程序员解决 20 年前的加密问题

应用开发2025-11-05 04:12:5351

 

Ron Rivest 上个世纪为一个 1999 年的程序时间胶囊设计了加密方法。Ron Rivest 是员解公钥加密算法 RSA 中的 R,他和其他两人(Adi Shamir 和 Leonard Adleman)因 RSA 算法上的决年加密贡献而在 2002 年获得图灵奖。他为时间胶囊设计的问题加密方法并不复杂,主要考虑了计算复杂度,程序涉及到一个进行约 80 万亿次的员解平方运算。他根据 1999 年的决年加密计算机运算能力和摩尔定律估计,算出问题的高防服务器问题答案需要 35 年时间。

  但在 2015 年,程序自学成才的员解程序员 Bernard Fabrot 发现,使用自由软件 GNU Multiple Precision Arithmetic Library,决年加密他能在更短时间内算出答案,问题他开始用家用 PC 的程序一个 CPU 核心每周 7 天每天 24 小时执行计算,历时 3 年半时间得到了结果。员解

  与此同时,决年加密一群加密专家组成的小组 Cryptophage 也尝试去解决这个问题,他们使用的是源码库 FPGA 芯片,FPGA 执行特定算法的效率远高于高端 CPU,他们花了两个月时间算出了结果。但当他们通知 Rivest 教授,却被告知有人抢先完成了。Rivest 教授说,这是惊人的巧合,他承认自己高估了问题的难度,没有预料到像 FPGA 这样的技术突破。IT技术网

本文地址:http://www.bzuk.cn/html/219a34699434.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

G410换屏幕教程(详解G410换屏幕步骤,让你轻松完成屏幕更换)

人工智能如何在2022年增强企业的勒索软件防御能力?

零信任视角下外部攻击面管理(EASM)的应用与价值

黑客攻防:缓冲区溢出攻击与堆栈保护

乐视1s手机评价如何?(从用户角度看乐视1s手机的优点和问题)

.net访问PostgreSQL数据库发生“找不到函数名”的问题追踪

解析OracleOLAP使用MView刷新Cube

MySQL中的NoSQL插件

友情链接

滇ICP备2023006006号-33