SMART CARD - وب سایت دکتر مسعود حجاریان
Download
Report
Transcript SMART CARD - وب سایت دکتر مسعود حجاریان
SMART CARD
Melika Sefidary
What is Smart Card
A Smart Card is a card incorporating a “CHIP” or (microprocessor) which is a
type of tiny computer embedded in the plastic. The metal circle visible on the
outside of the card is not the microprocessor itself, but rather a unit containing
its outside connections. The chip provides the card with these advantages:
a memory for greater storage than can be provided on magnetic stripes
intelligence for exploiting this increased data. The smart card participates
directly in controlling transactions
it stores formula within its permanent (read-only) memory which enables it to
verify the authenticity of the secret code typed in by the customer
it registers and memorize the number and frequency of all transactions
effected.
2
Milestones in the development of smart
card technology
1974 - Roland Moreno of France filed the original patent for
the IC card, later dubbed the "smart card".
1977 - Three commercial manufacturers, Bull CP8, SGS
Thomson, and Schlumberger began developing the IC card.
1979 - Motorola developed the first secure single chip
microcontroller for use in French banking.
3
Milestones in the development of smart
card technology
1984 - Field trials of ATM bank cards with chips were
successfully conducted.
1986 - 14,000 cards equipped with the Bull CP8 were
distributed to clients of the Bank of Virginia and the
Maryland National Bank.
.
4
Milestones in the development of smart
card technology
1991 - First Electronic Benefits Transfer (EBT) smart card
project launched
1992 - A nationwide prepaid (electronic purse) card project
(DANMONT) was started in Denmark.
1994 - Europay, MasterCard, and Visa (EMV) published joint
specifications for global microchip-based bank cards (smart
cards).
5
Milestones in the development of
smart card technology
1995 - Over 3 million digital mobile phone subscribers
worldwide begin initiating and billing calls with smart cards.
1996 - MasterCard and Visa began sponsorship of competing
consortia to work on solving the problems of smart card
interoperability. Two different card solutions were developed:
the Java Card backed by Visa, and the Multi-application
Operating System (MULTOS) backed by MasterCard.
.
6
WHY CONSIDER SMART CARDS?
a portable record of one or more applications is necessary or
desirable
Records are likely to require updating over time
Records will interface with more than one automated system
Security and confidentiality of records is important
7
THEN, smart cards are a feasible
solution for making data processing
and transfer more efficient and secure.
8
Advantages of Smart Cards
The capacity provided by the on-board microprocessor and
data capacity for highly secure, off-line processing
Adherence to international standards, ensuring multiple
vendor sources and competitive prices
Established track record in real world applications
9
Advantages of Smart Cards
Durability and long expected life span (guaranteed by vendor
for up to 10,000 read/writes before failure)
Chip Operating Systems that support multiple applications
Secure independent data storage on one single card
10
Barriers to Acceptance of Smart Cards
Relatively higher cost of smart cards as compared to magnetic
stripe cards.
Present lack of infrastructure to support the smart card.
Necessitating retrofitting of equipment such as vending machines,
ATMs, and telephones.
11
Barriers to Acceptance of Smart Cards
Proprietary nature of the Chip Operating System. The
consumer must be technically knowledgeable to select the
most appropriate card for the target application.
Lack of standards to ensure interoperability among varying
smart card programs.
Unresolved legal and policy issues related to privacy and
confidentiality or consumer protection laws.
12
Financial Applications
Electronic Purse to replace coins for small purchases in
vending machines and over-the-counter transactions.
Credit and/or Debit Accounts, replicating what is currently
on the magnetic stripe bank card, but in a more secure
environment.
Securing payment across the Internet as part of Electronic
Commerce.
13
Communications Applications
The secure initiation of calls and identification of caller (for
billing purposes) on any Global System for Mobile
Communications (GSM) phone.
Subscriber activation of programming on Pay-TV.
14
Government Programs
Electronic Benefits Transfer using smart cards to carry Food
Stamp and WIC food benefits in lieu of paper coupons and
vouchers.
Agricultural producer smart marketing card to track quotas.
15
Information Security
Employee access cards with secured passwords and the
potential to employ biometrics to protect access to computer
systems.
Physical Access Control
Employee access cards with secured ID and the potential to
employ biometrics to protect physical access to facilities
16
Student Identification
All-purpose student ID card (a/k/a campus card), containing
a variety of applications such as electronic purse (for vending
machines, laundry machines, library card, and meal card).
17
Evolution of Smart Cards
18
19
20
Conventional Smartcard Architectures
21
RAM
256 bytes to 1 Kbytes
EEPROM
1 Kbytes to 16 Kbytes
ROM
6 Kbytes to 24 Kbytes
Microprocessor
8 bits at approximately 5 MHz
Interface Speed
9600bps minimum, half duplex
Smartcard Electrical Contacts
22
Description of Contacts
23
Chip Operating Systems
The smart card's Chip Operating System (frequently referred
to simply as Mask) is a sequence of instructions permanently
embedded in the ROM of the smart card. Like the familiar
PC DOS or Windows Operating System, OS instructions are
not dependent on any particular application but are
frequently used by most applications.
24
Type of OS
general purpose OS which features a generic command set
in which the various sequences cover most application
dedicated OS with commands designed for specific
applications and which can even contain the application itself.
An example of a dedicated OS would be a card designed to
specifically support an electronic purse application.
25
The baseline functions of the Chip OS
Management of interchanges between cards and the outside
26
world, primarily in terms of interchange protocol.
Management of the files and data held in memory.
Access control to information and functions (e.g. select file,
read, write, and update data).
Management of card security Maintaining reliability,
particularly in terms of data integrity.
Management of various phases of the card's life cycle (e.g.
microchip fabrication, personalization, active life, and end of
life).
notable operating systems on the market
JAVA CARD for program development using Java. A typical Java
Card device has an 8- or 16-bit CPU running at 3.7MHz, with 1K
of RAM and more than 16K of non-volatile memory (EEPROM or
flash). High-performance smart cards come with a separate
processor and cryptographic chip and memory for encryption, and
some come with a 32-bit CPU.
MULTOS is the first, open, high security, multi-application
operating system for smart cards. MULTOS allows you to
dynamically load, update, or delete any application during the life
of the card.
27
World Smart Card Demand by Region
28
World Smart Card Demand by Application
29