Embedded reconfigurable solutions for cryptography
| dc.contributor.author | Chu, Chi-Chun (Ambrose) | |
| dc.contributor.supervisor | Sima, Mihai | |
| dc.date.accessioned | 2008-07-16T15:58:53Z | |
| dc.date.available | 2008-07-16T15:58:53Z | |
| dc.date.copyright | 2008 | en_US |
| dc.date.issued | 2008-07-16T15:58:53Z | |
| dc.degree.department | Department of Electrical and Computer Engineering | |
| dc.degree.level | Master of Applied Science M.A.Sc. | en_US |
| dc.description.abstract | We first propose a reconfigurable processor, which consists of a MicroBlaze processor augmented with a Field-Programmable Gate Array (FPGA) to mitigate the computing time for public-key cryptography algorithms. We first consider Virtex-II Pro from Xilinx to analyze the potential solution of a Field-Programmable Custom Computing Machine (FCCM), which is composed of MicroBlaze augmented with a Virtex-II FPGA. We then propose a cryptography-oriented reconfigurable array, called CryptoRA, that efficiently supports long-word integer addition, subtraction and comparison. As a result, RISC processor can potentially be augmented with the CryptoRA rather than Virtex-II. The three main features that CryptoRA has are: (i) an increased granularity of the logic tile, (ii) the extension of the dedicated carry chain over the horizontal direction, and (iii) the incremental splitting Look-Up Table. According to our simulations, the CryptoRA-based FCCM provides a significant performance improvement over an optimized pure-software solution at an acceptable cost. | en_US |
| dc.identifier.bibliographicCitation | Ambrose Chu, Scott Miller, and Mihai Sima, ”Reconfigurable Solutions for Very-Long Arithmetic with Application in Cryptography.” The 18th edition of ACM Great Lakes Symposium on VLSI (GLSVLSI’08), Orlando, Florida, USA. May 2008, pp. 59-64. | en_US |
| dc.identifier.bibliographicCitation | Scott Miller, Ambrose Chu, and Mihai Sima, ”VLSI Implementation of a Cryptography- Oriented Reconfigurable Array.” The 11th Euromicro Conference on Digital System Design (DSD’08), Parma, Italy, Europe, Sept. 2008 | en_US |
| dc.identifier.uri | http://hdl.handle.net/1828/1026 | |
| dc.language | English | eng |
| dc.language.iso | en | en_US |
| dc.rights | Available to the World Wide Web | en_US |
| dc.subject | FPGA | en_US |
| dc.subject | Cryptography | en_US |
| dc.subject | Reconfigurable | en_US |
| dc.subject | Embedded system | en_US |
| dc.subject.lcsh | UVic Subject Index::Sciences and Engineering::Applied Sciences | en_US |
| dc.title | Embedded reconfigurable solutions for cryptography | en_US |
| dc.type | Thesis | en_US |