Optimization of a Quantum-Secure Sponge-Based Hash Message Authentication Protocol
Title | Optimization of a Quantum-Secure Sponge-Based Hash Message Authentication Protocol |
Publication Type | Conference Paper |
Year of Publication | 2018 |
Authors | Latif, M. Kamran, Jacinto, H S., Daoud, Luka, Rafla, Nader |
Conference Name | 2018 IEEE 61st International Midwest Symposium on Circuits and Systems (MWSCAS) |
Date Published | aug |
ISBN Number | 978-1-5386-7392-8 |
Keywords | compositionality, cryptographic protocols, fundamental building block, Hardware, hash algorithms, Hash functions, hashing standard, message authentication, networking security protocols, Optimization, optimized version, pipelined version, post-quantum-secure SHA-3 hash message authentication, Protocols, pubcrawl, quantum computing, quantum computing standpoint, quantum cryptography, quantum-secure sponge-based hash message authentication protocol, resilience, Resiliency, SHA-1, SHA-2, sponge functions, sponge-based SHA-3 hashing algorithm, Xilinx High-Level Synthesis |
Abstract | Hash message authentication is a fundamental building block of many networking security protocols such as SSL, TLS, FTP, and even HTTPS. The sponge-based SHA-3 hashing algorithm is the most recently developed hashing function as a result of a NIST competition to find a new hashing standard after SHA-1 and SHA-2 were found to have collisions, and thus were considered broken. We used Xilinx High-Level Synthesis to develop an optimized and pipelined version of the post-quantum-secure SHA-3 hash message authentication code (HMAC) which is capable of computing a HMAC every 280 clock-cycles with an overall throughput of 604 Mbps. We cover the general security of sponge functions in both a classical and quantum computing standpoint for hash functions, and offer a general architecture for HMAC computation when sponge functions are used. |
URL | https://ieeexplore.ieee.org/document/8623880/ |
DOI | 10.1109/MWSCAS.2018.8623880 |
Citation Key | latif_optimization_2018 |
- Protocols
- Xilinx High-Level Synthesis
- sponge-based SHA-3 hashing algorithm
- sponge functions
- SHA-2
- SHA-1
- Resiliency
- resilience
- quantum-secure sponge-based hash message authentication protocol
- quantum cryptography
- quantum computing standpoint
- quantum computing
- pubcrawl
- Compositionality
- post-quantum-secure SHA-3 hash message authentication
- pipelined version
- optimized version
- optimization
- networking security protocols
- message authentication
- hashing standard
- Hash functions
- hash algorithms
- Hardware
- fundamental building block
- Cryptographic Protocols