[GPS06] Pairings for Cryptographers
Authors: Steven D. Galbraith, Kenneth G. Paterson, Nigel P. Smart | Venue: IACR ePrint 2006/165 | Source
Classifies bilinear pairings used in cryptography into three types — Type 1 (, supersingular curves), Type 2 ( with an efficiently computable homomorphism ), and Type 3 (, no efficiently computable homomorphism) — and shows that no single type simultaneously supports efficient hashing to , short representations, an efficiently computable homomorphism, and polynomial-time parameter generation. Surveys efficiency and bandwidth trade-offs at multiple security levels, concluding that Type 3 is the only choice offering good performance and parameter flexibility at high security levels, at the cost of losing the homomorphism from to that some security proofs require.
BibTeX
@misc{GPS06,
author = {Galbraith, Steven D. and Paterson, Kenneth G. and Smart, Nigel P.},
title = {Pairings for Cryptographers},
howpublished = {Cryptology ePrint Archive, Report 2006/165},
year = {2006},
url = {https://eprint.iacr.org/2006/165},
}