Issue No. 02 - March-April (2017 vol. 14)
Fuchun Guo , School of Computing and Information Technology, University of Wollongong, NSW, Australia
Yi Mu , School of Computing and Information Technology, University of Wollongong, NSW, Australia
Willy Susilo , School of Computing and Information Technology, University of Wollongong, NSW, Australia
Homer Hsing , Facebook Inc
Duncan S. Wong , Security and Data Sciences, ASTRI, Hong Kong
Vijay Varadharajan , Department of Computing, Macquarie University, Australia
Lightweight devices such as smart cards and RFID tags have a very limited hardware resource, which could be too weak to cope with asymmetric-key cryptography. It would be desirable if the cryptographic algorithm could be optimized in order to better use hardware resources. In this paper, we demonstrate how identity-based encryption algorithms from bilinear pairing can be optimized so that hardware resources can be saved. We notice that the identity-based encryption algorithms from bilinear pairing in the literature must perform both elliptic curve group operations and multiplicative group operations, which consume a lot of hardware resources. We manage to eliminate the need of multiplicative group operations for encryption. This is a significant discovery since the hardware structure can be simplified for implementing pairing-based cryptography. Our experimental results show that our encryption algorithm saves up to 47 percent memory (27,239 RAM bits) in FPGA implementation.
Encryption, Hardware, Identity-based encryption, Elliptic curves
F. Guo, Y. Mu, W. Susilo, H. Hsing, D. S. Wong and V. Varadharajan, "Optimized Identity-Based Encryption from Bilinear Pairing for Lightweight Devices," in IEEE Transactions on Dependable and Secure Computing, vol. 14, no. 2, pp. 211-220, 2017.