密码学后门与量子计算对密码学的影响
1. 密码学后门
1.1 黑客攻击与密码学后门
黑客攻击设备并破坏其密码学机制虽然难度较大,发生的可能性较低,但始终存在潜在风险。例如,具备 VPN 功能的路由器在每次 VPN 会话时都要生成新密钥,理论上黑客可以入侵该路由器并更改其密钥生成过程。
1.2 检测密码学后门的困难
检测密码学后门是一项极具挑战性的任务。密码学后门的目标之一就是难以被察觉。对随机数生成器或密码算法进行广泛的密码分析来确定是否存在后门,这一过程不仅耗时,而且超出了大多数组织的能力范围。等待研究人员发现可能的后门也效率低下,因为在发现之前,可能已经使用含后门的密码算法多年。
1.3 应对措施
- 密钥生成 :依赖第三方进行密钥生成存在风险。如果具备编程和基础数学技能,最好自己编写密钥生成代码。对于对称密钥,可考虑实现 Blum、Blum、Shub、Yarrow 或 Fortuna 算法。对于许多依赖微软 Windows 平台的程序员,可对使用的 API 进行密码哈希处理,将输出作为密钥;或者生成两个随机数,进行异或运算,将结果作为密钥。其中,密码哈希技术更为安全可靠。
- 行业举措 :Open Crypto Audit Project(https://opencryptoaudit.org/)致力于检测开源软件中的密码学漏洞,包括后门。该项目的宗旨是为开源软件项目提供技术支持,协调安全、软件工程和密码学领域的志愿者专家,开展相关分析和研究,并与专业安全研究人员和信息安全公司合作。 <
超级会员免费看
订阅专栏 解锁全文
40

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



