首页> 外文会议>IEEE Computer Security Foundations Symposium >Secure Compilation of Side-Channel Countermeasures: The Case of Cryptographic “Constant-Time”
【24h】

Secure Compilation of Side-Channel Countermeasures: The Case of Cryptographic “Constant-Time”

机译:安全编译侧通道对策:以密码“恒定时间”为例

获取原文

摘要

Software-based countermeasures provide effective mitigation against side-channel attacks, often with minimal efficiency and deployment overheads. Their effectiveness is often amenable to rigorous analysis: specifically, several popular countermeasures can be formalized as information flow policies, and correct implementation of the countermeasures can be verified with state-of-the-art analysis and verification techniques. However, in absence of further justification, the guarantees only hold for the language (source, target, or intermediate representation) on which the analysis is performed. We consider the problem of preserving side-channel counter-measures by compilation for cryptographic “constant-time”, a popular countermeasure against cache-based timing attacks. We present a general method, based on the notion of constant-time-simulation, for proving that a compilation pass preserves the constant-time countermeasure. Using the Coq proof assistant, we verify the correctness of our method and of several representative instantiations.
机译:基于软件的对策通常以最小的效率和部署开销提供有效的缓解侧信道攻击的方法。它们的有效性通常可以进行严格的分析:具体地说,可以将几种流行的对策形式化为信息流策略,并可以使用最新的分析和验证技术来验证对策的正确实施。但是,在没有进一步辩解的情况下,保证仅适用于进行分析的语言(源,目标或中间表示)。我们考虑了通过编译加密“恒定时间”来保留侧信道对策的问题,这是一种针对基于缓存的定时攻击的流行对策。我们提出了一种基于恒定时间仿真概念的通用方法,用于证明编译过程保留了恒定时间对策。使用Coq证明助手,我们可以验证我们的方法和几种代表性实例的正确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号