Encrypted Blockchain Databases

Encrypted Blockchain Databases

Cybersecurity Seminars Online seminar
Friday, 18 September 2020
9:30 am - 10:30 am (AEST)

Blockchain databases are storage systems that combine properties of blockchains and databases like decentralization, tamper-proofness, low query latency and support for complex queries. Blockchain databases are an emerging and important class of blockchain technology that is critical to the development of non-trivial smart contracts, distributed applications, and decentralized marketplaces.

In this talk, Archita discusses the problem of designing end-to-end encrypted blockchain databases to support the development of decentralized applications that need to store and query sensitive data. In particular, Archita discusses how to design what is called blockchain encrypted multi-maps (EMM) which can be used to instantiate various kinds of NoSQL blockchain databases like key-value stores or document databases. Three blockchain EMM constructions are proposed, each of which achieves different tradeoffs between query, add and delete efficiency. All of the constructions are legacy-friendly in the sense that they can be implemented on top of any existing blockchain. This is particularly challenging since blockchains do not support data deletion. Archita also talk about some practical considerations one has to make while implementing the protocols on the Algorand blockchain.

About the speaker

Archita Agarwal
Graduate student, Brown University

Archita Agarwal is a graduate student in the Computer Science department at Brown University. She works in the area of applied cryptography under the supervision of Seny Kamara.


Event contact

Share this event