Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2022, Vol. 48 ›› Issue (8): 1-11. doi: 10.19678/j.issn.1000-3428.0064102

• Research Hotspots and Reviews • Previous Articles     Next Articles

Survey on Integrated Technology of Blockchain and Secret Sharing

ZHANG Liang1,2,3,4, LIU Baixiang1,3,4   

  1. 1. Shanghai Key Laboratory of Intelligent Information Processing, School of Computer Science, Fudan University, Shanghai 200433, China;
    2. School of Cyberspace Security(School of Cryptology), Hainan University, Haikou 570228, China;
    3. Shanghai Engineering Research Center of Blockchain, Shanghai 200433, China;
    4. Yiwu Research Institute of Fudan University, Yiwu, Zhejiang 322000, China
  • Received:2022-03-04 Revised:2022-06-20 Published:2022-07-01

区块链与秘密分享融合技术综述

张亮1,2,3,4, 刘百祥1,3,4   

  1. 1. 复旦大学 计算机科学技术学院上海市智能信息处理重点实验室, 上海 200433;
    2. 海南大学 网络空间安全学院(密码学院), 海口 570228;
    3. 上海区块链工程技术研究中心, 上海 200433;
    4. 复旦大学义乌研究院, 浙江 义乌 322000
  • 作者简介:张亮(1989-),男,博士研究生,主研方向为区块链、应用密码学;刘百祥,讲师、博士。
  • 基金资助:
    国家重点研发计划(2019YFB2101703);国家自然科学基金(U19A2066);上海市科技创新行动计划(20222420800,20511102200);广东省重点领域研发计划(2020B0101090001);复旦大学义乌研究院项目(2019YFB2101703)。

Abstract: In recent years, the continuous development of blockchain have attracted widespread attention in the field of applied cryptography, and an increasing number of researchers worldwide are focusing on information security.As a basic primitive for constructing Secure Multi-Party Computation(SMPC) protocols, Secret Sharing(SS) technology has threshold characteristics and it is Byzantine Fault Tolerant(BFT) in applications.Due to similarities in terms of three elements of information security(confidentiality, integrity, and availability), blockchain and SS technology are related and complementary.Existing studies have made breakthroughs on distributed systems by integrating these two techniques.Firstly, this paper elaborates on the relationship between blockchain consensus algorithms and BFT protocols and analyses the importance of SS technology in implementing Proof of Stake(PoS) consensus algorithms.Secondly, it summarizes several types of SS systems based on smart contracts and cryptographic protocols or applications leveraging both smart contract and secret sharing technologies.Thirdly, it demonstrates the connection between the public bulletin board and blockchain, summarizes current research on incorporating SS technology for reducing blockchain storage, and introduces practical applications combining blockchain storage and SS technology.Finally, this paper presents the functional charateristics and performance indicators of blockchain and SS technology, and points out potential development directions when integrating these two techniques.

Key words: Secret Sharing(SS), blockchain, information security, threshold, Byzantine Fault Tolerance(BFT), applied cryptography

摘要: 近年来,区块链的持续发展使得应用密码学受到广泛关注,同时引起更多国内外学者对信息安全的重点研究。秘密分享技术作为构建安全多方计算协议的基础原语,具备门限特性且在应用中具有拜占庭容错性特点。由于在信息安全三要素,即机密性、完整性和可用性上的契合,区块链和秘密分享存在关联性和互补性。现有研究通过融合区块链和秘密分享技术提升了系统稳定性和效率,取得对分布式系统研究的突破。阐述区块链共识算法与拜占庭容错协议之间的关系,分析秘密分享对于实现权益证明共识算法的重要性。总结基于智能合约实现的不同种类的秘密分享体制,以及运用智能合约和秘密分享技术构建的密码协议和具体应用。说明公共通告栏与区块链、秘密分享技术之间的联系,综述使用秘密分享技术优化区块链数据存储的研究,并列举融合区块链存储和秘密分享技术可解决的实际应用。在此基础上,介绍区块链与秘密分享的功能特性和性能指标,展望两者融合的未来发展方向。

关键词: 秘密分享, 区块链, 信息安全, 门限, 拜占庭容错, 应用密码学

CLC Number: