An embedded cryptosystem implementing symmetric cipher and public-key crypto algorithms in hardware

Information security in terms of confidentiality, data integrity, nonrepudiation and authentication is one of the critical aspects in majority of electronic communication and computer networks, especially in high speed security system. This thesis proposes an embedded cryptosystem design prototype,...

Full description

Saved in:
Bibliographic Details
Main Author: Hau, Yuan Wen
Format: Thesis
Language:en
Published: 2005
Subjects:
Online Access:http://eprints.utm.my/4287/1/HauYuanWenMFKE2005.pdf
http://eprints.utm.my/4287/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1845471083940020224
author Hau, Yuan Wen
author_facet Hau, Yuan Wen
author_sort Hau, Yuan Wen
building UTM Library
collection Institutional Repository
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
continent Asia
country Malaysia
description Information security in terms of confidentiality, data integrity, nonrepudiation and authentication is one of the critical aspects in majority of electronic communication and computer networks, especially in high speed security system. This thesis proposes an embedded cryptosystem design prototype, which consist of hybrid encryption cryptosystem and ECC-based digital signature cryptosystem, to provide all of the mentioned security services. The cryptosystem is designed using hardware-software codesign technique. The cryptosystem composes of three components: (a) hardware processing module, (b) device driver and (c) Application Programming Interface (API). This project focused on the bus interface module design of several in-house designed processor cores, which include ECC, RSA, SHA-1 and AES crypto processor core, and LZSS data compression processor core. Besides, a supplementary large integer Modular Arithmetic processor core (MAP), is designed as part of this work. All of these processor cores have been integrated to form a complete cryptosystem in SoPC environment together with Nios main processor and standard peripherals. The embedded device drivers and APIs have been scripted to communicate with each dedicated coprocessor and cryptosystem. The embedded cryptosystem is implemented on an Altera Stratix FPGA prototyping board with an operating system frequency at 40 MHz. An application demonstration prototype and real-time e-document security application has been developed to test the functionality and robustness of the cryptosystem as well as the usability of the embedded device drivers and the APIs. The hybrid encryption cryptosystem offers a performance of 1.80 Mbps in AES crypto subsystem, and able to execute RSA full modular exponentiation operation in just 53 ms. Besides, the ECC-based digital signature cryptosystem can compute the ECDSA signing and verification in a finite field of GF(2163) in 0.59 ms and 1.06 ms, respectively. As the result, this embedded cryptosystem is suitable for next generation real-time IT security.
format Thesis
id my.utm.eprints-4287
institution Universiti Teknologi Malaysia
language en
publishDate 2005
record_format eprints
spelling my.utm.eprints-42872018-01-16T07:32:33Z http://eprints.utm.my/4287/ An embedded cryptosystem implementing symmetric cipher and public-key crypto algorithms in hardware Hau, Yuan Wen TK Electrical engineering. Electronics Nuclear engineering Information security in terms of confidentiality, data integrity, nonrepudiation and authentication is one of the critical aspects in majority of electronic communication and computer networks, especially in high speed security system. This thesis proposes an embedded cryptosystem design prototype, which consist of hybrid encryption cryptosystem and ECC-based digital signature cryptosystem, to provide all of the mentioned security services. The cryptosystem is designed using hardware-software codesign technique. The cryptosystem composes of three components: (a) hardware processing module, (b) device driver and (c) Application Programming Interface (API). This project focused on the bus interface module design of several in-house designed processor cores, which include ECC, RSA, SHA-1 and AES crypto processor core, and LZSS data compression processor core. Besides, a supplementary large integer Modular Arithmetic processor core (MAP), is designed as part of this work. All of these processor cores have been integrated to form a complete cryptosystem in SoPC environment together with Nios main processor and standard peripherals. The embedded device drivers and APIs have been scripted to communicate with each dedicated coprocessor and cryptosystem. The embedded cryptosystem is implemented on an Altera Stratix FPGA prototyping board with an operating system frequency at 40 MHz. An application demonstration prototype and real-time e-document security application has been developed to test the functionality and robustness of the cryptosystem as well as the usability of the embedded device drivers and the APIs. The hybrid encryption cryptosystem offers a performance of 1.80 Mbps in AES crypto subsystem, and able to execute RSA full modular exponentiation operation in just 53 ms. Besides, the ECC-based digital signature cryptosystem can compute the ECDSA signing and verification in a finite field of GF(2163) in 0.59 ms and 1.06 ms, respectively. As the result, this embedded cryptosystem is suitable for next generation real-time IT security. 2005-09 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/4287/1/HauYuanWenMFKE2005.pdf Hau, Yuan Wen (2005) An embedded cryptosystem implementing symmetric cipher and public-key crypto algorithms in hardware. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering.
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Hau, Yuan Wen
An embedded cryptosystem implementing symmetric cipher and public-key crypto algorithms in hardware
title An embedded cryptosystem implementing symmetric cipher and public-key crypto algorithms in hardware
title_full An embedded cryptosystem implementing symmetric cipher and public-key crypto algorithms in hardware
title_fullStr An embedded cryptosystem implementing symmetric cipher and public-key crypto algorithms in hardware
title_full_unstemmed An embedded cryptosystem implementing symmetric cipher and public-key crypto algorithms in hardware
title_short An embedded cryptosystem implementing symmetric cipher and public-key crypto algorithms in hardware
title_sort embedded cryptosystem implementing symmetric cipher and public-key crypto algorithms in hardware
topic TK Electrical engineering. Electronics Nuclear engineering
url http://eprints.utm.my/4287/1/HauYuanWenMFKE2005.pdf
http://eprints.utm.my/4287/
url_provider http://eprints.utm.my/