Elliptic-curve cryptographic architectures for system-on-chip based on field programmable gate arrays
Elliptic curve cryptography (ECC) is an alternative mechanism for implementing public-key cryptographic system. The main reason for the attractiveness of ECC in data security systems is the fact that significantly smaller parameters are needed as compared to other competitive systems, but with equiv...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2009
|
Subjects: | |
Online Access: | http://eprints.utm.my/id/eprint/12691/1/ArifIrwansyahMFKE2009.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my-utm-ep.12691 |
---|---|
record_format |
uketd_dc |
spelling |
my-utm-ep.126912018-06-25T08:57:54Z Elliptic-curve cryptographic architectures for system-on-chip based on field programmable gate arrays 2009 Irwansyah, Arif QA75 Electronic computers. Computer science TK Electrical engineering. Electronics Nuclear engineering Elliptic curve cryptography (ECC) is an alternative mechanism for implementing public-key cryptographic system. The main reason for the attractiveness of ECC in data security systems is the fact that significantly smaller parameters are needed as compared to other competitive systems, but with equivalent levels of security. This thesis presents the design exploration of elliptic-curve cryptographic architectures for Field Programmable Gate Arrays (FPGA)-based System-on-Chip (SoC). The architectures explored include tightly-coupled custom logic and loosely-coupled coprocessor. The ECC hardware is designed and parameterized for key sizes of 163, 193, and 233 bits. The designs are described in Verilog and VHDL. A demonstration application prototype is developed in which an Elliptic Curve Digital Signature Algorithm (ECDSA) system is combined with a hybrid encryption cryptosystem in one SoC implementation. This application prototype is used in the verification of the designs. Experimental results show that, while utilizing less logic, tightly-coupled architecture improves the execution time of point multiplication operation by about 50% as compared to the loosely-coupled coprocessor. For point addition operation execution time, the tightly-coupled architecture offers 56% improvement as compared to the loosely-coupled coprocessor. The benchmarking of the design with other existing ECC tightly coupled hardwares shows that the design is about fourteen times faster in terms of clock cycles. 2009 Thesis http://eprints.utm.my/id/eprint/12691/ http://eprints.utm.my/id/eprint/12691/1/ArifIrwansyahMFKE2009.pdf application/pdf en public masters Universiti Teknologi Malaysia, Faculty of Electrical Engineering Faculty of Electrical Engineering |
institution |
Universiti Teknologi Malaysia |
collection |
UTM Institutional Repository |
language |
English |
topic |
QA75 Electronic computers Computer science QA75 Electronic computers Computer science |
spellingShingle |
QA75 Electronic computers Computer science QA75 Electronic computers Computer science Irwansyah, Arif Elliptic-curve cryptographic architectures for system-on-chip based on field programmable gate arrays |
description |
Elliptic curve cryptography (ECC) is an alternative mechanism for implementing public-key cryptographic system. The main reason for the attractiveness of ECC in data security systems is the fact that significantly smaller parameters are needed as compared to other competitive systems, but with equivalent levels of security. This thesis presents the design exploration of elliptic-curve cryptographic architectures for Field Programmable Gate Arrays (FPGA)-based System-on-Chip (SoC). The architectures explored include tightly-coupled custom logic and loosely-coupled coprocessor. The ECC hardware is designed and parameterized for key sizes of 163, 193, and 233 bits. The designs are described in Verilog and VHDL. A demonstration application prototype is developed in which an Elliptic Curve Digital Signature Algorithm (ECDSA) system is combined with a hybrid encryption cryptosystem in one SoC implementation. This application prototype is used in the verification of the designs. Experimental results show that, while utilizing less logic, tightly-coupled architecture improves the execution time of point multiplication operation by about 50% as compared to the loosely-coupled coprocessor. For point addition operation execution time, the tightly-coupled architecture offers 56% improvement as compared to the loosely-coupled coprocessor. The benchmarking of the design with other existing ECC tightly coupled hardwares shows that the design is about fourteen times faster in terms of clock cycles. |
format |
Thesis |
qualification_level |
Master's degree |
author |
Irwansyah, Arif |
author_facet |
Irwansyah, Arif |
author_sort |
Irwansyah, Arif |
title |
Elliptic-curve cryptographic architectures for system-on-chip based on field programmable gate arrays |
title_short |
Elliptic-curve cryptographic architectures for system-on-chip based on field programmable gate arrays |
title_full |
Elliptic-curve cryptographic architectures for system-on-chip based on field programmable gate arrays |
title_fullStr |
Elliptic-curve cryptographic architectures for system-on-chip based on field programmable gate arrays |
title_full_unstemmed |
Elliptic-curve cryptographic architectures for system-on-chip based on field programmable gate arrays |
title_sort |
elliptic-curve cryptographic architectures for system-on-chip based on field programmable gate arrays |
granting_institution |
Universiti Teknologi Malaysia, Faculty of Electrical Engineering |
granting_department |
Faculty of Electrical Engineering |
publishDate |
2009 |
url |
http://eprints.utm.my/id/eprint/12691/1/ArifIrwansyahMFKE2009.pdf |
_version_ |
1747814947484598272 |