SSL证书能够有效提升网站数据传输的安全性,已成为政府企业网站提升数据安全的标配。而国密SSL证书由于加密算法不同,安全等级更高,逐渐受到越来越多用户的信赖和认可。那么国密SSL证书有哪些特点,它和传统SSL证书的区别是什么呢?本文中科三方针对国密算法和国密证书做下简单介绍。

什么是国密算法?

为保障国家密码应用安全,2011年国家密码管理局发布《关于做好公钥密码算法升级工作的通知》,要求自2011年3月1日起在建和拟建公钥密码基础设施电子认证系统和密钥管理系统应使用国密算法。《金融和重要领域密码应用与创新发展工作规划(2018-2022年) 》以及相关法规文件也要求我国金融和重要领域密码应用采用SM2国产密码算法体系。

国密算法是指国家密码管理局认定的一系列国产密码算法,包括SM1-SM9以及ZUC等。其中SM1、SM4、SM5、SM6、SM7、SM8、ZUC等属于对称密码,SM2、SM9等属于公钥密码,SM3属于单向散列函数。目前我国主要使用公开的SM2、SM3、SM4作为商用密码。

SM2是基于椭圆曲线的公钥密码算法,包括用于数字签名的SM2-1、用于密钥交换的SM2-2和用于公钥密码的SM2-3。SM3是能够计算出256比特的散列值的单向散列函数,主要用于数字签名和消息认证码。SM4是属于对称密码的一种分组密码算法,分组长度和密钥长度均为128比特。

国密算法从SM1-SM4分别实现了对称、非对称、摘要等算法功能,目前已普遍应用于日常工作生活中的各个方面,如工作中使用的VPN,金融业务中的资金流转、刷卡支付,以及门禁设施、身份认证等。

什么是国密SSL证书?

国密SSL证书是遵循国家标准技术规范并参考国际标准,采用我国自主研发的SM2公钥算法体系,支持SM2、SM3、SM4等国产密码算法及国密SSL安全协议的数字证书。国密SSL证书采用自主可控的密码技术,能够满足政府机构、事业单位、大型国企、金融银行等重点领域用户对HTTPS协议国产化改造和国密算法应用的合规需求。

国密SSL证书与传统SSL证书的区别?

1.加密算法不同

传统SSL证书通常采用RSA算法,RSA是目前应用最为普遍的加密算法,能够抵御绝大多数的网络攻击,但随着密码技术的飞速发展,已逐渐证实1024位的RSA算法仍然存在被攻破的风险,因此目前很多SSL证书已将RSA算法升级到2048位。

而现阶段的国密SSL证书采用由我国自主设计的SM2公钥密码算法,这种算法基于椭圆曲线密码理论改进而来,其加密强度比RSA算法更高。

2.安全性能不同

虽然RSA算法目前仍是SSL证书的主流算法,但随着计算机能力的提升以及对因子分解技术的改进,对低位数RSA密钥攻击已成为可能。

而SM2算法普遍采用256位密钥长度,它的单位安全强度比传统RSA算法高很多,其破译难度呈指数级上升。因此SM2算法可以使用更少的计算能力提供比RSA算法更高的安全强度,而其所需的密钥长度远比RSA更低。根据目前的研究,160位的SM2加密安全性相当于1024位RSA加密,210位SM2加密安全性相当于2048位RSA加密。

3.传输速度不同

在通信过程中,更长的密钥意味着必须收发更多的数据来验证连接。SM2算法采用更短的密钥长度,只需要使用更少的网络负载和计算能力,可以大大减少SSL握手时间,缩短网站响应时间。

经国外有关权威机构测试,在Web服务器中采用SM2算法,服务器新建并发处理响应时间比RSA算法快十几倍。

4.拥有自主可控权

传统SSL证书主要依赖于国外CA机构,一旦国外证书品牌对我国执行断供、吊销,我国各类重要领域的网站或信息管理系统,将面临大规模访问故障和巨大的数据安全泄露风险。而国密SSL证书由国内机构签发,采用自主可控加密算法,无需担心被国外断供的风险。

今年俄乌冲突爆发,大量俄政府和银行等重要网站的SSL证书被吊销,这给我国互联网安全特别是关键信息基础设施安全敲响了警钟。网络安全是国家安全的重要一环,实现网络安全技术的全面自主可控至关重要,其中关键是密码技术的国产化。国密SSL证书采用自主可控的数据加密技术,保护互联网中重要信息流转的数据安全,对提升我国网络信息安全与自主可控水平,具有重要战略意义。

什么是国密SSL证书?和普通SSL证书有什么区别?相关推荐

  1. 【国密】利用gmssl生成SM2证书nginx访问

    之前我们项目的证书都是rsa的,这次本意是希望能升级到国密,但是理想过于丰满 一.GMSSL安装 # 下载 wget https://github.com/guanzhi/GmSSL/archive/ ...

  2. 国密gmssl命令行生成SM2证书

    简介 这周,实习公司要我去了解一下gmssl生成证书的流程,以便之后去验证SKF的证书接口.首先就来体验一下用指令完整证书的生成操作.目前,有一些文章已经有相关的详细介绍,但还是存在一定问题,如:CA ...

  3. gmssl国密sm2(生成密钥对-私钥签字-证书验签)

    生成密钥对: #include <stdio.h> #include <string.h> #include <stdlib.h> #include "e ...

  4. mysql国密算法_【国密SM2算法】通过公钥证书获取JAVA对象

    网上关于国密算法的资料较单一,大部分代码都是写的怎么通过java代码生成公私钥串. 实际项目中对方已经给了他们的公钥证书,这里记录如何通过代码解析获得Ecpoint对象并输出 关键代码 String ...

  5. 国密SSL证书申请免费试用

    沃通提供国密SSL证书免费申请试用服务,一次申请可同时签发SM2/RSA双算法证书,试用周期1个月,用于测试国密SM2 SSL证书的运行效果和SM2/RSA双证书部署效果. 试用产品:SM2/RSA双 ...

  6. 基于国密算法SM2SSL证书的https加密,如何实现?

    为什么80%的码农都做不了架构师?>>>    如果要在客户端/网关系统和服务端之间进行SSL加密通信,当客户端应用(浏览器等)发起登录认证.加密.签名等请求时,服务端如何实现基于国 ...

  7. ec java sm2证书_SM2国密证书合法性验证

    通常我们遇到过的X509证书都是基于RSA-SHA1算法的,目前国家在大力推行国密算法,未来银行发行的IC卡也都是基于PBOC3.0支持国密算法的,因此我们来学习一下如何验证SM2国密证书的合法性.至 ...

  8. 国密浏览器是什么?有哪些?有什么特点?

    国密浏览器是什么?有哪些?有什么特点?今天我们小编就给大家详细回答这三个问题. 国密浏览器是什么? 国密浏览器就是指支持国密SSL协议和加密证书的浏览器,使用国密算法SSL证书的站点,在国密浏览器上可 ...

  9. 赋能金融领域,国密改造让安全合规更加牢固

    随着中国人民银行关于推进国产密码在金融领域应用的实施方案的不断深入,以及信创生态持续健全.技术环境日趋成熟,基于国产商用密码的数字证书已在银行.证券.保险等多领域加速普及,国密改造成为银行和金融机构筑 ...

  10. 网商银行携手天威诚信,共同推进国密算法升级改造

    <中华人民共和国密码法>的落地实施和一系列有关网络安全政策的密集出台,为信创领域基于国产商用密码的数字证书带来了更加广泛的使用空间,国产自主的商用密码体系建设也随之进入了新热潮,支持国密算 ...

最新文章

  1. 解决 mybatis-generator-maven-plugin 中 overwrite 配置无效的问题
  2. java中utilities类_servletutilities属于哪个java包
  3. Linux内核启动速度优化,嵌入式Linux启动时间优化的秘密之五-Bootloader
  4. tomcat 并发数已满_记一次天猫商城系统高并发的优化
  5. 【UAV】光流传感器代码分析
  6. VHDL+Verilog良好的代码编写风格(转载)
  7. 自定义 Spring Boot Starter
  8. 面试题:彻底理解ThreadLocal 索引的利弊 背1
  9. spark大数据基本概念整理以及软件下载链接
  10. oracle group by 两项,Oracle中group by 的扩展函数rollup、cube、grouping sets
  11. 《科学》公布2018十大科学突破技术
  12. C/C++面试题—旋转数组的最小数字
  13. php display block,CSS display (block inline none )常见属性和用法教程
  14. 2数据库表增加一个字段_详解PostgreSQL用户、数据库及表的管理、操作与授权
  15. 爬虫豆瓣top250代码
  16. vue+element ui设置默认头像
  17. OpenCV-图片叠加
  18. ma-云计算 大数据 mapreduce概念和关系
  19. vue前端路由和异步组件
  20. 关于25Qxx踩坑总结(无法写入)

热门文章

  1. 如何在金融行业运用IPD?
  2. 2021-09-18多颜色诗词
  3. SpringMVC实现发送邮件
  4. 是vans_以艺术之名,VANS再造波普潮流
  5. CG实验4 三维几何变换
  6. 内存卡格式化数据恢复方法
  7. skywalking + docker + logback + mysql 实现全链路日志跟踪
  8. 660. 零食(DAY 12)
  9. Mysql 0427课后总结
  10. 国际象棋马走日(华科软院上机)