| The problem of data encryption is the key point and hotspot in the field of informationsecurity all the time. To some extent, existing encryption techniques and systems (such asDES and RSA) can provide effective protection for information security. But traditionalencryption systems cannot achieve commendable balance in the respects of time, space,efficiency, security and so on. In nowadays, as the problem of network security is increasinglyserious, these encryption systems are difficult to withstand excellent attacks and the rapiddevelopment of computer technology also increase convenience to the attacker. This paperwhose purpose is to deal with current situation, put forward an improved encryptiontechnique—one-time pad technique based on KDC. This technique borrows ideas fromexisting encryption techniques and overcomes some shortage of traditional, for example, badbalance between encryption speed and security intension, hysteretic key update, difficult keydistribution. This technique does not still retain traditional encryption systems but alsoconquers some disadvantages. Both sides of the communication will input the informationsuch as operating system version, disk serial number, the system time to hash function and geta hash value,then transmit hash value to the other party, both sides will connect the hashvalues into a new hash value, use some data bits of the hash value as temporary sessionkeys,which will be stored in a local memory address.It can use different keys to encrypt anddecrypt plaintext every time, one-time pad, and especially resist brute force attack, to a greatdegree. When every key is created, both of communication parties participate it and theirstatus is equal. This can avoid the low credibility when keys are generated by one party andone-time pad keys will not appear in network. The usage, update and government of keys aresafer and more convenient. This encryption system can provide a more reliable safeguard fordata transmission and build a strong line of defense for network security.With using VC6.0, this paper realizes the simulation of the one-time pad in LAN and thetest result demonstrates that this system can safely encrypt data and improve security andconfidentiality to some extent. |