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 language | American English |
|---|---|
| Title of host publication | 2016 International Symposium on Rapid System Prototyping (RSP) |
| Publisher | IEEE |
| Pages | 1-7 |
| Number of pages | 7 |
| ISBN (Print) | 978-1-5090-3926-5 |
| DOIs | |
| State | Published - Oct 7 2016 |
| Externally published | Yes |
| Event | 2016 International Symposium on Rapid System Prototyping (RSP) - Pittsburgh, PA, USA Duration: Oct 6 2016 → Oct 7 2016 |
Conference
| Conference | 2016 International Symposium on Rapid System Prototyping (RSP) |
|---|---|
| Period | 10/6/16 → 10/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver