Learn More
This paper describes the design of a fast software library for the computation of the optimal ate pairing on a Barreto–Naehrig elliptic curve. Our library is able to compute the optimal ate pairing over a 254-bit prime field Fp, in just 2.33 million of clock cycles on a single core of an Intel Core i7 2.8GHz processor, which implies that the pairing(More)
A ciphertext-policy attribute-based encryption protocol uses bilinear pairings to provide control access mechanisms, where the set of user's attributes is specified by means of a linear secret sharing scheme. In this paper we present the design of a software cryptographic library that achieves record timings for the computation of a 126-bit security level(More)
There are various protocols using pairing operations such as ID- Based Encryption and Functional Encryption in recent years. These protocols could not be realized by using conventional public key encryption. Hence, pairing plays an important role in modern society. However, implementing an efficient pairing library needs a deep knowledge of mathematics and(More)
In this paper, we present a framework for secure multiparty computation on smartphones. Our framework provides protocols, which are constructed by additively homo-morphic encryption, to guarantee security against semi-honest adversaries without collusion. The protocols made using our framework follow a client-server model, thus users of our framework can(More)