密码学

密码学基础之抽象代数基础

上一篇我们聊了聊进制与编码,那么关于如何将数据转化为数字已经不成问题了,这帮助初入密码学的朋友解决了心里的第一个槛。于是接下来,我们就聊一聊这些由...

密码学基础之进制与编码

        其实密码学基础系列一直是很想做的一个系列,一方面想要帮助密码学新人或者是想要学习密码学的选手更好的...

RSA专题——参数误用

RSA专题——”误用“攻击在前面一篇文章中,我们介绍了 RSA 公钥密码体制,了解到其安全性是基于平均困难的大数分解问题,并介绍了一些 ”特殊情况“ 下的大数分解...

RSA专题——coppersmith

上一篇我们介绍了几种参数泄露的情况,包括 、 泄露,或者单单  泄露。不过除此之外还有很多更贴近现实的攻击场景,包括明文部分数据泄...

RSA专题——模数分解

RSA 是公钥密码体制,至今也仍在众多协议如 TLS1.2 等中使用。因此其算法本身仍具有一定的安全强度。但是,实际应用中却存在诸多误用情况,从而导致被 RSA 加...

RSA专题——”误用“攻击

在前面一篇文章中,我们介绍了 RSA 公钥密码体制,了解到其安全性是基于平均困难的大数分解问题,并介绍了一些 ”特殊情况“ 下的大数分解算法。而除了模数构造...

RSA专题——泄露与攻击

根据信息论之父 Shannon (香农) 的理论,密码体制的安全应当只取决于密钥的安全,而不取决于对密码算法的保密。因此现在大多数的密码算法都是公开的。不过算法...

【密码学】为什么不推荐在对称加密中使用CBC工作模式

引言这篇文章是我在公司内部分享中一部分内容的详细版本,如标题所言,我会通过文字、代码示例、带你完整的搞懂为什么我们不建议你使用cbc加密模式,用了会导...

密码学 | 6.5 公钥密码学的发展

‍‍20世纪70年代末,RSA的发明使大整数的因子分解问题变得突出,从而也产生了许多如 3.7 一节所述的改进因子分解方法。1984年,Hendrik Lenstra Jr 发出了一份...

密码学|6.4.2 椭圆Elgamal公钥密码系统

6.4.2 Elliptic Elgamal Public Key Cryptosystem同样的我们也能够很轻易的将椭圆曲线应用到 2.4 一节介绍的 Elgmal 公钥密码系统中。简单来说, Bob 和 Alic...
1 2 3 4 5 6 9