2019 · 48 citations · 10 references
ComputingComputer ScienceComputer SystemsAuthenticationComputer SecurityDatabasesData EncryptionDatabase ManagementDatabase SecurityHash TablesQuery ProcessingSecure Data SharingBlockchain SecurityBlockchain-based Data SecurityBlockchain-based SecurityCryptographic Hash-based AuthenticationData Integrity VerificationFalsified Data DetectionMiddlewareSecurity Middleware
Blockchain, as the underlying technique of cryptocurrency, has triggered a wave of innovation in decentralized computing. Despite some research on blockchain data query, a primary concern for blockchain to be fully practical is to combat the data query inefficiency and query result authenticity. To provide both efficient and verifiable data query services for blockchain-based systems, we propose a Verifiable Query Layer (VQL). The middleware layer extracts transactions stored in the underlying blockchain system and efficiently reorganizes them in databases to provide various query services for public users. To prevent falsified data being stored in the middleware, a cryptographic hash value is calculated for each constructed database. The database fingerprint including the hash value and some database properties will be first verified by miners and then stored in the blockchain. We implement VQL and conduct extensive experiments based on a practical blockchain system Ethereum. The evaluation results demonstrate that VQL can effectively support various data query services and guarantee the authenticity of query results for the blockchain system.
10
Ethereum: A Secure Decentralised Generalised Transaction Ledger
Gavin Wood · 2013 · 5.3K citations
Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
Ahmed E. Kosba, Andrew Miller, Elaine Shi et al. · 2016 · 2.2K citations
Blockchain for IoT security and privacy: The case study of a smart home
Ali Dorri, Salil S. Kanhere, Raja Jurdak et al. · 2017 · 1.8K citations
On the Security and Performance of Proof of Work Blockchains
Arthur Gervais, Ghassan Karame, Karl Wüst et al. · 2016 · 1.6K citations
MeDShare: Trust-Less Medical Data Sharing Among Cloud Service Providers via Blockchain
Qi Xia, Emmanuel Boateng Sifah, Kwame Omono Asamoah et al. · IEEE Access · 2017 · 1.2K citations · Full text