ISOIEC 18033-32010AMD12021 修改件1.信息技术.安全技术.加密算法.第3部分分组密码.SM4标准立项发展报告_第1页
ISOIEC 18033-32010AMD12021 修改件1.信息技术.安全技术.加密算法.第3部分分组密码.SM4标准立项发展报告_第2页
ISOIEC 18033-32010AMD12021 修改件1.信息技术.安全技术.加密算法.第3部分分组密码.SM4标准立项发展报告_第3页
ISOIEC 18033-32010AMD12021 修改件1.信息技术.安全技术.加密算法.第3部分分组密码.SM4标准立项发展报告_第4页
ISOIEC 18033-32010AMD12021 修改件1.信息技术.安全技术.加密算法.第3部分分组密码.SM4标准立项发展报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

修改件1:信息技术安全技术加密算法第3部分:分组密码SM4标准立项发展报告StandardizationDevelopmentReport:Amendment1-Informationtechnology-Securitytechniques-Encryptionalgorithms-Part3:Blockciphers-SM4摘要随着全球信息化进程的不断深入,数据安全与密码技术已成为国家战略安全的重要组成部分。分组密码作为对称密码体制的核心构件,在数据加密、身份认证、信息完整性保护等领域发挥着不可替代的作用。SM4分组密码算法是中国自主设计并发布的国家商用密码算法标准,具有安全性高、实现效率优、资源占用低等技术优势,广泛应用于无线局域网、可信计算、电子政务等重要领域。为进一步推动SM4算法的国际化进程,促进中国密码标准与国际标准的深度融合,国际标准化组织/国际电工委员会第一联合技术委员会(ISO/IECJTC1)于2021年6月22日正式发布ISO/IEC18033-3:2010/AMD1:2021修改件,将SM4算法正式纳入国际标准体系。本报告围绕该标准修改件的立项背景、技术内容、编制过程、国际影响及重点参与单位等方面展开系统阐述,旨在为相关从业人员和标准化工作者提供全面、权威的技术参考与决策支撑。关键词:SM4算法;分组密码;ISO/IEC18033-3;信息安全;商用密码;国际标准Keywords:SM4algorithm;Blockcipher;ISO/IEC18033-3;Informationsecurity;Commercialcryptography;Internationalstandard1引言1.1研究背景21世纪以来,全球信息技术革命深入推进,大数据、云计算、物联网、人工智能等新兴技术加速迭代,信息安全问题日益凸显。密码技术作为保障信息安全的核心技术手段,其标准化工作受到各国政府、国际组织和产业界的高度重视。在对称密码体制中,分组密码因其设计成熟、应用广泛、性能稳定等特点,成为数据加密领域应用最为广泛的算法类型之一,其标准化工作直接影响全球信息基础设施的安全保障能力。国际标准化组织(ISO)和国际电工委员会(IEC)联合组建的第一联合技术委员会(JTC1)下设的SC27分技术委员会,专门负责信息技术安全技术的标准化工作。其中,ISO/IEC18033系列标准是国际范围内最具权威性的加密算法标准之一,该系列标准分为多个部分,分别规定了公钥密码、非对称密码、分组密码和流密码等各类加密算法的技术规范。ISO/IEC18033-3作为该系列标准的第3部分,专门规定分组密码算法的技术要求和实现规范,是全球信息安全产品合规检测和互认的基础性技术文件。1.2SM4算法概述SM4分组密码算法是中国国家密码管理局于2006年公开发布的国家商用密码算法标准(原标准编号为GM/T0002-2012),是中国自主设计、拥有完全知识产权的重要密码技术成果。该算法采用分组长度为128比特、密钥长度为128比特的设计方案,轮函数采用32轮非平衡Feistel结构,具有实现简洁、运算高效、资源消耗低、安全性强等显著技术优势。自发布以来,SM4算法已广泛应用于无线局域网产品(WAPI)、可信计算平台、电子政务系统、金融数据加密、物联网安全通信等多个重要领域,成为中国商用密码体系的核心基础算法之一。目前,SM4算法已在中国国内部署超过亿万级应用节点,经过十余年的工程实践检验和安全性分析验证,其安全性和可靠性得到了充分证明。1.3标准修订的意义ISO/IEC18033-3:2010/AMD1:2021修改件的正式发布,标志着SM4算法正式进入国际标准体系,成为中国商用密码算法国际化进程中具有里程碑意义的重大事件。该修改件的发布不仅丰富了国际分组密码标准的技术选项,为全球用户提供了更多的安全算法选择,同时也充分展示了中国在密码技术领域的创新能力和标准化水平,对推动中国密码技术标准“走出去”、促进国际密码标准互认、加强全球网络安全保障体系建设具有重要而深远的意义。2标准修订背景与立项依据2.1国际标准化环境分析当前,全球网络安全形势日趋严峻,密码算法作为网络空间安全保障的基石,其标准化工作在国际竞争与合作中占据重要战略地位。ISO/IECJTC1/SC27作为国际信息安全标准化领域最权威的技术委员会,其制定的标准被全球160余个成员体广泛采纳和应用,对各国信息安全产业的发展和国际贸易的技术壁垒消除具有重要影响。近年来,随着中国信息技术产业的快速发展和国际竞争力的持续提升,中国参与国际标准化活动的深度和广度不断拓展。在密码算法标准化领域,推动中国自主设计的商用密码算法进入国际标准体系,既是提升中国在国际信息安全领域话语权的重要途径,也是促进全球密码技术多元化发展、增强国际网络安全韧性的现实需要。2.2技术成熟度评估在推动SM4算法国际标准化之前,中国已围绕该算法建立了完善的标准体系和安全性评估机制。具体而言:-国家标准层面:SM4算法先后被纳入多项国家标准,包括GB/T32907-2016《信息安全技术SM4分组密码算法》,为该算法的规范应用提供了坚实的标准化基础;-行业应用层面:SM4算法广泛应用于金融、电力、交通、通信等关键信息基础设施领域,通过了大规模工程化应用的实践检验;-安全性分析层面:国内外密码学者围绕SM4算法开展了大量安全性分析工作,包括差分密码分析、线性密码分析、积分攻击、不可能差分攻击等多种分析方法的系统评估,相关研究成果充分验证了SM4算法具备足够的安全冗余;-实现性能层面:SM4算法在软件实现和硬件实现方面均表现出优异的性能指标,能够满足不同应用场景对加密速度和资源消耗的多样化需求。2.3标准修订的必要性ISO/IEC18033-3:2010原版标准仅纳入了AES、Camellia、SEED等国际主流分组密码算法,未包含SM4算法。随着SM4算法在中国及共建“一带一路”国家和地区的广泛应用,国际市场对SM4算法标准化的需求日益迫切。具体而言,推动SM4进入ISO/IEC18033-3标准体系的必要性主要体现在以下方面:第一,满足国际市场应用需求。越来越多的国际企业和跨国机构在与中国开展业务合作时,需要采用符合国际标准的密码算法以实现系统的互联互通。SM4算法进入国际标准后,将为这些用户提供标准化的技术依据。第二,促进技术标准互认。推动SM4算法成为国际标准,有助于减少因标准差异导致的贸易技术壁垒,促进中国密码产品参与国际市场竞争。第三,丰富国际算法选择。在当前国际网络安全形势复杂多变的大背景下,为全球用户提供多元化的密码算法选择,有助于降低单一算法集中使用带来的安全风险,增强全球网络空间的安全韧性。3标准主要技术内容3.1标准修订范围ISO/IEC18033-3:2010/AMD1:2021修改件在保持ISO/IEC18033-3:2010原版标准整体框架不变的基础上,新增了SM4分组密码算法的完整技术规范。修改件的适用范围覆盖了SM4算法的算法描述、密钥扩展方案、加解密运算规则及实现建议等技术内容,确保该算法能够作为独立的国际标准算法被全球各类信息安全产品和技术方案所采纳。3.2SM4算法核心技术规范3.2.1算法总体结构SM4算法是一种分组长度和密钥长度均为128比特的分组密码算法,其总体结构采用非平衡Feistel网络架构。该算法共执行32轮迭代运算,每轮运算包含轮密钥加、非线性变换(S盒替换)和线性变换三个主要步骤。相较于AES算法采用的SPN结构,SM4所采用的Feistel结构在硬件实现中具有更好的面积和功耗优势,尤其适用于资源受限的嵌入式环境和物联网终端设备。这种结构设计使得SM4算法在提供高安全性保障的同时,具备了优秀的实现灵活性和广泛的平台适应性。3.2.2轮函数设计SM4算法的轮函数由以下核心操作构成:(1)合成置换T:由非线性变换τ和线性变换L复合而成。其中,非线性变换τ由4个并行的S盒构成,每个S盒为8比特输入/8比特输出的置换表,为算法提供非线性强度,是抵抗差分密码分析和线性密码分析的核心部件;线性变换L在非线性变换的基础上进一步实现扩散效果,增强算法的雪崩效应。(2)轮密钥加:每轮运算中,将128比特的中间状态与32比特的轮密钥进行异或操作,实现密钥信息的有效混淆,确保算法的安全性不依赖于轮密钥之间的统计独立性。(3)循环移位:线性变换L中采用了循环左移2位、10位、18位和24位的设计,这些移位参数经过精心设计,能够在硬件实现中通过简单的布线连接即可完成,无需额外的逻辑电路,有效降低了硬件实现成本。同时,这种移位组合在安全性证明中被验证能够提供充分的扩散效果。3.2.3密钥扩展算法SM4算法的密钥扩展方案与加密算法本身具有相同的结构,采用32轮迭代运算从128比特的初始密钥中生成32个32比特的轮密钥。这种密钥扩展方案具有以下技术优势:一是实现代码高度复用,加密和密钥扩展可共享同一套硬件电路或软件函数;二是密钥扩展过程具有良好的随机性和扩散性,能够有效抵抗相关密钥攻击;三是密钥扩展的计算开销较低,适合高频次密钥更新的应用场景。3.2.4加解密运算规则SM4算法的加密和解密过程采用相同的轮函数结构,仅在使用轮密钥的顺序上存在差异。加密过程中按顺序使用轮密钥rk0,rk1,…,rk31,而解密过程中则逆序使用轮密钥rk31,rk30,…,rk0。这种对称设计使得SM4算法在硬件实现中无需额外设计解密电路,进一步降低了实现成本和资源消耗,为算法在资源受限环境中的部署提供了便利条件。3.3标准的技术特点与优势高安全性:SM4算法经过国内外密码学界的广泛分析和验证,在抵抗差分密码分析、线性密码分析、积分攻击、不可能差分攻击、代数攻击等多种已知密码分析手段方面均表现出良好的安全性。具体而言,针对14轮SM4的积分攻击和针对18轮SM4的不可能差分攻击等代表性研究成果,均未能对完整32轮SM4算法构成实质性威胁,充分验证了算法具备充足的安全冗余。高实现效率:SM4算法在软件和硬件实现中均表现出优异的性能。在软件实现方面,得益于S盒和非线性变换的合理设计,SM4可以使用查表法高效实现,在主流处理器上能够达到数Gbps的加密吞吐率,满足高速网络加密的需求。在硬件实现方面,SM4算法的Feistel结构使其逻辑规模较小、功耗较低,单位面积下的吞吐率表现优异,特别适合智能卡、RFID标签、物联网传感器节点等资源受限环境。上述性能优势已在多项学术benchmark测试和实际产品评测中得到验证。良好的灵活性:SM4算法凭借其简洁的轮函数结构,能够以极低的额外开销支持多种工作模式(如ECB、CBC、CTR、GCM等),能够灵活适应不同应用场景的加密需求。自主知识产权:SM4算法为中国完全自主设计,拥有完整的知识产权体系,为全球用户提供了一种安全可信、不受制于特定国家和企业的密码算法选择。4标准立项与编制过程4.1立项阶段SM4算法进入ISO/IEC18033-3标准体系的立项工作由中国对口专家团队在国家标准化管理委员会和行业主管部门的指导下开展。在全国网络安全标准化技术委员会(TC260)的统筹协调下,中国专家团队于2017年前后正式向ISO/IECJTC1/SC27提交了将SM4算法纳入ISO/IEC18033-3标准体系的提案,并提交了SM4算法的完整技术文档和安全性分析报告。经SC27各成员国投票表决,该提案获得通过,正式立项为ISO/IEC18033-3:2010/AMD1:2021标准的修订项目。4.2编制阶段在标准编制阶段,中国专家团队与SC27/WG2(密码学与安全机制工作组)的国际专家紧密合作,完成了以下主要工作:技术文档编制:编写SM4算法的详细技术规范文档,包括算法描述、设计原理、实现指南和测试向量等内容。安全性评估:提交SM4算法安全性评估报告,包括算法的安全性证明、密码分析综述及与国际主流算法的安全性对比分析。实现验证:组织国内外多个独立机构对SM4算法的参考实现进行交叉验证,确保标准文本中算法描述的正确性和一致性。意见处理:广泛征集各成员国对标准草案的反馈意见,逐条处理并形成处理报告,确保各方关切得到充分回应。4.3投票与发布阶段该修改件经历了委员会草案(CD)、国际标准草案(DIS)、最终国际标准草案(FDIS)等多个阶段的严格审查和投票程序,各阶段投票中均获得了SC27成员国的高度认可和广泛支持。标准修改件于2021年6月22日正式发布,标准编号为ISO/IEC18033-3:2010/AMD1:2021。4.4标准修改件发布信息该修改件由国际电工委员会发布,语言为英语,版本为电子版加密PDF格式。文件大小约1分钟可下载完成,采用FileOpen插件进行版权保护,需要联网验证,限制累计3台电脑共打印5次,售价为144.0元人民币。5主要参与单位介绍5.1中国电子技术标准化研究院中国电子技术标准化研究院(工业和信息化部电子工业标准化研究院,简称“电子标准院”)是从事电子信息技术领域标准化研究的国家级专业科研机构,成立于1963年,是工业和信息化部直属事业单位,也是全国网络安全标准化技术委员会(TC260)的秘书处单位。作为该标准修改件研制的核心中国技术支撑单位之一,中国电子技术标准化研究院在SM4算法国际标准化工作中发挥了关键作用。该院在密码标准化领域拥有深厚的技术积累和丰富的实践经验,牵头或参与制定了数十项密码技术相关的国家标准和行业标准,建立了完善的密码标准化研究体系。在ISO/IEC18033-3:2010/AMD1:2021的研制过程中,该院主要承担了以下工作:一是牵头组织国内专家团队开展SM4算法的技术规范编制和安全性评估工作;二是负责与国际标准化组织进行技术沟通和协调,推动标准修改件的立项和发布进程;三是组织国内相关企事业单位开展标准符合性测试和验证工作;四是推动SM4算法国际标准在国内的宣贯和推广应用。此外,该院还积极参与SC27的多项国际标准编制工作,在密码算法、安全评估、隐私保护等标准化领域持续发出中国声音。5.2其他参与单位除中国电子技术标准化研究院外,参与SM4算法国际标准化工作的重要单位还包括:-国家密码管理局商用密码检测中心:负责SM4算法的安全性检测评估和密码产品合规性检测,为该算法国际标准化提供了权威的技术验证支撑;-中国科学院软件研究所:参与SM4算法的安全性分析和密码分析研究,为标准化工作提供了理论支撑。该团队系统评估了多种主流密码分析方法对SM4算法的实际威胁程度,为算法安全边界的界定提供了数据支撑;-清华大学:在SM4算法的高性能实现和侧信道安全防护等方面提供了技术支撑;-中国信息安全研究院有限公司:参与标准技术内容的研讨和测试验证工作,负责组织多批次独立测试以验证标准文本中SM4算法描述在不同软硬件平台上的实现一致性;-北京信息安全测评中心:参与标准应用示范和推广工作。6标准应用与推广6.1国际应用前景ISO/IEC18033-3:2010/AMD1:2021的发布为SM4算法在全球范围的推广应用奠定了标准基础。该标准可作为各国密码产品检测认证的技术依据,为SM4算法在全球信息系统的部署实施提供标准化指导。在国际贸易和技术合作中,该标准为中国密码产品的出口和国际互认提供了重要支撑。6.2国内应用深化SM4算法国际标准的发布将进一步推动该算法在国内各行业的广泛应用。当前,SM4算法已成为中国金融数据加密、电子政务安全、通信网络安全等领域的基础加密算法。国际标准的发布将有助于提升SM4算法在跨境业务、国际合作项目中的合规性和互操作性。6.3对产业发展的影响SM4算法进入国际标准体系对中国密码产业发展具有重要推动作用。一方面,国际标准的背书将增强国外客户对中国密码产品的信任度,有助于中国密码企业拓展海外市场;另一方面,国际标准的发布将促进国内外密码产品和技术的交流互鉴,推动中国密码产业整体技术水平的提升。7结论与展望7.1主要成果总结ISO/IEC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论