Skip to main navigation Skip to search Skip to main content

Model-driven design & synthesis of the SHA-256 cryptographic hash function in rewire

  • William L. Harrison
  • , Adam M. Procter
  • , Gerard Allwein

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

There are many algorithms whose implementations can benefit both from hardware acceleration and formal verification and we would like to develop high assurance implementations as rapidly as possible. Critical computing infrastructure like cryptographic algorithms are prime candidates both for such acceleration and for formal verification. We show how to derive a verifiable, hardware-accelerated implementation of the SHA-256 cryptographic hash in the ReWire functional hardware description language in which the hardware-software partitioning of the implementation is reflected in the type system itself.
Original languageAmerican English
Title of host publication2016 International Symposium on Rapid System Prototyping (RSP)
PublisherIEEE
Pages1-7
Number of pages7
ISBN (Print)978-1-5090-3926-5
DOIs
StatePublished - Oct 7 2016
Externally publishedYes
Event2016 International Symposium on Rapid System Prototyping (RSP) - Pittsburgh, PA, USA
Duration: Oct 6 2016Oct 7 2016

Conference

Conference2016 International Symposium on Rapid System Prototyping (RSP)
Period10/6/1610/7/16

Keywords

  • Hardware
  • Semantics
  • Cryptography
  • Algorithm design and analysis
  • Software
  • Radiation detectors
  • Acceleration

Fingerprint

Dive into the research topics of 'Model-driven design & synthesis of the SHA-256 cryptographic hash function in rewire'. Together they form a unique fingerprint.

Cite this