海冷术才 PGP操作描述 1950 。压缩 压缩有利于在电子邮件传输和存储时节省空间 压缩在签名之后进行 对没有压缩过的报文进行签名,验证时只需要存储没有 压缩过的报文和签名 ·便于采用不同的压缩算法 加密压缩过的报文可以加强加密的强度,因为冗余 减少,密码分析更加困难 ·PGP采用ZIP算法进行压缩 2022/10/9 现代密码学理论与实践-15:电子邮件的安全 17/61
2022/10/9 现代密码学理论与实践-15:电子邮件的安全 17/61 PGP操作描述 ⚫ 压缩 ⚫ 压缩有利于在电子邮件传输和存储时节省空间 ⚫ 压缩在签名之后进行 ⚫ 对没有压缩过的报文进行签名,验证时只需要存储没有 压缩过的报文和签名 ⚫ 便于采用不同的压缩算法 ⚫ 加密压缩过的报文可以加强加密的强度,因为冗余 减少,密码分析更加困难 ⚫ PGP采用ZIP算法进行压缩
PGP操作描述 少母海落术卡 105 电子邮件的兼容性 。PGP提供把原始8位二进制流转换成可打印ASC川字符的 服务 ● 采用Radix-64转换,每三个字节的二进制数据为一组映 射成四个ASCI字符,附加CRC校验 使用Radix-64,报文长度增加了33% 24 bits R64 R64 R6 R64 4 characters 32 bits 受道置量道图 2022/1 Figure 5.11 Printable Encoding of Binary Data into Radix-64 Format 18/61
2022/10/9 现代密码学理论与实践-15:电子邮件的安全 18/61 PGP操作描述 ⚫ 电子邮件的兼容性 ⚫ PGP提供把原始8位二进制流转换成可打印ASCII字符的 服务 ⚫ 采用Radix-64转换,每三个字节的二进制数据为一组映 射成四个ASCII字符,附加CRC校验 ⚫ 使用Radix-64,报文长度增加了33%
◆车子 PGP操作描述 15 ● 分段与重组 电子邮件工具通常限制消息的最大长度,一般在 50,000字节 任何大于该长度的消息必须分成若干小段,单独 发送 。PGP自动将长消息分段使之可以通过电子邮件发 送,分段在所有操作之后进行,包括基数64转换 。接收方剥去所有电子邮件头,按步骤重新组装 2022/10/9 现代密码学理论与实践-15:电子邮件的安全 19/61
2022/10/9 现代密码学理论与实践-15:电子邮件的安全 19/61 PGP操作描述 ⚫ 分段与重组 ⚫ 电子邮件工具通常限制消息的最大长度,一般在 50,000字节 ⚫ 任何大于该长度的消息必须分成若干小段,单独 发送 ⚫ PGP自动将长消息分段使之可以通过电子邮件发 送,分段在所有操作之后进行,包括基数64转换 ⚫ 接收方剥去所有电子邮件头,按步骤重新组装
X-file convert from radix 64 X-R64[ Yes decrypt key,X Yes Signature generate signature Confidentiality X←-signature ll X required? K-DKRA[EKU[Ks]] required? X-Dx闪 No No Compress X←ZX Decompress X←Z-0 Yes Confidentiality encrypt key,X Yes required? X←EKU[K,]IEK,[冈 Signature strip signature from X required? verify signature No No convert to radix 64 X-R64[ (a)Generic Transmission Diagram(from A) (b)Generic Reception Diagram(to B) Figure 15.2 Transmission and Reception of PGP Messages 2022/10/9 现代密码学理论与买践-15:电子邮件的安全 20/61
2022/10/9 现代密码学理论与实践-15:电子邮件的安全 20/61
Format of PGP Message 。海车家 Content Operation 105 Key ID of recipient's Session key public key (KU) component Session key (K,) EKUb Timestamp Key ID of sender's Signature public key (KU) Leading two octets of message digest Message Digest R64 Filename 一一一 Timestamp ZIP EKs Message Data Notation: EKU=encryption with user b's public key EKR=encryption with user a's private key encryption with session key Zip compression function R64 Radix-64 conversion function 2022/10/9 21/61 Figure 15.3 General Format of PGP Message (from A to B)
2022/10/9 现代密码学理论与实践-15:电子邮件的安全 21/61 Format of PGP Message