摘要
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
此研究成果有助於以下永續發展目標
-
SDG7 可負擔能源
指紋
深入研究「Hydra: An energy-efficient programmable cryptographic coprocessor supporting elliptic-curve pairings over fields of large characteristics」主題。共同形成了獨特的指紋。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver