Cryptoraptor : high throughput reconfigurable cryptographic processor for symmetric key encryption and cryptographic hash functions

In cryptographic processor design, the selection of functional primitives and connection structures between these primitives are extremely crucial to maximize throughput and flexibility. Hence, detailed analysis on the specifications and requirements of existing crypto-systems plays a crucial role i...

Full description

Bibliographic Details
Main Author: Sayilar, Gokhan
Format: Others
Language:en
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/2152/28267
id ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-28267
record_format oai_dc
spelling ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-282672015-09-20T17:28:58ZCryptoraptor : high throughput reconfigurable cryptographic processor for symmetric key encryption and cryptographic hash functionsSayilar, GokhanCryptographyCryptographic processorHigh throughputReconfigurabilityASICIn cryptographic processor design, the selection of functional primitives and connection structures between these primitives are extremely crucial to maximize throughput and flexibility. Hence, detailed analysis on the specifications and requirements of existing crypto-systems plays a crucial role in cryptographic processor design. This thesis provides the most comprehensive literature review that we are aware of on the widest range of existing cryptographic algorithms, their specifications, requirements, and hardware structures. In the light of this analysis, it also describes a high performance, low power, and highly flexible cryptographic processor, Cryptoraptor, that is designed to support both today's and tomorrow's encryption standards. To the best of our knowledge, the proposed cryptographic processor supports the widest range of cryptographic algorithms compared to other solutions in the literature and is the only crypto-specific processor targeting the future standards as well. Unlike previous work, we aim for maximum throughput for all known encryption standards, and to support future standards as well. Our 1GHz design achieves a peak throughput of 128Gbps for AES-128 which is competitive with ASIC designs and has 25X and 160X higher throughput per area than CPU and GPU solutions, respectively.text2015-02-03T14:25:11Z2014-122015-01-14December 20142015-02-03T14:25:11ZThesisapplication/pdfhttp://hdl.handle.net/2152/28267en
collection NDLTD
language en
format Others
sources NDLTD
topic Cryptography
Cryptographic processor
High throughput
Reconfigurability
ASIC
spellingShingle Cryptography
Cryptographic processor
High throughput
Reconfigurability
ASIC
Sayilar, Gokhan
Cryptoraptor : high throughput reconfigurable cryptographic processor for symmetric key encryption and cryptographic hash functions
description In cryptographic processor design, the selection of functional primitives and connection structures between these primitives are extremely crucial to maximize throughput and flexibility. Hence, detailed analysis on the specifications and requirements of existing crypto-systems plays a crucial role in cryptographic processor design. This thesis provides the most comprehensive literature review that we are aware of on the widest range of existing cryptographic algorithms, their specifications, requirements, and hardware structures. In the light of this analysis, it also describes a high performance, low power, and highly flexible cryptographic processor, Cryptoraptor, that is designed to support both today's and tomorrow's encryption standards. To the best of our knowledge, the proposed cryptographic processor supports the widest range of cryptographic algorithms compared to other solutions in the literature and is the only crypto-specific processor targeting the future standards as well. Unlike previous work, we aim for maximum throughput for all known encryption standards, and to support future standards as well. Our 1GHz design achieves a peak throughput of 128Gbps for AES-128 which is competitive with ASIC designs and has 25X and 160X higher throughput per area than CPU and GPU solutions, respectively. === text
author Sayilar, Gokhan
author_facet Sayilar, Gokhan
author_sort Sayilar, Gokhan
title Cryptoraptor : high throughput reconfigurable cryptographic processor for symmetric key encryption and cryptographic hash functions
title_short Cryptoraptor : high throughput reconfigurable cryptographic processor for symmetric key encryption and cryptographic hash functions
title_full Cryptoraptor : high throughput reconfigurable cryptographic processor for symmetric key encryption and cryptographic hash functions
title_fullStr Cryptoraptor : high throughput reconfigurable cryptographic processor for symmetric key encryption and cryptographic hash functions
title_full_unstemmed Cryptoraptor : high throughput reconfigurable cryptographic processor for symmetric key encryption and cryptographic hash functions
title_sort cryptoraptor : high throughput reconfigurable cryptographic processor for symmetric key encryption and cryptographic hash functions
publishDate 2015
url http://hdl.handle.net/2152/28267
work_keys_str_mv AT sayilargokhan cryptoraptorhighthroughputreconfigurablecryptographicprocessorforsymmetrickeyencryptionandcryptographichashfunctions
_version_ 1716824197710217216