Paper 2021/107

A Decentralized and Encrypted National Gun Registry

Seny Kamara, Tarik Moataz, Andrew Park, and Lucy Qin


Gun violence results in a significant number of deaths in the United States. Starting in the 1960’s, the US Congress passed a series of gun control laws to regulate the sale and use of firearms. One of the most important but politically fraught gun control measures is a national gun registry. A US Senate office is currently drafting legislation that proposes the creation of a voluntary national gun registration system. At a high level, the bill envisions a decentralized system where local county officials would control and manage the registration data of their constituents. These local databases could then be queried by other officials and law enforcement to trace guns. Due to the sensitive nature of this data, however, these databases should guarantee the confidentiality of the data. In this work, we translate the high-level vision of the proposed legislation into technical requirements and design a cryptographic protocol that meets them. Roughly speaking, the protocol can be viewed as a decentralized system of locally-managed end-to-end encrypted databases. Our design relies on various cryptographic building blocks including structured encryption, secure multi-party computation and secret sharing. We propose a formal security definition and prove that our design meets it. We implemented our protocol and evaluated its performance empirically at the scale it would have to run if it were deployed in the United States. Our results show that a decentralized and end-to-end encrypted national gun registry is not only possible in theory but feasible in practice.

Note: This version of the publication includes a full proof of security, which is omitted in the conference publication.

Available format(s)
Publication info
Published elsewhere. MINOR revision.IEEE Symposium on Security and Privacy 2021
public policysearchable encryptionsecure multi-party computationsecure two-party computationstructured encryption
Contact author(s)
lucyq @ brown edu
2021-02-01: received
Short URL
Creative Commons Attribution


      author = {Seny Kamara and Tarik Moataz and Andrew Park and Lucy Qin},
      title = {A Decentralized and Encrypted National Gun Registry},
      howpublished = {Cryptology ePrint Archive, Paper 2021/107},
      year = {2021},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.