电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

国产密码算法及应用报告

国产密码算法及应用报告_第1页
1/11
国产密码算法及应用报告_第2页
2/11
国产密码算法及应用报告_第3页
3/11
国产密码算法及应用 商用密码,是指能够实现商用密码算法的加密、解密和认证等功能的技术。(包括密码算法编程技术和密码算法芯片、加密卡等的实现技术)。商用密码技术是商用密码的核心,国家将商用密码技术列入国家秘密,任何单位和个人都有责任和义务保护商用密码技术的秘密。 商用密码的应用领域十分广泛,主要用于对不涉及国家秘密内容但又具有敏感性的内部信息、行政事务信息、经济信息等进行加密保护。比如各种安全认证、网上银行、数字签名等。 为了保障商用密码安全,国家商用密码管理办公室制定了一系列密码标准,包括 SSF33、SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法等等。其中 SSF33、SM1、SM4、SM7、祖冲之密码 是对称算法;SM2、SM9 是非对称算法;SM3 是哈希算法。 目前已经公布算法文本的包括 SM2 椭圆曲线公钥密码算法、SM3密码杂凑算法、SM4 分组密码算法等。 一、 国密算法简介 1. SM1 对称密码 国密SM1 算法是由国家密码管理局编制的一种商用密码分组标准对称算法,分组长度为 128 位,密钥长度都为 128 比特,算法安全 保密强度及相关软硬件实现性能与 AES 相当,算法不公开,仅以 IP核的形式存在于芯片中。 采用该算法已经研制了系列芯片、智能 IC 卡、智能密码钥匙、加密卡、加密机等安全产品,广泛应用于电子政务、电子商务及国民经济的各个应用领域(包括国家政务通、警务通等重要领域)。 2. SM2 椭圆曲线公钥密码算法 SM2 算法就是 ECC 椭圆曲线密码机制,但在签名、密钥交换方面不同于 ECDSA、ECDH 等国际标准,而是采取了更为安全的机制。国密 SM2 算法标准包括 4 个部分,第 1 部分为总则,主要介绍了 ECC基本的算法描述,包括素数域和二元扩域两种算法描述,第 2 部分为数字签名算法,这个算法不同于 ECDSA 算法,其计算量大,也比ECDSA复杂些,也许这样会更安全吧,第 3 部分为密钥交换协议,与 ECDH功能相同,但复杂性高,计算量加大,第 4 部分为公钥加密算法,使用 ECC 公钥进行加密和 ECC 私钥进行加密算法,其实现上是在 ECDH上分散出流密钥,之后与明文或者是密文进行异或运算,并没有采用第 3 部分的密钥交换协议产生的密钥。对于 SM2 算法的总体感觉,应该是国家发明,其计算上比国际上公布的 ECC 算法复杂,相对来说算法速度可能慢,但可能是更安全一点。 设需要发送的消息为比特串M,len 为 M 的比特长度。为了对...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

国产密码算法及应用报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部