Font Size: a A A

A Study On Data Encryption System For Network Communication

Posted on:2004-11-10Degree:MasterType:Thesis
Country:ChinaCandidate:W J SunFull Text:PDF
GTID:2168360092481879Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
With rapid development of computer communicating techniques and Internet, users are in more and more need of secure storage, secure transaction and secure transportation. Aiming for the characters of the current cryptology, this paper is combined with the latest developing direction of cryptology and carries on a study on data encryption for network communication.This paper introduces a series of countermeasures and techniques of current network security, and then studies on several data encrypting techniques for network emphasizly, e.g. private-key encryption, public-key encryption, digital signature, message integrity check. It gives out advantages and disadvantages of private-key algorithm and public-key algorithm through comparison and analysis. The paper designs a data encryption system for network communication, which combines the private-key algorithm 3DES with the public-key algorithm RSA to encrypt data and signs on files with public-key algorithm RSA and one-way hash function MD5. The system can actualize encryption of data, digital signature and identification efficiently and ensure privacy, authenticity, integrity and nonrepudiation of data. The paper designs an encrypting algorithm class library, which has powerful functions. The library envelops encryption algorithms and affords interfaces for the encrypting requests of other application programs. Data encryption for network communication can be brought into effect conveniently based on this class library, which makes important meaning for improving real time degrees of data encryption. 3DES, RSA and MD5 can be achieved by using nine classes defined in the class library.Finally the system is realized by algorithm and the data encryption system for network communication is developed in VC++ environment.The experimental result shows stability, liability and compatibility of the system which has reached utilitarian level.
Keywords/Search Tags:Network Communication, Data Encryption, 3DES, RSA, Mixed Method, Class Library
PDF Full Text Request
Related items