Design and Implement of Key Management System for Public Key Algorithms

Abstract

Design cryptographic system requires some properties like security, speed and other. One of the most important design criteria is the key management system it is considered as another part of the cryptographic system. Good cryptographic systems must have a strong key management systems responsible for generate the key, store and exchange it. Since the security of the system depends on the secrecy of the key not on the algorithm. It becomes important to study and design this part of cryptographic system. In this paper a new key management system was proposed. This system is capable of generating pair of private / public key, store, exchange and revoke it. The proposed system works between two parties and does not need the third parity.It can countermeasure man in the middle attack, replay attack and clogging attack. The proposed system is based on the PEM (Privacy Enhanced Email) since it’s a simple electronic mail security service program but its key management process suffers from some difficulties which will be discussed in this paper. The proposed system can work with any security system requires key exchange process.