Efficient pairing-based cryptography on raspberry Pi

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

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

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
Volume13
Issue number2
DOIs
Publication statusPublished - Feb 1 2018

Keywords

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

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

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

  • Cite this