国产密码算法及应用.docx

国产密码算法及应用 步骤2:计算椭圆曲线点 为比特串; 步骤3:计算椭圆曲线点 步骤4:计算椭圆曲线点 转换为比特串; C1=[k] G=(X1 , Y1) ,将 C1的数据类型转换 S=[h] P ,若S是无穷远点,则报错; [ k] P=( X2, Y2) ,将坐标 X2, Y2的数据类型 步骤5:计算 t =KDF(x2 ll y2 , len ) ,若t 为全0比特串,则返回步骤 1; 步骤6:计算 C2= M ⊕ t; 步骤7:计算 C3=Hash(x2 ll Mll y2); 步骤 8:输出密文 C=C1 ll C2ll C3。 2010 年底,国家密码管理局公布了我国自主研制的 “椭圆曲线 公钥密码算法 ” (SM2算法) 。为保障重要经济系统密码应用安全, 国家密码管理局于 2011 年发布了《关于做好公钥密码算法升级工作 的通知》, 要求 “ 自 2011 年 3 月 1 日期, 在建和拟建公钥密码基础设 施电子认证系统和密钥管理系统应使用 SM2算法。自 2011年 7 月 1 日起, 投入运行并使用公钥密码的信息系统, 应使用 SM2算法。 ”近 期, 人民银行组织召开多次专题会议讨论研究金融领域国产加密算法 升级改造的相关工作。 1. SM3 杂凑算法 又叫文摘

文档评论(0)

1亿VIP精品文档

相关文档