Simulation of a pairing-based identity-based identification scheme in IOS

Pairing-based cryptography have begun to draw attention ever since the work of Boneh and Franklin in 2001 proposing the first identity-based encryption scheme using bilinear pairings. In 2010, Tan et al. developed a pairing library that has running times that is as competitive as Pairing-Based Crypto (PBC) library. However, since Tan et al's pairing library was written in Java, it was not known to work for other platforms such as iOS. In this work, we adapt Tan et al's Java library for iOS through the implementation of a pairing-based identity-based identification (IBI) scheme.