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.

Open PDF

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

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Agreements
  • Algorithms
  • Application-Specific Integrated Circuits
  • Authentication
  • Communication Channels
  • Complex Systems
  • Computer Programming
  • Cryptography
  • Demographic Cohorts
  • Embedded Systems
  • Engineering
  • Field Programmable Gate Arrays
  • Information Assurance
  • Integrated Circuits
  • Materials
  • Secure Communications
  • Security

Fields of Study

  • Computer science

Readers

  • Cybersecurity.

Technology Areas

  • Cyber
  • Cyber - Quantum
  • Fully Networked C3
  • Fully Networked C3 - Command and Control