Date of Award
Electrical and Computer Engineering
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
Pairing-based cryptography (PBC) provides novel security services, such as identity-based encryption, attribute-based encryption and anonymous authentication. The Miller's Algorithm is considered one of the most important algorithms in PBC and carries the most computation in PBC. In this thesis, two modified Miller's algorithms are proposed. The first proposed algorithm introduces a right-to-left version algorithm compared to the fact that the original Miller's algorithm works only in the fashion of left-to-right. Furthermore, this new algorithm introduces parallelable computation within each loop and thus it can achieve a much higher speed. The second proposal has the advantage over the original Miller's algorithm not only in parallelable computation but also in resistance to certain side channel attacks based on the new feature of the equilibrium of computational complexities. An elaborate comparison among the existing works and the proposed works is demonstrated. It is expected that the first proposed algorithm can replace the original Miller's if a right-to-left input style is required and/or high speed is of importance. The second proposed algorithm should be chosen over the original Miller's if side channel attack is a concern.
Wang, Shun, "Efficient Computation of Miller's Algorithm in Pairing-Based Cryptography" (2017). Electronic Theses and Dissertations. 6024.