应用密码学要点总结

发布于 2024-06-16  185 次阅读


1、根据对明文和密文掌握的程度,密码分析者通常可以在下述五种情况下 对密码体 制进行攻击:唯密文攻击, 已知明文攻击 ,选择明文攻击, 选择密 文攻击,选择文本 攻击
2、在 DES 密钥长度为 64bits,则明文分组长度为 64 bits
3 、一个消息经过 SHA-512 处理后,生成 512 bits 的消息摘要 。
4 、 分组密码的五种工作模式 , ECB 、 CBC 、CTR 、 CFB 、OFB
5、在序列密码中, 假设当前的明文字为 01101011,加解密均为按位异或运算, 若 密文字为 11011100,则当前密钥串为 10110111 。
6 、AES 算法中, 每一轮基本运算为字节替代、行移位、 列混合 、轮密钥加 四种运算。
7 、认证协议从对认证实体认证来看, 主要有单向认证双向认证 两种。

  1. 一个密码体制或密码算法通常由以下 5 个部分构成: 明文空间、密文空间、 密钥空间 、加密算法和 解密算法
  2. 从收发双方使用的密钥是否相同,密码体制可以分为对称密码体制非对称 密码体制
  3. AES 算法的明文分组长度为 128bits密钥长度有 128/192/256bits 三 种选择
  4. 美国在 NIST-SP800 标 准 中 定 义 了 五 种 运 行 模 式 , 包 括 ECB 、CBC 、 CTR 、 OFB 、CFB 等。
  5. 在序列密码中, 根据状态函数是否独立于明文或密文,可以将序列密码分为 同步序列密码自同步序列密码两类。
  6. 杂凑算法 SHA-1 生成消息摘要值的长度为 160bits
    14、已知构造有限域时使用的不可约多项式为 x 8+x 4+x 3+x+1,请使用有限域 GF(2 8 ) 上的字节运算方法计算 16 进制的“E0”与“09”的加法,即计算“E0+09”的 值= E9 ( 十六进制表示)。
    15、一个消息经过 SHA-256 处理后,生成 256 比特的消息摘要 。
    16、在 DES 算法的各种变形中, DES-EEE3 模式有效密钥长度为168 比特
    17 、 信 息 安 全 根 据 其 本 质 的 界 定 , 应 具 有 以 下 基 本 属 性 : 保密性、 完整性 、 可用性 、不可否认性、可控性
    18 、DES 和 RC4 从明文分组角度划分, DES 属于分组密码, RC4 属于流密码(序列 密码),若从密钥角度DES 属于对称密码体制, RC4 属于对称 密码体制
    19、-2 mod 11 = 9 。 20、在 DES 算法的各种变形中, DES-EDE2 模式的有效密钥长度为112 比特
    21、在一般的密码系统中, 密钥一般以层次化结构进行分成, 按照密钥作用分,从 下到上一般为会话密钥(数据加密密钥)一般密钥加密密钥 主密钥