Offline Transaction System using TOTP
Shrusti Sangodkar1, Claren Rodrigues2, Sherwin Rodrigues3, Tecwin Rodrigues4, Basil Jose5

1Shrusti S. Sangodkar*, Student, Department of Computer Engineering, Agnel Institute of Technology and Design, Assagao, Goa, India.
2Claren Dominic Rodrigues, Student, Department of Computer Engineering, Agnel Institute of Technology and Design, Assagao, Goa, India.
3Sherwin Rodrigues, Student, Department of Computer Engineering, Agnel Institute of Technology and Design, Assagao, Goa, India.
4Tecwin Rodrigues, Student, Department of Computer Engineering, Agnel Institute of Technology and Design, Assagao, Goa, India.
5Prof. Basil Jose, Assistant Professor, Agnel institute of Technology and Design, Assagao, Goa, India.

Manuscript received on May 29, 2020. | Revised Manuscript received on June 22, 2020. | Manuscript published on June 30, 2020. | PP: 706-710 | Volume-9 Issue-5, June 2020. | Retrieval Number: E9795069520/2020©BEIESP | DOI: 10.35940/ijeat.E9795.069520
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: This paper proposes a new system which can be used to make short distance transactions Offline. The method discussed in this paper provides an in depth explanation of the project and how TOTP (Time-Based One Time Password) is used to carry out authentication which is completely offline. This idea is implemented since there is no current system which facilitates offline payments to occur. The project uses various functions such as Hashing (using SHA-1) and Audio QR to ensure security while it works offline. The project employs a QR code which encodes the user’s ID, TOTP token and the amount to be transferred to the receiver. The receiver then scans the QR code and decodes the contents, authenticates the user, checks the balance, if it is sufficient then the transaction occurs successfully. This system can be used in different scenarios such as shopping, travelling, restaurants etc. 
Keywords: Audio QR; HMAC-SHA1; HOTP; Offline; OTP; TOTP; Transaction; QR-Code