Fast Multivariate Signature Generation in Hardware: The Case of Rainbow

被引:11
作者
Balasubramanian, Sundar [1 ]
Bogdanov, Andrey [2 ]
Rupp, Andy [2 ]
Ding, Jintai [3 ]
Carter, Harold W. [1 ]
机构
[1] Univ Cincinnati, Dept Elect & Comp Engn, Cincinnati, OH 45221 USA
[2] Ruhr Univ Bochum, Horst Gortz Inst IT Secur, Bochum, Germany
[3] Univ Cincinnati, Dept Math Sci, Cincinnati, OH USA
来源
PROCEEDINGS OF THE SIXTEENTH IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES | 2008年
关键词
D O I
10.1109/FCCM.2008.52
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 high-performance hardware optimized variant of the well-known Gaussian elimination over GF(2(l)) 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.
引用
收藏
页码:281 / +
页数:2
相关论文
共 10 条
[1]  
Aigner H, 2004, LECT NOTES COMPUT SC, V3156, P107
[2]  
Akkar ML, 2003, LECT NOTES COMPUT SC, V2567, P267
[3]  
BODGANOV A, 2006, FCCM, P237
[4]  
Ding JT, 2005, LECT NOTES COMPUT SC, V3531, P164
[5]  
Grossschadl J., 2000, Cryptographic Hardware and Embedded Systems - CHES 2000. Second International Workshop. Proceedings (Lecture Notes in Computer Science Vol.1965), P191
[6]  
Kipnis A, 1999, LECT NOTES COMPUT SC, V1592, P206
[7]  
Schroeppel R, 2002, LECT NOTES COMPUT SC, V2523, P366
[8]  
Wang LC, 2005, LECT NOTES COMPUT SC, V3386, P244
[9]  
Yang BY, 2006, LECT NOTES COMPUT SC, V3934, P73
[10]  
Yang Bo-Yin, 2004, RANK ATTACKS DEFENCE