WCSE 2017
ISBN: 978-981-11-3671-9 DOI: 10.18178/wcse.2017.06.169

An Enhanced Smart Card Memory Ciphering System Implementation on FPGA

Wira Firdaus Yaakob, Jahariah Sampe

Abstract— This paper describes about the design and implementation of an enhanced memory ciphering system of a smart card prototype in Cyclone V System-on-a-Chip (SoC) 5CSEMA5F31C6N Field Programmable Gate Array (FPGA) device. The comparison between the design implementation in this device and in Xilinx’s Zynq-7000 XC7020-1-CLG484 FPGA device is explained in this paper in terms of resource utilization and time requirements. The memory ciphering system in the smart card is capable to complete in 40ns that is a single cycle CPU of the smart card. The implementation in the Cyclone V SoC has the least utilized logics and the highest maximum frequency (Fmax) that are 8,313 slices and 195 MHz respectively. The smart card memory ciphering system provides significant enhancement in terms of security and performance especially for smart card secured applications like national identification (ID), financial transactions and health insurance.

Index Terms— Smart Card; AES; ARM Cortex A9; XC7Z020; XC4VLX60; 5CSEMA5F31C6N

Wira Firdaus Yaakob, Jahariah Sampe
Institute of Microengineering and Nanoelectronics, Universiti Kebangsaan Malaysia (UKM), Universiti Kebangsaan Malaysia. MALAYSIA


Cite: Wira Firdaus Yaakob, Jahariah Sampe, "An Enhanced Smart Card Memory Ciphering System Implementation on FPGA," Proceedings of 2017 the 7th International Workshop on Computer Science and Engineering, pp. 977-982, Beijing, 25-27 June, 2017.