Cryptographic functional units are increasingly being incorporated into microprocessor designs. In this chapter, we demonstrate how the Cryptol language can be used to produce efficient, high-performance, high-assurance circuits that implement cryptographic functions. By way of example, we develop several implementations of the Advanced Encryption Standard (AES) in Cryptol that are optimized for speed or area and proven equivalent to a high-level specification for AES. © 2010 Springer Science+Business Media, LLC.
CITATION STYLE
Browning, S., & Weaver, P. (2010). Designing tunable, verifiable cryptographic hardware using cryptol. In Design and Verification of Microprocessor Systems for High-Assurance Applications (pp. 89–143). Springer US. https://doi.org/10.1007/978-1-4419-1539-9_4
Mendeley helps you to discover research relevant for your work.