Formal Verification of a SHA-1 Circuit Core Using ACL2
Formal Verification of a SHA-1 Circuit Core Using ACL2
复制标题
使用 ACL2 对 SHA-1 电路核心进行形式验证
DOI:
--
复制
发表时间:
2005
期刊:
影响因子:
--
通讯作者:
D. Borrione
中科院分区:
文献类型:
--
作者:
Diana Toma;D. Borrione
Our study was part of a project aiming at the design and verification of a circuit for secure communications between a computer and a terminal smart card reader. A SHA-1 component is included in the circuit. SHA-1 is a cryptographic primive that produces, for any message, a 160 bit message digest. We formalize the standard specification in ACL2, then automatically produce the ACL2 model for the VHDL RTL design; finally, we prove the implementation compliant with the specification. We apply a stepwise approach that proves theorems about each computation step of the RTL design, using intermediate digest functions.