OTP Generation Algorithm: A Rubik's Cube Principle Implementation
Keywords:
One TimePassword(OTP), Hash Function, Random Function, Replay AttacksAbstract
A One-Time Password (OTP) is an auto - generated, string of characters (password) that validates the user to carry out a single transaction or session on digital devices like a Computer, Smartphone, Tablet etc. Various unique techniques underwent implementation time and again for producing an optimal and efficient OTP. In most of the techniques, the OTP generated is of a shorter length and comprised of only letters of English alphabet (a – z, A - Z), digits (0 – 9) and characters like @ etc. In this paper a novel approach for generating One-Time Password (OTP) has been proposed using Rubik’s cube principle based on a 4 × 4 cube in which each box of the cube is labeled with characters present on the keyboard such that when the layers of the cube are scrambled in various ways, it creates a 16 character OTP. This technique using Rubik’s cube have never been applied before to generate an OTP.
References
Saini T., “One Time Password Generator System”, International Journal of Advanced Research in Computer Science and Software Engineering, Vol.4(3), pp.781–785, March 2014.
Huang Y., Huang Z., Zhao H., Lai X., “A new One-time Password Method”, In the Proceedings of 2013 International Conference on Electronic Engineering and Computer Science , pp.32–37, 2013.
Parmar H., Nainan N. and Thaseen S., “GENERATION OF SECURE ONE-TIME PASSWORD BASED ON IMAGE AUTHENTICATION”, In the Proceedings of Academy & Industrial Research Collaboration Center - Computer Science Conference Proceedings, pp.195- 206, 2012.
Fatangare S., Prof. Lomte A., “Robust OTP Generation Using Secure Authentication Protocol”, International Journal of COMPUTER TECHNOLOGY AND APPLICATIONS, Vol.5(2), pp.546-552, March – April 2014.
Vishwakarma N., Gangrade K., “Secure Image Based One Time Password”, International Journal of Science and Research, Vol.5(11), pp.680–683, November 2016.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
