TY - GEN
T1 - Flexible architecture optimization and ASIC implementation of group signature algorithm using a customized HLS methodology
AU - Morioka, Sumio
AU - Isshiki, Toshiyuki
AU - Obana, Satoshi
AU - Nakamura, Yuichi
AU - Sako, Kazue
PY - 2011
Y1 - 2011
N2 - 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).
AB - 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).
UR - http://www.scopus.com/inward/record.url?scp=80052018710&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80052018710&partnerID=8YFLogxK
U2 - 10.1109/HST.2011.5954996
DO - 10.1109/HST.2011.5954996
M3 - Conference contribution
AN - SCOPUS:80052018710
SN - 9781457710575
T3 - 2011 IEEE International Symposium on Hardware-Oriented Security and Trust, HOST 2011
SP - 57
EP - 62
BT - 2011 IEEE International Symposium on Hardware-Oriented Security and Trust, HOST 2011
T2 - 2011 IEEE International Symposium on Hardware-Oriented Security and Trust, HOST 2011
Y2 - 5 June 2011 through 6 June 2011
ER -