SlideShare a Scribd company logo
Case Study of:
Smart card System
Application
Washing Machine
Automotive Application
UNIT – V
EMBEDDED SYSTEM APPLICATION
DEVELOPMENT
Introduction:
A smart card stores and process information
through the electronic circuits embedded in
silicon.
It is in the plastic substrate of its body.
A smart card is a portable and tamper-resistant
computer.
Unlike magnetic stripe cards, smart cards carry
both processing power and information.
Therefore, they do not require access to remote
databases at the time of a transaction.
A smart card is a device that includes an
SMART CARD
Introduction:
It can be either a secure microcontroller or
equivalent intelligence with internal memory or a
memory chip alone.
The card connects to a reader with direct
physical contact or with a remote contactless
radio frequency interface.
A Smart card is a portable device that contains
some non-volatile memory and a
microprocessor.
This card contains some kind of an encrypted
key.
SMART CARD
Smart Card Requirements
Purpose
Enabling authentication and verification of card
and card holder by a host.
Enabling GUI at host machine to interact with the
card holder/user for the required transactions
For example, financial transactions with a bank
or credit card transactions.
Inputs
Received header and messages at IO port from
host through the antenna
SMART CARD
Smart Card Requirements
Internal Signals, Events and Notifications
 On power up, radiation-powered charge pump
supply of the card activated.
 A signal to start the system boot program at reset
task.
 Card start request header message to
task_ReadPort from reset Task
 Host authentication request request Start message
to task_ReadPort from reset Task to enable requests
for Port_IO
 User PW verification message (notification) through
Port_IO from host Card application close request
SMART CARD
Smart Card Requirements
Outputs
Transmitted headers and messages at Port_IO
through antenna
Control panel
No control panel is at the card.
The control panel and GUIs activate at the host
machine (for example, at ATM or credit card
reader)
SMART CARD
Functions of the system
The card inserts at a host machine.
The radiations from the host activate a charge
pump at the card.
The charge pump powers the SoC circuit
consisting of card processor, memory, timer,
interrupt handler and IO port.
On power up, system reset signals reset Task to
start.
The reset Task sends the messages request
Header and request start for waiting task
task_ReadPort.
SMART CARD
Functions of the system
IO the host-identification message and request
for card identification.
Task_PW sends through Port_IO the requested
card identification after system receives the host
identity through Port_IO.
 Task_Appl then runs required API.
The request Appl Close message closes the
application.
The card can now be withdrawn
 All transactions between card holder / user now
takes place through GUIs using at the host
SMART CARD
Design metrics
Power Source and Dissipation: Radiation
powered contact less
Code size: optimum. card system memory
needs should not exceed 64 Kb memory
File system(s): Three-layered file system for
data.
File management: There is either a fixed length
file management or a variable file length
management
Microcontroller hardware: Generates distinct
coded physical addresses for the program and
SMART CARD
Design metrics
Extendibility: The system expiry date is
extendable by transactions and authorization of
master control unit (for example bank service).
Performance: Less than 1s for transferring
control from the card to host machine.
Process Deadlines: None.
User Interfaces: At host machine, graphic at
LCD or touch screen display on LCD and
commands for card holder (card user)
transactions.
Engineering Cost and Manufacturing Cost
SMART CARD
SMART CARD
SMART CARD
Smart Card Hardware:
1. ROM Contains:
i. Fabrication key and Personalization key (after
insertion of this key, RTOS and application use
only the logical addresses)
ii. RTOS codes
iii. Application codes
iv. Utilization lock
SMART CARD
Smart Card Hardware:
2. EEPROM or Flash scalable memory:
Post activation application run generated non-
volatile data, invalidation lock to invalidate card
after the expiry date or server instruction.
Smart Card Devices
SMART CARD
SMART CARD
SMART CARD
Smart Card Hardware:
Basic Card Types
Smart cards fall into several groups.
They can be divided into memory cards and
microprocessor cards.
Smart cards can also be categorized into contact
cards and contactless cards.
It is based on the difference in the card access
mechanism.
SMART CARD
Types of cards:
1. Contact Cards
2. Contact less
3. Dual Interface cards
4. Hybrid cards
SMART CARD
SOFTWARE PARTS OF CARDS:
Needs cryptographic software, needs special
features in its operating system.
Protected environment -OS stored in the
protected part of ROM.
 A restricted run-time environment.
Three-layered file system for the data.
Master file to store all file headers (file status,
access conditions and the file lock)
SMART CARD
Communication protocol:
A link-level communication protocol resides
directly on top of the physical channel, providing
error-free communication between the reader
and the Smartcard
 ISO 7816-4 protocols
 File system API providing a set of functions to
manipulate files (for example read, write, select,
etc.).
Security service API allowing the Smartcard and
the reader to mutually authenticate themselves
and also to encrypt data to be exchanged
between the card and the reader.
SMART CARD
SMART CARD
How Does Smart Card Work?
Steps Followed:
Card is inserted in the terminal
Card gets power. OS boots up. Sends ATR
(Answer to reset)
ATR negotiations take place to set up data
transfer speeds, capability negotiations etc.
Terminal sends first command to select MF
(Master File)
Card responds with an error (because MF
selection is only on password presentation)
Terminal prompts the user to provide password
SMART CARD
How Does Smart Card Work?
Terminal sends password for verification
Card verifies PW. Stores a status “PW Verified”.
Responds “OK”
Terminal sends command to select MF again
Card responds “OK”
Terminal sends command to read EF1
Card supplies personal data and responds “OK
SMART CARD
SMART CARD
SMART CARD

More Related Content

PPT
PPT
SMART CARD BASICS
PDF
smartcard-090723101806-phpapp01.pdf
PDF
smartcard-120830090352-phpapp02.pdf
PDF
smartcard-121018150432-phpapp01.pdf
PPTX
Smart card system ppt
PPT
Smart card
PPT
smart card
SMART CARD BASICS
smartcard-090723101806-phpapp01.pdf
smartcard-120830090352-phpapp02.pdf
smartcard-121018150432-phpapp01.pdf
Smart card system ppt
Smart card
smart card

Similar to Embedded systems presentation power point.ppt (20)

PDF
dewanshuppt-130808103546-phpapp02.pdf
PPT
PPTX
Smart Card Presentation
PPTX
Smart id's
PPTX
Smart Cards
DOCX
Smart card
PPT
Smart cards
PPTX
Attention: SMART PATRIOT CARD Empower the man behind the Golden Age of Americ...
PPT
Smart Card Technology
PPT
Smart card
PPTX
Smart card technology
PPT
Smartcard
PPT
Smart Card
PPT
Smart Card
PPT
Smart card
PPTX
Smart cards
PPTX
Smart card ppt
PPTX
Smart card Technology
dewanshuppt-130808103546-phpapp02.pdf
Smart Card Presentation
Smart id's
Smart Cards
Smart card
Smart cards
Attention: SMART PATRIOT CARD Empower the man behind the Golden Age of Americ...
Smart Card Technology
Smart card
Smart card technology
Smartcard
Smart Card
Smart Card
Smart card
Smart cards
Smart card ppt
Smart card Technology
Ad

Recently uploaded (20)

PPTX
Geodesy 1.pptx...............................................
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Well-logging-methods_new................
PPTX
web development for engineering and engineering
PDF
Digital Logic Computer Design lecture notes
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Construction Project Organization Group 2.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
composite construction of structures.pdf
PDF
PPT on Performance Review to get promotions
PPTX
Artificial Intelligence
PPTX
Sustainable Sites - Green Building Construction
PPTX
OOP with Java - Java Introduction (Basics)
DOCX
573137875-Attendance-Management-System-original
Geodesy 1.pptx...............................................
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
UNIT 4 Total Quality Management .pptx
Well-logging-methods_new................
web development for engineering and engineering
Digital Logic Computer Design lecture notes
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Construction Project Organization Group 2.pptx
Lecture Notes Electrical Wiring System Components
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
additive manufacturing of ss316l using mig welding
composite construction of structures.pdf
PPT on Performance Review to get promotions
Artificial Intelligence
Sustainable Sites - Green Building Construction
OOP with Java - Java Introduction (Basics)
573137875-Attendance-Management-System-original
Ad

Embedded systems presentation power point.ppt

  • 1. Case Study of: Smart card System Application Washing Machine Automotive Application UNIT – V EMBEDDED SYSTEM APPLICATION DEVELOPMENT
  • 2. Introduction: A smart card stores and process information through the electronic circuits embedded in silicon. It is in the plastic substrate of its body. A smart card is a portable and tamper-resistant computer. Unlike magnetic stripe cards, smart cards carry both processing power and information. Therefore, they do not require access to remote databases at the time of a transaction. A smart card is a device that includes an SMART CARD
  • 3. Introduction: It can be either a secure microcontroller or equivalent intelligence with internal memory or a memory chip alone. The card connects to a reader with direct physical contact or with a remote contactless radio frequency interface. A Smart card is a portable device that contains some non-volatile memory and a microprocessor. This card contains some kind of an encrypted key. SMART CARD
  • 4. Smart Card Requirements Purpose Enabling authentication and verification of card and card holder by a host. Enabling GUI at host machine to interact with the card holder/user for the required transactions For example, financial transactions with a bank or credit card transactions. Inputs Received header and messages at IO port from host through the antenna SMART CARD
  • 5. Smart Card Requirements Internal Signals, Events and Notifications  On power up, radiation-powered charge pump supply of the card activated.  A signal to start the system boot program at reset task.  Card start request header message to task_ReadPort from reset Task  Host authentication request request Start message to task_ReadPort from reset Task to enable requests for Port_IO  User PW verification message (notification) through Port_IO from host Card application close request SMART CARD
  • 6. Smart Card Requirements Outputs Transmitted headers and messages at Port_IO through antenna Control panel No control panel is at the card. The control panel and GUIs activate at the host machine (for example, at ATM or credit card reader) SMART CARD
  • 7. Functions of the system The card inserts at a host machine. The radiations from the host activate a charge pump at the card. The charge pump powers the SoC circuit consisting of card processor, memory, timer, interrupt handler and IO port. On power up, system reset signals reset Task to start. The reset Task sends the messages request Header and request start for waiting task task_ReadPort. SMART CARD
  • 8. Functions of the system IO the host-identification message and request for card identification. Task_PW sends through Port_IO the requested card identification after system receives the host identity through Port_IO.  Task_Appl then runs required API. The request Appl Close message closes the application. The card can now be withdrawn  All transactions between card holder / user now takes place through GUIs using at the host SMART CARD
  • 9. Design metrics Power Source and Dissipation: Radiation powered contact less Code size: optimum. card system memory needs should not exceed 64 Kb memory File system(s): Three-layered file system for data. File management: There is either a fixed length file management or a variable file length management Microcontroller hardware: Generates distinct coded physical addresses for the program and SMART CARD
  • 10. Design metrics Extendibility: The system expiry date is extendable by transactions and authorization of master control unit (for example bank service). Performance: Less than 1s for transferring control from the card to host machine. Process Deadlines: None. User Interfaces: At host machine, graphic at LCD or touch screen display on LCD and commands for card holder (card user) transactions. Engineering Cost and Manufacturing Cost SMART CARD
  • 13. Smart Card Hardware: 1. ROM Contains: i. Fabrication key and Personalization key (after insertion of this key, RTOS and application use only the logical addresses) ii. RTOS codes iii. Application codes iv. Utilization lock SMART CARD
  • 14. Smart Card Hardware: 2. EEPROM or Flash scalable memory: Post activation application run generated non- volatile data, invalidation lock to invalidate card after the expiry date or server instruction. Smart Card Devices SMART CARD
  • 17. Smart Card Hardware: Basic Card Types Smart cards fall into several groups. They can be divided into memory cards and microprocessor cards. Smart cards can also be categorized into contact cards and contactless cards. It is based on the difference in the card access mechanism. SMART CARD
  • 18. Types of cards: 1. Contact Cards 2. Contact less 3. Dual Interface cards 4. Hybrid cards SMART CARD
  • 19. SOFTWARE PARTS OF CARDS: Needs cryptographic software, needs special features in its operating system. Protected environment -OS stored in the protected part of ROM.  A restricted run-time environment. Three-layered file system for the data. Master file to store all file headers (file status, access conditions and the file lock) SMART CARD
  • 20. Communication protocol: A link-level communication protocol resides directly on top of the physical channel, providing error-free communication between the reader and the Smartcard  ISO 7816-4 protocols  File system API providing a set of functions to manipulate files (for example read, write, select, etc.). Security service API allowing the Smartcard and the reader to mutually authenticate themselves and also to encrypt data to be exchanged between the card and the reader. SMART CARD
  • 22. How Does Smart Card Work? Steps Followed: Card is inserted in the terminal Card gets power. OS boots up. Sends ATR (Answer to reset) ATR negotiations take place to set up data transfer speeds, capability negotiations etc. Terminal sends first command to select MF (Master File) Card responds with an error (because MF selection is only on password presentation) Terminal prompts the user to provide password SMART CARD
  • 23. How Does Smart Card Work? Terminal sends password for verification Card verifies PW. Stores a status “PW Verified”. Responds “OK” Terminal sends command to select MF again Card responds “OK” Terminal sends command to read EF1 Card supplies personal data and responds “OK SMART CARD