• DocumentCode
    242291
  • Title

    A novel bus security solution for bank IC card with FPGA

  • Author

    Cheng Chen ; Shihao You ; Liji Wu ; Xiangmin Zhang

  • Author_Institution
    Tsinghua Nat. Lab. for Inf. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2014
  • fDate
    28-31 Oct. 2014
  • Firstpage
    1
  • Lastpage
    3
  • Abstract
    Bank IC cards are now widely used all over the world, particularly in Europe and Asia, and in the meantime facing serious security problems. To protect bus in the bank IC card against attacks, a novel bus security solution including two methods are proposed in this paper to protect AMBA (Advanced Microcontroller Bus Architecture), which is used for interconnection between the 32-bit CPU and memories or cryptographic algorithms in the bank IC card SoC system. These two countermeasures including power balance by using 8B/10B to encode transmitted data in the bus to counteract power analysis, and by using CRC check to counteract fault attacks on the bus. Both of the methods have been simulated and verified on FPGA board. FPGA verification results show that 8B/10B decode notably decreases the characteristics of power, CRC can successfully detect faults injected into the bus in a ratio of 99.4%. These two countermeasures have been used in the bank IC card designed by our lab, as shown in Figure.1.
  • Keywords
    cyclic redundancy check codes; data protection; field programmable gate arrays; microcontrollers; system-on-chip; AMBA; CPU; CRC check; FPGA board; FPGA verification; advanced microcontroller bus architecture; bank IC card SoC system; bus security solution; cryptographic algorithms; fault attacks; power analysis; word length 32 bit; Abstracts; Cryptography; Electronic mail; Encoding; Field programmable gate arrays; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State and Integrated Circuit Technology (ICSICT), 2014 12th IEEE International Conference on
  • Conference_Location
    Guilin
  • Print_ISBN
    978-1-4799-3296-2
  • Type

    conf

  • DOI
    10.1109/ICSICT.2014.7021574
  • Filename
    7021574