Paper 2014/071 Original: eprint.iacr.org/2014/071 ↗

Implementing Pairing-Based Cryptosystems in USB Tokens

Zhaohui Cheng
Abstract

In the last decade, pairing-based cryptography has been one of the most intensively studied subjects in cryptography. Various optimization techniques have been developed to speed up the pairing computation. However, implementing a pairing-based cryptosystem in resource constrained devices has been less tried. Moreover, due to progress on solving the discrete logarithm problem (DLP), those implementations are no longer safe to use. In this paper, we report an implementation of a couple of pairing-based cryptosystems at a high security level on a 32-bit microcontroller in a USB token. It shows that USB token supporting secure pairing-based cryptosystems is viable. The presented curve parameters may also be used by other pairing-related cryptosystems to achieve stronger security than those given in the existing literature.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2014-11-22: last updated
2014-02-04: published
Short URL
https://ia.cr/2014/071
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2014/071,
      author = {Zhaohui Cheng},
      title = {Implementing Pairing-Based Cryptosystems in USB Tokens},
      howpublished = {Cryptology {ePrint} Archive, Paper 2014/071},
      year = {2014},
      url = {https://eprint.iacr.org/2014/071}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.