Perancangan Smart Card Reader Menggunakan STM32F4 Discovery Kit

Agus Bejo, Mohamad Faiz Hamzah, Addin Suwastono


Smart card has been a new trend as practical and secure authentication solution in online transactions such as epayment, net-banking, e-money, and other online services. The increasing of smart card-based applications demands higher supply of smart card readers as well. Many types of smart card readers in the market have been existed. However, their feature and software are mostly closed and can not be modified to satisfy the application developer’s requirements to optimize the performance and security of the applications. Therefore, a selfdesigned smart card reader is needed to offer flexibility and ability to be costumized in order to satisfy application developer’s needs. In this research, a smart card reader is designed based on 32-bit microcontroller STM32F407VG which is implemented on STM32F4 Discovery Kit. The proposed smart card reader is evaluated by accessing information resides on the JCOP31 smart card which has been pre-installed by applet with certain APDU. Evaluation results show that the proposed smart card reader is able to access smart card properly, having good portability on different platform machines and having good performance as indicated by the CWT and CBT which are faster than the recommended ones.


smart card reader, smart card, JCOP31, STM32F4DISCOVERY, GUI.

Full Text:



Eurosmart, "Eurosmart Forecasts Continued Business Growth For Smart Security Industry Double-Digit Growth In Worldwide Shipments Of Secure Elements In 2015," Eurosmart, Brussels, 2016.

BPPT, "Smartcard Reader E-KTP Buatan Dalam Negeri Siap Di Produksi (Ii)," BPPT, Jakarta, 2013.

Dr. David B Everett, “ISO/IEC 7816 Part 1 : Physical Charcteristics of Integrated Circuit Cards”, Geneva, Switzerland: ISO/IEC, 1992.

Dr. David B Everett, “ISO/IEC 7816 Part 3 : Electronic Signals and Transmission Protocols”, Geneva, Switzerland: ISO/IEC, 1992.

Dr David B Everett, "Smart Card Tutorial", 24 November 2004. [Online]. Available: [Last-Accessed: 15 Februari 2017].

Zhiqun Chen, “Java CardTM Technology for Smart Cards: Architecture and Programmer's Guide, California, USA”: Pearson Education, 2000.



  • There are currently no refbacks.

Copyright (c) 2017 Jurnal Nasional Teknik Elektro dan Teknologi Informasi (JNTETI)

JNTETI (Jurnal Nasional Teknik Elektro dan Teknologi Informasi)

Departemen Teknik Elektro dan Teknologi Informasi, Fakultas Teknik Universitas Gadjah Mada
Jl. Grafika No 2. Kampus UGM Yogyakarta 55281
+62 274 552305