现代密码学:从理论到实践的深度剖析
1. 密码学的现实考量
在密码学领域,许多基于公钥密码学的方案和协议都存在基础的“教科书密码”版本。这些版本在理想世界中表现良好,即数据是随机的,攻击者行为规范。然而,在现实世界里,情况却截然不同。
“教科书密码”在实际应用场景中存在诸多不足。例如,在各种现实应用场景下,它容易受到众多攻击。而一些实用的密码方案、协议和系统则被更多地关注,这些方案很多是标准的或事实上的标准。它们不仅会被深入研究其工作原理,还会探讨其实际用途,并检验其强大的、适合应用的安全属性,且通常会有正式确立的安全证据。
2. 加密算法相关问题探讨
2.1 RSA - OAEP算法相关问题
- 随机输入和常量字符串的作用 :在RSA - OAEP算法中,随机输入起到了增强加密随机性和安全性的作用,而常量字符串0k1也在算法中有着特定的功能。
- 带宽计算 :加密算法的带宽是指它能加密的明文大小与安全参数值的比值。例如,当RSA - OAEP的安全参数为2048,随机输入大小为160时,可根据相应公式计算其带宽。
- 安全证明模型 :随机预言机模型是用于安全证明的一种重要模型。它在密码学安全证明中有着独特的作用,但也存在一定的局限性。
- 其他问题 :如RO模拟为何要从初始为空的排序列表构建、安全证明中“归约到矛盾”里“矛盾”的含义、归约证明中挑战密文为何必须随机、RSA - OAEP安全证明中Simon为何要多
超级会员免费看
订阅专栏 解锁全文
978

被折叠的 条评论
为什么被折叠?



