zk-DASTARK: A quantum-resistant, data authentication and zero-knowledge proof scheme for protecting data feed to smart contracts

被引:0
作者
Chaudhry, Usama Habib [1 ]
Arshad, Razi [2 ]
Khalid, Ayesha [3 ]
Ray, Indranil Ghosh [3 ]
Hussain, Mehdi [1 ]
机构
[1] Natl Univ Sci & Technol NUST, Sch Elect Engn & Comp Sci, H12, Islamabad 44000, Pakistan
[2] Kingston Univ London, Fac Engn Comp & Environm, Sch Comp Sci & Math, London KT1 2EE, England
[3] Queens Univ, Ctr Secure Informat Technol CSIT, Northern Ireland Sci Pk Queens Rd, Belfast BT3 9DT, North Ireland
基金
英国工程与自然科学研究理事会;
关键词
Decentralized applications; Authenticated data; Blockchain; Smart contract; Privacy; Zero knowledge proof; zk-STARK; Quantum-resistant; Post Quantum Cryptography (PQC); DISCRETE LOGARITHMS; ALGORITHMS; SIGNATURES;
D O I
10.1016/j.compeleceng.2025.110089
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The emergence of blockchain technology and smart contracts revolutionize traditional digital applications such as identity management, supply chain management, banking and financial services with Decentralized Applications (DApps). When DApps are integrated with blockchain technology, blockchain validators can access user-sensitive off-chain data to execute a smart contract. On the one hand, DApps need authentic off-chain input user data to execute a given business scenario properly. On the other hand, users are more concerned about their privacy and are reluctant to share their sensitive data on the blockchain. For instance, healthcare insurance DApp requires sensitive user health data as input. DApp must ensure the privacy and authenticity of the user data given to the smart contract so that blockchain validators can perform operations on the user's data without disclosing the user's personal information. However, there is no complete solution to achieve both user privacy and data authenticity at the same time. To address this problem, we propose a highly efficient authenticated zero-knowledge proof scheme named zk-DASTARK by enhancing the standard zk-STARK scheme with a quantum attack-resistant data authentication scheme (CRYSTALS Dilithium digital signature scheme, now FIPS-204 or ML-DSA by the National Institute of Standards and Technology, NIST in the USA). Based on zk-DASTARK, we design a zk-STARKFeed, a zero-knowledge authenticated off-chain data feed mechanism that provides user data privacy and authentication for blockchain-based DApps. The blockchain validators' computation costs can be significantly reduced using zkSTARKFeed with the integration of the "compute off-chain and verify on-chain" approach. We have implemented zk-STARKFeed on the IOTA blockchain and performed extensive testing on the healthcare insurance DApp. Our proposed zk-STARKFeed is highly efficient on the IOTA blockchain in such a way that its proof generation takes less than 60 ms (ms) and its proof verification takes less than 10 ms.
引用
收藏
页数:22
相关论文
共 53 条
  • [1] Improving smart contract search by semantic and structural clustering for source codes
    Abuhashim, Alkhansaa A.
    Tan, Chiu C.
    [J]. BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2023, 4 (02):
  • [2] ASTRAEA: A Decentralized Blockchain Oracle
    Adler, John
    Berryhill, Ryan
    Veneris, Andreas
    Poulos, Zissis
    Veira, Neil
    Kastania, Anastasia
    [J]. IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1145 - 1152
  • [3] [Anonymous], 2015, Secure hash standard
  • [4] [Anonymous], 2024, What is a container
  • [5] [Anonymous], 2024, CRYSTALS-cryptographic suite for algebraic lattices
  • [6] [Anonymous], 2024, Med Insure +, LLC-Kathy Kranzley-Medicare Planning. Med insure +, LLC-Kathy Kranzley-Medicare planning-medinsure.us
  • [7] [Anonymous], 2016, NIST-post-quantum cryptography
  • [8] [Anonymous], National Institute of Standards and Technology (NIST), 2021, Available online at: https://www.itl.nist.gov/div898/handbook/eda/section3/eda35b.htm (accessed 12/09/2021)
  • [9] Arshad R, 2023, Handbook of research on cybersecurity issues and challenges for business and finTech applications, P314
  • [10] ADSNARK: Nearly Practical and Privacy-Preserving Proofs on Authenticated Data
    Backes, Michael
    Barbosa, Manuel
    Fiore, Dario
    Reischuk, Raphael M.
    [J]. 2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, : 271 - 286