Cryptology ePrint Archive: Report 2014/071

Implementing Pairing-Based Cryptosystems in USB Tokens

Zhaohui Cheng

Abstract: In the last decade, pairing-based cryptography has been the most intensively studied subject in the cryptography field. 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.

Category / Keywords: implementation / pairing, identity-based cryptography

Date: received 1 Feb 2014, last revised 13 Feb 2014

Contact author: zhaohui_cheng at hotmail com

Available format(s): PDF | BibTeX Citation

Note: More accurate metrics measurement and references added

Version: 20140213:134928 (All versions of this report)

Short URL:

Discussion forum: Show discussion | Start new discussion

[ Cryptology ePrint archive ]