Smart Card Terminal Systems Using ISO/IEC 7816-3 Interface and 8051 Microprocessor Based on the System-on-Chip

  • Won Jay Song
  • Won Hee Kim
  • Bo Gwan Kim
  • Byung Ha Ahn
  • Munkee Choi
  • Minho Kang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2869)


A smart card terminal designed and developed to communicate with smart cards via a single System-on-Chip (SoC) is described in this paper. This proposed and developed SoC-based smart card terminal, designed with the Verilog Hardware Description Language (HDL) and the Simulation Program with Integrated Circuit Emphasis (SPICE), can be achieved and operated by proper connections to a Personal Computer (PC) and by dedicated software drivers that control the communication protocol between the smart card and the card terminal. We have also constructed an integrated test environment to verify the system developed. Through this test environment, we should be able to check all operational functions of the SoC-based developed smart card terminal microprocessor and smart card interface. The results showed that our test board operated successfully.


Smart Card Very Large Scale Integration Voltage Generator Test Board Hardware Description Language 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Favrat+98]
    Favrat, P., Deval, P., Declercq, M.J.: A High-Efficiency CMOS Voltage Doubler. IEEE Journal of Solid-State Circuits 33(3), 410–416 (1998)CrossRefGoogle Scholar
  2. [Glensner+00]
    Glensner, M., Becker, J., Pionteck, T.: Future Research, Application and Education Perspectives of Complex Systems-on-Chip (SoC). In: Proceedings of the 2000 Baltic Electronic Conference (October 2000)Google Scholar
  3. [IEEE00a]
    IEEE Std 1284–2000, IEEE Standard Signaling Method for a Bidirectional Parallel Peripheral Interface for Personal Computers, IEEE Standards Department (2000)Google Scholar
  4. [IEEE00b]
    IEEE Std 1284.4–2000, IEEE Standard for Data Delivery and Logical Channels for IEEE 1284 Interfaces, IEEE Standards Department (2000)Google Scholar
  5. [IEEE01a]
    IEEE Std 1174–2000, IEEE Standard Serial Interface for Programmable Instrumentation, IEEE Standards Department (2001)Google Scholar
  6. [IEEE01b]
    IEEE Std 1284.3–2000, IEEE Standard for Interface and Protocol Extensions to IEEE 1284-Compliant Peripherals and Host Adapters, IEEE Standards Department (2001)Google Scholar
  7. [ISO98]
    ISO/IEC 7816–1:1998, Identification Cards – Integrated Circuit(s) Cards with Contacts – Part 1: Physical Characteristics. International Organization for Standardization (1998)Google Scholar
  8. [Kim01]
    Kim, S., Tsouhlarakis, J., Houdt, J.V., Maes, H.: A CMOS DC Voltage Doubler with Nonoverlapping Switching Control. IEICE Transactions on Electronics E84-C(2) (February 2001)Google Scholar
  9. [Lim+93]
    Lim, C.H., Dan, Y.H., Lau, K.T., Choo, K.Y.: Smart Card Reader. IEEE Transactions on Consumer Electronics 39(1), 6–12 (1993)CrossRefGoogle Scholar
  10. [Rankl+00]
    Rankl, W., Effing, W.: Smart Card Handbook, 2nd edn. John Wiley & Sons, New York (2000)Google Scholar
  11. [Razavi01]
    Razavi, B.: Design of Analog CMOS Integrated Circuits. McGraw-Hill, New York (2001)Google Scholar
  12. [Schultz99]
    Schultz, T.W.: C and the 8051: Building Efficient Applications. Prentice-Hall, Englewood Cliffs (1999)Google Scholar
  13. [Song+02h]
    Kim, W.H., Song, W.J., Kim, B.G., Ahn, B.H.: Design and Development of Systemson- Chip for Smart Card Reader. In: Proceedings in the 2002 IEEE International Symposium on Consumer Electronics, September 2002, pp. B43–B46 (2002)Google Scholar
  14. [Stewart+99]
    Stewart, J.W., Miao, K.X.: The 8051 Microcontroller: Hardware, Software, and Interfacing, 2nd edn. Prentice-Hall, Englewood Cliffs (1999)Google Scholar
  15. [Trichina+01]
    Trichina, E., Bucci, M., Seta, D.D., Luzzi, R.: Supplemental Cryptographic Hardware for Smart Cards. IEEE Micro 21(6), 26–35 (2001)CrossRefGoogle Scholar
  16. [Yeralan+95]
    Yeralan, S., Ahluwalia, A.: Programming and Interfacing the 8051 Microcontroller. Addison-Wesley, Reading (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Won Jay Song
    • 1
  • Won Hee Kim
    • 2
  • Bo Gwan Kim
    • 2
  • Byung Ha Ahn
    • 3
  • Munkee Choi
    • 1
  • Minho Kang
    • 1
  1. 1.Optical Internet Research Center and Grid Middleware Research CenterInformation and Communications UniversityRepublic of Korea
  2. 2.VLSI and CAD Labs, Department of Electronics EngineeringChungnam National UniversityRepublic of Korea
  3. 3.Systems Control and Management Labs, Department of MechatronicsKwangJu Institute of Science and TechnologyRepublic of Korea

Personalised recommendations