【打印本页】      【下载PDF全文】   View/Add Comment  Download reader   Close
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 623次   下载 105 本文二维码信息
码上扫一扫!
C2BR-VDS:面向链上链下混合存储的流数据黑盒实时验证方案
林玮,孙奕,杨佳硕,李宇杰
分享到: 微信 更多
(中国人民解放军信息工程大学 郑州 中国 450000)
摘要:
为解决流数据外包存储场景中存在的数据丢失、损坏和恶意用户抵赖等安全问题,本文借助区块链技术的去中心化和不可篡改性的特点,结合传统流数据外包存储结构和认证,提出了一种面向链上链下混合存储的流数据黑盒实时验证方案(C2BR-VDS)。该方案基于陷门哈希函数构造链上链下混合存储可认证数据结构,链下基于陷门哈希函数自适应地存储完整流数据,链上轻量的存储认证根节点作为关键验证信息,验证由去中心化结构的智能合约执行,提升了流数据外包场景下验证节点的可信度。既实现了流数据即来即验证,提高流数据实时验证的效率,又降低了区块链的Gas消耗。通过触发智能合约实现第三公平审计方对外包流数据进行完整性验证,有效监管了云服务器和数据使用者,防止恶意用户向云服务器对验证结果抵赖,并且在区块链智能合约上应用zk-SNARKs零知识证明算法,实现流数据链上隐私保护的黑盒验证。分析C2BR-VDS的安全性,并且通过实验对比,对本方案进行了评估,将链上验证的复杂度控制到对数时间内。
关键词:  链上链下混合存储  陷门哈希函数  数据流验证  zk-SNARKs
DOI:10.19363/J.cnki.cn10-1380/tn.2026.01.05
Received:May 10, 2024Revised:July 16, 2024
基金项目:国家密码科学基金(No.2025NCSF02020); 河南省自然科学基金-面上科学基金项目(No.242300420297)资助。
C2BR-VDS: A Black Box Real-time Verification Scheme for Streaming Data for on Chain and off Chain Hybrid Storage
LIN Wei,SUN Yi,YANG Jiashuo,LI Yujie
PLA Information Engineering University, Zhengzhou 450000, China
Abstract:
In order to address the security challenges associated with data loss, corruption and malicious user denial in the context of streaming data outsourcing storage, this paper presents a black box real-time verification scheme for streaming data for on chain and off chain hybrid storage(C2 BR-VDS). The scheme makes use of the characteristics of blockchain technology, namely decentralisation and immutability, in conjunction with the conventional structure of streaming data outsourcing storage and the existing authentication mechanisms, with the aim of providing a robust solution for secure data management and verification in this domain. The scheme establishes an on-chain and off-chain hybrid storage system that can be authenticated through the use of the trapdoor hash function. The complete stream data set is stored off-chain in accordance with the trapdoor hash function. Furthermore, the scheme employs an on-chain lightweight storage authentication root node as the key for verifying data. The verification is conducted by a smart contract with a distributive structure, thereby enhancing the credibility of the validator node in the context of streaming data outsourcing. The scheme's functions can be broadly divided into three categories: facilitating the instant verification of the stream data set; improving the efficiency of verifying the data set in real-time; and reducing the gas consumption of the blockchain. Upon triggering the smart contract, the third impartial auditor verifies the integrity of the outsourced streaming data, effectively supervising the cloud server and data users. This prevents malicious users from denying verification results to the cloud server and applies the zk-SNARKs zero-knowledge proof algorithm on the blockchain smart contract to achieve enhanced privacy protection on the streaming data chain through the process of verifying the data in a black box. The security of the C2 BR-VDS was evaluated through an analysis of its performance and a comparison with the experimental results. The complexity of the on-chain verification process was controlled to logarithmic time.
Key words:  hybrid storage on and off chain  trapdoor Hash function  data flow verification  zk-SNARKs