卡达诺创始人霍金森反驳巴特林对格密码学的警告
10月9日,卡达诺(Cardano)创始人查尔斯·霍金森(Charles Hoskinson)驳回了以太坊联合创始人维塔利克·布特林(Vitalik Buterin)的警告。布特林此前曾指出,人工智能加速的数学研究可能会削弱基于格(lattice-based)的密码学安全性。这场争论的核心在于:以太坊仅依赖哈希值的路线图,是否真的比它所回避的格方案拥有更坚实的证据基础?霍金森认为事实并非如此。
挑战布特林反对格密码学的论点
在X平台发布的一篇长文中,霍金森质疑了布特林早期警告背后的数学推理逻辑。他指出,布特林并未提出任何可信的攻击手段来证明能够破解基于格的密码学体系。
“反对格密码学的论据主要基于GNFS(通用数域筛法)的故事,也就是关于‘结构’的一种直觉猜测,以及一个凭空捏造的乘数因子。”霍金森写道。
布特林的论点借鉴了整数分解的历史。数十年的研究成果催生了通用数域筛法(GNFS),使得大数分解的效率远超最初的预期。根据他的观点,人工智能可能会为格问题发现类似的捷径,迫使开发人员大幅增加密码学参数规模。
对此,霍金森反驳称,格密码学已经遭受攻击数十年之久,包括1982年的LLL算法攻击以及后续对格筛法的进一步优化。他还指出,两种后量子密码系统——ML-KEM和ML-DSA,已经在设计中充分考虑了这些攻击风险。
此外,霍金森还挑战了布特林关于哈希密码学因缺乏可利用的数学结构而本质上更安全的说法。他注意到,MD5和SHA-1均因内部设计缺陷而被攻破。同时,以太坊密码学研究中使用Poseidon和Poseidon2哈希函数,它们建立在代数运算之上,同样吸引了密码分析领域的研究关注。
“SHA-256并没有这样的理论保证。它的安全性仅仅在于目前尚未被攻破。”霍金森争辩道,他反驳了那种认为因为尚未出现成功攻击,所以基于哈希的系统就值得更多信任的观点。
霍金森进一步拒绝了布特林建议将基于格密钥的大小乘以十倍的提议。在他看来,参数选择需要针对特定攻击成本进行计算,而不是基于假设性突破而采用的统一倍增系数。
以太坊路线图面临密码学权衡困境
正如此前报道,布特林建议用户不要急于从基于ECDSA(椭圆曲线数字签名算法)的钱包转移资金,同时警告称,人工智能辅助的数学进步可能会比预期更早地威胁现有的密码学假设。
以太坊精简的路线图越来越倾向于采用基于哈希的签名方案,如WOTS和SPHINCS+等,在适用场景下优先使用。然而,布特林也承认,公钥加密是一个更难解决的问题,因为安全通信、网站、VPN和隐私协议需要哈希本身无法提供的机制。
但在霍金森看来,在具体攻击出现之前就放弃基于格的系统可能适得其反。他指出,应依靠现有的安全研究和标准化流程来评估新威胁,而不是基于推测就抛弃整个密码学家族。