A Framework for Maintaining Citizenship Record on Blockchain Amrit Jha Assam Engineering College Guwahati, Assam, India amrit15-324@aec.ac.in Rajat Kanti Bhattacharjee Assam Engineering College Guwahati, Assam, India rajatk.dev@gmail.com Meghali Nandi Assam Engineering College Guwahati, Assam, India nandimeghali@gmail.com Ferdous Ahmed Barbhuiya Indian Institute of Information Technology, Guwahati Guwahati, Assam, India ferdous@iiitg.ac.in ABSTRACT The absence of a unifed repository of citizens’ records hinders strategic planning of government for implementing welfare schemes and service delivery. Keeping a central repository of such records in traditional databases is a security concern as any data breach from the system can compromise the privacy of the citizen. Besides such a system can be misused. In this work, these problems are addressed by developing a secure and robust system for holding the identity records of all the citizens of a nation. In this paper, the capability of Blockchain for acting as a solution to the concerned problem is ex- amined. Blockchain applications inherently possess characteristics of being robust to break down, secured using cryptography and autonomous as they are capable of functioning without the need for manual intervention based on defned business logic. This paper uses the strengths of Blockchain to build a Blockchain-based sys- tem that acts as an integrated decentralized database for citizenship records of a nation. CCS CONCEPTS · Security and privacy Trust frameworks; · Applied com- puting; KEYWORDS Blockchain, Solidity, Smart Contracts, Citizenship Record ACM Reference Format: Amrit Jha, Rajat Kanti Bhattacharjee, Meghali Nandi, and Ferdous Ahmed Barbhuiya. 2019. A Framework for Maintaining Citizenship Record on Blockchain. In 2019 ACM International Symposium on Blockchain and Secure Critical Infrastructure (BSCI ’19), July 8, 2019, Auckland, New Zealand. ACM, New York, NY, USA, 10 pages. https://doi.org/10.1145/3327960.3332389 Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for proft or commercial advantage and that copies bear this notice and the full citation on the frst page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specifc permission and/or a fee. Request permissions from permissions@acm.org. BSCI ’19, July 8, 2019, Auckland, New Zealand © 2019 Association for Computing Machinery. ACM ISBN 978-1-4503-6786-8/19/07. . . $15.00 https://doi.org/10.1145/3327960.3332389 1 INTRODUCTION The citizenship record of a nation is composed of basic identifca- tion details of its citizens that enable the state to recognize them distinctively. Record of the credibility of citizenship of the nationals is an obligatory step towards an efcacious world as it supports im- mensely in the various functions that the state performs. In most of the countries, the identities of the citizens are established generally via identity documents which are issued by the identity-keeping bodies whose functioning is regulated by the government of the respective country. The practice of employing centralized architec- tures for keeping records against the issued identity documents is prevalent. Cases arising from improper inclusion and exclusion of people in a central database create a cause of delinquent situation where it becomes difcult to verify the credentials or reliability of the data stored in the records. The problem of such discrepancy of citizenship was due to the improper defnition and clarity on the method of constitutional records of the citizens. As such, even if a centralized database consisting of all the citizen records is stored, the concept of immutability and non-duplication of data cannot be assured with such an implementation. The centralized database is prone to less fexibility at the local level. Accessing a database may create unresponsive server errors which can eventually lead to a prolonged time of lost services. Accordingly, the reliability over a single platform for the record keeping of the data of the citizens of a nation is a risk factor on its own. With minimal to non-redundancy, if a set of data is unexpectedly lost it would be very hard to retrieve them. Even with cloud backup systems in place and other protections, there are still risks of complete loss of data as compared to the benefts of a decentralized application. The existing systems of storing citizen record or identity record in a database is under the authority of a single body. A citizen cannot access his/her data without the consent of a member of the authority. The inclusion and updating of data also fall into their hands which is time-consuming and if errors occur, they need a much longer waiting time for rectifcation. The system may, in certain cases, fail to solve duplication of records due to forged documents. Such an approach easily falls prey to disputes related to the authenticity of data and random mutability. Session 1: Blockchain Consensus, Framework, and Architecture BSCI’19, July 8, 2019, Auckland, New Zealand 29