Visible to the public Towards Formal Modeling and Analysis of UPI Protocols

TitleTowards Formal Modeling and Analysis of UPI Protocols
Publication TypeConference Paper
Year of Publication2021
AuthorsMalladi, Sreekanth
Conference Name2021 Third International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV)
KeywordsAdaptation models, Analytical models, Collaboration, composability, compositionality, cryptographic protocols, Financial Security, formal methods, Manuals, policy-based collaboration, privacy, protocol verification, pubcrawl, Servers, Standards, Tools, UPI
AbstractUPI (Unified Payments Interface) is a framework in India wherein customers can send payments to merchants from their smartphones. The framework consists of UPI servers that are connected to the banks at the sender and receiver ends. To send and receive payments, customers and merchants would have to first register themselves with UPI servers by executing a registration protocol using payment apps such as BHIM, PayTm, Google Pay, and PhonePe. Weaknesses were recently reported on these protocols that allow attackers to make money transfers on behalf of innocent customers and even empty their bank accounts. But the reported weaknesses were found after informal and manual analysis. However, as history has shown, formal analysis of cryptographic protocols often reveals flaws that could not be discovered with manual inspection. In this paper, we model UPI protocols in the pattern of traditional cryptographic protocols such that they can be rigorously studied and analyzed using formal methods. The modeling simplifies many of the complexities in the protocols, making it suitable to analyze and verify UPI protocols with popular analysis and verification tools such as the Constraint Solver, ProVerif and Tamarin. Our modeling could also be used as a general framework to analyze and verify many other financial payment protocols than just UPI protocols, giving it a broader applicability.
DOI10.1109/ICICV50876.2021.9388452
Citation Keymalladi_towards_2021