SlideShare uma empresa Scribd logo
1 de 29
What is Smart Card 1
Taiwan Applied Module Corp.
What is
Smart Card ??
洪 崇 倍 / Otto Hung
What is Smart Card 2
Taiwan Applied Module Corp.
What is a smart card
 A credit card size plastic with a single IC chip on
board and conforms with ISO-7816 and ISO 14443
 comprises of 3 parts
 contact disc
 chip
 plastic body with cavity
What is Smart Card 3
Taiwan Applied Module Corp.
Application
Source: http://www.smartcard.bull.com/
What is Smart Card 4
Taiwan Applied Module Corp.
Categories of Smart Cards
 Memory Cards
 Containing a memory chip (several K bits) with
hardwired logic,
 mostly used as prepaid cards,
 low cost.
 Microprocessor Cards (our focus for this
topic)
 like small portable computers (without keyboard
or monitor screen),
 increased security capabilities,
 can integrate several applications.
What is Smart Card 5
Taiwan Applied Module Corp.
Categories of Smart Cards (cont.)
 Contact Cards
 must be inserted into a card reader or terminal (Card
Acceptance Device),
 more commonly used
 Contact-less Cards
 Can function when placed close enough to the
terminal,
 Ideal for fast transactions,
 not easily worn out,
 can be of different physical sizes,
 transmitted data can be intercepted
 Dual-Interface Cards
What is Smart Card 6
Taiwan Applied Module Corp.
EEPROM :EEPROM :
100 ~ 4 KB100 ~ 4 KB BitsBits
DecodeDecode
LOGICLOGIC
I/OI/O
EEPROMEEPROM
POWERPOWER
(Vcc)(Vcc)
CLOCKCLOCK
RESETRESET
GROUNDGROUND
(Vss)(Vss)
I/OI/O
Architecture of Memory Card
 Hard Wired Logic
 EEPROM Only
 Synchronous Prot.
 Non Standardized
What is Smart Card 7
Taiwan Applied Module Corp.
Architecture of CPU Card
 Asynchronous card
 (slow data transfer)
 8 –32 bit µP
 4 – 20 Mhz Clock
 High Security
 Medium large Size
 (10 to 32 mm²)
RAM : Hundreds Bytes
(Working Memory)
ROM : 6 ~ 96 KB
(Card Operating System)
EEPROM : 1 ~ 64 KB
(Application Memory)
µPµP
LOGICLOGIC
RAMRAM
EEPROMEEPROM
ROMROM
POWER
(Vcc)
CLOCK
RESET
GROUND
(Vss)
I/O
RFU
(Vpp)
What is Smart Card 8
Taiwan Applied Module Corp.
CPU ROM EEPROM WDT RNG
串列
界面
RF
界面
RSA
加密器
DES
加密器
安全
保護
線路
Bus Access Control
RAM
PLL
Hardware Block Diagram
What is Smart Card 9
Taiwan Applied Module Corp.
Standards and Specifications
 Interface
 Contact, ISO 7816
 Contact-Less, ISO 14443
 (U) SIM card-related specifications
 ETSI GSM 11 series,
 3GPP 03 Series
 Payment systems
 EMV 2000, etc..
 Card Acceptance Device
 PC/SC for interoperability between smart cards and
PCs
 OpenCard Framework (OCF) similar to PC/SC,
implemented in Java
What is Smart Card 10
Taiwan Applied Module Corp.
Smart Card
Communication Model
 Commands and Response messages
are contained in APDU Command,
Application Protocol Data Unit
(C_APDU and R_APDU).
Command APDU
Response APDU
Processing
What is Smart Card 11
Taiwan Applied Module Corp.
Classify of APDU Command
 Case 1, no command/no response data
 Case 2, no command data
 Case 3, no response data
 Case 4
Header sw
Header Le Data sw
Header Lc Data sw
Header Lc Data Le Data sw
What is Smart Card 12
Taiwan Applied Module Corp.
Transmit of OSI-Reference
Physical
Data Link
Transport
Application
Physical
Data Link
Transport
Application
ICC CAD
APDU
ISO 7816,
ISO 14443
TPDU
T=0, T=1 and T-CL
Contact
Contact-Less
What is Smart Card 13
Taiwan Applied Module Corp.
TPDU Format
 Data structure exchanged by using TPDU,
Transaction Protocol Data Unit
 T=0, byte oriented
 T=1, Block oriented
 T=CL
P3 DataP2P1INSCLA
Prologue Information Epilogue
NAD PCB LEN Information field EDC/CRC
1 1 1 0 ~ 254 1 or 2
Prologue Information Epilogue
PCB [CID] [NAD] Information field CRC
1 1 1 0 ~ 254 2
What is Smart Card 14
Taiwan Applied Module Corp.
T=0 TPDU Command
CLA INS P1 P2 Lin
PB
Data-In
sw1 sw2
READER
CARD
CLA INS P1 P2 Lin
PB Data-Out sw1 sw2
READER
CARD
 ISO-IN
 ISO-OUT
What is Smart Card 15
Taiwan Applied Module Corp.
T=1 TPDU Command
 Supervisor Block
 Ready Block
 Information Block
 ISO-IN
 ISO-OUT
 ISO-IN&OUT
CLA INS P1 P2 Le sw2Data-Out sw1
CLA INS P1 P2 Lc Data-In sw2sw1
CLA INS P1 P2 Lc Data-In Le sw2sw1Data-Out
What is Smart Card 16
Taiwan Applied Module Corp.
About Smart Card Software
 Smart card system
Host (Terminal )system + Card
system
 Smart card operating systems are typically file
system-centric (based on ISO 7816-4)
 Most conventional card applications involve just
file manipulations (select, deselect, read, write)
 Software development involves
(1) operating system providers,
(2) card terminal vendors,
(3) application developers, and
(4) card issuers
What is Smart Card 17
Taiwan Applied Module Corp.
Chip Card File System
 Most smart card operating systems
are typically File System-Centric
 based on ISO 7816-4
MF
Level #0
DF
Level #1
DF
Level #1
DF
Level #2
DF
Level #2
EF
EF
EF
EF
EFEF
What is Smart Card 18
Taiwan Applied Module Corp.
File Structures (1/3)
Header
System Information
Body
Application Data
Sequence Of Byte
Header
System Information
Body
Record #1
Record #2
Record #3
Last Record #N
Rest of records
TRANSPARENT FILE LINEAR FIXED FILE
What is Smart Card 19
Taiwan Applied Module Corp.
File Structures (2/3)
LINEAR VARIABLE FILE
Header
System Information
Record #1 Record #2
Record #P
R
e
c
o
r
d
#
3
R
e
c
o
r
d
L
a
s
t
#
N
Rest of the records
Body
Header
System Information
Body
Record #1
Record #2
Record #3
Last Record #N
Rest of records
CYCLIC FILE
What is Smart Card 20
Taiwan Applied Module Corp.
File Structures (3/3)
BER-TLV FILE
Header
System Information
Data #1Data #1
Body
Data #2Data #2
Data #3Data #3
Rest of data..Rest of data..
Data #NData #N
Tag
Tag
Length
Length
Value
Value
What is Smart Card 21
Taiwan Applied Module Corp.
Card Operating Systems (COS)
 Traditional O.S.
 only one application or special
application
 Open system O.S.
 for multi application or non-specific
application
 Java Card Operating System
 MultiOS Card Operating System
 Smart Card for Windows
 Global Open Platform
What is Smart Card 22
Taiwan Applied Module Corp.
Multi-Application Cards
 New data and new command can be
added!!
 Base on “Open OS”
Microprocessor
Virtual Machine
API
EEPROM
Data Code
Stored value applet
Data Code
loyal applet
What is Smart Card 23
Taiwan Applied Module Corp.Source: http://www.smartcard.bull.com/
Realizing the Multiple-Application
Vision
What is Smart Card 24
Taiwan Applied Module Corp.
Benefits of Open OS
 Interoperability
 Secure loading of applets into card, even
after issuance
 An existing field application can be ported
onto a multi-application card, without
changing the terminal software
 Firewalls between applets  confidentiality
of data
 Applet develop in high level language (java,
C, …)  very quick time to market
What is Smart Card 25
Taiwan Applied Module Corp.
CPU + crypto
Operating System
R
O
M
Operating System
Application
A
Application
B
file
structure
EE
PROM
EE
PROM
File
structure
Java Interpreter
ROM
ROM
Java Card API
Virtual
Machine
EE
PROM
EE
PROM
Hardware
independant
Hardware
dependant
Java Card Operate System
What is Smart Card 26
Taiwan Applied Module Corp.
UICC Card Application Platform
SIM
SIM Application Toolkit
(SAT)
Banking Location Browser
SIM-
WIM
 The UICC -
the multi-application platform
 separation of layers and
applications
 logical channels to run
applications in parallel
 The SIM -
a "mono-application" card
 SIM according to GSM
11.11
 applications based on SIM
Application Toolkit
 WIM as exception
(own command set and
triggered by WAP browser)
UICC
Others
EMV
USIM SIM
Electronic
Purse
Phonebook
(U)SAT
GSM Purse
eHealth
What is Smart Card 27
Taiwan Applied Module Corp.
Global Open Platform Card
Architecture
Java Card
WfSC
VM & API
Proprietary Card Vendor
OS
WfSC
O.S.
Open Platform
API
Open platform
Card Manager
Visa
Cash
Visa
Smart
Credit
Visa
Smart
Debit
E-Comm Loyalty Loyalty
OR
Issuer Choice of Applications
What is Smart Card 28
Taiwan Applied Module Corp.
Definition of Card’s Life Cycle
 Blank Cards
 Pre-Personalized
Cards
 Personalized Cards
 Dead Cards
Card
O.S.
FILE STRUCTURE
USER DATA
What is Smart Card 29
Taiwan Applied Module Corp.
IC 卡之產業分工
系統
發展
打線
封裝
圖稿
設計
版面
印刷
壓合
沖卡
孔挖
植晶
電氣
入碼
圖像
顯示
防護
處理
成卡
運送
晶片
設計
晶片
生產
•系統發展技術
•密碼軟體能力
•硬體平台整合
•量 製程能量產
•設備操作經驗
•品質保證機制
•安全控管機制
•發 金鑰系統卡
•資料庫管理系統
•全壽期管理系統
•資料蒐整經驗
•發 運送機制卡
•合約管理經驗
•系統整合能力
•系統加 服務值
前端加 服務公司值
IC 生 工廠卡 產
•系統維護能量
•客服中心維運
•衍生應用發展
•潛在商機發掘
•全壽期管理營運
主要商機領域
身 識別應用份
無線通訊商機
金融付費機制
消費 樂市場娛
大 運輸系統眾
軍事安全用途
多功能智慧卡
應用衍生商機

Mais conteúdo relacionado

Mais procurados

Linux on ARM 64-bit Architecture
Linux on ARM 64-bit ArchitectureLinux on ARM 64-bit Architecture
Linux on ARM 64-bit ArchitectureRyo Jin
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processorMunaam Munawar
 
Multiprocessor
MultiprocessorMultiprocessor
MultiprocessorA B Shinde
 
Chromium os architecture report
Chromium os  architecture reportChromium os  architecture report
Chromium os architecture reportAmr Abd El Latief
 
Universal Flash Storage
Universal Flash StorageUniversal Flash Storage
Universal Flash StorageBhaumik Bhatt
 
Vehicle Theft Detection and Tracking Based on GSM and GPS
Vehicle Theft Detection and Tracking Based on GSM and GPSVehicle Theft Detection and Tracking Based on GSM and GPS
Vehicle Theft Detection and Tracking Based on GSM and GPSIRJET Journal
 
Universal flash storage
Universal flash storageUniversal flash storage
Universal flash storageDooyong Lee
 
[若渴]Study on Side Channel Attacks and Countermeasures
[若渴]Study on Side Channel Attacks and Countermeasures [若渴]Study on Side Channel Attacks and Countermeasures
[若渴]Study on Side Channel Attacks and Countermeasures Aj MaChInE
 
Circuits-programmables.pdf
Circuits-programmables.pdfCircuits-programmables.pdf
Circuits-programmables.pdfHouBou3
 
Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)Moe Moe Myint
 
RFID Gate Management System
RFID Gate Management SystemRFID Gate Management System
RFID Gate Management Systemimagicsolution
 
Linux Locking Mechanisms
Linux Locking MechanismsLinux Locking Mechanisms
Linux Locking MechanismsKernel TLV
 
Message Signaled Interrupts
Message Signaled InterruptsMessage Signaled Interrupts
Message Signaled InterruptsAnshuman Biswal
 

Mais procurados (16)

Linux on ARM 64-bit Architecture
Linux on ARM 64-bit ArchitectureLinux on ARM 64-bit Architecture
Linux on ARM 64-bit Architecture
 
Single and Multi core processor
Single and Multi core processorSingle and Multi core processor
Single and Multi core processor
 
Multiprocessor
MultiprocessorMultiprocessor
Multiprocessor
 
Chromium os architecture report
Chromium os  architecture reportChromium os  architecture report
Chromium os architecture report
 
Universal Flash Storage
Universal Flash StorageUniversal Flash Storage
Universal Flash Storage
 
Vehicle Theft Detection and Tracking Based on GSM and GPS
Vehicle Theft Detection and Tracking Based on GSM and GPSVehicle Theft Detection and Tracking Based on GSM and GPS
Vehicle Theft Detection and Tracking Based on GSM and GPS
 
Universal flash storage
Universal flash storageUniversal flash storage
Universal flash storage
 
[若渴]Study on Side Channel Attacks and Countermeasures
[若渴]Study on Side Channel Attacks and Countermeasures [若渴]Study on Side Channel Attacks and Countermeasures
[若渴]Study on Side Channel Attacks and Countermeasures
 
PX4 Seminar 01
PX4 Seminar 01PX4 Seminar 01
PX4 Seminar 01
 
Circuits-programmables.pdf
Circuits-programmables.pdfCircuits-programmables.pdf
Circuits-programmables.pdf
 
Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)Introduction to Embedded Systems I: Chapter 2 (1st portion)
Introduction to Embedded Systems I: Chapter 2 (1st portion)
 
RFID Gate Management System
RFID Gate Management SystemRFID Gate Management System
RFID Gate Management System
 
Cache memory
Cache memoryCache memory
Cache memory
 
Linux Locking Mechanisms
Linux Locking MechanismsLinux Locking Mechanisms
Linux Locking Mechanisms
 
Seminar.1pptx
Seminar.1pptxSeminar.1pptx
Seminar.1pptx
 
Message Signaled Interrupts
Message Signaled InterruptsMessage Signaled Interrupts
Message Signaled Interrupts
 

Destaque

Smart card technology
Smart card technologySmart card technology
Smart card technologyDeepak Raj
 
Smart card technology
Smart card technologySmart card technology
Smart card technologyLav Pratap
 
Smart 2020 ICT Presentation July2
Smart 2020 ICT Presentation July2Smart 2020 ICT Presentation July2
Smart 2020 ICT Presentation July2Shane Mitchell
 
Smart Card Based Protocol For Secure And Controlled Access Of Mobile Host In ...
Smart Card Based Protocol For Secure And Controlled Access Of Mobile Host In ...Smart Card Based Protocol For Secure And Controlled Access Of Mobile Host In ...
Smart Card Based Protocol For Secure And Controlled Access Of Mobile Host In ...flyingsheep
 
Virtual Smart Design - How Sustainability and Technology are Interconnected w...
Virtual Smart Design - How Sustainability and Technology are Interconnected w...Virtual Smart Design - How Sustainability and Technology are Interconnected w...
Virtual Smart Design - How Sustainability and Technology are Interconnected w...Elisabete Ferreira
 
Developing Smart Card Web Server Applications
Developing Smart Card Web Server ApplicationsDeveloping Smart Card Web Server Applications
Developing Smart Card Web Server ApplicationsCellnetrix
 
Virtual Card Payments for Corporate Travel
Virtual Card Payments for Corporate TravelVirtual Card Payments for Corporate Travel
Virtual Card Payments for Corporate TravelCSI globalVCard
 
Mobile charging
Mobile chargingMobile charging
Mobile chargingRafee Dar
 
SMART CARD BASICS
SMART CARD BASICSSMART CARD BASICS
SMART CARD BASICSkajal
 
Smart card technology
Smart card technologySmart card technology
Smart card technologyPushkar Dutt
 
Smart card system for buses
Smart card system for buses  Smart card system for buses
Smart card system for buses Hashini Senaratne
 

Destaque (20)

Smart card technology
Smart card technologySmart card technology
Smart card technology
 
Smart card technology
Smart card technologySmart card technology
Smart card technology
 
Smart Card Technology
Smart Card TechnologySmart Card Technology
Smart Card Technology
 
Smart card
Smart cardSmart card
Smart card
 
Smart 2020 ICT Presentation July2
Smart 2020 ICT Presentation July2Smart 2020 ICT Presentation July2
Smart 2020 ICT Presentation July2
 
Smart Card Based Protocol For Secure And Controlled Access Of Mobile Host In ...
Smart Card Based Protocol For Secure And Controlled Access Of Mobile Host In ...Smart Card Based Protocol For Secure And Controlled Access Of Mobile Host In ...
Smart Card Based Protocol For Secure And Controlled Access Of Mobile Host In ...
 
Virtual Smart Design - How Sustainability and Technology are Interconnected w...
Virtual Smart Design - How Sustainability and Technology are Interconnected w...Virtual Smart Design - How Sustainability and Technology are Interconnected w...
Virtual Smart Design - How Sustainability and Technology are Interconnected w...
 
Developing Smart Card Web Server Applications
Developing Smart Card Web Server ApplicationsDeveloping Smart Card Web Server Applications
Developing Smart Card Web Server Applications
 
Virtual Card Payments for Corporate Travel
Virtual Card Payments for Corporate TravelVirtual Card Payments for Corporate Travel
Virtual Card Payments for Corporate Travel
 
Mobile charging
Mobile chargingMobile charging
Mobile charging
 
Smart cart
Smart cartSmart cart
Smart cart
 
SMART CARD BASICS
SMART CARD BASICSSMART CARD BASICS
SMART CARD BASICS
 
Smart Card Security
Smart Card SecuritySmart Card Security
Smart Card Security
 
smart card
smart cardsmart card
smart card
 
Smart card technology
Smart card technologySmart card technology
Smart card technology
 
Electronic paper
Electronic paperElectronic paper
Electronic paper
 
Smart Card
Smart CardSmart Card
Smart Card
 
Smart card system for buses
Smart card system for buses  Smart card system for buses
Smart card system for buses
 
E paper
E paper E paper
E paper
 
E Paper
E PaperE Paper
E Paper
 

Semelhante a What is smart card on tam

SCOSTA (Smart Card Operating System for Transport Applications)
SCOSTA (Smart Card Operating System for Transport Applications)SCOSTA (Smart Card Operating System for Transport Applications)
SCOSTA (Smart Card Operating System for Transport Applications)ALOK GUPTA
 
Embedded systems presentation power point.ppt
Embedded systems presentation power point.pptEmbedded systems presentation power point.ppt
Embedded systems presentation power point.pptssuser1b4013
 
12.automatic toll gate billing system using rfid.
12.automatic toll gate billing system using rfid.12.automatic toll gate billing system using rfid.
12.automatic toll gate billing system using rfid.Sai Krishna
 
Orbleaf: Integrated Smart Card Development Platform
Orbleaf: Integrated Smart Card Development PlatformOrbleaf: Integrated Smart Card Development Platform
Orbleaf: Integrated Smart Card Development PlatformTech in Asia ID
 
PlaySIM Project Java One 2009
PlaySIM Project Java One 2009PlaySIM Project Java One 2009
PlaySIM Project Java One 2009Sebastian Hans
 
IRJET- SD Card based File System for CNC Machine using TMS320F2837XD Proc...
IRJET-  	  SD Card based File System for CNC Machine using TMS320F2837XD Proc...IRJET-  	  SD Card based File System for CNC Machine using TMS320F2837XD Proc...
IRJET- SD Card based File System for CNC Machine using TMS320F2837XD Proc...IRJET Journal
 
Study of Java Card and its Application
Study of Java Card and its ApplicationStudy of Java Card and its Application
Study of Java Card and its Applicationeditor1knowledgecuddle
 
Java card technology
Java card technologyJava card technology
Java card technologyAmol Kamble
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded SystemsArti Parab Academics
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded SystemKaran Thakkar
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Bhavin Chandarana
 
Parking Lot Security System using RFID Technology
Parking Lot Security System using RFID TechnologyParking Lot Security System using RFID Technology
Parking Lot Security System using RFID Technologyijtsrd
 

Semelhante a What is smart card on tam (20)

Javacardtech
JavacardtechJavacardtech
Javacardtech
 
Smart id's
Smart id'sSmart id's
Smart id's
 
SCOSTA (Smart Card Operating System for Transport Applications)
SCOSTA (Smart Card Operating System for Transport Applications)SCOSTA (Smart Card Operating System for Transport Applications)
SCOSTA (Smart Card Operating System for Transport Applications)
 
Embedded systems presentation power point.ppt
Embedded systems presentation power point.pptEmbedded systems presentation power point.ppt
Embedded systems presentation power point.ppt
 
12.automatic toll gate billing system using rfid.
12.automatic toll gate billing system using rfid.12.automatic toll gate billing system using rfid.
12.automatic toll gate billing system using rfid.
 
Smartcard
SmartcardSmartcard
Smartcard
 
Orbleaf: Integrated Smart Card Development Platform
Orbleaf: Integrated Smart Card Development PlatformOrbleaf: Integrated Smart Card Development Platform
Orbleaf: Integrated Smart Card Development Platform
 
PlaySIM Project Java One 2009
PlaySIM Project Java One 2009PlaySIM Project Java One 2009
PlaySIM Project Java One 2009
 
IRJET- SD Card based File System for CNC Machine using TMS320F2837XD Proc...
IRJET-  	  SD Card based File System for CNC Machine using TMS320F2837XD Proc...IRJET-  	  SD Card based File System for CNC Machine using TMS320F2837XD Proc...
IRJET- SD Card based File System for CNC Machine using TMS320F2837XD Proc...
 
Smart card ppt
Smart card pptSmart card ppt
Smart card ppt
 
Study of Java Card and its Application
Study of Java Card and its ApplicationStudy of Java Card and its Application
Study of Java Card and its Application
 
Smart cards
Smart cards Smart cards
Smart cards
 
Java card
Java cardJava card
Java card
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Java card technology
Java card technologyJava card technology
Java card technology
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
 
Smart Cards
Smart CardsSmart Cards
Smart Cards
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
 
Parking Lot Security System using RFID Technology
Parking Lot Security System using RFID TechnologyParking Lot Security System using RFID Technology
Parking Lot Security System using RFID Technology
 

Último

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

What is smart card on tam

  • 1. What is Smart Card 1 Taiwan Applied Module Corp. What is Smart Card ?? 洪 崇 倍 / Otto Hung
  • 2. What is Smart Card 2 Taiwan Applied Module Corp. What is a smart card  A credit card size plastic with a single IC chip on board and conforms with ISO-7816 and ISO 14443  comprises of 3 parts  contact disc  chip  plastic body with cavity
  • 3. What is Smart Card 3 Taiwan Applied Module Corp. Application Source: http://www.smartcard.bull.com/
  • 4. What is Smart Card 4 Taiwan Applied Module Corp. Categories of Smart Cards  Memory Cards  Containing a memory chip (several K bits) with hardwired logic,  mostly used as prepaid cards,  low cost.  Microprocessor Cards (our focus for this topic)  like small portable computers (without keyboard or monitor screen),  increased security capabilities,  can integrate several applications.
  • 5. What is Smart Card 5 Taiwan Applied Module Corp. Categories of Smart Cards (cont.)  Contact Cards  must be inserted into a card reader or terminal (Card Acceptance Device),  more commonly used  Contact-less Cards  Can function when placed close enough to the terminal,  Ideal for fast transactions,  not easily worn out,  can be of different physical sizes,  transmitted data can be intercepted  Dual-Interface Cards
  • 6. What is Smart Card 6 Taiwan Applied Module Corp. EEPROM :EEPROM : 100 ~ 4 KB100 ~ 4 KB BitsBits DecodeDecode LOGICLOGIC I/OI/O EEPROMEEPROM POWERPOWER (Vcc)(Vcc) CLOCKCLOCK RESETRESET GROUNDGROUND (Vss)(Vss) I/OI/O Architecture of Memory Card  Hard Wired Logic  EEPROM Only  Synchronous Prot.  Non Standardized
  • 7. What is Smart Card 7 Taiwan Applied Module Corp. Architecture of CPU Card  Asynchronous card  (slow data transfer)  8 –32 bit µP  4 – 20 Mhz Clock  High Security  Medium large Size  (10 to 32 mm²) RAM : Hundreds Bytes (Working Memory) ROM : 6 ~ 96 KB (Card Operating System) EEPROM : 1 ~ 64 KB (Application Memory) µPµP LOGICLOGIC RAMRAM EEPROMEEPROM ROMROM POWER (Vcc) CLOCK RESET GROUND (Vss) I/O RFU (Vpp)
  • 8. What is Smart Card 8 Taiwan Applied Module Corp. CPU ROM EEPROM WDT RNG 串列 界面 RF 界面 RSA 加密器 DES 加密器 安全 保護 線路 Bus Access Control RAM PLL Hardware Block Diagram
  • 9. What is Smart Card 9 Taiwan Applied Module Corp. Standards and Specifications  Interface  Contact, ISO 7816  Contact-Less, ISO 14443  (U) SIM card-related specifications  ETSI GSM 11 series,  3GPP 03 Series  Payment systems  EMV 2000, etc..  Card Acceptance Device  PC/SC for interoperability between smart cards and PCs  OpenCard Framework (OCF) similar to PC/SC, implemented in Java
  • 10. What is Smart Card 10 Taiwan Applied Module Corp. Smart Card Communication Model  Commands and Response messages are contained in APDU Command, Application Protocol Data Unit (C_APDU and R_APDU). Command APDU Response APDU Processing
  • 11. What is Smart Card 11 Taiwan Applied Module Corp. Classify of APDU Command  Case 1, no command/no response data  Case 2, no command data  Case 3, no response data  Case 4 Header sw Header Le Data sw Header Lc Data sw Header Lc Data Le Data sw
  • 12. What is Smart Card 12 Taiwan Applied Module Corp. Transmit of OSI-Reference Physical Data Link Transport Application Physical Data Link Transport Application ICC CAD APDU ISO 7816, ISO 14443 TPDU T=0, T=1 and T-CL Contact Contact-Less
  • 13. What is Smart Card 13 Taiwan Applied Module Corp. TPDU Format  Data structure exchanged by using TPDU, Transaction Protocol Data Unit  T=0, byte oriented  T=1, Block oriented  T=CL P3 DataP2P1INSCLA Prologue Information Epilogue NAD PCB LEN Information field EDC/CRC 1 1 1 0 ~ 254 1 or 2 Prologue Information Epilogue PCB [CID] [NAD] Information field CRC 1 1 1 0 ~ 254 2
  • 14. What is Smart Card 14 Taiwan Applied Module Corp. T=0 TPDU Command CLA INS P1 P2 Lin PB Data-In sw1 sw2 READER CARD CLA INS P1 P2 Lin PB Data-Out sw1 sw2 READER CARD  ISO-IN  ISO-OUT
  • 15. What is Smart Card 15 Taiwan Applied Module Corp. T=1 TPDU Command  Supervisor Block  Ready Block  Information Block  ISO-IN  ISO-OUT  ISO-IN&OUT CLA INS P1 P2 Le sw2Data-Out sw1 CLA INS P1 P2 Lc Data-In sw2sw1 CLA INS P1 P2 Lc Data-In Le sw2sw1Data-Out
  • 16. What is Smart Card 16 Taiwan Applied Module Corp. About Smart Card Software  Smart card system Host (Terminal )system + Card system  Smart card operating systems are typically file system-centric (based on ISO 7816-4)  Most conventional card applications involve just file manipulations (select, deselect, read, write)  Software development involves (1) operating system providers, (2) card terminal vendors, (3) application developers, and (4) card issuers
  • 17. What is Smart Card 17 Taiwan Applied Module Corp. Chip Card File System  Most smart card operating systems are typically File System-Centric  based on ISO 7816-4 MF Level #0 DF Level #1 DF Level #1 DF Level #2 DF Level #2 EF EF EF EF EFEF
  • 18. What is Smart Card 18 Taiwan Applied Module Corp. File Structures (1/3) Header System Information Body Application Data Sequence Of Byte Header System Information Body Record #1 Record #2 Record #3 Last Record #N Rest of records TRANSPARENT FILE LINEAR FIXED FILE
  • 19. What is Smart Card 19 Taiwan Applied Module Corp. File Structures (2/3) LINEAR VARIABLE FILE Header System Information Record #1 Record #2 Record #P R e c o r d # 3 R e c o r d L a s t # N Rest of the records Body Header System Information Body Record #1 Record #2 Record #3 Last Record #N Rest of records CYCLIC FILE
  • 20. What is Smart Card 20 Taiwan Applied Module Corp. File Structures (3/3) BER-TLV FILE Header System Information Data #1Data #1 Body Data #2Data #2 Data #3Data #3 Rest of data..Rest of data.. Data #NData #N Tag Tag Length Length Value Value
  • 21. What is Smart Card 21 Taiwan Applied Module Corp. Card Operating Systems (COS)  Traditional O.S.  only one application or special application  Open system O.S.  for multi application or non-specific application  Java Card Operating System  MultiOS Card Operating System  Smart Card for Windows  Global Open Platform
  • 22. What is Smart Card 22 Taiwan Applied Module Corp. Multi-Application Cards  New data and new command can be added!!  Base on “Open OS” Microprocessor Virtual Machine API EEPROM Data Code Stored value applet Data Code loyal applet
  • 23. What is Smart Card 23 Taiwan Applied Module Corp.Source: http://www.smartcard.bull.com/ Realizing the Multiple-Application Vision
  • 24. What is Smart Card 24 Taiwan Applied Module Corp. Benefits of Open OS  Interoperability  Secure loading of applets into card, even after issuance  An existing field application can be ported onto a multi-application card, without changing the terminal software  Firewalls between applets  confidentiality of data  Applet develop in high level language (java, C, …)  very quick time to market
  • 25. What is Smart Card 25 Taiwan Applied Module Corp. CPU + crypto Operating System R O M Operating System Application A Application B file structure EE PROM EE PROM File structure Java Interpreter ROM ROM Java Card API Virtual Machine EE PROM EE PROM Hardware independant Hardware dependant Java Card Operate System
  • 26. What is Smart Card 26 Taiwan Applied Module Corp. UICC Card Application Platform SIM SIM Application Toolkit (SAT) Banking Location Browser SIM- WIM  The UICC - the multi-application platform  separation of layers and applications  logical channels to run applications in parallel  The SIM - a "mono-application" card  SIM according to GSM 11.11  applications based on SIM Application Toolkit  WIM as exception (own command set and triggered by WAP browser) UICC Others EMV USIM SIM Electronic Purse Phonebook (U)SAT GSM Purse eHealth
  • 27. What is Smart Card 27 Taiwan Applied Module Corp. Global Open Platform Card Architecture Java Card WfSC VM & API Proprietary Card Vendor OS WfSC O.S. Open Platform API Open platform Card Manager Visa Cash Visa Smart Credit Visa Smart Debit E-Comm Loyalty Loyalty OR Issuer Choice of Applications
  • 28. What is Smart Card 28 Taiwan Applied Module Corp. Definition of Card’s Life Cycle  Blank Cards  Pre-Personalized Cards  Personalized Cards  Dead Cards Card O.S. FILE STRUCTURE USER DATA
  • 29. What is Smart Card 29 Taiwan Applied Module Corp. IC 卡之產業分工 系統 發展 打線 封裝 圖稿 設計 版面 印刷 壓合 沖卡 孔挖 植晶 電氣 入碼 圖像 顯示 防護 處理 成卡 運送 晶片 設計 晶片 生產 •系統發展技術 •密碼軟體能力 •硬體平台整合 •量 製程能量產 •設備操作經驗 •品質保證機制 •安全控管機制 •發 金鑰系統卡 •資料庫管理系統 •全壽期管理系統 •資料蒐整經驗 •發 運送機制卡 •合約管理經驗 •系統整合能力 •系統加 服務值 前端加 服務公司值 IC 生 工廠卡 產 •系統維護能量 •客服中心維運 •衍生應用發展 •潛在商機發掘 •全壽期管理營運 主要商機領域 身 識別應用份 無線通訊商機 金融付費機制 消費 樂市場娛 大 運輸系統眾 軍事安全用途 多功能智慧卡 應用衍生商機