TY - GEN
T1 - Fast multivariate signature generation in hardware
T2 - 16th IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM'08
AU - Balasubramanian, Sundar
AU - Bogdanov, Andrey
AU - Rupp, Andy
AU - Ding, Jintai
AU - Carter, Harold W.
PY - 2008
Y1 - 2008
N2 - This paper deals with the design of an area-time efficient hardware architecture for the multivariate signature scheme, Rainbow. As a part of this architecture, a highperformance hardware optimized variant of the well-known Gaussian elimination over GF(2l) and its efficient implementation is presented. Besides solving LSEs, the architecture is also re-used for the linear transformation operations of the scheme, thereby saving on area. The resulting signature generation core of Rainbow requires 63,593 gate equivalents and signs a message in just 804 clock cycles. A comparison of our architecture with implementations of the RSA, the ECDSA and the en-TTS scheme shows that Rainbow in hardware provides significant performance improvements.
AB - This paper deals with the design of an area-time efficient hardware architecture for the multivariate signature scheme, Rainbow. As a part of this architecture, a highperformance hardware optimized variant of the well-known Gaussian elimination over GF(2l) and its efficient implementation is presented. Besides solving LSEs, the architecture is also re-used for the linear transformation operations of the scheme, thereby saving on area. The resulting signature generation core of Rainbow requires 63,593 gate equivalents and signs a message in just 804 clock cycles. A comparison of our architecture with implementations of the RSA, the ECDSA and the en-TTS scheme shows that Rainbow in hardware provides significant performance improvements.
UR - http://www.scopus.com/inward/record.url?scp=60349104283&partnerID=8YFLogxK
U2 - 10.1109/FCCM.2008.52
DO - 10.1109/FCCM.2008.52
M3 - Conference Proceeding
AN - SCOPUS:60349104283
SN - 9780769533070
T3 - Proceedings of the 16th IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM'08
SP - 281
EP - 282
BT - Proceedings of the 16th IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM'08
Y2 - 14 April 2008 through 15 April 2008
ER -