Show simple item record

dc.contributor.authorGrewal, Gurleen
dc.date.accessioned2012-05-14 19:08:11 (GMT)
dc.date.available2012-05-14 19:08:11 (GMT)
dc.date.issued2012-05-14T19:08:11Z
dc.date.submitted2012-04-30
dc.identifier.urihttp://hdl.handle.net/10012/6722
dc.description.abstractPairings have found a range of applications in many areas of cryptography. As such, to utilize the enormous potential of pairing-based protocols one needs to efficiently compute pairings across various computing platforms. In this thesis, we give an introduction to pairing-based cryptography and describe the Tate pairing and its variants. We then describe some recent work to realize efficient computation of pairings. We further extend these optimizations and implement the O-Ate pairing on BN-curves on ARM and x86-64 platforms. Specifically, we extend the idea of lazy reduction to field inversion, optimize curve arithmetic, and construct efficient tower extensions to optimize field arithmetic. We also analyze the use of affine coordinates for pairing computation leading us to the conclusion that they are a competitive choice for fast pairing computation on ARM processors, especially at high security level. Our resulting implementation is more than three times faster than any previously reported implementation on ARM processors.en
dc.language.isoenen
dc.publisherUniversity of Waterlooen
dc.subjectARM processoren
dc.subjectcryptographyen
dc.subjectpairing-based cryptographyen
dc.subjectpairingsen
dc.subjectpairing computationen
dc.subjectO-Ate pairingen
dc.titleEfficient Pairings on Various Platformsen
dc.typeMaster Thesisen
dc.pendingfalseen
dc.subject.programCombinatorics and Optimizationen
uws-etd.degree.departmentCombinatorics and Optimizationen
uws-etd.degreeMaster of Mathematicsen
uws.typeOfResourceTexten
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages