Font Size: a A A

Optimization And Analysis Of TLS Protocol In HTTPS Service

Posted on:2017-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:H ShaFull Text:PDF
GTID:2428330536962598Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the increase of people's dependence on the network,security and privacy issues have attracted more and more attention,followed by the born of Hypertext Transfer Protocol Secure(HTTPS).However,the HTTPS provide secure network services topeople as well as bringing additional costs.The HTTPS protocol is based onTransport Layer Security(TLS),andTLS protocol increases user'sdelay of response time,transmission time of data and resource consumption.Additionally,the HTTPS protocol reduces the concurrency capability of HTTPS services because of more calculated amount.In this thesis,the research of TLS protocol acceleration optimization is carried out from the aspects of response delay and data transmission time of HTTPS service.This thesis points out the problem that TLS Record may bring problems of the first data response delayand increasing of the data transfer time,andlists the performance indicators affecting the user experience.The performance index factors which can affect the user experience are theoretically deduced in the way of mathematical model.In order to optimize the problems mentioned above,this thesis proposes an improved protocol H-Record(Record Hop)protocol based on threshold jump strategy based on the Record TLS protocol.H-Record protocol avoids the user's first data response delay problem caused by Record TLS,optimizing the network efficiency,throughputof HTTPS services,power and CPU consumption,hence reduces the transmission time of the user data and the energy consumption of equipment.This thesis improves the calculation process of the key agreement of the TLS handshake protocol,and designs the RCP protocol based on the handshake protocol.RCP stipulates the data format contract and data processing contractthat between HTTPS service and accelerating cluster which can accelerate the asymmetric encryption algorithm.During the TLS handshake phase of the key agreement process,RCP scheduling of computing tasks by scheduling mechanism,the remote accelerating cluster performs asymmetric computation of high computation consumption,and local performs a lightweight asymmetric computation,which can improve the concurrency of HTTPS services.RCP protocol reduces the communication bandwidth by compressing the key transmission in the process of communication with the accelerated cluster,which can achieve high throughput in the limited bandwidth,hence saving the cost of the machine.RCP protocol designed a request retransmission mechanism for the error and abnormal problems in the communication process which can ensure the high availability of the protocol.In this thesis,the HTTPS service program is simulated.Moreover,this thesis implements the stress tool iBenchmark,which can simulate the situation of mass users.Lastly,4 experiment scenes are designed in the actual network environment and the simulative environment: 1)Verification of the effect of TRS on the performance index of general scenarios,2)Validation of TRS on the impact of performance indicators in mobile scenarios,3)Performance index revenue verification based on H-Record protocol,4)Performance index revenue verification based on RCP protocol,and the validity of the analysis results and the availability of the improved protocol are verified by experiments.In this thesis,the performance analysis and improvement of TLS protocol,can play an active role in the current HTTPS service transformation of the Internet.
Keywords/Search Tags:Hypertext Transfer Protocol Secure, Transport Layer Security, TLS Record, Rmote crypto protocol, HTTPS service accelerating
PDF Full Text Request
Related items