公钥密码安全强度刻画概述.pdf
《公钥密码安全强度刻画概述.pdf》由会员分享,可在线阅读,更多相关《公钥密码安全强度刻画概述.pdf(18页珍藏版)》请在咨信网上搜索。
1、密码学报ISSN 2095-7025 CN 10-1195/TNJournal of Cryptologic Research,2023,10(5):879896密码学报编辑部版权所有.E-mail:http:/Tel/Fax:+86-10-82789618公钥密码安全强度刻画概述*林 申1,陈 洁1,王陆平2,31.华东师范大学 软件工程学院 上海高可信计算重点实验室,上海 2000622.苏州科技大学 电子与信息工程学院,苏州 2150093.江苏省电梯智能安全重点建设实验室,常熟 215500通信作者:陈洁,E-mail:S080001e.ntu.edu.sg摘要:安全强度是对密码方案安
2、全性的量化指标,代表了攻破某密码方案所需的计算开销.公钥密码方案的安全强度与构建该方案所依赖的困难问题和具体的参数有关.随着后量子密码学的发展,原先单一的安全强度评估标准产生了变化和扩充.因此,系统性总结数论体系下的经典公钥密码和抗量子攻击的后量子公钥密码的安全强度具有重要意义.本文首先介绍了经典公钥密码和后量子公钥密码的安全强度定义.然后给出了一些经典公钥密码方案的安全强度和后量子公钥密码方案的安全强度级别.接着从常见密码方案的现实应用出发,介绍若干在商用安全服务中使用的公钥密码方案及其安全强度分析.最后,给出本文的总结,并根据目前公钥密码安全性研究和应用的不足,对未来的研究和应用提出了展望
3、.关键词:安全强度;经典公钥密码;后量子公钥密码;商用密码中图分类号:TP309.7文献标识码:ADOI:10.13868/ki.jcr.000643中文引用格式:林申,陈洁,王陆平.公钥密码安全强度刻画概述J.密码学报,2023,10(5):879896.DOI:10.13868/ki.jcr.000643英文引用格式:LIN S,CHEN J,WANG L P.Survey on public key cryptography security strengthJ.Journalof Cryptologic Research,2023,10(5):879896.DOI:10.13868/k
4、i.jcr.000643Survey on Public Key Cryptography Security StrengthLIN Shen1,CHEN Jie1,WANG Lu-Ping2,31.Shanghai Key Laboratory of Trustworthy Computing,School of Software Engineering,East China NormalUniversity,Shanghai 200062,China2.School of Electronic and Information Engineering,Suzhou University of
5、 Science and Technology,Suzhou215009,China3.Jiangsu Key Laboratory for Elevator Intelligent Safety,Changshu 215500,ChinaCorresponding author:CHEN Jie,E-mail:S080001e.ntu.edu.sg*基金项目:国家重点研发计划(2018YFA0704701);国家自然科学基金(61972156);NSFC-ISF 联合科学研究计划(61961146004);上海市教育委员会科研创新项目(2021-01-07-00-08-E00101);江苏省
6、高等学校基础科学(自然科学)研究面上项目(22KJB520035);“江苏省电梯智能安全重点建设实验室”开放课题(JSKLESS202104);江苏省计算机学会教学类专项(JSCS2022049)Foundation:National Key Research and Development Program of China(2018YFA0704701);National Natural Sci-ence Foundation of China(61972156);NSFC-ISF Joint Scientific Research Program(61961146004);Innovati
7、on Programof Shanghai Municipal Education Commission(2021-01-07-00-08-E00101);Natural Science Research Project of Uni-versities in Jiangsu Province(22KJB520035);Open Project of Jiangsu Key Laboratory for Elevator Intelligent Safety(JSKLESS202104);Special Teaching Project of Jiangsu Computer Society(
8、JSCS2022049)收稿日期:2022-09-19定稿日期:2023-04-17880Journal of Cryptologic Research 密码学报 Vol.10,No.5,Oct.2023Abstract:Security strength is a quantitative indicator of a cryptography schemes security,rep-resenting the computational cost required to break the scheme.The security strength of a publickey crypt
9、ography scheme corresponds to the hard problem that it is based on and the selection ofscheme parameters.With the development and enrichment of the post-quantum cryptography,theoriginal security strength evaluation standard has been changed and expanded.In order to summa-rize the security strength o
10、f classical public key cryptography based on number theory problems andpost-quantum public key cryptography based on mathematical hard problems which are difficult tosolve even for quantum computers,this paper first introduces the definition of security strength ofclassical and post-quantum public k
11、ey cryptography,then introduces the security strength of sometypical classical and post-quantum public key schemes.After that,the security strength analysis ofthe public key schemes implemented in commercial security services is proposed.Finally,accordingto the shortcomings of the current research a
12、nd application of public key cryptography,some futureresearch directions are put forward,and the conclusion of this paper is given.Key words:security strength;classical public key cryptography;post-quantum public key cryptog-raphy;commercial cryptography1引言现代公钥密码方案的安全性是建立在困难性问题假设上的,具有可证明安全性(provable
13、 security),即:若求解该问题假设是困难的,则称该公钥密码方案是安全的.这也是公钥密码学与对称密码学在本质上的一大不同.公钥密码方案的安全性与困难问题假设的种类紧密相关,按困难问题对公钥密码方案进行分类也是一类常见的分类标准.如图1所示,现存的公钥密码方案可大致分为两类:基于经典数论问题的方案和基于抗量子攻击困难问题的方案.经典数论体系下公开的公钥密码方案以 1976 年提出的 Diffie-Hellman 密钥交换算法1为开端,可根据嵌入困难问题的不同分为三类:即基于大整数分解问题、基于离散对数问题和基于椭圆曲线问题的方案.然而,随着量子计算机的出现,经典公钥密码体制的安全性受到了极
14、大的挑战.Shor 算法的提出,使得破解 RSA、DSA、ECDSA 算法成为了可能2.因此,抗量子攻击的新密码方案在近些年应运而生,被称为后量子密码.相似地,根据困难问题的不同,可将常见的后量子密码分为五类:基于格问题、基于编码问题、基于哈希函数问题、基于超奇异椭圆曲线同源问题和基于多变量二次方程组问题的方案.由于方案安全性的内核和攻击者的能力都有本质不同,经典公钥方案和后量子公钥方案的安全性评估标准和结果都有明显的区别.图 1 根据困难问题分类的公钥密码方案Figure 1 Public key cryptography schemes classified according to di
15、fficult problems安全强度在密码方案的实例化中具有非常重要的意义,具象的安全标准对方案参数的设置有很强的导向作用.譬如,在基于配对的密码方案的实例化中,Costello 等人提出,BLS24 椭圆曲线(嵌入度/安全乘数 k=24 的 Barreto-Lynn-Scott 曲线3)非常适合构造 192,224,256,288 和 320 位的安全强度较高林申 等:公钥密码安全强度刻画概述881的配对方案4.此外,同族中 k=12 的 BLS12 椭圆曲线非常适合构造 192 位安全的配对.在后量子密码方案的实例化中也是如此.2022 年郝世迪等人提出了一种基于模格 MLWR 密钥封
16、装的参数优化,针对NIST 后量子标准化选定的 Saber 方案的三种变体都提出了一组新参数,使其在安全强度、错误率和带宽方面获得了更好的平衡,特别是针对参数更为轻量级的变体 LightSaber 方案的新参数,使其在保持相当于 128 位 AES 安全强度的前提下,密码分析所需的量子门电路规模由 2107提升至了 2111(量子门电路规模的评价标准详见2.2节),并使得各参数的规模都有所缩小5.安全强度的提升往往被看作证明方案可用性的一大因素.目前,国内学界在经典密码方案、后量子密码方案和密码应用方案的安全性上都有相应的研究和总结.在经典密码体系的安全强度介绍上,2016 年,孙权总结并对比
17、了国内外主流的对称加密、非对称加密、杂凑等主要加密算法的安全强度要求,并针对不同类型的软件应用场景,结合计算机算力的发展趋势,提出当前主流加密算法的密钥强度建议6,但该文对公钥加密安全强度的总结较为片面,仅以加密方案为单位介绍了 ECC 算法和 RSA 算法的密钥长度和安全强度的关系(如 1024 位密钥的 RSA 算法对应 80 位的安全强度),缺乏从困难问题出发的安全强度梳理,并且在近三年内,缺乏更新的综述跟进公钥加密方案安全性的发展.在后量子密码体系方面,目前综述性总结较少,且集中在对称密码方面.2021 年,梁敏等人对后量子对称密码的安全强度进行了概述,分类介绍了后量子对称密码的研究进
18、展状态,归纳总结了各项成果之间的关联及其机理7,仍缺乏对后量子公钥密码研究及其安全性的系统性总结.此外,对使用经典公钥加密和后量子公钥加密方案的商用密码方案,目前国内的研究还处在对国家标准的总结与对比层面8,少有落地于具体密码产品安全强度评估的研究总结,在场景应用安全性上也缺乏相应的安全建议.综上,国内学界研究仍缺乏对经典公钥密码方案和后量子公钥密码方案安全性定量评估的系统介绍,且缺乏结合密码学实际应用的公钥密码方案的安全性评估介绍.为弥补这些缺失,本文将以公钥密码方案嵌入的困难问题为分类标准,定量刻画现有的主流公钥密码方案的安全性,并结合目前商用的公钥密码方案应用,分析现有的公钥密码方案的安
19、全性的总体现状和存在的隐患,并对未来的安全性提升的研究和密码算法的安全应用进行了展望.希望能为公钥密码方案的安全性优化研究提供一些参考和帮助.本文的第2节将介绍安全强度的概念,并阐述在数论困难问题下的密码(下文统称经典公钥密码)和在抗量子攻击困难问题下的密码(统称后量子公钥密码)安全强度的具体定义.第3节将介绍常见经典公钥密码方案的安全强度.第4节将介绍常见后量子密码方案的安全强度级别.第5节将从第34节中提到的密码方案的现实应用出发,介绍若干中外企业在商用安全服务中使用的公钥密码方案及其安全强度分析.第6节将对目前学界公钥密码方案的安全性现状进行总结和展望.2公钥密码方案的安全强度定义密码方
20、案定量的安全性被称为安全强度或安全等级(以下统称安全强度),通常指在当前最佳有效攻击方式下,在密码方案取某参数时,解决困难问题的计算开销.本文使用的安全强度定义是根据美国国家标准与技术研究所(National Institute of Standards andTechnology,NIST)在 SP800-57 第 5 版密钥管理建议中给出的定义9作适应性修改得到的.定义 1(密码方案的可比安全强度)若给定密码方案 A 和方案 B 的参数集,确定 A 和 B 的密钥所需的计算开销大致相同,则称密码方案 A 和方案 B 对于该参数集具有可比安全强度.由定义可知,安全强度是基于参照的密码方案产生
21、的,而非绝对的.在目前常见的公钥密码安全强度刻画的标准中,对称密码方案往往是强度比较的媒介,常用的又以 AES 为多10.本文在2.1和2.2节将会根据经典公钥和后量子公钥的不同特性,给出具体的安全强度定义.需要指出的是,关于安全强度,学界一直存在着不同的定义,不同的标准化机构之间有不同的定义方式.譬如,ENISA11和 IETF12等机构给出的安全强度建议都与 NIST 不同,但目前多数密码方案评估都以NIST 为准,因此,本文采取了 NIST 的标准化规定.2.1经典公钥密码方案的安全强度定义本文在经典公钥体系下衡量安全强度的方法如下:882Journal of Cryptologic R
22、esearch 密码学报 Vol.10,No.5,Oct.2023定义 2(经典公钥密码方案的安全强度)若某公钥密码方案确定密钥所需的时间与某对称密码确定密钥所需的时间近似,则该公钥密码方案的安全强度等于该对称密码的密钥长度.从具体例子而言,若一个对称密码算法的密钥为 X 位,对明文进行加密,并比较所得密文和目标密文是否一致所需的时间为 T,则完成穷举密钥平均需要 2X1T 的时间.如一个公钥密码算法被攻破的平均时间(即解决困难问题的时间)与 2X1T 相近,则称该密码算法具有 X 位的安全性10.经典公钥密码的安全强度通常有 80,112,128,192,256 几种,分别对应不同对称密码基
23、准的密钥长度,如表1所示.其中 112 位的 2DTEA(有 2 个独立密钥的 DES 算法)在选择明文攻击或已知明文攻击下需 280次操作可确定密钥13;168 位的 3DTEA14(有 3 个独立密钥的 DES 算法)在中途相遇攻击下(meet-in-the-middle attack)需 2112次操作可确定密钥15;目前对 AES(advanced encryptionstandard)最有效的密码分析算法没有对其安全性产生太大影响16,其安全强度等于密钥长度.表 1 经典公钥密码方案的常见安全强度Table 1Typical security strengths of classic
24、al public key cryptography schemes安全强度(位)等价对称密码密钥长度(位)802DTEA1121123DTEA168128AES128192AES192256AES256在实际应用中,随着密码分析方法的不断更新,公钥密码的实际强度会更弱,本文阐述的是密码方案在理论实验中的安全强度.Bernstein 在 2013 年提出,一些公钥密码系统(如 RSA 和 ECC)遭到更强的攻击时,其在实际应用中的安全强度与标准机构提出的安全强度相比,会产生 1.11.5 倍的差距17.大型量子计算机的产生也会削弱经典公钥密码的安全强度,但考虑到量子计算的落地普及还需一定时间,
25、本文暂不把这一因素纳入到经典公钥安全强度的讨论范畴内.2.2后量子公钥密码方案的安全强度定义本文提出的后量子公钥密码方案的安全强度概念参照的是 NIST 在后量子密码学标准化方案征集中给出的评估标准18,同样采取与对称密码等价的思想,但用安全强度等级的概念代替了具体的安全位数.采用该方法的原因是目前学界对量子计算机的性能认知有限,研究者需要根据量子计算机的性能发展,细化后量子公钥密码方案的安全强度.定义 3(后量子公钥密码方案的安全强度等级)若攻破某后量子公钥密码方案所需的经典门电路/量子门电路数量,与攻破某密钥长度的 AES 密码所需的经典门电路/量子门电路数量近似,则该后量子公钥密码方案的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码 安全 强度 刻画 概述
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。