SHAMROCK: A Synthesizable High Assurance Cryptography and Key Management Coprocessor
Abstract
For performance, maintainability and usability, military communications systems must properly integrate and coordinate cryptographic primitives and use adequate key management schemes. In this paper, we present a SHAMROCK (Synthesizable High Assurance Management/Reservation/ Operation of Cryptography and Keys) coprocessor. Being self-contained and synthesizable, SHAMROCK empowers designers to readily and correctly incorporate cryptography and key management into embedded systems. SHAMROCK has been incorporated in multiple mission critical systems to enable secure computing and communications.
Document Details
- Document Type
- Technical Report
- Publication Date
- Nov 01, 2016
- Accession Number
- AD1033766
Entities
People
- Antonio Godfrey
- Ben Nahill
- Brendon Chetwynd
- Dan Utin
- David J. Whelihan
- Eric Koziel
- Karen Gettings
- Mark Yeager
- Michael Vai
- Raymond Govotski
- Roger Khazan
- Tom Anderson
Organizations
- MIT Lincoln Laboratory