Acceleration of composite order bilinear pairing on graphics hardware

18Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Recently, composite-order bilinear pairing has been shown to be useful in many cryptographic constructions. However, it is time-costly to evaluate. This is because the composite order should be at least 1024bit and, hence, the elliptic curve group order n and base field become too large, rendering the bilinear pairing algorithm itself too slow to be practical (e.g., the Miller loop is Ω(n)). Thus, composite-order computation easily becomes the bottleneck of a cryptographic construction, especially, in the case where many pairings need to be evaluated at the same time. The existing solution to this problem that converts composite-order pairings to prime-order ones is only valid for certain constructions. In this paper, we leverage the huge number of threads available on Graphics Processing Units (GPUs) to speed up composite-order pairing computation. We investigate suitable SIMD algorithms for base/extension field, elliptic curve and bilinear pairing computation as well as mapping these algorithms into GPUs with careful considerations. Experimental results show that our method achieves a record of 8.7ms per pairing on a 80bit security level, which is a 20-fold speedup compared to the state-of-the-art CPU implementation. This result also opens the road to adopting higher security levels and using rich-resource parallel platforms, which for example are available in cloud computing. For example, we can achieve a record of 7 × 10 -6 USD per pairing on the Amazon cloud computing environment. © 2012 Springer-Verlag.

References Powered by Scopus

Evaluating 2-DNF formulas on ciphertexts

1352Citations
N/AReaders
Get full text

Fully secure functional encryption: Attribute-based encryption and (hierarchical) inner product encryption

1099Citations
N/AReaders
Get full text

Efficient algorithms for pairing-based cryptosystems

870Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Controllable privacy preserving search based on symmetric predicate encryption in cloud storage

33Citations
N/AReaders
Get full text

Survey on the research and development of searchable encryption schemes

27Citations
N/AReaders
Get full text

Realizing fully secure unrestricted ID-based ring signature in the standard model based on HIBE

24Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Zhang, Y., Xue, C. J., Wong, D. S., Mamoulis, N., & Yiu, S. M. (2012). Acceleration of composite order bilinear pairing on graphics hardware. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7618 LNCS, pp. 341–348). https://doi.org/10.1007/978-3-642-34129-8_31

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 15

68%

Researcher 4

18%

Professor / Associate Prof. 2

9%

Lecturer / Post doc 1

5%

Readers' Discipline

Tooltip

Computer Science 21

81%

Mathematics 3

12%

Physics and Astronomy 1

4%

Engineering 1

4%

Save time finding and organizing research with Mendeley

Sign up for free