2018 · 21 citations · 9 references
ComputingComputer ScienceCybersecurityCryptographySecurity ArchitectureSecurity ProtocolsConfidentiality ProtocolsCryptographic Protocol DesignCryptographic ProtocolsData SecurityIdentity ManagementSecure Data SharingApplication Binary InterfaceApplication Binary Interface DesignBinary TransparencyBlockchain CryptographyBlockchain-based Data SecurityBlockchain-based Data SharingRegistersTransparent Data Encryption
There are several studies that propose identity management that utilizes blockchain technology. In Ethereum, the main programmable blockchain system, data on a blockchain are saved as encoded binaries for executing automatic verification. To decode a binary, users need to know the application binary interfaces (ABI) that describes the data structure of the registered information. However, the manner by which ABI are shared in the current blockchain protocol is opaque. To resolve this problem, we describe a new protocol for embedding the ABI on a blockchain transaction when a registrant registers information. Our method enables users to read registered data with information on the blockchain alone, and it guarantees transparency without requiring users to trust third parties.
9
Bitcoin: A Peer-to-Peer Electronic Cash System
Dr Craig S Wright · SSRN Electronic Journal · 2008 · 14.3K citations · Full text
Ethereum: A Secure Decentralised Generalised Transaction Ledger
Gavin Wood · 2013 · 5.3K citations
Decentralizing Privacy: Using Blockchain to Protect Personal Data
Guy Zyskind, Oz Nathan, Alex Pentland · 2015 · 2.5K citations · Full text
Formal Verification of Smart Contracts
Karthikeyan Bhargavan, Antoine Delignat-Lavaud, Cédric Fournet et al. · 2016 · 620 citations · Full text