什么是国家机密算法?

国家秘密算法是由国家密码管理局制定的一系列算法。它包括对称加密算法、椭圆曲线非对称加密算法和哈希算法。具体包括SM1、SM2、SM3和SMS4,其中:

SM1:对称加密算法,加密强度128位,硬件实现。

SM2:国家密码管理局发布的公钥算法,加密强度为256位。其他几种重要的商业加密算法包括:

SM3:加密散列算法,散列值为32字节,与SM2算法同时发布。见国家密码管理局公告(第22号)。

SMS4:与WAPI标准一起公布的对称加密算法,可以用软件实现,加密强度为128位。

情况

比如在门禁的应用中,使用SM1算法进行身份认证和数据加密通信,从而验证卡的合法性,保证身份识别的真实性。安全是关系到国家、城市信息、行业用户和人民利益的关键问题。国家密码管理局还对现有重要门禁系统的建设和升级提出了指导意见,加强了芯片、卡和系统的标准化建设。