SlideShare una empresa de 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 生 工廠卡 產
•系統維護能量
•客服中心維運
•衍生應用發展
•潛在商機發掘
•全壽期管理營運
主要商機領域
身 識別應用份
無線通訊商機
金融付費機制
消費 樂市場娛
大 運輸系統眾
軍事安全用途
多功能智慧卡
應用衍生商機

Más contenido relacionado

La actualidad más candente

Understanding Telecom SIM and USIM/ISIM for LTE
Understanding Telecom SIM and USIM/ISIM for LTEUnderstanding Telecom SIM and USIM/ISIM for LTE
Understanding Telecom SIM and USIM/ISIM for LTEntel
 
Ims call flow
Ims call flowIms call flow
Ims call flowMorg
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basicsMustafa Golam
 
3GPP_Overall_Architecture_and_Specifications.pdf
3GPP_Overall_Architecture_and_Specifications.pdf3GPP_Overall_Architecture_and_Specifications.pdf
3GPP_Overall_Architecture_and_Specifications.pdfAbubakar416712
 
Qualcomm Snapdragon 600-based SmartPhone
Qualcomm Snapdragon 600-based SmartPhoneQualcomm Snapdragon 600-based SmartPhone
Qualcomm Snapdragon 600-based SmartPhoneJJ Wu
 
1.2V Analog I/O library for TSMC 65nm technology
1.2V Analog I/O library for TSMC 65nm technology1.2V Analog I/O library for TSMC 65nm technology
1.2V Analog I/O library for TSMC 65nm technologySofics
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmanita maharjan
 
Offering Rich Communications Services (RCS) as a Multimedia Application to co...
Offering Rich Communications Services (RCS) as a Multimedia Application to co...Offering Rich Communications Services (RCS) as a Multimedia Application to co...
Offering Rich Communications Services (RCS) as a Multimedia Application to co...Ali Saghaeian
 
Fab presentaion
Fab presentaionFab presentaion
Fab presentaionsamiseecs
 
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
2G / 3G / 4G / IMS / 5G Overview with Focus on Core NetworkHamidreza Bolhasani
 
Overview of automotive network protocol
Overview of automotive network protocolOverview of automotive network protocol
Overview of automotive network protocolpoojashinde212
 
Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)Hamidreza Bolhasani
 
Smart card technology
Smart card technologySmart card technology
Smart card technologyDeepak Raj
 
Diameter Capabilities Exchange
Diameter Capabilities ExchangeDiameter Capabilities Exchange
Diameter Capabilities ExchangeArpit Prajapati
 
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...Ryuichi Yasunaga
 
Army Futures Command Concept for Intelligence 2028
Army Futures Command Concept for Intelligence 2028Army Futures Command Concept for Intelligence 2028
Army Futures Command Concept for Intelligence 2028Neil McDonnell
 

La actualidad más candente (20)

Understanding Telecom SIM and USIM/ISIM for LTE
Understanding Telecom SIM and USIM/ISIM for LTEUnderstanding Telecom SIM and USIM/ISIM for LTE
Understanding Telecom SIM and USIM/ISIM for LTE
 
Ims call flow
Ims call flowIms call flow
Ims call flow
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
 
3GPP_Overall_Architecture_and_Specifications.pdf
3GPP_Overall_Architecture_and_Specifications.pdf3GPP_Overall_Architecture_and_Specifications.pdf
3GPP_Overall_Architecture_and_Specifications.pdf
 
JDAM using GPS
JDAM using GPSJDAM using GPS
JDAM using GPS
 
Automotive telematics
Automotive telematicsAutomotive telematics
Automotive telematics
 
Qualcomm Snapdragon 600-based SmartPhone
Qualcomm Snapdragon 600-based SmartPhoneQualcomm Snapdragon 600-based SmartPhone
Qualcomm Snapdragon 600-based SmartPhone
 
KWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & ComparisonKWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & Comparison
 
1.2V Analog I/O library for TSMC 65nm technology
1.2V Analog I/O library for TSMC 65nm technology1.2V Analog I/O library for TSMC 65nm technology
1.2V Analog I/O library for TSMC 65nm technology
 
Vehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsmVehicle tracking system using gps and gsm
Vehicle tracking system using gps and gsm
 
Offering Rich Communications Services (RCS) as a Multimedia Application to co...
Offering Rich Communications Services (RCS) as a Multimedia Application to co...Offering Rich Communications Services (RCS) as a Multimedia Application to co...
Offering Rich Communications Services (RCS) as a Multimedia Application to co...
 
Fab presentaion
Fab presentaionFab presentaion
Fab presentaion
 
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
2G / 3G / 4G / IMS / 5G Overview with Focus on Core Network
 
Overview of automotive network protocol
Overview of automotive network protocolOverview of automotive network protocol
Overview of automotive network protocol
 
Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)Mobile Networks Architecture and Security (2G to 5G)
Mobile Networks Architecture and Security (2G to 5G)
 
Smart card technology
Smart card technologySmart card technology
Smart card technology
 
Sigtran Workshop
Sigtran WorkshopSigtran Workshop
Sigtran Workshop
 
Diameter Capabilities Exchange
Diameter Capabilities ExchangeDiameter Capabilities Exchange
Diameter Capabilities Exchange
 
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
【English version】3GPP 5G Standalone Access Registration Call flow_Rev3.00_202...
 
Army Futures Command Concept for Intelligence 2028
Army Futures Command Concept for Intelligence 2028Army Futures Command Concept for Intelligence 2028
Army Futures Command Concept for Intelligence 2028
 

Destacado

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
 
Smart Card Presentation
Smart Card PresentationSmart Card Presentation
Smart Card Presentationjaclor0408
 

Destacado (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
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
 
Smart Card Presentation
Smart Card PresentationSmart Card Presentation
Smart Card Presentation
 

Similar 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
 

Similar 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

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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 

Último (20)

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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
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...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

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 生 工廠卡 產 •系統維護能量 •客服中心維運 •衍生應用發展 •潛在商機發掘 •全壽期管理營運 主要商機領域 身 識別應用份 無線通訊商機 金融付費機制 消費 樂市場娛 大 運輸系統眾 軍事安全用途 多功能智慧卡 應用衍生商機