A Dataflow-based Cryptographic Processing Unit for High-Throughput IPsec Processors
博士 === 國立成功大學 === 電腦與通信工程研究所 === 101 === Internet Protocol Security (IPsec) is a protocol suite for securing IP communications. In IPsec cryptographic processing, the encryption, decryption, and authentication operations are critical factors affecting the overall performance. A specialized cryptogra...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/58394613711913027159 |
id |
ndltd-TW-101NCKU5652084 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-101NCKU56520842017-02-25T04:18:19Z http://ndltd.ncl.edu.tw/handle/58394613711913027159 A Dataflow-based Cryptographic Processing Unit for High-Throughput IPsec Processors 高速網路密碼處理器之資料流架構設計 Chen-ChiehWang 王振傑 博士 國立成功大學 電腦與通信工程研究所 101 Internet Protocol Security (IPsec) is a protocol suite for securing IP communications. In IPsec cryptographic processing, the encryption, decryption, and authentication operations are critical factors affecting the overall performance. A specialized cryptographic processing unit to take the advantages of regularity and parallelism in the cryptographic algorithms is highly desirable for high speed network. In this dissertation, we propose a dataflow-based crypto processor architecture that inherently makes the best use of the obtainable parallelism. We propose a novel architecture called Multi-Pointer Sliding Window (MPSW) to improve the utilization of FIFO buffers as well as to reduce the number of data movements. The proposed design reduces 43% area cost and provides a better performance up to 37% compared to previous work. In order to design and verify the IPsec processor, we develop a full-system Network Virtual Platform (NetVP) to support ESL design methodology. Using the ESL system, we are able to explore the optimized performance and designs considering various architectural issues in the system level. In addition, the NetVP system provides an on-line verification capability to enable the designed target to communicate with a real network for system validation. The proposed full-system NetVP can also be applied to the development of other kinds of network accelerators, such as TOE, iSCSI, network router, and network switch. Chung-Ho Chen 陳中和 2013 學位論文 ; thesis 93 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
博士 === 國立成功大學 === 電腦與通信工程研究所 === 101 === Internet Protocol Security (IPsec) is a protocol suite for securing IP communications. In IPsec cryptographic processing, the encryption, decryption, and authentication operations are critical factors affecting the overall performance. A specialized cryptographic processing unit to take the advantages of regularity and parallelism in the cryptographic algorithms is highly desirable for high speed network.
In this dissertation, we propose a dataflow-based crypto processor architecture that inherently makes the best use of the obtainable parallelism. We propose a novel architecture called Multi-Pointer Sliding Window (MPSW) to improve the utilization of FIFO buffers as well as to reduce the number of data movements. The proposed design reduces 43% area cost and provides a better performance up to 37% compared to previous work.
In order to design and verify the IPsec processor, we develop a full-system Network Virtual Platform (NetVP) to support ESL design methodology. Using the ESL system, we are able to explore the optimized performance and designs considering various architectural issues in the system level. In addition, the NetVP system provides an on-line verification capability to enable the designed target to communicate with a real network for system validation. The proposed full-system NetVP can also be applied to the development of other kinds of network accelerators, such as TOE, iSCSI, network router, and network switch.
|
author2 |
Chung-Ho Chen |
author_facet |
Chung-Ho Chen Chen-ChiehWang 王振傑 |
author |
Chen-ChiehWang 王振傑 |
spellingShingle |
Chen-ChiehWang 王振傑 A Dataflow-based Cryptographic Processing Unit for High-Throughput IPsec Processors |
author_sort |
Chen-ChiehWang |
title |
A Dataflow-based Cryptographic Processing Unit for High-Throughput IPsec Processors |
title_short |
A Dataflow-based Cryptographic Processing Unit for High-Throughput IPsec Processors |
title_full |
A Dataflow-based Cryptographic Processing Unit for High-Throughput IPsec Processors |
title_fullStr |
A Dataflow-based Cryptographic Processing Unit for High-Throughput IPsec Processors |
title_full_unstemmed |
A Dataflow-based Cryptographic Processing Unit for High-Throughput IPsec Processors |
title_sort |
dataflow-based cryptographic processing unit for high-throughput ipsec processors |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/58394613711913027159 |
work_keys_str_mv |
AT chenchiehwang adataflowbasedcryptographicprocessingunitforhighthroughputipsecprocessors AT wángzhènjié adataflowbasedcryptographicprocessingunitforhighthroughputipsecprocessors AT chenchiehwang gāosùwǎnglùmìmǎchùlǐqìzhīzīliàoliújiàgòushèjì AT wángzhènjié gāosùwǎnglùmìmǎchùlǐqìzhīzīliàoliújiàgòushèjì AT chenchiehwang dataflowbasedcryptographicprocessingunitforhighthroughputipsecprocessors AT wángzhènjié dataflowbasedcryptographicprocessingunitforhighthroughputipsecprocessors |
_version_ |
1718416106578771968 |