Design of a reconfigurable processor for elliptic curve cryptography over NIST prime fields

Show simple item record

dc.contributor.author Ananyi, Kendall
dc.date.accessioned 2010-01-12T17:03:26Z
dc.date.available 2010-01-12T17:03:26Z
dc.date.copyright 2006 en
dc.date.issued 2010-01-12T17:03:26Z
dc.identifier.uri http://hdl.handle.net/1828/2070
dc.description.abstract Exchange of information must integrate a means of protecting data against unauthorized access. Cryptography plays an important role in achieving information security. It is used for (1) encrypting or signing data at the source before transmission, and then (2) decrypting or validating the signature of the received message at the destination. This thesis focuses on the study of the hardware implementation of a reconfigurable processor supporting elliptic curve cryptography (ECC) over prime fields GF(p). The proposed processor can be reconfigured to work with any of the five prime fields recommended by N1ST (192 to 521 bits). Our processor can be programmed to execute any sequence of basic modular operations (add, subtract, multiply, invert) used in higher level ECC arithmetic. The architecture has been prototyped on a Xilinx FPGA. Its performance is competitive with existing hardware implementation, despite the overhead needed to support datapath reconfigurations for different prime sizes. en
dc.language English eng
dc.language.iso en en
dc.rights Available to the World Wide Web en
dc.subject computers en
dc.subject access control en
dc.subject cryptography en
dc.subject.lcsh UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science en
dc.subject.lcsh UVic Subject Index::Sciences and Engineering::Engineering::Electrical engineering en
dc.title Design of a reconfigurable processor for elliptic curve cryptography over NIST prime fields en
dc.type Thesis en
dc.contributor.supervisor Rakhmatov, Daler N.
dc.degree.department Dept. of Electrical and Computer Engineering en
dc.degree.level Master of Applied Science M.A.Sc. en

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UVicSpace


My Account