Proceedings of the International Conference on Advances in Computing, Communications and Informatics 2012
DOI: 10.1145/2345396.2345575
|View full text |Cite
|
Sign up to set email alerts
|

Hardware-software co-design of AES on FPGA

Abstract: This paper presents a compact hardware-software co-design of Advanced Encryption Standard (AES) on the field programmable gate arrays (FPGA) designed for low-cost embedded systems. The design uses MicroBlaze, a soft-core processor from Xilinx. The computationally intensive operations of the AES are implemented in hardware for better speed. The sub-byte calculation is designed with the help of the processor carrying out the calculations using hardware blocks implemented using FPGA. By incorporating the processo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 11 publications
(7 reference statements)
0
8
0
Order By: Relevance
“…The number of rounds depends on the length of the key used for the encryption process. The Advanced Encryption Standard can be programmed in software or built with pure hardware [8].…”
Section: A Aes Encryptionmentioning
confidence: 99%
“…The number of rounds depends on the length of the key used for the encryption process. The Advanced Encryption Standard can be programmed in software or built with pure hardware [8].…”
Section: A Aes Encryptionmentioning
confidence: 99%
“…It is based on consistency with some mathematical proof. Non-repudiation in cryptology means that it can be verified that the sender and the recipient were, in fact, the parties who claimed to send or receive the message, respectively [5]. The main Aim of presented AES design is to present mathematical models for the AES algorithm which reduces the hardware Implementations cost.…”
Section: Aim Of the Papermentioning
confidence: 99%
“…At backbone communication channels or heavily loaded servers it is not possible to lose processing speed, which drops the efficiency of the overall system while running cryptography algorithms in software [5]. On the other hand, in the performance comparison between software and hardware implementation the priority is to evaluate which system provides higher security.…”
Section: Encryption and Decryption In Aesmentioning
confidence: 99%
See 1 more Smart Citation
“…The core library of OpenSSL implements basic cryptographic functions and provides various utility functions. However, its crypto functions, such as symmetric key ciphers and hash algorithms, are extremely compute-intensive operations [6,7]. OpenSSL does these expensive computations through software implementations and it may not be able to compete with the increasing need for speed and secure connections for web services [8].…”
Section: Introductionmentioning
confidence: 99%