本文介绍了密码学专家Ivan Damgård在哈希方法、同态加密和多方安全协议等领域的贡献。重点介绍了他参与构建的Merkle-Damgård结构,该结构是MD5、SHA-1和SHA-2等哈希算法的基础,并探讨了Damgård-Jurik同态加密方法和Damgård-Fujisaki零知识证明方法。
本文介绍了格密码签名算法ML-DSA(Dilithium)和FN-DSA(Falcon),着重分析了FN-DSA的NTRU算法原理,并对比了两者的性能、密钥大小和密文大小。同时,文章展示了在ARM Cortex-M4设备上的性能测试结果,以及使用JavaScript实现的NIST FIPS 206 (FN-DSA)。
本文介绍了基于格的签名方案Falcon (FN-DSA),并将其与ML-DSA (Dilithium)等其他后量子密码签名方案进行了比较, Falcon虽然速度较慢,但是密钥和密文大小更小。文章还展示了NTRU如何在Falcon中使用,并给出了使用JavaScript实现的示例。
文章讨论了在量子计算威胁下,如何将现有的公钥密码方法迁移到量子安全的密码方法。过渡方案是采用混合 PQC(Post-Quantum Cryptography),结合现有公钥密码算法和PQC算法的优点。文章还介绍了ML-DSA、SLH-DSA、ML-KEM、X25519等算法,以及X-Wing混合密钥封装机制。
本文主要介绍了代数哈希函数,包括 MiMC 和 Tip5。MiMC 具有低乘法复杂度的特点,常用于多方计算、同态加密和零知识证明。Tip5 是一种面向代数的哈希函数,利用小 Goldilocks 素数域,具有低乘法深度,包含 S-Box 层、MDS 层和 ARK 层。
英国政府宣布将推出数字身份计划,作者对此表示支持,并探讨了数字身份在英国的潜在应用,以及在隐私和安全方面面临的挑战。文章还提到了欧盟在数字身份方面的举措,以及爱沙尼亚在数字身份方面的成功经验,呼吁英国借鉴爱沙尼亚的经验,并建立安全可靠的数字身份体系。
本文主要介绍了以太坊Layer2扩展方案,包括状态通道、Optimistic Rollup、ZK-Rollup以及侧链等技术方案,并对比分析了各种方案的优缺点。同时,文章还提到了作者所在的机构与Nethermind合作,基于以太坊构建金融结算系统的愿景。
本文介绍了在网络安全中,如何使用 PBKDF2 (Password-Based Key Derivation Function 2) 和 OpenSSL 来安全地从密码生成加密密钥。PBKDF2 通过增加迭代次数来减慢哈希过程,从而提高密码破解的难度,文章通过C代码展示了如何在OpenSSL中使用PBKDF2,并使用测试向量验证了其正确性。
本文介绍了在网络安全中用于从密码生成加密密钥的标准方法PBKDF2,它通过增加迭代次数和使用盐值来减慢哈希过程,从而提高密码的安全性。文章通过OpenSSL和C语言实现了PBKDF2,并使用测试向量验证了其正确性。
本文介绍了中国商用密码算法SM2,它定义了公钥密码,并与SM3(哈希函数)和SM4(加密算法)一起使用。文章通过代码示例展示了如何在OpenSSL中使用SM2曲线生成密钥对和进行签名,并解释了SM2曲线的参数以及签名输出的DER格式。