在数学的发展史上,皮埃尔·德·费马(Pierre de Fermat)是一位特别的人物。他的正式职业是律师,却格外爱好数学。虽然是业余的,费马在数学上的成就不低于同时代的职业数学家。他对于现代微积分、解析几何、概率论和数论都有贡献。尤其是在数论领域,费马最有兴趣也成果最突出。

阅读全文 »

2020年底,斯坦福大学工程学院的 David Tse 教授在知名的在线科普出版物《量子杂志》(Quanta Magazine)上发表专栏文章,纪念美国数学家、电子工程师和密码学家、信息论的创始人克劳德·香农(Claude Shannon)博士。确实,给我们今天的生活带来极大便利的全球互联网和高速无线通信网络的开创和发展,都要归功于香农于1948年创立的现代信息理论。

阅读全文 »

密文填充攻击 (Padding Oracle Attack) 可能是现代密码学史上的最有名也最成功的攻击方法。攻击者利用密文的填充验证反馈信息,实现密文破解。这里简单回顾密文填充攻击的发展历史,然后深入剖析AES-CBC工作模式下的攻击原理,最后给出了Python的编程实现示例。

阅读全文 »

RSA加密算法是一种非对称加密算法,1977年由麻省理工学院的三位密码学家和计算机科学家共同发明。RSA公钥加密算法和加密系统提供了数据保密和签名验证功能,在互联网中得到广泛使用。从诞生时起,RSA就开始成为现代密码学的一个主要研究对象。许多密码分析学家和信息安全专家一直在研究其可能的理论缺陷和技术漏洞,以保障实际应用中的安全性和可靠性。

阅读全文 »

距离矢量 (Distance-vector) 和链路状态 (Link-state) 是路由协议的两大分类。距离矢量路由协议在互联网早期得到广泛应用,之后一些协议实现逐渐演变成为标准化的“路由信息协议” (Routing Information Protocol,缩写 RIP)。由于其简单和实用性,RIP 现今仍旧是小型网络配置的首选。

阅读全文 »

ISIC是一个开放源码的IP协议栈健壮性测试工具集。许多网络设备的安全漏洞 (比如拒绝服务等) 源于IP协议栈的软件设计或实现错误,应用此工具集可以及时发现和修复这些差错,确保系统运行的稳定性和可靠性。

阅读全文 »