跳到正文
原文
AGI Hunt· jedisct1·· 3 小时前AI 评分45

密码学家 Frank DENIS 详解 zeroization 陷阱:擦除密钥反而更危险

擦除密钥反而更危险:密码学家详解 zeroization 的隐藏陷阱

AI 导读

密码学工程师 Frank DENIS 指出,给疑似密钥的数据加 zeroization(用后擦除)可能弊大于利。经典 memset() 擦除常被编译器直接优化掉——中间值只存在于寄存器、根本没进内存;改用 volatile 字节写入强制落盘,反而制造原本不存在的密钥内存副本,扩大攻击面。他用 Godbolt 上的代码与编译结果逐条演示,并强调密钥擦除是安全敏感操作,后续还有系列第二部分。

来源:AGI Hunt · agihunt.info