首页    期刊浏览 2024年11月28日 星期四
登录注册

文章基本信息

  • 标题:Certifying Assembly with Formal Cryptographic Proofs: the Case of BBS
  • 本地全文:下载
  • 作者:Reynald Affeldt ; David Nowak ; Kiyoshi Yamada
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2009
  • 卷号:23
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要:With today's dissemination of embedded systems manipulating sensitive data, it has become important to equip low-level programs with strong security guarantees. Unfortunately, security proofs as done by cryptographers are about algorithms, not about concreteimplementations running on hardware. In this paper, we show how to perform security proofs to guarantee the security of assembly language implementations of cryptographic primitives. Our approach is based on a framework in the Coq proof assistant that integrates correctness proofs of assembly programs with game-playing proofs of provable security. We demonstrate the usability of our approach using the Blum-Blum-Shub (BBS) pseudorandom number generator, for which a MIPS implementation for smartcards is shown cryptographically secure.
国家哲学社会科学文献中心版权所有