Applying d-RSA with login system to speed up decryption process in client side

Kritsanapong Somsuk, Nopparat Thammawongsa · 2017

Login System is the important process to identify the right for accessing the application by identifying and authenticating. Usually, username and password are the personal details of user for accessing the system. However, if both of them are stolen over the insecure channel, then the system is broken. With this problem, some of cryptographic algorithms are chosen to apply with the login system to avoid breaking the system. In the beginning of this year, the strong login system was proposed by applying with two different cryptographic algorithms, RSA and One Time Pad (OTP). RSA which is the asymmetric key cryptosystem is chosen for exchanging the OTP's key. One the other hand, user's password will be protected by using OTP. Although the improved login system is very strong and is very difficult for attackers to trap the information, the speed becomes very slow especially the decryption process of RSA taking very high computation time. In this paper, the new modified login system is proposed to speed up the login process with the same security level when it is compared with the login system applying with RSA and OTP. In fact, d-RSA is chosen instead of RSA by choosing the new private key with the lower Hamming weight in comparison to the private key. In particularly, with the lower Hamming weight, it implies that the new modified login system applying with d-RSA and OTP is faster than the login system with RSA and OTP. The experimental results show that the new modified system can speed up the login system although it becomes slower in registration process. The reason is that in registration process, it must also take time to find the new private key with the lower Hamming weight. However, the registration system is the process that will be implemented only the first time for user to sign up the application.

Read the paper · More papers on PaperTik