跳至主導覽 跳至搜尋 跳過主要內容

Hydra: An energy-efficient programmable cryptographic coprocessor supporting elliptic-curve pairings over fields of large characteristics

  • Yun An Chang
  • , Wei Chih Hong
  • , Ming Chun Hsiao
  • , Bo Yin Yang
  • , An Yeu Wu
  • , Chen Mou Cheng
  • National Taiwan University
  • Academia Sinica Taiwan HQ

研究成果: 期刊稿件 › 會議文章 › 同行評審

1 引文 斯高帕斯(Scopus)

摘要

Bilinear pairings on elliptic curves have many applications in cryptography and cryptanalysis. Pairing computation is more complicated compared to that of other popular public-key cryptosystems. Efficient implementation of cryptographic pairing, both software- and hardware-based approaches, has thus received increasing interest. In this paper, we focus on hardware implementation and present the design of Hydra, an energy-efficient programmable cryptographic coprocessor that supports various pairings over fields of large characteristics. We also present several implementations of Hydra, among which the smallest only uses 116 K gates when synthesized in TSMC 90 nm standard cell library. Despite the extra programmability, our design is competitive compared even with specialized implementations in terms of time-area-cycle product, a common figure of merit that provides a good measure of energy efficiency. For example, it only takes 3.04 ms to compute an optimal ate pairing over Barreto-Naehrig curves when the chip operates at 200 MHz. This is certainly a very small time-area-cycle product among all hardware implementations of cryptographic pairing in the current literature.

原文英語
頁(從 - 到)174-186
頁數13
期刊Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science)
卷8639 LNCS
DOIs
出版狀態已出版 - 2014
對外發佈是
事件9th International Workshop on Security, IWSEC 2014 - Hirosaki, 日本
持續時間: 27 08 2014 → 29 08 2014

UN SDG

此研究成果有助於以下永續發展目標

  1. SDG7 可負擔能源
    SDG7 可負擔能源

指紋

深入研究「Hydra: An energy-efficient programmable cryptographic coprocessor supporting elliptic-curve pairings over fields of large characteristics」主題。共同形成了獨特的指紋。

引用此