skip to main content
10.1145/1057661.1057677acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

A 3.84 gbits/s AES crypto coprocessor with modes of operation in a 0.18-μm CMOS technology

Published: 17 April 2005 Publication History

Abstract

In this paper an AES crypto coprocessor that is fabricated using a 0.18-μm CMOS technology is presented. This crypto coprocessor performs the AES-128 encryption in both feedback and non-feedback modes of operation. A maximum throughput of 3.84 Gbits/s is achieved at a 330 MHz clock frequency for ECB, OFB, and CBC modes of operation. This crypto coprocessor can be programmed using the memory-mapped interface of an embedded CPU core and is tested using a LEON 32-bit (SPARC V8) processor in the ThumbPod secure system-on-chip.

References

[1]
National Institute of Standards and Technology (U.S.), Advanced Encryption Standard.]]
[2]
M. Dworkin, SP 800-38A 2001, "Recommendation for Block Cipher Modes of Operations," December 2001.]]
[3]
T. Ichikawa et al, "Hardware Evaluation of the AES Finalists,"Proc. 3th AES candidate conference, April 2000.]]
[4]
K. Gaj and P. Chodowiec, "Comparison of the Hardware Performance of the AES Candidates using Reconfigurable Hardware",Proc.3th AES candidate conference, April 2000.]]
[5]
V. Fischer, "Realization of the Round 2 Candidates using Altera FPGA", Proc.3th AES candidate conf., April 2000.]]
[6]
I. Verbauwhede, P. Schaumont, H. Kuo, "Design and Performance testing of a 2.29 Gb/s Rijndael Processor", IEEE Journal of Solid-State Circuits, Pages:569--572, 2003.]]
[7]
C. Su, T. Lin, C. Huang, and C. Wu, "A High-Throughput Low-cost AES processor," IEEE Communication Magazine, Vol. 41, Issue 12, pp. 86--91, December 2003.]]
[8]
A. Satoh, S. Morioka, K. Takano, S. Munetoh, "A Compact Rijndael Hardware Architecture with S-Box Optimization," in Proc.ASIACRYPT 2001, LNCS2248, pp.239--254, 2001.]]
[9]
J. Wolkerstorfer, E. Oswald, M. Lamberger, "An ASIC Implementation of the AES Sboxes," in Proc. RSA Conference 2002, San Jose, CA, February 2002.]]
[10]
N.S. Kim, T. Mudge, R, Brown, "A 2.3 Gb/s Fully Integrated and Synthesizable AES Rijndael Core," in Proc. IEEE Custom Integrated Circuits Conference, pp. 193--196, September 2003.]]
[11]
F. Gurkaynak, D. Hug, and H. Kaeslin, "A 2 Gb/s Balanced AES Crypto-Chip Implementation", GLSVLSI 2004.]]
[12]
V. Rijmen, "Efficient Implementation of the Rijndael S-box", http://esat.kuleuven.ac.be/~rijmen/rijndael/sbox.pdf]]
[13]
S. Morioka, A. Satoh, "A 10-Gbps Full-AES Design with a Twisted BDD S-Box Architecture", IEEE Trans. On VLSI, Vol. 12, No. 7, July 2004.]]
[14]
M. McLoone, J. McCanny, "High Performance Single Chip FPGA Rijndael Algorithm Implementations"CHES 2001.]]
[15]
A. Elbirt, et al, "An FPGA-Based Performance Evaluation of the AES Block Cipher Candidate Algorithm Finalists," IEEE Trans. of VLSI Systems, pp. 545--557, August 2001.]]
[16]
Standaert et al, "Efficient Implementation of Rijndael Encryption in Reconfigurable Hardware: Improvements and Design Tradeoffs," CHES 2003, LNCS 2779, pp. 334--350.]]
[17]
Saggese et al, "An FPGA-Based Performance Analysis of the Unrolling, Tiling, and Pipelining of the AES Algorithm," FPL 2003, LNCS 2778, pp. 292--302, 2003.]]
[18]
Jarvinen et al, "A Fully Pipelined Memoryless 17.8 Gbps AES-128 encryptor", International Symposium on Field Programmable Gate Arrays, pp. 207--215. 2003.]]
[19]
Alireza Hodjat, Ingrid_verbauwhede, "A 21.54 Gbits/s fully pipelined AES processor on FPGA", IEEE Symposium on Field -Programmable Custom Computing Machines, April 2004.]]
[20]
Alireza Hodjat, Ingrid Verbauwhede, "Minimum Area Cost for a 30 to 70 Gbits/s AES Processor", Proceedings of IEEE computer Society Annual Symposium on VLSI, Pages: 83--88, February 2004.]]

Cited By

View all
  • (2024)Design of a Low-Power Cryptographic Accelerator Under Advanced Encryption StandardJournal of Circuits, Systems and Computers10.1142/S021812662450305533:17Online publication date: 25-Jul-2024
  • (2023)Securing AES Designs Against Power Analysis Attacks: A SurveyIEEE Internet of Things Journal10.1109/JIOT.2023.326568310:16(14332-14356)Online publication date: 15-Aug-2023
  • (2022)A 3.65 Gb/s Area-Efficiency ChaCha20 Cryptocore2022 19th International SoC Design Conference (ISOCC)10.1109/ISOCC56007.2022.10031398(79-80)Online publication date: 19-Oct-2022
  • Show More Cited By

Index Terms

  1. A 3.84 gbits/s AES crypto coprocessor with modes of operation in a 0.18-μm CMOS technology

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '05: Proceedings of the 15th ACM Great Lakes symposium on VLSI
    April 2005
    518 pages
    ISBN:1595930574
    DOI:10.1145/1057661
    • General Chair:
    • John Lach,
    • Program Chairs:
    • Gang Qu,
    • Yehea Ismail
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 April 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. ASIC
    2. FPGA
    3. VLSI
    4. advanced encryption standard (AES)
    5. crypto-processor
    6. cryptography
    7. hardware architectures
    8. security

    Qualifiers

    • Article

    Conference

    GLSVLSI05
    Sponsor:
    GLSVLSI05: Great Lakes Symposium on VLSI 2005
    April 17 - 19, 2005
    Illinois, Chicago, USA

    Acceptance Rates

    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Upcoming Conference

    GLSVLSI '25
    Great Lakes Symposium on VLSI 2025
    June 30 - July 2, 2025
    New Orleans , LA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)7
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Design of a Low-Power Cryptographic Accelerator Under Advanced Encryption StandardJournal of Circuits, Systems and Computers10.1142/S021812662450305533:17Online publication date: 25-Jul-2024
    • (2023)Securing AES Designs Against Power Analysis Attacks: A SurveyIEEE Internet of Things Journal10.1109/JIOT.2023.326568310:16(14332-14356)Online publication date: 15-Aug-2023
    • (2022)A 3.65 Gb/s Area-Efficiency ChaCha20 Cryptocore2022 19th International SoC Design Conference (ISOCC)10.1109/ISOCC56007.2022.10031398(79-80)Online publication date: 19-Oct-2022
    • (2021)QuadSeal: Quadruple Balancing to Mitigate Power Analysis Attacks with Variability Effects and Electromagnetic Fault Injection AttacksACM Transactions on Design Automation of Electronic Systems10.1145/344370626:5(1-36)Online publication date: 5-Jun-2021
    • (2021)High Throughput Folded Architecture of AES2021 5th Conference on Information and Communication Technology (CICT)10.1109/CICT53865.2020.9672409(1-6)Online publication date: 10-Dec-2021
    • (2020)Chaotic Clock Driven Cryptographic Chip: Towards a DPA Resistant AES ProcessorIEEE Transactions on Emerging Topics in Computing10.1109/TETC.2020.3045802(1-1)Online publication date: 2020
    • (2019)RFTCProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317899(1-6)Online publication date: 2-Jun-2019
    • (2019)High Performance and Security Design for Cryptosystem Using Simultaneous Multiple Hardware Threads and Power Aware Technique2019 International Conference on System Science and Engineering (ICSSE)10.1109/ICSSE.2019.8823107(302-307)Online publication date: Jul-2019
    • (2018)Flexible Hardware-Managed Isolated Execution: Architecture, Software Support and ApplicationsIEEE Transactions on Dependable and Secure Computing10.1109/TDSC.2016.259628715:3(437-451)Online publication date: 1-May-2018
    • (2018)Asynchronous hardware implementations for crypto primitivesMicroprocessors and Microsystems10.1016/j.micpro.2018.11.002Online publication date: Nov-2018
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media