国密算法概述

发布网友 发布时间:2024-10-24 02:47

我来回答

1个回答

热心网友 时间:2024-11-12 22:26

国密算法,即国家密码局认可的国产密码算法,是国家制定的一系列商用密码算法。它包括对称加密算法、椭圆曲线非对称加密算法和杂凑算法等,如SM1、SM2、SM3等。其中,SM2为国家密码管理局公布的公钥算法,加密强度为256位。商用密码技术是国家秘密,任何单位和个人都有保护其秘密的责任和义务。商用密码广泛应用于内部信息、行政事务信息、经济信息的加密保护,如企业门禁管理、信息传输加密等。

安全是智能卡的核心,而算法是安全的基础。国密算法由国家密码局发布,包括SM1、SM2、SM3、SM4、SSF33算法;国际算法由美国安全局发布,是最通用的商用算法。以分组密码算法(DES和SM4)、公钥密码算法(RSA和SM2)、摘要算法(SM3)为例,谈谈国际算法和国密算法的区别。

分组密码算法是将明文数据按固定长度分组,然后在同一密钥控制下逐组进行加密,从而将各个明文分组变换成一个等长的密文分组的密码。其中,DES算法是为*非机密敏感信息提供加密保护的算法,SM4算法是我国首次公布的商用密码算法。两者都用于加密保护静态存储和传输信道中的数据。

公钥密码学使用两个的密钥,即公钥和私钥。RSA算法由Rivest、Shamir、Adleman于1978年首次发表,是迄今为止最容易理解和实现的公钥算法。SM2算法是国家密码管理局于2010年发布的椭圆曲线算法,安全性基于离散对数问题ECDLP。

摘要函数在密码学中具有重要地位,被广泛应用于数字签名、消息认证、数据完整性检测等领域。SM3密码摘要算法是中国国家密码管理局2010年公布的中国商用密码杂凑算法标准,适用于商用密码应用中的数字签名和验证。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com