Efficient pairing-based cryptography on raspberry Pi

Yuki Nanjo, Md Al Amin Khandaker, Takuya Kusaka, Yasuyuki Nogami

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)


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.

Original languageEnglish
Pages (from-to)88-93
Number of pages6
JournalJournal of Communications
Issue number2
Publication statusPublished - Feb 2018


  • BN-curve
  • Efficient implementation
  • Pairing-based cryptography

ASJC Scopus subject areas

  • Electrical and Electronic Engineering


Dive into the research topics of 'Efficient pairing-based cryptography on raspberry Pi'. Together they form a unique fingerprint.

Cite this