2009 Sixth International Conference on Information Technology: New Generations 2009
DOI: 10.1109/itng.2009.163
|View full text |Cite
|
Sign up to set email alerts
|

Parallel and Pipeline Processing for Block Cipher Algorithms on a Network-on-Chip

Abstract: The computational performance of Network-on-Chip (NoC) and Multi-Processor System-on-Chip (MPSoC) for implementing cryptographic block ciphers can be improved by exploiting parallel and pipeline execution. In this paper, we present a parallel and pipeline processing method for block cipher algorithms: Data Encryption Standard (DES), Triple-DES Algorithm (TDEA), and Advanced Encryption Standard (AES) based on pure software implementation on an NoC. The algorithms are decomposed into task loops, functions, and d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 23 publications
(7 citation statements)
references
References 14 publications
0
7
0
Order By: Relevance
“…Various researchers have proposed block cipher algorithms in different parallel implementations, which are based on a hard‐wired circuit and a reconfigurable processor . A block cryptographic LSI, such as an AES application‐specific integration circuit (ASIC), contains the same ten units, which can execute one round of the algorithm.…”
Section: Interleaved‐bitslice Implementation For Parallel Block Ciphementioning
confidence: 99%
See 1 more Smart Citation
“…Various researchers have proposed block cipher algorithms in different parallel implementations, which are based on a hard‐wired circuit and a reconfigurable processor . A block cryptographic LSI, such as an AES application‐specific integration circuit (ASIC), contains the same ten units, which can execute one round of the algorithm.…”
Section: Interleaved‐bitslice Implementation For Parallel Block Ciphementioning
confidence: 99%
“…). A parallel and pipeline execution method for the block cipher is implemented on an NoC . This implementation is used for programmable implementation in which the parallelized and pipelined tasks are allocated by the mapping strategy to each PE.…”
Section: Interleaved‐bitslice Implementation For Parallel Block Ciphementioning
confidence: 99%
“…Among the real applications, T264 decoder is a typical video processing application. AES encoder/decoder are typical encryption applications [32] . The automotive and consumer from E3S are used in literatures as [7].…”
Section: Benchmark Characteristicsmentioning
confidence: 99%
“…We follow the task partition in [32] and profile the corresponding tasks in the code of the AES decoder and encoder, which are partitioned into four pipeline stages and duplicated to 16 tasks. The tasks of automotive and consumer from E3S are obtained from MiBench .…”
Section: Benchmark Characteristicsmentioning
confidence: 99%
“…The compact OpenRISC is connected with our optimised router (Bahn, Lee and Bagherzadeh 2007) through the NI (Lee, Bahn, Yang, and Bagherzadeh 2008). NePA supports programmability and digital signal processing and encryption applications (Bahn et al 2008a,b;Yang, Bahn, Lee and Bagherzadeh 2009) have been implemented and tested to show its potential as an embedded multi-core solution.…”
Section: Introductionmentioning
confidence: 99%