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.

Highlights

  • With the wide use of the Internet and the development of E-commerce, today almost most of the transactions occur via the Internet

  • The algorithm used in this project is TOTP [2] which is used for the offline authentication purpose

  • The Offline Transaction System, with the help of TOTP can be used to make payments without the existence of a network and can be made more secure using the concept of TOTP

Read more

Summary

INTRODUCTION

With the wide use of the Internet and the development of E-commerce, today almost most of the transactions occur via the Internet. For a transaction to occur successfully, there must be a good and secure Internet connection, without which the transaction can fail and the user could not get the item that they desired, or even worse, might lose their money.India is a country where almost everybody faces the network problems on a daily basis, mostly while travelling in the rural areas, forests or anywhere where there isn’t a proper network system. Whenever an offline transaction is to be made, the user will use the application to generate a QR code which will contain the User’s registration ID, the amount in the wallet stored locally, the shared secret key and the TOTP generated.

RELATED WORK
METHODOLOGY
TOTP Validation
User Balance validation
RESULT
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call