Download Client: Smartoolz Limited (Mr

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Smart meter wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Transcript
Sample Technical Specs
Smart Card Reader/Writer Specifications
Overview
The SWR (Smart Card Reader/Writer) is a device that reads and writes the
contents of an EMV card. The device provides a means for the user via a GUI (Graphical
User Interface) to have the capability of either reading the contents of or writing to the
smart card. The GUI is basically intended for user to control operation of the device. This
device is comprised of hardware, firmware and software (GUI) syndromes.
Hardware
Power Management:
- Protection circuitry for auto-shutdown
- VUSB features to be synchronized with
application
- Reset and Access control key interaction
MPU/MCU selected:
Maxim’s, Microchip’s 8-bit MPUs or any 80C51 or 89C51
architecture
Smart Card Interface:
Option 1:
20121 Ventura Blvd. Suite 310
- Multiprotocol smart card reader
- Supports ISO 7816
- EMV certified
- UART multiplexed for smart card
processing
- Automatic card activation/deactivation and
data communication controlled by
dedicated internal sequencer
- 8-character receive FIFO
- Host interface through an 8-bit parallel bus
- Separate card clock generation
Woodland Hills, CA 91364
Tel/Fax: (818) 710-9262
- MUX and Non-MUX modes
- Interrupt driven while controlled by MCU
- Framing Error detection
Option 2:
- Secure and contact PKI smart card
controller
- ISO/IEC 7816 and EMV 3.1.1 or EMV
2000 Conformance
- Versatile 24-bit time-out for Answer to
Reset (ATR) and waiting times processing
- Secured AES coprocessor
- Memory Management Unit
- Broad spectrum of delivery types
- UART Rx/Tx Interface
- Fully compatible with ISO 14443
- Secure NFC system through S2C interface
- RSA key generation compatibility
- Active Shielding
- USB 2.0 interface option
Access Control Key with optional security:
- At least 48-bit ROM memory
- Real-time clock
- Unique serial-bit number
- Digital ID and momentary contact
- Reader applies voltage upon detecting presence
- Use of a crystal oscillator (typically about 33kHz)
- The 1-wire protocol should act as a bus master
- The 1-wire protocol consists of: Reset sequence,
write 0, write 1 and Read data
- Transmit/Receive operation for data handling
- Data accessible while affixed to object
- Secure data storage and/or handling
PC Interface:
U interface: ISO/IEC 7816 and USB 2.0 or Triple USB 2.0
ISO/IEC 7816 and ISO/IEC 14443 and USB 2.0
Compatibility
USB power BUS (optional), VUSB
20121 Ventura Blvd. Suite 310
Woodland Hills, CA 91364
Tel/Fax: (818) 710-9262
LCD Interface (optional):
A 2-line (either 8 or 16 character) parallel (optional)
Function calls through Master/Slave with MPU
Maximum characters not displayed (TBD)
Access
Control
Key
Power
Management
USB
R/W
Smart Card Interface
Chip
MPU/MCU
LCD (2x16 or 2x8)
(optional)
Figure 1.1: Proposed Smart Card Reader/Writer Diagram (SWR)
20121 Ventura Blvd. Suite 310
Woodland Hills, CA 91364
Tel/Fax: (818) 710-9262
Firmware
Instructions for selected MPU based on the interface IC and USB 2.0 are
essential. Selected MPU/MCU is to either receive or send data through
interface IC.
Protocols to develop and control (on Windows and HW side):
- USB 2.0
- Windows HID
- MPU/MCU Map
- MPU/MCU function calls
- GUI communication
- MPU/MCU USB functions
-
20121 Ventura Blvd. Suite 310
LCD function calls (optional)
Smart Card interfacing
Smart Card function calls
Smart Card registers/latches
USB 2.0/1.1 communication
Access Control Key functions
Woodland Hills, CA 91364
Tel/Fax: (818) 710-9262
Software
The GUI (Graphical User Interface) is the means between user selections
and the device; the key factor to this is its user-friendliness. The control
buttons and layout are to be formed based on the tools and objects needed
to make the necessary communication. The following protocols and
functions have to be considered for further development:
- ISO 7816-3 Protocol
- PC Ready function (DTR)
- Authorized Send (RTS)
- COM (DTS) or USB port ready
- WI (for T=0)
- CWI, BWI, IFSC, IFSD (for T=1)
- Smart Card drivers
Communication algorithms:
-
20121 Ventura Blvd. Suite 310
ISO/IEC 14443, Part 3 and 4
USB 2.0
Read/Write Routines
SHA-1 and the crypto co-processors DES, AES and
FrameXE
Woodland Hills, CA 91364
Tel/Fax: (818) 710-9262
Security Features
- CC EAL5+, EMVCo
- Other third party certifications and Approvals (Optional)
- Enhanced security sensors
- Electronic fuses
- Active Shielding
- Memory Security
- Memory Management Unit (MMU)
20121 Ventura Blvd. Suite 310
Woodland Hills, CA 91364
Tel/Fax: (818) 710-9262