SECURITY ENHANCEMENT OF ADVANCED ENCRYPTION STANDARD (AES) USING TIME-BASED DYNAMIC KEY GENERATION
Zuhar Musliyana, Teuku Yuliar Arif, Rizal Munadi · 2015
Login is the first step which is conducted every time we access to a system and only granted to those who are entitled. Login is very important and it is a part of the security of a system. Registered user or guest and administrator are two kinds of users that have the privilege and access. Nowadays, wrongdoers are always on the dark side and frequently try to gain access to the system. To provide a better security, it is important to enhance the access mechanism and to evaluate the authentication process. Message-Digest 5 (MD5) is one of the algorithms that commonly used in the login system. Although it has been so popular, but the algorithm is still vulnerable to dictionary attacks and rainbow tables. In addition to the hash function algorithm, Advanced Encryption Standard (AES) algorithm alternatively can be the best choice in the login authentication process. This study is proposed to develop a dynamic key generation on the AES algorithm using the function of time. The experimental results obtained that AES key can be generated at random based on the value of the time when a user logs in with a particular active period. In this implementation, the security authentication becomes stronger because of changes in key generating chipertext changes for each encryption process. Based on the time as a valuable benchmark, the result shown that AES encryption-decryption process is relatively fast with a time average about 0.0023 s.