Dissertation > Excellent graduate degree dissertation topics show
Remote Desktop Protocol Security Analysis
Author: LiuJian
Tutor: PengDaiYuan
School: Southwest Jiaotong University
Course: Electronics and Communication Engineering
Keywords: RDP SSL Protocol elliptic curve ECDH ECDSA
CLC: TP393.08
Type: Master's thesis
Year: 2012
Downloads: 140
Quote: 1
Read: Download Dissertation
Abstract
|
With the rapid development and popularization of network technology, network computing model occupies an increasingly important position. The characteristics of this model are:(1) Applications and data run and store on the server side;(2) Client or even only a monitor and input device, do not carry out complex calculations. In many cases, staff travelling or working at home need to access applications and data in the server.This change promotes rapid development of remote desktop software. So, Microsoft developed Remote Desktop Protocol (RDP), and the other companies subsequently developed VNC, Team Viewer, LogMeIn and so on. With the rapid development of remote desktop software, its security becomes a great challenge.This article considers the security of remote desktop software, and proposes a program to improve its security. RDP is designed on the basis of the T120series protocol family expansion. It is convenient to access Windows server applications and data in the enterprise network, using this protocol. In this mode, the applications run on the server, and the client’s keyboard and mouse input is transmitted to the server through the network. On the contrary, server screen information is passed to the client over network. Because the network structure of RDP is clear, it’s easy to learn and research.In this thesis, the idea is as follows:using ECC Elliptic Curve cryptography to improve the security of the RDP protocol. Through feasibility analysis, the RDP protocol comes with secure layer that could encrypt and decrypt the data. If we use the ECC directly to modify the secure layer of RDP protocol, the RDP server-side will be modified. The RDP server is integrated in the Windows operating system. If we directly modify the secure layer of RDP, the workload and cost are enormous. Therefore, on the feasibility, this paper presents the solution as follows.(1) Using ECC to extend SSL handshake protocol. In the case of equal security, the ECC key length is much shorter than the other public-key cryptosystem key lengths.In the previous work, ECC160bit key security and a RSA1024bit key security are equivalent. Compared with RSA, ECC encryption/decryption speed faster.So ECC can improve the performance of the SSL handshake protocol. Under the same performance, increasing the ECC key length can improve security.(2) Using SSL protocol extended by ECC to improve the security of Remote Desktop Protocol. The RDP protocol is an application layer protocol and the SSL protocol is designed between the TCP layer and application layer in the TCP/IP network model.So,using SSL protocol to improve the safety of the RDP protocol does not affect the original structure of the RDP protocol.In SSL extension, we use the ECDH key exchange algorithm, ECDSA signature, AES256algorithm and SHA1cipher suite to Verify the identity information of each other and to encrypt/decrypt the data transmitted.It ensures the secure transmission of data between client and server.
|
Related Dissertations
- Identity-based Digital Signature Scheme,TN918.1
- Application of electronic elections identity-based blind signature scheme,TN918.1
- Research and Design of a High-Performance Scalable Public Key Cryptographic Coprocessor,TN918.1
- The Research of Internet-bank Security Trading Authentication System Based on CPK,TP393.08
- Research and Analysis of Key Management and Secure Routing Technology of Wireless Sensor Network,TN915.08
- Research on the Application of Negation Map in Elliptic Curve Cryptosystem,TN918.1
- Design of the Authentication and Key Management in the Internet of Things,TN918.82
- SSL protocol used in network conference system improvement and research,TP393.08
- Research and Implementation of Dynamic Password Authentication Scheme Based on Ecc,TP393.08
- The Design and Implementation of the Dual Factors Identity Authentication Based on ECC,TP393.08
- Design of Secure E-mail System Based on Encryption,TP393.098
- The Reserch on Efficient Divisible E-Cash Based on ECC,TP393.09
- Elliptic curve digital signature in e-commerce applications,F713.36
- Research of Line Characteristic Extraction Based on Beamlet,TP391.41
- Research and Improvement of the key algorithms elliptic curve cryptosystems,TN918.1
- Research on Technology of Application Specific Instruction and Reconfigurable Unit of Elliptic Curve Cryptography Coprocessor Design,TN918.2
- Authentication and Key Management Based on CPK,TN918.1
- Elliptic Curve 6Y ~ 2 = X ~ 3-X 6 on integer points,O186.11
- Study on Aryl Phosphates Flame-retarded PC/PBT Blends,TQ320.4
- Research on IP Multicast-Based Key Management Technology,TP393.08
- Construction and Analysis of Scalar Multiplication Algorithm on Elliptic Curve,TN918.1
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > Computer Network Security
© 2012 www.DissertationTopic.Net Mobile
|