arrow
返回

DPF-ECC: A Framework for Efficient ECC With Double Precision Floating-Point Computing Power

delete2021-01-01
delete10
delete
OA
AI
L
Lili Gao
F
Fangyu Zheng *
R
Rong Wei
J
Jiankuo Dong
N
Niall Emmart
Y
Yuan Ma
林
林家元 (Jingqiang Lin)
C
Charles Weems
DOI:10.1109/TIFS.2021.3098987delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Used ubiquitously in a huge amount of security protocols or applications, elliptic curve cryptography (ECC) is one of the most important cryptographic primitives, featuring efficiency and short key size compared with other public-key cryptosystems such as DSA and RSA. However, as a computation-intensive public-key cryptographic primitive, ECC arithmetic is still the bottleneck that restrains the overall performance of the end applications. In this paper, instead of the conventional and straightforward integer-based methods, we present a general framework to accelerate ECC schemes over prime field, called DPF-ECC, that deeply exploits double precision floating-point (DPF) computing power. The DPF-ECC framework finely manages each bit of the DPF numbers and minimizes the overhead brought by additional data format conversion, by making use of the DPF representation, the rounding operations, and fused multiply-add instruction supported by the IEEE 754 floating point standard. We also conduct two comprehensive case studies on Crandall primes and Solinas primes to demonstrate how the DPF-ECC framework is applied to the prevailing ECC schemes. To evaluate the proposed DPF-ECC framework in the real world, leveraging the floating-point computing power of GPUs, we implement Curve25519/448 and Edwards25519/448, the popular ECC schemes widely used in TLS 1.3, SSH, etc. The experimental result in Tesla P100 achieves a record-setting performance that outperforms the existing fastest integer work with 2x to 3x throughput. With dependency only on the very commonly supported IEEE 754 floating point standard, DPF-ECC framework can be a very competent and promising candidate for ECC implementation in most of general-purpose platforms.
Keyword:
Elliptic curve cryptography
Cryptography
Security
Elliptic curves
Standards
Protocols
Digital signatures
Elliptic curve cryptography
floating-point arithmetic
graphics processing unit

期刊

IEEE Transactions on Information Forensics and Security 封面图
IEEE Transactions on Information Forensics and Security
IF:
8
论文数:
5.3K
被引数:
2.3W

机构

U
university of chinese academy of sciences, cas
学者数:
4.1W
论文数: 3.8W
被引数: 75
C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
引用论文

引用论文

err分享
err收藏
X-ray structure analysis of [(C5H5)2TiAl(C2H5)2]2
err2002-05-01
err0
PREAI
errPaolo Corradini; Augusto Sirigu
err分享
err收藏
19. Paleomagnetic constraints on the Atapuerca karst development (N Spain)19。古地磁对Atapuerca岩溶发育的限制 (西班牙)
err2024-08-05
err0
PREAI
errJ.M. Parés; A.I. Ortega; A. Benito-Calvo; A. Aranburu; J.L. Arsuaga; J.M. Bermúdez de Castro; E. Carbonell
err分享
err收藏
学者 查看更多内容