Home
  • English
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Latviešu
  • Magyar
  • Nederlands
  • Português
  • Português do Brasil
  • Suomi
  • Log In
    New user? Click here to register. Have you forgotten your password?
Home
  • Browse Our Collections
  • Publications
  • Researchers
  • Research Data
  • Institutions
  • Statistics
    • English
    • Čeština
    • Deutsch
    • Español
    • Français
    • Gàidhlig
    • Latviešu
    • Magyar
    • Nederlands
    • Português
    • Português do Brasil
    • Suomi
    • Log In
      New user? Click here to register. Have you forgotten your password?
  1. Home
  2. Resources
  3. UniMAP Index Publications
  4. Publications 2020
  5. Design of Multiplicative Inverse Value Generator using Logarithm Method for AES Algorithm
 
Options

Design of Multiplicative Inverse Value Generator using Logarithm Method for AES Algorithm

Journal
Proceedings of the International Conference on Microelectronics, ICM
Date Issued
2020-12-14
Author(s)
Yen, Goh Yie
Universiti Malaysia Perlis
Siti Zarina Md Naziri
Universiti Malaysia Perlis
Rizalafande Che Ismail
Universiti Malaysia Perlis
Mohd Nazrin Md Isa
Universiti Malaysia Perlis
Razaidi Hussin
Universiti Malaysia Perlis
DOI
10.1109/ICM50269.2020.9331497
Abstract
Advanced Encryption Standard (AES) algorithm is one of the most widely used symmetric block cipher that is utilized in data protection through symmetric cryptography algorithm, as it offers high efficiency and ability in securing information. In AES, the SubByte/InvSubByte transformation costs an amount of memories for the lookup tables (LUT) that leads to area usage in hardware. As per mathematical equations, the SubByte/InvSubByte is able to share the same resource which is the multiplicative inverse value table. Instead of using LUTs, the multiplicative inverse values can be generated on-the-fly as needed. Therefore, this paper presents the custom hardware design and implementation of multiplicative inverse value generator using logarithm method specifically for AES algorithm. The logarithm method benefits the usage of antilog and log values in obtaining the multiplicative inverse value. The EDA tools as Intel Quartus Prime, Synopsys Design Compiler and IC Compiler are used to perform functional simulation, on synthesis analysis and block-level implementation. Detailed comparison is made between this work and previous implementation. The newly designed multiplicative inverse value generator has achieved the improvement on speed and area as compared to previous implementation. The area of the design is reduced around 8.5% with current improvement of 63.091 μm2, while the speed has increased to 2.54 ns with a positive slack of 0.11 ns, which is shorter than the previous implementation. The new design also outreached the performance of the common LUT-based design.
Subjects
  • Advanced Encryption S...

  • Antilog and log value...

  • Custom design

  • Logarithm

  • Multiplicative invers...

File(s)
Design of Multiplicative Inverse Value Generator using Logarithm Method for AES Algorithm.pdf (76.83 KB)
google-scholar
Views
Downloads
  • About Us
  • Contact Us
  • Policies