ABSTRACT

Network-based applications are essential for the proper functioning of any institution in this modern era. Almost every single organization, big or small, essential or nonessential, utilizes network-based applications. With all these important communications and transactions being done on a network, the security and the integrity of the data shared becomes of paramount importance. Larger networks mean a greater number of possible vulnerabilities that could be exploited by anyone with malicious intent. There is an urge to reduce such security breaches and the reasons that allow it. The problem can be resolved by implementing a secure authentication process for accessing the network. This chapter proposes remote user authentication using Camellia encryption for network-based applications. The paradigm is efficient and resistant to security attacks. Attacks by third parties are identified by the model and result in the termination of the breach. Thus, only authenticated and verified users would have access to the system and data. This chapter proposes Camellia encryption algorithm as it has specifications similar to AES’s. It has remarkable efficiency on hardware as well as software platforms. It is a highly secure cipher with a Feistel structure. Furthermore, Camellia also proves to be an efficient cipher to run on multiple platforms.