密码学期末救命纸

密码学期末考试救命纸:对称/非对称加密、RSA、哈希、数字签名的名词解释、简答与填空自测,一页纸速背。

必背要点

  • 对称加密:加解密同一把钥匙,快,代表 AES、DES。
  • 非对称加密:公钥加密、私钥解密,慢,代表 RSA、ECC。
  • 哈希:单向不可逆、定长输出,用于完整性,代表 SHA-256。
  • 数字签名 = 私钥签名 + 公钥验证,保证不可否认性。
  • CIA 三要素:机密性、完整性、可用性。

核心名词

对称加密
加密和解密使用同一把密钥,速度快但密钥分发困难。
公钥密码体制
使用公钥、私钥一对密钥,公钥公开、私钥保密,解决密钥分发问题。
数字签名
发送方用私钥对消息摘要加密,接收方用公钥验证,保证完整性、认证性和不可否认性。
哈希函数
把任意长输入映射为定长输出的单向函数,具有抗碰撞性,常用于完整性校验。
分组密码
把明文分成固定长度的分组逐组加密,如 AES 的 128 位分组。

简答题

  • 对称加密和非对称加密的区别? 对称用同一把密钥、速度快、密钥分发难,用于加密数据;非对称用公私钥对、速度慢、密钥分发易,用于加密密钥和签名。
  • 简述 RSA 的加密解密过程。 选两大素数 p、q,n=pq,φ=(p-1)(q-1),选 e 与 φ 互质,求 d 使 ed≡1(mod φ)。公钥(e,n)、私钥(d,n)。加密 c=m^e mod n,解密 m=c^d mod n。
  • 数字签名如何保证不可否认性? 签名用发送方私钥生成,只有本人拥有私钥、他人无法伪造;接收方用其公钥验证,故发送方无法否认曾发送。

填空自测

  • AES 属于 ____ 加密,RSA 属于 ____ 加密。对称;非对称
  • 数字签名用发送方的 ____ 签名,用 ____ 验证。私钥;公钥
  • 安全三要素 CIA 指机密性、____、可用性。完整性
示例
示例救命纸

密码学期末救命纸

密码学期末考试救命纸:对称/非对称加密、RSA、哈希、数字签名的名词解释、简答与填空自测,一页纸速背。

这是示例内容,用于展示救命纸的排版和风格。上传你自己的资料可生成专属版本。

密码学

对称非对称别搞混,RSA 会算就稳了。

生成时间
2024/05/20 14:30
考试时间
本周内
输出模式
A4 一页纸版
题型
名词解释、简答题、计算题、填空题
01

必背要点

  1. 01对称加密:加解密同一把钥匙,快,代表 AES、DES。
  2. 02非对称加密:公钥加密、私钥解密,慢,代表 RSA、ECC。
  3. 03哈希:单向不可逆、定长输出,用于完整性,代表 SHA-256。
  4. 04数字签名 = 私钥签名 + 公钥验证,保证不可否认性。
  5. 05CIA 三要素:机密性、完整性、可用性。
02

核心名词

对称加密
加密和解密使用同一把密钥,速度快但密钥分发困难。
考试写法答出「同一密钥 + 快 + 密钥分发难」三点即可得分。
公钥密码体制
使用公钥、私钥一对密钥,公钥公开、私钥保密,解决密钥分发问题。
考试写法务必写清「公钥公开、私钥保密」。
数字签名
发送方用私钥对消息摘要加密,接收方用公钥验证,保证完整性、认证性和不可否认性。
考试写法三性缺一不可:完整性 / 认证性 / 不可否认性。
哈希函数
把任意长输入映射为定长输出的单向函数,具有抗碰撞性,常用于完整性校验。
考试写法关键词:单向、定长、抗碰撞。
分组密码
把明文分成固定长度的分组逐组加密,如 AES 的 128 位分组。
考试写法举例写 AES-128 更稳。
03

简答题速写

  1. Q1对称加密和非对称加密的区别?

    A对称用同一把密钥、速度快、密钥分发难,用于加密数据;非对称用公私钥对、速度慢、密钥分发易,用于加密密钥和签名。

    采分点

    • 密钥:同一把 / 公私钥对
    • 速度:快 / 慢
    • 密钥分发:难 / 易
    • 用途:加密数据 / 加密密钥与签名
  2. Q2简述 RSA 的加密解密过程。

    A选两大素数 p、q,n=pq,φ=(p-1)(q-1),选 e 与 φ 互质,求 d 使 ed≡1(mod φ)。公钥(e,n)、私钥(d,n)。加密 c=m^e mod n,解密 m=c^d mod n。

    采分点

    • 选素数 p、q,n=pq
    • φ=(p-1)(q-1)
    • 选 e、求 d:ed≡1(mod φ)
    • 加密 c=m^e mod n,解密 m=c^d mod n
  3. Q3数字签名如何保证不可否认性?

    A签名用发送方私钥生成,只有本人拥有私钥、他人无法伪造;接收方用其公钥验证,故发送方无法否认曾发送。

    采分点

    • 私钥唯一,仅本人持有
    • 他人无法伪造签名
    • 公钥可验证 → 无法抵赖

计算题速通

  1. RSA 小数计算(p=3, q=11, e=7)

    公式: n=pq;φ=(p-1)(q-1);ed≡1 (mod φ);c=m^e mod n;m=c^d mod n

    1. n=3×11=33,φ=2×10=20。
    2. e=7,求 d 使 7d≡1(mod 20),得 d=3(因 21 mod 20=1)。
    3. 加密 m=2:c=2^7 mod 33=128 mod 33=29。
    4. 解密 c=29:m=29^3 mod 33=2,验证正确。

    易错点: φ 用 (p-1)(q-1),别用 n-1;d 要满足 ed≡1(mod φ),不是 mod n;模幂运算逐步取模,别硬算大数

04

填空自测

  1. 1.AES 属于 ____ 加密,RSA 属于 ____ 加密。

  2. 2.数字签名用发送方的 ____ 签名,用 ____ 验证。

  3. 3.安全三要素 CIA 指机密性、____、可用性。

05

易混辨析

  • 对称加密 vs 非对称加密

    对称同一把钥匙、快、分发难;非对称公私钥、慢、分发易。

  • 加密 vs 签名

    加密用对方公钥(保密性);签名用自己私钥(不可否认性)。

06

记忆小贴士

  • 口诀:公钥加密私钥解,私钥签名公钥验。
  • RSA 计算题先写 φ,再求 d,别跳步。