• DocumentCode
    2336869
  • Title

    Design and implementation of Rijindael´s encryption algorithm with hardware / software co-design using NIOS II processor

  • Author

    Hasamnis, Meghana A. ; Limaye, S.S.

  • Author_Institution
    Electron. Eng., Shri Ramdeobaba Coll. of Eng. & Manage., Nagpur, India
  • fYear
    2012
  • fDate
    18-20 July 2012
  • Firstpage
    1386
  • Lastpage
    1389
  • Abstract
    In the present investigation, Rijindael´s encryption algorithm (AES) is designed based on co-design methodology. It is a commonly used network security algorithm for wireless transmission systems. It is a symmetric block cipher, which plays a major role in bulk data encryption. Four different modules with specific functions are included in this algorithm. The hardware / software co-design methodology is adopted to implement one of the functional modules in hardware and subsequent remaining modules in software. The module in hardware is implemented on FPGA and added as hardware accelerator to the processor. The proposed hardware / software implementation is done on Altera NIOS II processor platform. An implementation result shows a considerable improvement in speed as compared to software only approach. On the other hand, the significant reduction in area is achieved as compared to hardware only approach.
  • Keywords
    computer network security; cryptography; field programmable gate arrays; hardware-software codesign; microprocessor chips; Altera NIOS II processor platform; FPGA; Rijindael encryption algorithm; bulk data encryption; functional modules; hardware accelerator; hardware software codesign; network security algorithm; symmetric block cipher; wireless transmission system; Algorithm design and analysis; Encryption; Field programmable gate arrays; Hardware; Software; Software algorithms; NIOS II IDE; NIOS II Processor; Rijindael´s encryption algorithm (AES); SOPC Builder;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics and Applications (ICIEA), 2012 7th IEEE Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4577-2118-2
  • Type

    conf

  • DOI
    10.1109/ICIEA.2012.6360939
  • Filename
    6360939