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...

Full description

Saved in:
Bibliographic Details
Main Author: Irwansyah, Arif
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