背景为了增强产品安全性,计划对应用网关进行改造,主要是出入参经过网关时需要进行加解密操作,保证请求数据在网络传输过程中不会泄露或篡改。考虑到密钥的安全性,每个用户登录都会签发独立的密钥对。同时摒弃了对称加密算法,使用非对称的SM2算法进行参数加解密。 网关加解密全流程时序图  难点 先说下开发过程中遇到的一些困难,后面再看代码就知道为什么这么写。1、网上
《密码学》课程中分别有哪些对应的算法? SM1:AES算法 SM2:ECC SM3:MD5  SM4:DES 问题3: SM2椭圆曲线公钥密码算法是我国自主设计的公钥密码算法,包括SM2-1椭圆曲线数字签名算法,SM2-2椭圆曲线密钥交换协议,SM2-3椭圆曲线公钥加密算法,分别用于实现数字签名密钥协商和数据加密等功能 SM3杂凑算法是我国自主设计的密码杂凑算法,适用于商用密码应用中的数
HSM全称硬件安全模块,是数据安全领域的关键硬件设备,是公钥基础设施的一部分。本文从0054出发,概要分析了HSM也就是通常说的服务器密码机需要遵循的相关标准,以及与等保的关系。一、信息系统密钥应用的基本要求1、总体要求适用于所有级别的信息系统2、不同安全保护等级的信息系统在0054中都有具体的指标要求。3、密码算法一般采用我国公开的SM2/3/4/9算法。4、密码产品依据GM/T 0
加密算法国算法国即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度
前段时间因工作需要,接触到了SM算法。即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是
一、龙脉GMTools的使用###1、产品介绍   mToken GM3000 身份认证锁是龙脉科技自主研发设计支持算法、完全遵照国家密码管理局颁布的《智能IC卡及智能密码钥匙密码应用接口规范》要求设计的USB Key,采用国产高性能智能卡芯片,内置SSF33、SM1、SM2、SM3、SM4等国产算法,支持高速数据算法加解密,提供CSP以及PKCS11和密接口,完全符合国家密码管理局
IPSec(IP Security)是IETF制定的为保证在Internet上传送数据的安全保密性能的三层隧道加密协议。IPSec在网络层对IP报文提供安全服务。IPSec协议本身定义了如何在IP数据包中增加字段来保证IP包的完整性、 私有性和真实性,以及如何加密数据包。使用IPsec,数据就可以安全地在公网上传输。IPSec技术也可以实现数据传输双方的身份验证,避免黑客伪装成网络中的合法用户攻击
最新发布的信息系统密码应用基本要求(GB/T 39786-2021)中,对密码技术应用的要求分为四大块,分别是:物理和环境的安全、设备和计算的安全、网络和通信的安全、应用和数据的安全。在“网络和通信的安全”方面,要求采用密码技术保证通信过程数据的机密性、完整性、通信主体身份真实性等安全目标。网络通信层面的算法改造不仅仅是单一的信息系统改造,而是需要实现从客户端、服务端到数字证书的生态改造,涉及
这两天出了点问题,由于不会操作加密机,顺道学习了下加密机的硬件操作,不过已经实现了讲过网络加密机对新网正式ESAM进行认证。先把图片放出来吧整个认证过程我没有对端口进行监听,也就略过了socket这部分内容,也许后续会完善进去,话不多说了,直接贴代码吧。有点乱,容我有时间整里下。1.动态库函数调用[DllImport("SJJ1009forformalchip.dll")]//连接设备
        安全认证网关是采用数字证书为应用系统提供用户管理、身份鉴别、单点登录、传输加密、访问控制和安全审计服务的产品。安全认证网关(也有称为应用安全认证网关)相关标准包括:        (1)GM/T 0026-2014 安全认证网关产品规范        (2)GM/
IPSec 文章目录`IPSec`简介`IPsec`的应用`IPsec`优势安全架构`IPsec`在`IP`层提供的服务`IPsec`的两种模式`IPsec`通信协议 简介Internet Protocol Security (IPsec)是一个安全网络协议套件,它可以完成认证加密数据包,从而为IP层网络设备提供安全加密通信。IPSec还被用到了VPN中。IPsec包括了用于在客户端之间开始会话
一.加密技术的分类1.1 块加密Block Cipher (对称秘钥算法) 将明文分成固定长度的块(不足的bit 用0补足), 逐块加密. 算法不同, 分块大小不相同 文长度一般稍长于原文长度(填充部分)1.2 流加密Stream Cipher (对称秘钥算法) 逐bit 加密 文长度与原文长度一致1.3 理想的加密算法: 能够抵御密码学攻击(破译密码) 秘钥长度可变或者够长, 可扩展(便于管
算法国算法分类1、SM1是一种分组加密算法 对称加密算法中的分组加密算法,其分组长度、秘钥长度都是128bit,算法安全保密强度跟 AES 相当,但是算法不公开,仅以IP核的形式存在于芯片中,需要通过加密芯片的接口进行调用。采用该算法已经研制了系列芯片、智能IC卡、智能密码钥匙、加密卡、加密机等安全产品,广泛应用于电子政务、电子商务及国民经济的各个应用领域(包括国家政务通、警务通等重要领域)
两个防火墙之间通过 IKE 建立 IPSec VPN 隧道(认证) 组网需求:某公司总部和分部之间要通过 Internet 进行通信,为保证信息安全,计划搭 建 IPSec VPN 隧道对通信的数据进行加密。 1、总部和分部均使用防火墙联入互联网。 2、两台防火墙均工作在路由模式,分别位于公网出口,即边界处。 3、两台防火墙之间搭建
达梦数据库目前与山东渔翁的SJK1861-G 5.0密码卡兼容良好,下面详细描述其适配操作步骤。1、密码卡设备安装机器断电(彻底拔除电源线)冷却5分钟后,将密码卡设备固定在机箱内的PCI-E插槽里,并用螺丝固定好,确保不松动、不摇晃。备注:渔翁密码卡“SJK1861-G PCI-E 5.0密码卡”已不支持任何的windows系统,必须安装在linux系列的系统中,可以是国产系统。2、检测密码卡设备
 即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。目前SM1算法没有公开,只能集成在芯片中。目前应用较多的是SM2、SM3和SM4算法,这三者用法不一。SM2公钥加密算法国公钥加密标准之一,由国家密码管理局于2010年12月公布。SM2属于非对称加密算法,使用公钥加密,私钥解密,在安全性和运算速度方面要优于RSA算法。SM2公钥加密适用于加密长度较短的数据,如
算法是国家商用密码管理办公室制定的一系列密码标准,可分为对称算法和非称算法。对称算法包括了SM1、SM4、SM7、祖冲之密码(ZUC);非对称算法:SM2、SM9 SM3为哈希算法。SM1、SM7算法不公开,调用该算法是,需要通过加密芯片的接口进行调用; SM1对称密码 sm1算法是分组密码算法,分组长度为128位,密钥长度都为123bit,
# 加密Java ## 简介 算法是指由中国国家密码管理局发布的加密算法。在Java中实现加密算法可以保证数据的安全性,特别适用于中国国内的企业和机构。本文将介绍如何在Java中使用算法进行加密操作,并提供相应的代码示例。 ## 算法 算法包括SM2、SM3和SM4三种算法,分别用于非对称加密、消息摘要和对称加密。SM2算法基于椭圆曲线密码学,SM3算法是一种哈希算法,
原创 2月前
52阅读
这两天与联通对接流量卡实名相关接口。他们用到了SM3,一个比较冷门的加密(或者说是签名)方式。顺带我也了解了下SM2、SM3、SM4:本文只做了SM2、SM3、SM4 代码补充国产密码算法(算法)是指国家密码局认定的国产商用密码算法,在金融领域目前主要使用公开的SM2、SM3、SM4三类算法,分别是非对称算法、哈希算法和对称算法。SM1对称密码SM1 算法是分组密码算法,分组长度为128位
转载 10月前
541阅读
算法主要分三种:分组密码算法、公钥密码算法、摘要算法。分组密码算法私钥加密算法,因加密和解密使用同一密钥,又称对称加密算法。 分组密码算法将明文数据按固定长度进行分组,然后在同一密钥控制下逐组进行加密,从而将各个明文分组变换成一个等长的文分组的密码。其中二进制明文分组的长度称为该分组密码的分组规模。常用的对称加密算法,国际算法有3DES、AES算法主要是SM4。SM4算法的分组长度为1
转载 2023-09-04 17:21:47
334阅读
  • 1
  • 2
  • 3
  • 4
  • 5