Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
63 views13 pages

Smart Card by Udaya Shyama P G: DSI, Bangalore

A smart card is a plastic card with an embedded chip that contains an operating system and application software. It has very limited memory and processing capabilities due to its small size. The chip is protected between layers of the card to prevent bending. Communication with a reader is done via contact-based or contactless interfaces that follow ISO standards. The embedded hardware typically includes a microcontroller, RAM, ROM, flash memory, and components for power regulation and radio frequency communication. The embedded software includes an operating system, file system, cryptography, and classes for network communication and security management.

Uploaded by

udaya_shm
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views13 pages

Smart Card by Udaya Shyama P G: DSI, Bangalore

A smart card is a plastic card with an embedded chip that contains an operating system and application software. It has very limited memory and processing capabilities due to its small size. The chip is protected between layers of the card to prevent bending. Communication with a reader is done via contact-based or contactless interfaces that follow ISO standards. The embedded hardware typically includes a microcontroller, RAM, ROM, flash memory, and components for power regulation and radio frequency communication. The embedded software includes an operating system, file system, cryptography, and classes for network communication and security management.

Uploaded by

udaya_shm
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Smart Card by Udaya Shyama P G

DSI,bangalore

Smart Card
Smart card a plastic card in ISO standard dimensions, 85.60 x 53.98 x 0.80 mm. Embedded system on a card. SoC (System-On-Chip).
Silicon chip is just a few mm in size and is concealed in-between the layers. Its very small size protects the card from bending

DSI,bangalore

ISO recommended standards are ISO7816 (1 to 4) for host-machine contact based cards and ISO14443 (Part A or B) for the contactless cards.

DSI,bangalore

CLK
RFU GND

RST Vcc

RFU I/O

Vpp VCC GND VPP I/O

Reset
Clock Reserved

DSI,bangalore

DSI,bangalore

Embedded hardware components in a contact less smart card

DSI,bangalore

Embedded hardware components


Microcontroller or ASIP (Application Specific Instruction Set Processor) RAM for temporary variables and stack One time programmable ROM for application codes and RTOS codes for scheduling the tasks Flash for storing user data, user address, user identification codes, card number and expiry date. Timer and Interrupt controller A carrier frequency ~16 MHz generating circuit and Amplitude Shifted Key (ASK) modulator. Interfacing circuit for the I/Os Charge pump for delivering power to the antenna for 7 transmission and for system circuits.
DSI,bangalore

Embedded Software
Boot-up, Initialisation and OS programs. Smart card secure file system. Connection establishment and termination. Communication with host. Cryptography algorithm. Host authentication. Card authentication. Saving addition parameters or recent new data sent by the host (for example, present balance left).
DSI,bangalore

Smart Card OS Special features


Protected environment. Restricted run-time environment. In OS, every method, class and run time library should be scalable. Code-size generated should be optimum.

DSI,bangalore

Smart Card OS Special features


Limited use of data types; multidimensional arrays, long 64-bit integer and floating points and very limited use of the error handlers, exceptions, signals, serialization, debugging and profiling. [Serialization means process of converting an object is converted into a data stream for transferring it to network or from one process to another. At receiver end there is de-serialization.]
10
DSI,bangalore

Smart Card OS Special features


Three-layered file system for the data. Master file to store all file headers. Dedicated file to hold a file grouping and headers of the immediate successor elementary files of the group. Elementary file to hold the file header and its file data. There is either a fixed-length or variable length file management with each file having a predefined offset. Classes for the network, sockets, connections, datagrams, character-input output and streams, security management, digital-certification, symmetric and asymmetric keys-based cryptography and digital signatures.
11
DSI,bangalore

Summary
We learnt features, hardware and software components of smart card .

12

DSI,bangalore

Thank You

13

DSI,bangalore

You might also like