|国家科技期刊平台
首页|期刊导航|信息安全研究|后量子时代区块链中哈希函数比较研究

后量子时代区块链中哈希函数比较研究OACSTPCD

A Comparative Research on Hash Function in Blockchain in Post Quantum Era

中文摘要英文摘要

哈希函数在区块链中扮演着安全基石的重要角色,对区块链系统中共识机制的构建和数据完整性保护发挥着不可替代的作用.然而随着量子技术的加速发展,量子计算机的出现将对经典哈希函数构成严重安全威胁,基于量子算法的并行计算特性,Grover量子算法在寻找哈希冲突时较经典搜索算法能提供2次加速,从而能有效实施针对经典哈希函数的量子计算攻击,例如挖矿攻击、伪造攻击,对区块链的安全构成严重挑战.阐述了哈希函数的抗原像性、弱抗碰撞性及强抗碰撞性,分析了针对经典哈希函数的量子计算攻击主要形式:原像攻击和第二原像攻击.从抗量子安全的角度对区块链中的哈希函数展开比较研究,从构造、输入、输出、优点、缺点等方面出发,对5类典型哈希算法进行分析与对比,并对区块链中的哈希函数提出设计建议,为后量子时代区块链中的哈希函数的设计提供有益参考.

Hash functions play an important role as the cornerstone of security in blockchain systems,playing an irreplaceable role in building consensus mechanisms and protecting data integrity.However,with the accelerated development of quantum technology,the emergence of quantum computers will pose a serious security threat to classical hash functions.Based on the parallel characteristics of quantum computing,Grover's algorithm can provide squared acceleration compared with the classical counterpart in searching for hash conflicts.Quantum algorithms represented by the Grover's algorithm can effectively implement quantum computing attacks against classical hash functions,such as mining attacks and forgery attacks.This paper explains the original image collision resistance,weak collision resistance and strong collision resistance of hash functions,and analyzes the main forms of quantum computing attacks against classical hash functions:pre-image collision attacks and second image collision attacks.This paper conducts a comparative study on hash functions in blockchain from the perspective of anti-quantum security,and five typical hash functions are analyzed and compared from the aspects of construction,input,output,advantages and disadvantages,and proposes the advice for designing hash functions in blockchain.Overall,this paper provides useful references for the design of hash functions in blockchain in the post-quantum era.

刘昂;文津;许盛伟;陈颖;秦晓宏;蓝浩书

北京电子科技学院网络信息化管理处 北京 100070||北京邮电大学网络空间安全学院 北京 100876北京电子科技学院网络空间安全系 北京 100070北京电子科技学院信息安全研究所 北京 100070北京电子科技学院密码科学与技术系 北京 100070

计算机与自动化

量子计算区块链哈希函数量子Merkle树

quantum computingblockchainhash functionquantumMerkle tree

《信息安全研究》 2024 (003)

223-232 / 10

中央高校基本科研业务费专项资金项目(3282023015,3282023051);国家重点研发计划项目(2022YFB3104402)

10.12379/j.issn.2096-1057.2024.03.05

评论