Font Size: a A A

Research On DES And RSA Hybrid Encryption Algorithm

Posted on:2014-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:M H WuFull Text:PDF
GTID:2268330422451730Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of Internet and the widespreadapplication of computer technology, makes the social information furtheraccelerated. The data that transfered by network is growing, confidentiality,integrity and non-repudiation of information become difficult problems for thepromotion and development of network applications, information security problemincreasingly prominent. Data encryption is known as the core of informationsecurity technology, and encryption technology in guarantee communicationsecurity, information identification and digital signatures, etc have powerfulfunction.In this paper, the encryption algorithms are studied, which contain DESalgorithm, AES algorithm and RSA algorithm. By comparing the performance ofeach algorithm, put forward DES and RSA hybrid algorithm.DES and AES algorithms are two kinds of the most classic symmetricencryption algorithm. In this paper, the principles of these two algorithms areanalyzed in detail. Implement these two algorithms in VC++platform, by thisimplementation, comparing the function of DES and AES algorithms throughsecurity and encryption speed. Then can know that the function of AES is betterthan DES. Writing encryption software, by using this software can know that it isConvenient and flexible.RSA algorithm is a typical asymmetric encryption algorithm, its core thoughtis difficult to factoring large Numbers. As the RSA encryption takes long time, thispaper try to solve this problem from two angles that contain prime generation andfast modular exponentiation. On the prime generation, by analysing severalfeasible big prime testing algorithms, to put forward the improved big primenumber generation algorithm. Use the improved big prime number generationalgorithm in the RSA algorithm, encryption speed has improved. On the fastmodular exponentiation, As the encryption speed of the improved algorithm is stillslow, using the Sliding window method to improve the speed of RSA encryption.At last, implement the RSA algorithm in VC++platform.Although the function of AES is better than DES and RSA, as the widely usedof DES and RSA, the AES can’t replace them completely. So, this paper proposesDES and RSA hybrid algorithm to improve the function of the DES algorithm. Bycomparing the function of hybrid algorithm and the first three algorithms throughencryption speed, security, and other four aspects. Can know that, the function ofthe hybrid algorithm is close to the AES, and in some respects even superior than AES. So, it is reasonable to believe that hybrid algorithm is an ideal encryptionalgorithm.
Keywords/Search Tags:Encryption
PDF Full Text Request
Related items