TY - JOUR
T1 - Efficient pairing-based cryptography on raspberry Pi
AU - Nanjo, Yuki
AU - Khandaker, Md Al Amin
AU - Kusaka, Takuya
AU - Nogami, Yasuyuki
N1 - Funding Information:
This work was partially supported by the Strategic Information and Communications R&D Promotion Programme (SCOPE) of Ministry of Internal Affairs and Communications, Japan.
Publisher Copyright:
© 2018 Journal of Communications.
PY - 2018/2
Y1 - 2018/2
N2 - In the age of IoT, pairing-based cryptography (PBC) can play an important role as a public key cryptography since it enables several innovative protocols such as anonymous encryption, certificate less authentication and so on. However, due to the computation complexity, PBC is often regarded computationally unfeasible for IoT devices. Therefore, this paper tries to push that limit by efficiently calculating pairing operation together with scalar multiplication and exponentiation over Barreto-Naehrig (BN) curve by applying the state of art techniques. In addition to the theoretic explanation of the applied techniques, the authors also show a high-level implementation using C programming on a raspberry pi model 3 B, instead of hardware specific implementation.
AB - In the age of IoT, pairing-based cryptography (PBC) can play an important role as a public key cryptography since it enables several innovative protocols such as anonymous encryption, certificate less authentication and so on. However, due to the computation complexity, PBC is often regarded computationally unfeasible for IoT devices. Therefore, this paper tries to push that limit by efficiently calculating pairing operation together with scalar multiplication and exponentiation over Barreto-Naehrig (BN) curve by applying the state of art techniques. In addition to the theoretic explanation of the applied techniques, the authors also show a high-level implementation using C programming on a raspberry pi model 3 B, instead of hardware specific implementation.
KW - BN-curve
KW - Efficient implementation
KW - Pairing-based cryptography
UR - http://www.scopus.com/inward/record.url?scp=85042547601&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85042547601&partnerID=8YFLogxK
U2 - 10.12720/jcm.13.2.88-93
DO - 10.12720/jcm.13.2.88-93
M3 - Article
AN - SCOPUS:85042547601
SN - 1796-2021
VL - 13
SP - 88
EP - 93
JO - Journal of Communications
JF - Journal of Communications
IS - 2
ER -