TY - GEN
T1 - An Implementation and Evaluation of Pairing Library ELiPS for BLS Curve with Several Techniques
AU - Takahashi, Yuto
AU - Nanjo, Yuki
AU - Kusaka, Takuya
AU - Nogami, Yasuyuki
AU - Kanenari, Tadaki
AU - Tatara, Tomoya
PY - 2019/6
Y1 - 2019/6
N2 - In recent years, pairing encryption is receiving a lot of attention since it enables many innovative and multi-functional cryptographic applications based on pairing e.g. searchable encryption, broadcast encryption and so on. Pairing is a map from two additive rational point groups mathbb{G}{1}, mathrm{G}{2} to a multiplicative group mathbb{G}{3}, however, it requires complexity computation. Therefore, the author tries to develop a 128-bit security level pairing library ELiPS (Efficient Library for Pairing Systems) that incorporates various high-speed methods using BLS curves. As a result, scalar multiplications on mathbb{G}{1} and mathbb{G}{2}, exponentiation on mathbb{G}{3}, and optimal-ate pairing can be computed in 0.42[ms], 0.79[ms], 1.13[ms], and 3.12[ms], respectively.
AB - In recent years, pairing encryption is receiving a lot of attention since it enables many innovative and multi-functional cryptographic applications based on pairing e.g. searchable encryption, broadcast encryption and so on. Pairing is a map from two additive rational point groups mathbb{G}{1}, mathrm{G}{2} to a multiplicative group mathbb{G}{3}, however, it requires complexity computation. Therefore, the author tries to develop a 128-bit security level pairing library ELiPS (Efficient Library for Pairing Systems) that incorporates various high-speed methods using BLS curves. As a result, scalar multiplications on mathbb{G}{1} and mathbb{G}{2}, exponentiation on mathbb{G}{3}, and optimal-ate pairing can be computed in 0.42[ms], 0.79[ms], 1.13[ms], and 3.12[ms], respectively.
KW - BLS curve
KW - Efficient implementation
KW - Pairing-based cryptography
UR - http://www.scopus.com/inward/record.url?scp=85071497559&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85071497559&partnerID=8YFLogxK
U2 - 10.1109/ITC-CSCC.2019.8793376
DO - 10.1109/ITC-CSCC.2019.8793376
M3 - Conference contribution
AN - SCOPUS:85071497559
T3 - 34th International Technical Conference on Circuits/Systems, Computers and Communications, ITC-CSCC 2019
BT - 34th International Technical Conference on Circuits/Systems, Computers and Communications, ITC-CSCC 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 34th International Technical Conference on Circuits/Systems, Computers and Communications, ITC-CSCC 2019
Y2 - 23 June 2019 through 26 June 2019
ER -