• DocumentCode
    2963971
  • Title

    An AES processing system with a compact CPU core for secure communication in embedded systems

  • Author

    Tsutsumi, Daisuke ; Ohmura, I. ; Abe, Takashi ; Yoshimura, Hiroyuki ; Inagawa, K.

  • Author_Institution
    Hokkaido Res. Organ., Sapporo, Japan
  • fYear
    2012
  • fDate
    19-22 Nov. 2012
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Small embedded systems, such as using a 16-bit CPU, are required to connect to the Internet. In addition, the systems are required to support encrypted communication. We develop a ubiquitous platform which supports Internet Protocol version 6 (IPv6) and IP Security (IPSec). This paper describes realization of Advanced Encryption Standard (AES) processing controlled by an original compact CPU core for small embedded systems. AES encryption and decryption processing requires CPU capability. AES accelerators for a Field Programmable Gate Array (FPGA) perform high speed execution, furthermore they require the resources of an FPGA. In order to conserve the resources of the FPGA, the basic operations of AES, SubBytes, ShiftRows and MixColumns transformation, are incorporated in each hardware module. The modules are controlled by the original compact CPU core. Moreover, the CPU core is designed for small embedded systems. The CPU core is able to support only instructions used in application software. Using the CPU core, AES processing is accomplished conserving FPGA resources, and is simply designed.
  • Keywords
    Internet; computer network security; cryptography; embedded systems; field programmable gate arrays; multiprocessing systems; protocols; ubiquitous computing; AES processing system; FPGA; IP Security; IPSec; IPv6; Internet; Internet Protocol version 6; advanced encryption standard; compact CPU core; embedded systems; field programmable gate array; secure communication; ubiquitous platform; Embedded systems; Encryption; Field programmable gate arrays; Hardware; Protocols; Random access memory; AES; CPU core; FPGA; embedded system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2012 - 2012 IEEE Region 10 Conference
  • Conference_Location
    Cebu
  • ISSN
    2159-3442
  • Print_ISBN
    978-1-4673-4823-2
  • Electronic_ISBN
    2159-3442
  • Type

    conf

  • DOI
    10.1109/TENCON.2012.6412199
  • Filename
    6412199