信息安全规范及使用场景

前言

安利一个网站:网安网:https://www.wangan.com/discuss/zhishi/docs
上面有很多规范文档,如下图所示:
在这里插入图片描述

PKI相关规范

常用技术规范
电子印章签章GB/T 38540-2020 信息安全技术 安全电子签章密码技术规范
GM/T0031 安全电子签章密码技术规范
时间戳GM/T 0033 时间戳接口规范
软加密GM/T 0009-SM2密码算法使用规范-报批稿
硬加密GM/T 0016-智能密码钥匙密码应用接口规范(SKF)
GM/T 0018-密码设备应用接口规范.pdf(SDF)
数字证书、CRLGB/T 20518—2018信息安全技术 公钥基础设施 数字证书格式https://www.wangan.com/docs/5140
SM2GM/T 0003-2012 SM2 椭圆曲线公钥密码算法(0003.1-0003.5 共5部分)
SM3GM/T 0004-2012 SM3 密码杂凑算法
SM4GB/T 32907-2016 SM4分组密码算法

在这里插入图片描述

PKCS7相关请参考另一片博文:https://blog.csdn.net/qq_42873640/article/details/117463593

GMT 0009

国密 TLS ECDHE 协商算法主要参考国密标准 GMT 0009-2012 SM2 密码算法(国密非对称密码)使用规范中关于 SM2 密钥协商算法的适配

id:1234567812345678

SM3需要摘要签名方ID(默认1234567812345678)、曲线参数a,b,Gx,Gy、共钥坐标(x,y)计算出Z值,然后再杂凑原文得出摘要数据。

规范中建议使用1234567812345678

应用场景:sm3摘要、签名、验签、加密、解密

对称加密

优点:加密速度快
缺点:不安全,无法用于签名

1字节(Byte) = 8位(bit)

算法加密模式分组长度(位)密钥长度(位)
AES分组加密64128、192、256
DES分组加密6464
3DES分组加密192
RC4流加密
SM1128128
SM4128128
SM7128128

分组加密

分组加密分为4种模式:ECB、CBC、CFB、OFB等。

https://www.cnblogs.com/happyhippy/archive/2006/12/23/601353.html

分组加密,没法避免的问题就是原文长度不够分成整块的情况,这就涉及padding填充。

参考文章:Padding填充以及加密模式概念

ECB

将数据按照8个字节(64位)一段分组,每组加密后连在一起。
不足8字节的在末尾补0或F?????

优点:

  1. 简单;
  2. 有利于并行计算;
  3. 误差不会被传递;

缺点:

  1. 不能隐藏明文的模式;
  2. 可能对明文进行主动攻击;

签名类型

1.1、Attached签名

Attached签名符合PKCS#7 的语法标准,其特点是将数据原文、签名证书(或证书链)、签名算法、签名数据封装成签名结果,因此,在验证签名时,只需提供签名结果便可。

1.2、Detached签名

Detached签名符合PKCS#7的语法标准,其特点是将签名证书(或证书链)、签名算法、签名数据封装成签名结果。

由于签名结果中不包含数据原文,因此验证签名时,需将签名结果和数据原文一起提交到签名服务器。

1.3、RAW签名

RAW签名也称裸签名,签名结果只包含纯粹的签名数据,即将摘要运算结果和算法OID经过PKCS1Padding之后进行RSA私有密钥加密的结果。

由于签名结果中只包含纯粹的签名数据,因此验证签名时,需将签名结果、数据原文、和签名证书三种数据一起提交到签名服务器。

SKF、SDF含义

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值