首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号