Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

Parallel Windowed Method for Scalar Multiplication in Elliptic Curve Cryptography

dc.contributor.advisorAnand, Christopher
dc.contributor.advisorKahl, Wolfram
dc.contributor.authorBouman, Tanya
dc.contributor.departmentComputing and Softwareen_US
dc.date.accessioned2021-02-03T16:51:39Z
dc.date.available2021-02-03T16:51:39Z
dc.date.issued2021
dc.description.abstractCommercial applications, including Blockchain, require large numbers of cryptographic signing and verification operations, increasingly using Elliptic Curve Cryptography. This uses a group operation (called point addition) in the set of points on an elliptic curve over a prime field. Scalar multiplication of the repeated addition of a fixed point, P , in the curve. Along with the infinity point, which serves as the identity of addition and the zero of scalar multiplication, this forms a vector space over the prime field. The scalar multiplication can be accelerated by decomposing the number of additions into nibbles or other digits, and using a pre-computed table of values P , 2P , 3P, . . . This is called a windowed method. To avoid side-channel attacks, implementations must ensure that the time and power used do not depend on the scalar. Avoiding conditional execution ensures constant-time and constant-power execution. This thesis presents a theoretical reduction in latency for the windowed method by introducing parallelism. Using three cores can achieve an improvement of 42% in the latency versus a single-threaded computation.en_US
dc.description.degreeMaster of Science (MSc)en_US
dc.description.degreetypeThesisen_US
dc.identifier.urihttp://hdl.handle.net/11375/26191
dc.language.isoenen_US
dc.subjectcryptographyen_US
dc.subjectparallel computingen_US
dc.titleParallel Windowed Method for Scalar Multiplication in Elliptic Curve Cryptographyen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Bouman_Tanya_E_finalsubmission2021January_MSc.pdf
Size:
407.83 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: