1、SM1是一种分组加密算法

对称加密算法中的分组加密算法,其分组长度、秘钥长度都是128bit,算法安全保密强度跟 AES 相当,但是算法不公开,仅以IP核的形式存在于芯片中,需要通过加密芯片的接口进行调用。

采用该算法已经研制了系列芯片、智能IC卡、智能密码钥匙、加密卡、加密机等安全产品,广泛应用于电子政务、电子商务及国民经济的各个应用领域(包括国家政务通、警务通等重要领域)。

2、SM2是非对称公钥加密算法

它是基于椭圆曲线密码的公钥密码算法标准,其秘钥长度256bit,包含数字签名、密钥交换和公钥加密,用于替换RSA/DH/ECDSA/ECDH等国际算法。可以满足电子认证服务系统等应用需求,由国家密码管理局于2010年12月17号发布。

SM2采用的是ECC 256位的一种,其安全强度比RSA 2048位高,且运算速度快于RSA。

3、SM3是一种密码杂凑算法

用于替代MD5/SHA-1/SHA-2等国际算法,适用于数字签名和验证、消息认证码的生成与验证以及随机数的生成,可以满足电子认证服务系统等应用需求,于2010年12月17日发布,相关标准为“GM/T 0004-2012 《SM3密码杂凑算法》”。

它是在SHA-256基础上改进实现的一种算法,采用Merkle-Damgard结构,消息分组长度为512bit,输出的摘要值长度为256bit,其安全性及效率与SHA-256相当。

4、SM4(原名SMS4.0)是分组对称加密算法

SM4分组密码算法是继SM2/SM9数字签名算法、SM3密码杂凑算法、祖冲之密码算法和SM9标识加密算法之后,我国又一个商用密码算法被纳入ISO/IEC国际标准正式发布,标志着我国商用密码算法国际标准体系进一步完善,展现了我国先进的密码科技水平和国际标准化能力,对提升我国商用密码产业发展、推动商用密码更好服务“一带一路”建设具有重要意义。

跟SM1类似,是我国自主设计的分组对称密码算法,用于替代DES/AES等国际算法。SM4算法与AES算法具有相同的密钥长度、分组长度,都是128bit。于2012年3月21日发布,适用于密码应用中使用分组密码的需求。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”

5、SM7是一种分组加密算法

该算法没有公开。SM7适用于非接IC卡应用包括身份识别类应用(门禁卡、工作证、参赛证),票务类应用(大型赛事门票、展会门票),支付与通卡类应用(积分消费卡、校园一卡通、企业一卡通、公交一卡通)。

6、SM9是基于标识的非对称密码算法

用椭圆曲线对实现的基于标识的数字签名算法、密钥交换协议、密钥封装机制和公钥加密与解密算法,包括数字签名生成算法和验证算法,并给出了数字签名与验证算法及其相应的流程。并提供了相应的流程。可以替代基于数字证书的PKI/CA体系。

SM9主要用于用户的身份认证。据新华网公开报道,SM9的加密强度等同于3072位密钥的RSA加密算法,于2016年3月28日发布。相关标准为“GM/T 0044-2016 SM9标识密码算法”

7、祖冲之密码算法是一种流加密算法

ZUC算法密钥长度为128比特,由128比特种子密钥和128比特初始向量共同作用产生32比特位宽的密钥流。它是中国自主研究的流密码算法,该机密性算法可适用于3GPP LTE通信中的加密和解密,该算法包括祖冲之算法(ZUC)加密算法(128-EEA3)和完整性算法(128-EIA3)三个部分。目前已有对ZUC算法的优化实现,有专门针对128-EEA3(用于4G移动通信中移动用户设备和无线网络控制设备之间的无线链路上通信信令和数据的加密和解密。)和128-EIA3(主要用于4G移动通信中移动用户设备和无线网络控制设备之间的无线链路上通信信令和数据的完整性校验,并对信令源进行鉴别。)的硬件实现与优化,由国家密码管理局于2012年3月21日发布。

国产商用密码与国际密码对照相关推荐

  1. 国产商用密码算法简介

    国产商用算法是指中国自主研发并推广应用的商用加密算法.自20世纪90年代起,中国开始对商用密码算法进行研究和开发,经过多年的努力,中国已经拥有了自主研发的商用密码算法体系.本文将探讨国产商用算法的发展 ...

  2. 自主可控时代,国产商用密码将何去何从?

    密码相信大家一直都有接触和使用,对于信息安全来讲密码有着十分重要的作用.尤其对于企业来讲,商用密码的重要性更是不言而喻的.而随着近年来网络安全技术的快速发展,商用密码技术也进行了一次次的迭代更新,国家 ...

  3. 商用密码应用与安全性评估要点笔记(密码发展、密码算法)

    1.3 密码发展 词条 内容 创新的动力 信息系统的应用需求和攻击威胁 发展三个阶段 古典密码.机械密码.现代密码 古典密码 代换密码,采用一个代换表将一段明文变换成一段密文.若代换表只有一个,是单表 ...

  4. Linux国产操作系统,UCA-系统工程师学习必备技能,Linux启动流程、计划任务、密码破解和密码防破解以及ssh服务

    随着国家技术的要求和国际形势的发展,为了避免被卡脖子,国产操作系统开始进入大力发展阶段!C++方向有一个很好的优势是可以和Linux相连通,做运维.操作系统,前途无限!!! 废话少说,我们进入本次学习 ...

  5. 密码基础知识——密码的概念与作用

    密码基础知识--密码的概念与作用 密码的概念与作用 密码的概念 密码的重要作用 密码的功能 密码应用技术框架 密码应用中的安全性问题 密码应用安全性评估的基本原理 信息安全管理标准 PDCA 管理循环 ...

  6. ubuntu root默认密码(初始密码)

    ubuntu安装好后,root初始密码(默认密码)不知道,需要设置. 1.先用安装时候的用户登录进入系统 2.输入:sudo passwd  按回车 3.输入新密码,重复输入密码,最后提示passwd ...

  7. Ubuntu中用户名密码和root密码修改

    用户名密码和root密码不是同一个密码 重置(修改)root密码 ubuntu的root初始密码是随机的,每次开机都有一个新的root密码修改方法如下: 1.sudo passwd root 2.此处 ...

  8. MySQL初始化root密码以及root密码忘记解决方法

    MySQL初始化root密码以及root密码忘记解决方法 参考文章: (1)MySQL初始化root密码以及root密码忘记解决方法 (2)https://www.cnblogs.com/liuyu2 ...

  9. mysql忘记root密码及修改密码

    方法1: 用SET PASSWORD命令  首先登录MySQL.  格式:mysql> set password for 用户名@localhost = password('新密码');  例子 ...

  10. ubuntu安装mysql 密码忘了怎么办_Ubuntu安装mysql14.14,查看默认密码,重置密码

    从 Ubuntu 仓库安装 MySQL 首先,输入下列命令确保你的仓库已经被更新: sudo apt update 现在,安装 MySQL 5.7,简单输入下列命令: sudo apt install ...

最新文章

  1. 背水一战 Windows 10 (40) - 控件(导航类): AppBar, CommandBar
  2. HLG1159 MAGI System【大整数乘法】
  3. AndroidL分析之Keyguard
  4. 文件传输基础——Java IO流
  5. [BZOJ 2165] 大楼 【DP + 倍增 + 二进制】
  6. 好文荐读 | 阿里巴巴为什么不用 ZooKeeper 做服务发现?
  7. ipad怎么连接电脑_一条网线怎么连接多台电脑?
  8. 【jQuery笔记Part4】02-jQuery微博案例
  9. 三种方式实现web站点安全
  10. java 圆类 圆锥类_以圆类 Circle 及立体图形类 Solid 为基础设计圆锥类 Cone
  11. cisco 基本命令
  12. 堆积如山的Java面试简历,如何脱颖而出?写简历前你先要做这些
  13. macos 设置内外网同时访问
  14. c语言求信源的信息熵,[转载]关于信息熵及信源熵率
  15. 【RBF预测】基于RBF神经网络预测模型matlab源码
  16. .net core全开源商城源码,支持可视化布局小程序,前后端分离,跨平台运行
  17. LDA NCA: 降维与度量学习
  18. 下载导出自定义格式Excel文件
  19. glob.glob() in Python
  20. VMware16虚拟机安装

热门文章

  1. python支付宝支付接口_支付宝支付python总结
  2. ubuntu安装英伟达显卡GT 540M驱动
  3. java生成pdf旋转_Java 设置PDF页面大小/旋转、纸张方向、页边距
  4. pyqgis iface AttributeError: ‘NoneType‘ object has no attribute ‘mapCanvas‘
  5. 正确握笔姿势~超详细完整重点解说图
  6. ant-design-vue 动态主题 css前缀变更
  7. antdesign——select搜索
  8. 路由器设置DNS的作用
  9. 王道数据结构代码---第五章:二叉树(重要)
  10. php 模拟登录163邮箱,PHP模拟登陆163邮箱发邮件及获取通讯录列表的方