1 3. Smart Identification 3.1 Smart Cards 3.1.1 What Is a Smart Card?  Smart cards evolved from plastic identification and magnetic stripe cards through.

Slides:



Advertisements
Similar presentations
1 Java Card Technology Prepared by:Ali Toyserkani Adopted from: Introduction to Java Card Technology C. Enrique Ortiz.
Advertisements

Smart Card Syed Jabbar Computer Science Course:
INPUT-OUTPUT ORGANIZATION
Smart Card Reader. Quick Start Training Agenda Smart Card Introduction ISO 7816 Standard Smart Card Operation CoolRunner-II Smart Card Reader CoolRunner-II.
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved Plug-in B3 HARDWARE & SOFTWARE.
Smart Cards Kyle Dion. What is a Smart Card? Definition: defined as any pocket-sized card with embedded integrated circuits which can process information.
© Paradigm Publishing, Inc. 2-1 Chapter 2 Input and Processing Chapter 2 Input and Processing.
ATEM Service Centre Conference Smart Cards? ATEM Service Centre Conference Smart Cards? Presented by Glenn Martin - Business Development Manager.
Submitted by: Rahul Rastogi, CS Department.  Introduction  What is a smart card?  Better than magnetic stripe card.  Technology What’s in a card?
FIT3105 Smart card based authentication and identity management Lecture 4.
Chapter Preview  In this chapter, we will study:  The basic components of a telecomm system  The technologies used in telecomm systems  Various ways.
RFID in Mobile Commerce and Security Concerns Chassica Braynen April 25, 2007.
Chapter 3 – Computer Hardware Computer Components – Hardware (cont.) Lecture 3.
Information Technology Ms. Abeer Helwa. Computer Generations First Generation (Vacuum Tubes) -They relied on the machine language to perform operations.
INPUT-OUTPUT ORGANIZATION
Java Card Technology Ch02: Smart card Basics Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Computer Science &
 An electrical device that sends or receives radio or television signals through electromagnetic waves.
& its Case study for the Smart Card
COMPONENTS OF THE SYSTEM UNIT
RFID – An Introduction Murari Raghavan UNC-Charlotte.
Security Measures Using IS to secure data. Security Equipment, Hardware Biometrics –Authentication based on what you are (Biometrics) –Biometrics, human.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Mobile Phone Networks Dr. Hassan Nojumi1 MOBLIE PHONE NETWORKS Dr. Hassan Nojumi.
Tom Allen Computer Science Department Trinity University.
Epayment System using Java April, Computer Security and Electronic Payment System Cho won chul Kim Hee Dae Lee Jung Hwan Yoon Won Jung.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Fayoum University Faculty of Engineering Electrical Engineering Department E-voting system Using Smart Card Under the supervision Of: Dr. Magdy Amer.
Practical PC, 7th Edition Chapter 17: Looking Under the Hood
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 13 Computer Systems Roger.
NEAR FIELD COMMUNICATION. WHAT IS NFC??? NFC or Near Field Communication is a short range high frequency wireless communication technology. A radio communication.
[1] National Institute of Science & Technology Technical Seminar Presentation Presented By : Rajashree Mohapatra (IT ) Technical Seminar.
Smart Card 李開振, 許家碩 Department of Computer Science National Chiao Tung University.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Smart card security Nora Dabbous Security Technologies Department.
Smart Card Technology & Features
RF-ID Overview What is RFID? Components. Block diagram & Working. Frequency Ranges. EPC Code. Advantages & Disadvantages. Applications.
 Data or instructions entered into memory of computer  Input device is any hardware component used to enter data or instructions 2.
Wasim-1 Smart Cards and E-BUSINESS 4 What is a Smart card? 4 A smart card is the size of a conventional credit card, with an electronic microchip embedded.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
By Brian Sutherland and Chou Peter Hoang
REDACTION BASED ATM MONITORING SYSTEM USING MSP 430
INTRODUCTION TO COMPUTERS
Academic PowerPoint Computer System – Architecture.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
SMART CARDS Presented By Jishnu Sasikumar Reg No : 09 PG 142.
The Computer System.
IT3002 Computer Architecture
Introduction Architecture Hardware Software Application Security Logical Attack Physical Attack Side channel Attack.
Chapter 2.
Memory The term memory is referred to computer’s main memory, or RAM (Random Access Memory). RAM is the location where data and programs are stored (temporarily),
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Von Neumann Machines. 3 The Von Neumann Architecture Model for designing and building computers, based on the following three characteristics: 1)The.
Gsm Modems Based Irrigation Water Pump Controller for Illiterates
Memory Random Access Memory (RAM) and Read Only Memory (ROM)
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
Introduction to Microprocessor Cards 하남수
1. Presentation Agenda  Identify Java Card Technology  Identify Elements of Java Card applications  Communicating with a Java Card Applet  Java Card.
A smart card is a credit card sized plastic card embedded with an integrated circuit chip that makes it "smart". This made between a convenient plastic.
Sravanthi chalasani University of North Carolina at Charlotte ECGR-6185 ADVANCED EMBEDDED SYSTEMS Sravanthi Chalasani SMART CARDS.
AGENDA Introduction Kind of information smart card contain
Computer Components ICS 3U0.
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Radio Frequency Identification (RFID)
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
Smart Card Technology Why is a Smart Card So Smart?
Introduction to Computers
كارت هوشمند چيست وچگونه كار مي‌كند؟
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Presentation transcript:

1 3. Smart Identification 3.1 Smart Cards What Is a Smart Card?  Smart cards evolved from plastic identification and magnetic stripe cards through adding a secure, tamper-resistant single-chip microcomputer.  In the tasks of very reliable authentication, electronic signature generation, and cryptograph, smart cards are superior to traditional magnetic stripe technologies.  A patent for an identification card with an integrated circuit was filed, and the smart card was born (1968). An important characteristic of a smart card is that the information on it cannot be copied. Smart cards are recognized as the next generation financial transaction cards.  Today every mobile phone that complies with the GSM standard contains a smart card that identifies the phone and authenticates the owner to the telephone system.  Building access system, home banking applications

2  Magnetic Card & Smart Card TypeMagnetic CardSmart Card 용량 150~800 bit64 Kbit 1 Kbit 당 가격 20 Cent24 Cent 보안정보변경이 쉽다. 정보 변경이 어렵다. 자체 검증 기능이 있다. 신분증명 4 자리 숫자 숫자, 문자, 지문 등 신체 특성 사용이 기능 외부교신자기전기 장점싸고, 널리 손쉽게 사용 중 보안 기능과 다양한 응용 분야 단점 보안성이 취약 용량이 제한적 자기 손상 가능 값이 비싸다.

3 ComponentsInterface OS Used Smart Cards Memory Chip Hybrid Contactless Contact Multos JavaCard  Smart Card Classification

Smart Card Hardware Contact and Contactless Cards  Communication can take place either through the contacts on the card or via wireless (“contactless”) transmission The Computer on the Smart Card  The chip of a smart card consists of a microprocessor, ROM, EEPROM, and RAM. CPU - 8 bit - 5 MHz, 5V - Optional: crypto- coprocessor ROM (16 kb) - Operating System - Communication - Security (DES, RSA) RAM - 4 kb EEPROM (16 kb) - File system - Program files - Keys - Passwords - Applications

5  Standards: ISO 7816 Desig nation Use Vcc Power connection through which operating power is supplied to the microprocessor chip in the card RST Reset line through which the IFD can signal to the smart card's microprocessor chip to initiate its reset sequence of instructions CLK Clock signal line through which a clock signal can be provided to the microprocessor chip. This line controls the operation speed and provides a common framework for data communication between the IFD and the ICC RFU Reserved for future use GND Ground line providing common electrical ground between the IFD and the ICC Vpp Programming power connection used to program EEPROM of first generation ICCs. I/O Input/output line that provides a half-duplex communication channel between the reader and the smart card RFU Reserved for future use

Hardware Security  The objective of smart card chip design is to provide high physical security for the data stored in the card.  These include slicing off layers of the chip to optically read out data, manipulating the voltage or clock to make the processor fail, attacks through using high temperature or X- rays, and several others Card Acceptance Devices  Many pervasive devices like set-top boxes, cellular phones, or handhelds are equipped with smart card readers Smart Card Software  The off-card part of the application is the part that resides on the host computer or terminal connected to the smart card through a smart reader device. 예 ) OCF(OpenCard Framework)

7  The on-card application is a program stored in the memory of the smart card chip. If the on-card application has executable code, this code is executed by the smart card operating system and can use operating system services, such as encrypting or decrypting data. These functions can be used to make the smart card and the communication with the smart card very secure.  The majority of current cards have a file system integrated into the operating system.  ISO 7816 File System MIF DF EF A file system consists of directory (DF) and files (EF). The root directory is referred as MF. MF (Master File) DF(Dedicated File) EF(Elementary File)

8  Recently developed card operating systems enable application developers to create and download on-card application code on their own. The most important of these operating systems are Java Card and Multos Communication Between the On-Card and Off-Card Parts Application Protocol Data Unit (APDU)  Application Protocol Data Units are used to exchange data between the host and the smart card.  ISO defines two types of APDUs: Command APDUs, which are sent from the off-card application to the smart card, and Response APDUs, which are sent back from the smart card to reply to commands.  Command APDU CLAINSP1P2LcOptinal DataLe

9  Response APDU Optional DataSW1SW Protocol Layer  The protocol with T=0, each character is transmitted separately, while with T=1, blocks of characters are transmitted. 3.2 Smart Labels  Bar codes  Advantages They can be printed on labels, they are very inexpensive, and they can be reliably scanned.  Disadvantages Since bar code are scanned optically, they must be visible on the outside of the object. Scanning takes place at a short range – a few centimeters.

10 The objects must be separated in order to be identified. The information conveyed by a bar code is fixed when the bar code is printed and cannot be changed. The bar code itself is completely passive and any bar code reader can access its information, making it very difficult to fulfill security requirements demanded by some applications. The bar code scanners are complicated – typically involving a laser, moving mirrors, and detection hardware – making them expensive.  Smart Label Block Diagram, p. 58  An RF antenna captures the radio waves and special circuitry on the chip converts the radio frequency energy to appropriate voltage.  Communication between reader and smart label takes place using open communication protocols at a frequency of MHz. Data is typically transferred at a rate of 26 kbps, although faster speeds are possible.  Through use of collision avoidance algorithms, several smart labels can be accessed simultaneously.

11  예 – Texas Instruments Tag-it smart label inlays  Smart labels contain control logic with non-volatile read/write memory for data storage. Data capacity ranges from 64 bits to about 2K bits.  The smart label has a pre-programmed unique serial number plus storage for a user- programmable secret key. To test for validity of the smart label, the reader sends a command containing a random number to the smart label. The smart label encrypts the random number and returns it along with its unique serial number. The reader decrypts the message using the key associated with the serial number and verifies that it is the same as the random number sent.

Example Applications  전자 물품 감시, EAS(Electronic Article Surveillance) field  Shipping industry The smart label contains identification and destination information.  Inventory control 3.3 Smart Tokens  The need for robustness can be fulfilled by encapsulating the chips in plastic or metal.  Examples – tollbooth, gas station, security system Smart Token Examples  Key fob from Gemplus

13 The chip contains 1024 bytes of EEPROM memory chip and associated antenna.  iButton iButtons can contain microprocessor chips or memory chips. A cryptographic chip implementing the JavaCard 2.0 Standard is also available.