Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. AES implementations
  4. 2015
  1. Home
  2. Topics
  3. AES implementations
  4. 2015
Showing papers on "AES implementations published in 2015"
Journal Article•10.1145/2756550•
CacheAudit: A Tool for the Static Analysis of Cache Side Channels

[...]

Goran Doychev1, Boris Köpf1, Laurent Mauborgne, Jan Reineke2•
IMDEA1, Saarland University2
09 Jun 2015-ACM Transactions on Information and System Security
TL;DR: CacheAudit as mentioned in this paper analyzes cache side channels by observing cache states, traces of hits and misses, and execution times, and derives formal, quantitative security guarantees for a comprehensive set of side-channel adversaries.
Abstract: We present CacheAudit, a versatile framework for the automatic, static analysis of cache side channels. CacheAudit takes as input a program binary and a cache configuration and derives formal, quantitative security guarantees for a comprehensive set of side-channel adversaries, namely, those based on observing cache states, traces of hits and misses, and execution times. Our technical contributions include novel abstractions to efficiently compute precise overapproximations of the possible side-channel observations for each of these adversaries. These approximations then yield upper bounds on the amount of information that is revealed.In case studies, we apply CacheAudit to binary executables of algorithms for sorting and encryption, including the AES implementation from the PolarSSL library, and the reference implementations of the finalists of the eSTREAM stream cipher competition. The results we obtain exhibit the influence of cache size, line size, associativity, replacement policy, and coding style on the security of the executables and include the first formal proofs of security for implementations with countermeasures such as preloading and data-independent memory access patterns.

272 citations

Proceedings Article•10.1109/ICCD.2015.7357115•
Side-channel power analysis of a GPU AES implementation

[...]

Chao Luo1, Yunsi Fei1, Pei Luo1, Saoni Mukherjee1, David Kaeli1 •
Northeastern University1
18 Oct 2015
TL;DR: This paper presents a side-channel power analysis methodology to extract all of the last round key bytes of a CUDA AES (Advanced Encryption Standard) implementation run on an NVIDIA TESLA GPU, and proposes effective methods to sample and process the GPU power traces so that the secret key of AES can be recovered.
Abstract: Graphics Processing Units (GPUs) have been used to run a range of cryptographic algorithms. The main reason to choose a GPU is to accelerate the encryption/decryption speed. Since GPUs are mainly used for graphics rendering, and only recently have they become a fully-programmable parallel computing device, there has been little attention paid to their vulnerability to side-channel attacks. In this paper we present a study of side-channel vulnerability on a state-of-the-art graphics processor. To the best of our knowledge, this is the first work that attempts to extract the secret key of a block cipher implemented to run on a GPU. We present a side-channel power analysis methodology to extract all of the last round key bytes of a CUDA AES (Advanced Encryption Standard) implementation run on an NVIDIA TESLA GPU. We describe how we capture power traces and evaluate the power consumption of a GPU. We then construct an appropriate power model for the GPU. We propose effective methods to sample and process the GPU power traces so that we can recover the secret key of AES. Our results show that parallel computing hardware systems such as a GPU are highly vulnerable targets to power-based side-channel attacks, and need to be hardened against side-channel threats.

78 citations

Proceedings Article•10.1109/CCAA.2015.7148500•
DES and AES performance evaluation

[...]

Bawna Bhat1, Abdul Wahid Ali1, Apurva Gupta1•
Galgotias University1
15 May 2015
TL;DR: AES and DES and their comparison using MATLAB software are discussed and their result on the basis of avalanche effect, simulation time and memory required by AES and DES are compared.
Abstract: In these days use of digital data exchange is increasing day by day in every field Information security plays very important role in storing and transmitting the data When we transmit a multimedia data such as audio, video, images etc over the network, cryptography provides security In cryptography, we encode data before sending it and decode it on receiving, for this purpose, we use many cryptographic algorithms AES and DES are most commonly used cryptographic algorithms AES provides the encryption to secure the data before the transmission and DES also provides security as AES In this paper we discussed AES and DES and their comparison using MATLAB software After applying AES and DES, we compare their result on the basis of avalanche effect, simulation time and memory required by AES and DES

58 citations

Proceedings Article•10.1109/ISCAS.2015.7169155•
AES architectures for minimum-energy operation and silicon demonstration in 65nm with lowest energy per encryption

[...]

Wenfeng Zhao1, Yajun Ha1, Massimo Alioto1•
National University of Singapore1
24 May 2015
TL;DR: This paper presents a low-cost ultra energy-efficient AES encryption core for cubic-millimeter platforms and reveals the lower bound of the number of cycles per encryption in lightweight AES designs is estimated as a function of thenumber of available S-boxes.
Abstract: Lightweight encryption circuits are crucial to ensure adequate information security in emerging millimeter-scale platforms for the Internet of Things, which are required to deliver moderately high throughput under stringent area and energy budgets. This requires the adoption of specialized AES accelerators, as they offer orders of magnitude energy improvements over microcontroller-based implementations. In this paper, we present the architectural exploration of lightweight AES accelerators with the goal of minimizing the energy consumption. Also, the lower bound of the number of cycles per encryption in lightweight AES designs is estimated as a function of the number of available S-boxes. Combined with sub-/near-threshold circuit techniques, we present a low-cost ultra energy-efficient AES encryption core for cubic-millimeter platforms. Our test chip achieves high energy efficiency of 0.83 pJ/bit at 0.32V, which outperforms the state-of-the-art low-cost AES designs by 7×.

46 citations

Book Chapter•10.1007/978-3-319-29078-2_8•
Single-Cycle Implementations of Block Ciphers

[...]

Pieter Maene1, Ingrid Verbauwhede1•
Katholieke Universiteit Leuven1
10 Sep 2015
TL;DR: This work compares unrolled combinational hardware implementations of six lightweight block ciphers, along with an AES implementation as a baseline, to show that some designers are already on this track, but a lot of work still remains to be done.
Abstract: Security mechanisms to protect our systems and data from malicious adversaries have become essential. Strong encryption algorithms are an important building block of these solutions. However, each application has its own requirements and it is not always possible to find a cipher that meets them all. This work compares unrolled combinational hardware implementations of six lightweight block ciphers, along with an AES implementation as a baseline. Up until now, the majority of such ciphers were designed for area-constrained environments where speed is often not crucial, but recently the need for single-cycle, low-latency block ciphers with limited area requirements has arisen to build security architectures for embedded systems. Our comparison shows that some designers are already on this track, but a lot of work still remains to be done.

39 citations

Proceedings Article•10.1109/HPCC-CSS-ICESS.2015.215•
Different Implementations of AES Cryptographic Algorithm

[...]

Guang-liang Guo1, Quan Qian1, Rui Zhang1•
Shanghai University1
24 Aug 2015
TL;DR: This paper tests the fast implementation of AES algorithm and the performance has been improved by about 50 times when compared to the standard AES algorithm, using the Intel AES-NI extended instruction sets.
Abstract: Currently, AES is regarded as the most popular symmetric cryptographic algorithm. It is very significant to develop high performance AES to further broaden its widespread applications. And in this paper, it is mainly about the different optimized designs and implementations of AES algorithm. Firstly, it tests the fast implementation of AES algorithm and the performance has been improved by about 50 times when compared to the standard AES algorithm, Secondly, using the Intel AES-NI extended instruction sets, and the performance has been improved by about 50 times compared with the fast implementation of AES algorithm, Finally, using CUDA and GPU to execute the AES in parallel, and it can improve the performance by about 18 times compared with the fast implementation of AES algorithm.

37 citations

Journal Article•
A Performance Comparison of Encryption Algorithms AES and DES

[...]

Shaza D. Rihan, Ahmed Khalid, Saife Eldin F. Osman
12 Oct 2015-International journal of engineering research and technology

37 citations

Proceedings Article•10.1109/PERVASIVE.2015.7087102•
Implementation of AES algorithm on FPGA for low area consumption

[...]

Pritamkumar N. Khose1, Vrushali G. Raut1•
Sinhgad College of Engineering1
16 Apr 2015
TL;DR: The main goal of paper is AES hardware implementation to achieve less area and low power consumption which maintain standard throughput of data, also to achieve high speed data processing and reduce time for key generating.
Abstract: An AES algorithm can beimplemented in software or hardware but hardware implementation is more suitable for high speed applications in real time. AES is most secure security algorithm to maintain safety and reliability of data transmission. The main goal of paper is AES hardware implementation to achieve less area and low power consumption which maintain standard throughput of data, also to achieve high speed data processing and reduce time for key generating. AES hardware implementation caneasily reset and immediately erase data on disk. The conventional Sboxcombinational logic is replaced by BRAM which gives instantaneous output. The AES 128/196/256 is implements on a FPGA using HDL language with help of Xilinx ISE tool.

34 citations

Journal Article•10.1016/J.JESIT.2015.04.002•
Power efficient and high performance VLSI architecture for AES algorithm

[...]

K. Kalaiselvi, H. Mangalam1•
Sri Krishna College of Engineering & Technology1
01 Sep 2015-Journal of Electrical Systems and Information Technology
TL;DR: Experimental results reveal that the proposed AES architectures offer superior performance than the existing VLSI architectures in terms of power, throughput and critical path delay.

30 citations

Journal Article•10.1007/S12095-014-0113-6•
Masking and leakage-resilient primitives: One, the other(s) or both?

[...]

Sonia Belaïd1, Vincent Grosso2, François-Xavier Standaert2•
École Normale Supérieure1, Université catholique de Louvain2
01 Mar 2015-Cryptography and Communications
TL;DR: In this paper, the authors analyze whether cryptographic implementations can be security-bounded, in the sense that the time complexity of the best side-channel attack is lowerbounded and show that leakage-resilience alone alone provides the best security vs. performance tradeoff when bounded security is achievable, while masking alone is the solution of choice otherwise.
Abstract: Securing cryptographic implementations against side-channel attacks is one of the most important challenges in modern cryptography. Many countermeasures have been introduced for this purpose, and analyzed in specialized security models. Formal solutions have also been proposed to extend the guarantees of provable security to physically observable devices. Masking and leakage-resilient cryptography are probably the most investigated and best understood representatives of these two approaches. Unfortunately, claims whether one, the other or their combination provides better security at lower cost remained vague so far. In this paper, we provide the first comprehensive treatment of this important problem. For this purpose, we analyze whether cryptographic implementations can be security-bounded, in the sense that the time complexity of the best side-channel attack is lower-bounded, independent of the number of measurements performed. Doing so, we first put forward a significant difference between stateful primitives such as leakage-resilient PRGs (that easily ensure bounded security), and stateless ones such as leakage-resilient PRFs (that hardly do). We then show that in practice, leakage-resilience alone provides the best security vs. performance tradeoff when bounded security is achievable, while masking alone is the solution of choice otherwise. That is, we highlight that one (x)or the other approach should be privileged, which contradicts the usual intuition that physical security is best obtained by combining countermeasures. Besides, our experimental results underline that despite defined in exactly the same way, the bounded leakage requirement in leakage-resilient PRGs and PRFs imply significantly different challenges for hardware designers. Namely, such a bounded leakage is much harder to guarantee for stateless primitives (like PRFs) than for statefull ones (like PRGs). As a result, constructions of leakage-resilient PRGs and PRFs proven under the same bounded leakage assumption, and instantiated with the same AES implementation, may lead to different practical security levels.

28 citations

Proceedings Article•10.1109/ICSENST.2015.7438501•
AES implementation on Xilinx FPGAs suitable for FPGA based WBSNs

[...]

Muzaffar Rao1, Thomas Newe1, Ian Grout1•
University of Limerick1
1 Dec 2015
TL;DR: The presented efficient implementation technique of AES uses Block RAM resources of FPGA to get an optimized architecture with respect to power, speed and area and the results are provided in terms of throughput, slices, TPA and power.
Abstract: The Advanced Encryption Standard (AES) is a symmetric key Block cipher that is used to provide data confidentiality in many embedded systems. Data confidentiality of each information is very important, either the information is related with bank account statements, credit card numbers, trade secrets, government documents or personal information. The confidentiality of a patient's physiological data is an important issue in traditional wireless body sensor networks (WBSNs) due to the limited hardware resources, which makes traditional WBSNs not suitable for the implementation of security mechanisms. The Xilinx FPGAs (Field Programmable Gate Arrays) is a suitable option for FPGA based WBSNs, because of the availability of more logic resources and better performance of FPGA. In this paper an FPGA based WBSN approach is discussed and an efficient implementation of AES is provided on latest Xilinx FPGAs (Artix-7, Virtex-7, Virtex-6, Virtex-4 and Spartan-6) that can be used to provide data confidentiality in FPGA based WBSNs. The presented efficient implementation technique of AES uses Block RAM resources of FPGA to get an optimized architecture with respect to power, speed and area. The results are provided in terms of throughput, slices, TPA and power. The XPA (Xilinx Power Analyzer) tool of Xilinx is used for power analysis.
Posted Content•
Single-Cycle Implementations of Block Ciphers.

[...]

Pieter Maene1, Ingrid Verbauwhede1•
Katholieke Universiteit Leuven1
01 Jan 2015-IACR Cryptology ePrint Archive
TL;DR: In this paper, the authors compare unrolled combinatorial hardware implementations of six lightweight block ciphers, along with an AES implementation as a baseline, and show that some designers are already on this track, but a lot of work still remains to be done.
Abstract: Security mechanisms to protect our systems and data from malicious adversaries have become essential. Strong encryption algorithms are an important building block of these solutions. However, each application has its own requirements and it is not always possible to find a cipher that meets them all. This work compares unrolled combinatorial hardware implementations of six lightweight block ciphers, along with an AES implementation as a baseline. Up until now, the majority of such ciphers were designed for area-constrained environments where speed is often not crucial, but recently the need for single-cycle, lowlatency block ciphers with limited area requirements has arisen to build security architectures for embedded systems. Our comparison shows that some designers are already on this track, but a lot of work still remains to be done.
Proceedings Article•10.1109/SSD.2015.7348109•
AES IP for hybrid cryptosystem RSA-AES

[...]

Anane Nadjia1, Anane Mohamed2•
Capital District Transportation Authority1, École Normale Supérieure2
16 Mar 2015
TL;DR: Three hardware architectures for AES, namely Serial/Serial, Parallel /Serial and Parallel/Pipelined are presented, which can be used as IP cores in hybrid cryptosystem RSA-AES implemented on an FPGA PSoC (Programmable System on Chip).
Abstract: AES (Advanced Encryption Standard) is a symmetric-key algorithm, meaning the same key is used for both encrypting and decrypting data. In this paper, we present three hardware architectures for AES, namely Serial/Serial, Parallel /Serial and Parallel/Pipelined. These architectures can be used as IP (Intellectual Property) cores in hybrid cryptosystem RSA-AES implemented on an FPGA PSoC (Programmable System on Chip). The highlights of our work are: implementing S-Box memories of AES SubBytes transformation on Slices of FPGA which reduces the hardware resources and using the Xtime() functions in the implementation of AES MixColumns transformation which accelerate its execution time. Such architectures cater to different applications and offer good tradeoffs between performances and occupied areas.
Proceedings Article•10.1109/ICIIECS.2015.7193081•
FPGA implementation of efficient AES encryption

[...]

S. Sridevi Sathya Priya1, P. Karthigai Kumar, N. M. SivaMangai1, V. Rejula1•
Karunya University1
19 Mar 2015
TL;DR: A new increased parallelism technique is introduced in modified AES architecture in Mix Column round which increases the overall throughput of AES algorithm and area is decreased when compared to parallel mixcolumn.
Abstract: In this paper, a high throughput modified Advanced Encryption Standard (AES)-128 bit algorithm is implemented. A new increased parallelism technique is introduced in modified AES architecture in Mix Column round which increases the overall throughput of AES algorithm. This technique is implemented in XC5VLX50T FPGA device Virtex-5. Using this technique throughput is increased 5 % and area is decreased by 30 % when compared to parallel mixcolumn.
Proceedings Article•10.1109/ICETECH.2015.7275043•
Implementation of S-Box for Advanced Encryption Standard

[...]

Arundhati Joshi1, Pravin Dakhole1, Ajay Thatere1•
Yeshwantrao Chavan College of Engineering1
24 Sep 2015
TL;DR: The proposed design employs combinational logic based composite field arithmetic AES S-Box which results in optimized area in terms of FPGA slices compared to ROM based lookup table.
Abstract: This paper presents implementation of S-Box for Advanced Encryption Standard (AES) algorithm. The proposed design structure is implemented in verilog. Previous works rely on lookup tables to implement the S-Box of AES algorithm which incurred a fixed and unbreakable delay. The proposed design employs combinational logic based composite field arithmetic AES S-Box which results in optimized area in terms of FPGA slices compared to ROM based lookup table. The proposed 4-stage pipelined implementation of S-Box is carried on the XC3S100E device of Xilinx FPGA with verilog code which requires 34 slices and 67 4-input LUTs and also maximum clock frequency of 187.071 MHz.
Proceedings Article•10.1109/VLSI-SOC.2015.7314443•
Trace Buffer Attack: Security versus observability study in post-silicon debug

[...]

Yuanwen Huang1, Anupam Chattopadhyay2, Prabhat Mishra1•
University of Florida1, Nanyang Technological University2
2 Nov 2015
TL;DR: This paper identifies trace buffers as a source of information leakage and shows that, unless proper countermeasure is taken, Trace Buffer Attack is capable of partially recovering the secret keys of different AES implementations.
Abstract: Since the standardization of AES/Rijndael symmetric-key cipher by NIST in 2001, it gained widespread acceptance in various protocols and withstood intense scrutiny from the theoretical cryptanalysts. From the physical implementation point of view, however, AES remained vulnerable. Practical attacks on AES via fault injection, differential power analysis, scan-chain and cache-access timing have been demonstrated so far. Along this line, in this paper, we propose a novel and effective attack, termed Trace Buffer Attack. Trace buffers are extensively used for post-silicon debug of digital designs. We identify this as a source of information leakage and show that, unless proper countermeasure is taken, Trace Buffer Attack is capable of partially recovering the secret keys of different AES implementations. We report the detailed process of trace-buffer attack with experimental results. We also propose a countermeasure in order to avoid such attack.
Proceedings Article•10.1109/RVSP.2015.45•
An Improved AES Encryption Algorithm Based on Chaos Theory in Wireless Communication Networks

[...]

Zi-Heng Yang1, Aohan Li1, Ling-Ling Yu1, Shi-Jun Kang1, Meng-Jiang Han1, Qun Ding1 •
Heilongjiang University1
18 Nov 2015
TL;DR: To solving the safe problem of AES encryption algorithm, one improved AES encryption based on chaos theory is proposed and Simulation is conducted by MATLAB to verify the feasibly and security of the proposedImproved AES encryption.
Abstract: For ensuring the security of the information transmission, safe encryption algorithms are needed to encrypt information in wireless communication networks. Currently, one relative common encryption algorithm is AES encryption algorithm. However, AES encryption algorithm is public, which brings many problems to its security. To solving the safe problem of AES encryption algorithm, one improved AES encryption based on chaos theory is proposed. Simulation is also conducted by MATLAB to verify the feasibly and security of the proposed improved AES encryption.
Book Chapter•10.1007/978-3-662-48324-4_22•
Transient-Steady Effect Attack on Block Ciphers

[...]

Yanting Ren1, An Wang1, Liji Wu1•
Tsinghua University1
13 Sep 2015
TL;DR: A new Transient-Steady Effect attack on block ciphers called TSE attack is presented, and the key recover method for parallel unmasked implementation is investigated, and a possible attack scenario which may deem WDDL-AES insecure is discussed.
Abstract: A new Transient-Steady Effect attack on block ciphers called TSE attack is presented in this paper. The concept of transient-steady effect denotes the phenomenon that the output of a combinational circuit keeps a temporal value for a while before it finally switches to the correct value. Unlike most existing fault attacks, our attack does not need a large amount of encryptions to build a statistical model. By injecting a clock glitch to capture the temporal value caused by transient-steady effect, attackers can obtain the information of key from faulty outputs directly. This work shows that AES implementations, which have transient-steady property, are vulnerable to our attack. Experiments are successfully conducted on two kinds of unmasked S-boxes and one kind of masked S-box implemented in serial with FPGA board. After a moderate pre-computation, we need only 1 encryption to recover a key byte of the unmasked S-boxes, and 20 encryptions to recover a key byte of the masked S-box. Furthermore, we investigate the key recover method for parallel unmasked implementation, and discuss a possible attack scenario which may deem WDDL-AES insecure.
Proceedings Article•10.1109/COMMANTEL.2015.7394268•
An ASIC implementation of low area AES encryption core for wireless networks

[...]

Van-Lan Dao1, Anh-Thai Nguyen1, Van-Phuc Hoang1, Tuan-Anh Tran1•
Le Quy Don Technical University1
1 Dec 2015
TL;DR: The implementation results in a 90nm CMOS standard library show that the proposed AES encryption core has the maximum clock frequency of 452.5 MHz and higher resource usage efficiency compared with other designs.
Abstract: This paper presents an efficient ASIC implementation of the low area 8-bit AES encryption core using an optimized SBox for wireless networks. The proposed AES core supports 128- bit key length and 128-bit data blocks. The implementation results in a 90nm CMOS standard library show that the proposed AES encryption core has the maximum clock frequency of 452.5 MHz and higher resource usage efficiency compared with other designs.
Proceedings Article•10.1109/ICSIPA.2015.7412256•
FPGA implementation of chaotic based AES image encryption algorithm

[...]

Syed Shahzad Hussain Shah1, Gulistan Raja1•
University of Engineering and Technology1
1 Oct 2015
TL;DR: This paper describes the FPGA implementation of chaotic based advanced encryption standard (AES) using pipeline technique and shows that the proposed architecture is efficient in terms of speed and area.
Abstract: This paper describes the FPGA implementation of chaotic based advanced encryption standard (AES) using pipeline technique. The algorithm is a combination of chaotic maps and AES. In the proposed architecture, AES key is generated by chaotic maps and encryption is done by AES. The internal operations of each round of AES are optimized and parallel RAMs are used to implement the Sub-Bytes operation. Key expansion unit is synchronized with round unit which generate round key in each clock cycle. The key is stored and read from the key RAM in the same clock cycle which increases the speed. The proposed architecture is implemented using Verilog HDL and Xilinx ISE Design Suite 14.5. Implementation results are compared with previously reported pipelined AES architectures on same FPGA devices. The comparison results show that our proposed architecture is efficient in terms of speed and area.
Proceedings Article•10.1109/EESCO.2015.7253950•
Design of cryptographically secure AES S-Box using cellular automata

[...]

Bhoopal Rao Gangadari1, Shaik Rafi Ahamed1, Rohan Mahapatra2, Rajat K. Sinha2•
Indian Institute of Technology Guwahati1, National Institute of Technology Sikkim2
1 Jan 2015
TL;DR: The design of S-Box using Cellular Automata is better with respect to security and dynamic aspect compared w.r.t to the classical S-boxes used in standard Data Encryption Standard and AdvanceEncryption Standard.
Abstract: In this paper, the S-Box of Advance Encryption Standard(AES) are computed using cellular automata whereas standard AES algorithm S-Box are computed using irreducible polynomial equation in table form known as look up ta-bles(LUTs). Using Cellular Automata (CA) based S-Box makes the algorithm more secure, more robust and dynamic. The security aspects of the S-Box used in AES algorithm are evaluated using cryptographic properties like Strict Avalanche Criteria, Non Linearity, Entropy and Common Immunity Bias. The design of S-Box using Cellular Automata is better with respect to security and dynamic aspect compared w.r.t to the classical S-boxes used in standard Data Encryption Standard and Advance Encryption Standard.
Proceedings Article•10.1109/ICESA.2015.7503316•
AES encryption engines of many core processor arrays on FPGA by using parallel, pipeline and sequential technique

[...]

Pournima U. Deshpande, Smita A. Bhosale
1 Oct 2015
TL;DR: This paper explores task level parallelism with three concurrently working AES modules to achieve less area and high throughput with three different implementations of AES, which has three times higher throughput with less area than the other systems.
Abstract: Now a days, the number of Internet and wireless communications users has rapidly grown and that increases demand for security measures to protect user data transmitted over openchannels. Cryptographic algorithms are very essential for security of the systems worldwide. In December 2001, the National Institute of Standards and Technology (NIST) of the United States selected the Rijndael algorithm as the suitable Advanced Encryption Standard (AES) to replace the Data Encryption Standard (DES) algorithm. AES can be considered the most widely used modern symmetric key encryption standard. The AES algorithm is a block cipher that can encrypt and decrypt digital information. This paper explores task level parallelism with three concurrently working AES modules to achieve less area and high throughput. With the area optimization techniques, the system becomes area and time efficient as the throughput of 5.751Gbps is achieved with less area. The design is implemented in Zynq(xc7z020-2clg484) device and tested on Zedboard. As three different implementations of AES are explored, the design has three times higher throughput with less area than the other systems. To encrypt/decrypt a file using the AES algorithm, the file must undergo a set of complex computational steps. Therefore a software implementation of AES algorithm would be slow and consume large amount of time to complete. The immense increase of both stored and transferred data in the recent years had made this problem even more serious when the need to encrypt/decrypt such data arises.
Proceedings Article•10.1109/CICC.2015.7338448•
A 275 Gbps AES encryption accelerator using ROM-based S-boxes in 65nm

[...]

Burak Erbagci1, Nail Etkin Can Akkaya1, Craig R. Teegarden1, Ken Mai1•
Carnegie Mellon University1
30 Nov 2015
TL;DR: A fully-unrolled, pipelined AES-128 encryption accelerator using ROM-based S-Boxes in 65nm bulk CMOS which operates at 2.2GHz and consumes 523mW at 1.0V, 27°C is implemented.
Abstract: The implementation of the SubBytes (or S-Box) step of the AES algorithm significantly contributes to the area, delay, and power of AES accelerators. Unlike typical logic gate S-Box implementations, we use full-custom 256×8-bit ROMs, which significantly improve performance and efficiency. We implemented a fully-unrolled, pipelined AES-128 encryption accelerator using ROM-based S-Boxes in 65nm bulk CMOS which operates at 2.2GHz and consumes 523mW at 1.0V, 27°C. In counter-mode operation (CTR), the throughput is 275.2Gbps, which is 5.2x higher than the highest ever reported in the literature to our knowledge.
Proceedings Article•10.1145/2694805.2694810•
Evidence of an information leakage between logically independent blocks

[...]

Loic Zussa1, Ingrid Exurville, Jean-Max Dutertre1, Jean-Baptiste Rigaud1, Bruno Robisson, Assia Tria, Jessy Clédière •
Mines ParisTech1
19 Jan 2015
TL;DR: The information leakage that may exist, due to electrical coupling, between logically independent blocks of a secure circuit as a new attack path to retrieve secret information is studied to retrieve the secret key of the aes using this correlation.
Abstract: In this paper we study the information leakage that may exist, due to electrical coupling, between logically independent blocks of a secure circuit as a new attack path to retrieve secret information. First, an aes-128 has been implemented on a fpga board. Then, this aes implementation has been secured with a delay-based countermeasure against fault injection related to timing constraints violations. The countermeasure's detection threshold was supposed to be logically independent from the data handled by the cryptographic algorithm. Thus, it theoretically does not leak any information related to sensitive values. However experiments point out an existing correlation between the fault detection threshold of the countermeasure and the aes's calculations. As a result, we were able to retrieve the secret key of the aes using this correlation. Finally, different strategies were tested in order to minimize the number of triggered alarm to retrieve the secret key.
Review on Image Encryption and Decryption using AES Algorithm

[...]

Sneha Ghoradkar, Aparna Shinde
6 Mar 2015
TL;DR: An Image Encryption and Decryption Using AES (Advance Encryption Standard) Algorithm is proposed in this paper and uses the iterative approach with block size of 128 bit and key size of 256 bit.
Abstract: An Image Encryption and Decryption Using AES (Advance Encryption Standard) Algorithm is proposed in this paper. Due to increasing use of image in various field, it is very important to protect the confidential image data from unauthorized access. The design uses the iterative approach with block size of 128 bit and key size of 256 bit. The numbers of round for key size of 256 bits is 14. As secret key increases the security as well as complexity of the cryptography algorithms.This paper presents a algorithm in which the image is an input to AES Encryption to get the encrypted image and the encrypted image is the input to AES Decryption to get the original image.
Proceedings Article•10.1109/CONECCT.2015.7383859•
FPGA implementation of an optimized 8-bit AES architecture: A masked S-Box and pipelined approach

[...]

Simarpreet Singh Chawla1, Swapnil Aggarwal1, Snigdha Kamal1, Nidhi Goel1•
Delhi Technological University1
10 Jul 2015
TL;DR: A new pipelined 8-bit architecture for Advanced Encryption Standard (AES) encryption is presented using a more secure key expansion algorithm and high order masking respectively making the overall architecture of AES more secure and less prone to Differential Power Analysis (DPA) attacks.
Abstract: In this paper, we present a new pipelined 8-bit architecture for Advanced Encryption Standard (AES) encryption. The new architecture supports encryption with 128-bit keys with 10 rounds of Byte Substitution, Shift Rows, Mix Columns and Add Round Key operations. We emphasized on optimizing a single round by using an 8-bit architecture instead of 128-bit architecture which resulted into overall optimization and increase in bit security of the system. We have also proposed a new architecture for Key Expansion Unit and S-Box (Substitution Box) using a more secure key expansion algorithm and high order masking respectively, hence making the overall architecture of AES more secure and less prone to Differential Power Analysis (DPA) attacks. The proposed architecture was implemented on Virtex-7 working at a maximum clock frequency of 191.42 MHz with a throughput of 94.24 Mbps and a power consumption of 0.694 W.
A New Approach for Video Encryption Based on Modified AES Algorithm

[...]

Salim Ali Abaas, Ahmed Kareem Shibeeb
1 Jan 2015
TL;DR: A new modified of AES is proposed to make it more suitable for encrypting digital video by focusing on the slowest transformations in original AES which is mix columnstransformations and replace them with new Henon map chaoticbased mask and one mix columns transformation.
Abstract: The securityof videoapplications such as commercial videos, military videos and othershave become an important field of research recently. One of the most secure algorithms is Advanced Encryption Standard (AES) algorithm;however this algorithm is inefficient for dealing with video encryption due to its slowness property. This paper proposes a new modifiedof AES to make it more suitable for encrypting digital video. The Modification focuses on the slowest transformations in original AES which is mix columnstransformationsand replace them with newHenon map chaoticbased mask and one mix columns transformation. Resulting in a significant reduction in encryption and decryption time and enhance the security level of AES algorithm, and also the key space is increased as observed in the simulation results of proposed system. Keywords: AES-128, Chaotic mask, Henon map, Sub-Byte, Mix columns.
Proceedings Article•10.1109/GCCE.2015.7398679•
FPGA implementation of authenticated encryption algorithm Minalpher

[...]

Makiko Kosug1, Masahiro Yasuda1, Akashi Satoh1•
University of Electro-Communications1
1 Oct 2015
TL;DR: Minalpher was implemented on various FPGA devices with straightforward and pipelined hardware architectures and its performances in operating speed, hardware size, and power consumption were compared with a current standard algorithm AES-GCM to show the advantages of Minalpher in compact and high-speed hardware implementations.
Abstract: A new authenticated encryption algorithm Minalpher [1] submitted to CAESAR (Competition for Authenticated Encryption: Security, Applicability, and Robustness) [2] was implemented on various FPGA devices with straightforward and pipelined hardware architectures. Then, its performances in operating speed, hardware size, and power consumption were compared with a current standard algorithm AES-GCM [3] to show the advantages of Minalpher in compact and high-speed hardware implementations.
Proceedings Article•10.1109/ICCSP.2015.7322568•
FPGA implementation of fully pipelined Advanced Encryption Standard

[...]

A. P. Anusha Naidu1, Poorvi K. Joshi1•
Shri Ramdeobaba College of Engineering and Management1
2 Apr 2015
TL;DR: The FPGA based implementation of 128-bit Advanced Encryption Standard (AES) using fully pipelined architecture is presented, which can deliver higher throughput at both encryption and decryption operations.
Abstract: With worldwide communication of the private and confidential data over the computing networks or internet, there is always a chance of threat of data confidentality, data integrity and also of data availability. Information has become one of the most important assests in growing demand of need to store every single importance of events in everyday of our life. Encipherment is one of the important security mechanism to protect the data from public access. Encryption will convert the data in such a manner that only a person who has special knowledge of reading it can be able to read it. The Advanced Encryption Standard (AES) is considered to be the strongest encryption technique in cryptography. Advanced Encryption Standard (AES) is a symmetric key block cipher which will encrypt as well as decrypt the data block. Advanced Encryption Standard (AES) can be implemented in both software and hardware. As compared to software implementation hardware implementation of AES has an advantage of increased throughput and more security. In this paper we have presented the FPGA based implementation of 128-bit Advanced Encryption Standard (AES) using fully pipelined architecture. Our proposed architecture can deliver higher throughput at both encryption and decryption operations. Xilinx ISE design suite 13.1 is used for design and Spartan-3 for implementation.
Proceedings Article•10.1109/PERVASIVE.2015.7087187•
A review: Hardware Implementation of AES using minimal resources on FPGA

[...]

Onkar S. Dhede, S. K. Shah
1 Jan 2015
TL;DR: The approach used to implement the AES algorithm is the use of Look Up Tables (LUTs) which will give the throughput be-tween 3Gbps to 4Gbps with minimum utilization of resources on FPGA.
Abstract: Data protection in mobile as well as in computer networks is increasing day by day forcing developer to design the cryptographic algorithms. Also sending data securely over a transmission link is important in many applications. To solve this security issue the U.S. government adopted an algorithm Advanced Encryption Standard (AES) and is now used worldwide. As there is possibility that this algorithm may get hacked, hence this Paper presents the hardware for AES algorithm which can be implemented on Xilinx FPGA. The approach used to implement the AES algorithm is the use of Look Up Tables (LUTs). This approach will give the throughput be-tween 3Gbps to 4Gbps with minimum utilization of resources on FPGA. Results can be verified using appropriate CAD tools.

Tools

SciSpace AgentBiomedical AgentSciSpace RecruitSciSpace for EnterpriseAgent GalleryChat with PDFLiterature ReviewAI WriterFind TopicsParaphraserCitation GeneratorExtract DataAI DetectorCitation Booster

Learn

ResourcesLive Workshops

SciSpace

CareersSupportBrowse PapersPricingSciSpace Affiliate ProgramCancellation & Refund PolicyTermsPrivacyData Sources

Directories

PapersTopicsJournalsAuthorsConferencesInstitutionsCitation StylesWriting templates

Extension & Apps

SciSpace Chrome ExtensionSciSpace Mobile App

Contact

support@scispace.com
SciSpace

© 2026 | PubGenius Inc. | Suite # 217 691 S Milpitas Blvd Milpitas CA 95035, USA

soc2
Secured by Delve