DocumentCode :
2312056
Title :
Flexible architecture optimization and ASIC implementation of group signature algorithm using a customized HLS methodology
Author :
Morioka, Sumio ; Isshiki, Toshiyuki ; Obana, Satoshi ; Nakamura, Yuichi ; Sako, Kazue
Author_Institution :
Syst. IP Core Res. Labs., NEC Corp., Kawasaki, Japan
fYear :
2011
fDate :
5-6 June 2011
Firstpage :
57
Lastpage :
62
Abstract :
Group signature is one of the main theme in recent digital signature studies. Typical signature algorithm is a combination of more than 70 elliptic curve (ECC), modular (RSA), long-bit integer and hash arithmetic functions. A full H/W IP core is strongly desired for the use of group signature in SoCs in slow-clock and low-power mobile devices and embedded systems. Flexible adjustment of H/W speed and size, depending on different systems and LSI process technologies, is also required. However, for designing and verifying H/W, the group signature algorithm is too complicated to use a standard RTL (Register Transfer Level) design methodology nor any recent HLS (High Level Synthesis). Therefore, we incorporated a two-level behavioral synthesis approach, where an optimized macro-architecture is explored by a custom-made scheduler, after a database of multiple number of microarchitectures are effectively constructed by conventional HLS. We implemented the signature algorithm on a low-cost 0.25um gate-array. The H/W size is approximately 1M gates and our chip can compute a group signature at the equivalent speed (0.135 seconds@100MHz clock) with 3GHz PC S/W, while the power consumption is two orders of magnitude lower (425mW@100MHz).
Keywords :
application specific integrated circuits; digital signatures; embedded systems; high level synthesis; logic arrays; public key cryptography; ASIC implementation; H-W IP core; LSI process technologies; SoC; custom made scheduler; customized HLS methodology; digital signature; elliptic curve; embedded systems; flexible architecture optimization; gate array; group signature algorithm; hash arithmetic functions; long-bit integer; low-power mobile devices; optimized macroarchitecture; power consumption; register transfer level design methodology; slow clock devices; two-level behavioral synthesis approach; Algorithm design and analysis; Clocks; Computer architecture; Elliptic curves; Field programmable gate arrays; Large scale integration; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware-Oriented Security and Trust (HOST), 2011 IEEE International Symposium on
Conference_Location :
San Diego CA
Print_ISBN :
978-1-4577-1059-9
Type :
conf
DOI :
10.1109/HST.2011.5954996
Filename :
5954996
Link To Document :
بازگشت