Parallel SHA-256 in NEON for use in hash-based signatures
Parallel SHA-256 in NEON for use in hash-based signatures
复制标题
NEON 中的并行 SHA-256 用于基于哈希的签名
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Manfred Johannes Stangl
中科院分区:
文献类型:
--
作者:
M. Grigorescu;S. Kemmner;U. Schönermarck;Isidora Sajin;W. Guenther;T. Cerqueira;B. Illigens;T. Siepmann;B. Meiser;M. Guba;M. Fischereder;Manfred Johannes Stangl
In this thesis we present an SIMD implementation of the SHA-256 algorithm, optimised for the ARM Cortex-A8 processor, using the NEON vector instruction set. This implementation is specifically designed for use in hash-based signatures. By implementing SHA-256 directly in assembly, we achieve a performance gain of 33.5% for 256-bit input and 27.5% for 512-bit input messages.