软件学报

北大核心,INSPEC,JST,Pж(AJ),EI

国内刊号:11-2560/TP

国际刊号:1000-9825

软件学报杂志2023年第6期:ECDSA签名方案的颠覆攻击与改进

发布日期:

作者:严都力,禹勇,李艳楠,李慧琳,赵艳琦,田爱奎

单位:严都力,陕西师范大学 计算机科学学院, 陕西 西安 710119;密码科学技术国家重点实验室, 北京 10087811,禹勇,陕西师范大学 计算机科学学院, 陕西 西安 710119;密码科学技术国家重点实验室, 北京 10087802,李艳楠,School of Computer and Information Technology, University of Wollongong, Wollongong 2522, Australia03,李慧琳,陕西师范大学 计算机科学学院, 陕西 西安 71011904,赵艳琦,陕西师范大学 计算机科学学院, 陕西 西安 71011905,田爱奎,山东理工大学 计算机科学与技术学院, 山东 淄博 25504906

关键词:斯诺登事件;ECDSA签名;比特币;颠覆攻击;哈希函数

基金:国家自然科学基金(61872229,U19B2021);教育部2020年度区块链核心技术战略研究项目(2020KJ010301);陕西省重点研发计划(2020ZDLGY09-06,2021ZDLGY06-04)

斯诺登事件揭露了某些密码体制的确存在被颠覆的事实.椭圆曲线数字签名算法(elliptic curve digital signature algorithm,ECDSA)在同等安全强度下,因其签名长度短而被广泛应用,如被用于比特币交易单的签名.ECDSA签名算法是否会被颠覆且存在修复方法仍是一个挑战.正面回答了这一问题:首先利用伪随机函数(pseudorandom function,PRF)计算$\widetilde k$替换ECDSA签名中使用的随机数k,实现了对ECDSA签名的颠覆,使得敌手只需获得至多3个连续签名就能够提取出签名私钥;然后,将签名私钥、签名消息与其他随机签名组件的哈希值作为签名算法的第2个随机数,对ECDSA签名进行了改进,提出了抗颠覆攻击的ECDSA签名,即使敌手替换新签名算法的某个组件,也无法提取签名私钥的任何信息;最后,对提出的算法与已有算法进行了效率测试,实验结果证明了提出的算法在计算复杂度与算法执行效率方面都具备优势.

来源:2023年第6期

《软件学报》期刊编辑部

查看软件学报杂志2023年第6期

联系我们

  • 地址:北京8718信箱
  • 电话:010-62562563
  • E-mail:jos (a) iscas. ac. cn

咨询工作人员