公司密评培训 - 2024/12/07

2024-12-09
2024-12-25
2 min read
Hits

  公司质量部杨总安排一方信安的讲师对我们进行为期两天的密评从业人员考前培训,本文为第一天培训内容的笔记。

TLCP

  1. 实体鉴别
  2. 密钥交换
  3. 加密

实现四性

实现四性对称杂凑签名加密
真实性
完整性
机密性×
不可否认性××

算法分类

  1. 对称
    1. 流密码:ZUC、CHACAH20、RC4、SNOW3
    2. 分组密码:AES、SM4、DES、3DES、SM1、SM7、SSF3
  2. 杂凑:MD4、MD5、SHA1、SHA2、SHA3、SM3(海绵结构)
  3. 公钥
    1. 加密:RSA、SM2、ElGamal、ECC、SM9
    2. 签名:RSA、SM2、ECDSA、DSA、EdDSA、SM9
    3. 交换:DH、SM2、ECDH、MQV、SM9
  4. MAC:HMAC、CMAC,工作模式:OCB、GCM、CCM、EAX、KeyWrap
  5. PRF/KDF

安全套件

ECDHERSAAESSHA
密钥交换实体鉴别、真实性机密性完整性

密码算法

CBC 完整性保护靠 HMAC,GCM(认证鉴别)完整性靠它自己

CHACHA20 对标我国的 ZUC,但 CHACHA20 只能保障机密性,完整性需靠 POLY1305 来保障

密钥派生虽然可以用对称算法,但国际上普遍用杂凑实现,呈现混乱局面:RSA 结合 SHA256 签名,结合 SHA384 认证

在《GB/T 38636-2020 信息安全技术 传输层密码协议(TLCP)》中,认证加密算法称为 AEAD

AES256 分组长度 128,IV 向量和分组长度一致,且 AES 分组长度基本均为 128

对称算法分组长度密钥长度迭代轮数IVS盒个数
AES 2561282561412816

前向安全即破解了历史的一个包,并不能破译它的其他包,因为每次密钥都不一样。

ASCII

  1. 空格=(32)10,(20)16
  2. 0=(48)10,(30)16
  3. A=(65)10,(41)16
  4. a=(97)10,(61)16