Analysis of BCNS and Newhope Key-exchange Protocols
| dc.contributor.advisor | Guangwu Xu | |
| dc.contributor.committeemember | Adrian Dumitrescu | |
| dc.contributor.committeemember | Lingfeng Wang | |
| dc.creator | Hesamian, Seyedamirhossein | |
| dc.date.accessioned | 2024-08-23T17:35:48Z | |
| dc.date.available | 2024-08-23T17:35:48Z | |
| dc.date.issued | 2017-05-01 | |
| dc.description.abstract | Lattice-based cryptographic primitives are believed to offer resilience against attacks by quantum computers. Following increasing interest from both companies and government agencies in building quantum computers, a number of works have proposed instantiations of practical post-quantum key-exchange protocols based on hard problems in lattices, mainly based on the Ring Learning With Errors (R-LWE) problem. In this work we present an analysis of Ring-LWE based key-exchange mechanisms and compare two implementations of Ring-LWE based key-exchange protocol: BCNS and NewHope. This is important as NewHope protocol implementation outperforms state-of-the art elliptic curve based Diffie-Hellman key-exchange X25519, thus showing that using quantum safe key-exchange is not only a viable option but also a faster one. Specifically, this thesis compares different reconciliation methods, parameter choices, noise sampling algorithms and performance. | |
| dc.identifier.uri | http://digital.library.wisc.edu/1793/80582 | |
| dc.subject | BCNS | |
| dc.subject | Lattice Based Key-exchange | |
| dc.subject | Newhope | |
| dc.subject | Ring-LWE | |
| dc.title | Analysis of BCNS and Newhope Key-exchange Protocols | |
| dc.type | thesis | |
| thesis.degree.discipline | Computer Science | |
| thesis.degree.grantor | University of Wisconsin-Milwaukee | |
| thesis.degree.name | Master of Science |