Abstract
Using the enciphering technique to improve the security of an exist cryptosystem is the major purpose of this paper. We propose “two phases encryption model” as an enhanced cipher. It includes three basic encryption techniques that are confusion, diffusion and product. The two phases encryption model is being used for the user authentication and the resources sharing applications to provide a secure service.
If a security system is affected by the working environmental requirement and it claims to use the cryptosystem which can withstand the chosen-plaintext attack, then we can consider using the two phases encryption addressed in this article to enhance the security of a cryptosystem. So it only needs to use the cryptosystem that can resist to the known-plaintext attack in order to achieve the function of resisting the chosen-plaintext attack. Therefore, it makes the original application system more secured, economical and practical.