数字证书签名,Lets Encrypt和数字证书安全( 四 )


可碰撞性 。有些方案允许制作签名 , 这些签名将在几条消息下进行验证 。更糟糕的是 , 按设计Ed25519允许人们制作公钥和签名 , 从而很有可能验证任何消息 。(在某些实现中 , 例如libsodium , 此问题已修复 。)
下图中概括了证书替代攻击:

数字证书签名,Lets Encrypt和数字证书安全


【数字证书签名,Lets Encrypt和数字证书安全】最后 , 好的签名方案会将有有效的安全的方法都会累积完善起来 , 所以在使用时候选择主要的方法一般是没有问题 。而如果你要重复造轮子 , 要自己实现一套更为复杂的加密协议 , 则需要考虑这些问题 。

推荐阅读