Home Contact Us Log In
ESN Logo
ESN AdvantageService OfferingsNews & EventsCareers
ESN Advantage
Corporate Profile
Solution Centers
Service Models
Business Models
Methodology
Quality
Track Record
Partners
Project Request

Track Record -› Embedded Solutions -› ‹- PREVIOUS | NEXT -›
EMV2k Smart Card Reader Driver
for ITE Super I/O Chip

Customers Profile
Integrated Technologies Express, Inc(ITE)
3F,No.13,Innovation Road IScience-Based Industrial ParkHsin-Chu City, Taiwan R.O.C.
Tel: +886 (3) 579-8658
Fax: +886 (3) 579-4801 http://www.ite.com.tw/

Our Solution
We have provided EMV2000 certified and PC/SC Compatible Smart card Reader Driver for Super I/O chip. The driver is designed using Windows Driver Model (WDM) Architecture with Plug ' n' Play and Power Management features. The driver can be used with Microsoft Windows 98SE / 2000 and XP.

Tools and Technologies

· Microsoft Windows
  98SE/2000/XP
· Microsoft Visual Studio 6.0
· Microsoft Driver Development
  Kit (DDK), Microsoft's WHQL
  for Smart Cards.
· WinDbg, KD (kernel
  Debugger)
· INTEGRI Level 1 Replayer
  Pre-Certification Toolkit 
· Microsoft Visual source safe
· Microsoft Visio 2000
· Windows Driver Model (WDM)
  Architecture
· Microsoft Smart Card
  Resource Manager

Methodology
ECI has a well-defined Software Development Life Cycle (SDLC) model that takes an iterative approach in executing a project. Each build / milestone are scheduled so that obtaining specific requirements related to the build / milestone, revision of project documents, planning, thorough testing and bug fixing are carried out incrementally.One of the team members plays the role of a Quality Analyst. The main activities of a Quality Analyst are to review and update project documents, organize testing activities and conduct regular code reviews and code walkthroughs.Designated Team Members work along with the Quality Analyst as members of the testing team continuously aiming to enhance the quality of the software delivered.

Benefits
The software is tightly integrated into the Microsoft platform and provides full support to the applications developed using Microsoft Smart Card SDK and DDK

Introduction
The driver is being developed for Smart Card Interface in Super I/O chip. It allows the e-Commerce and other Smart Card applications to access the Smart Cards. The driver has been developed based on the EMV2000 specifications and Microsoft guidelines.

Situation
IT8712F is the newest member of ITE's growing family of Low Pin Count Interface-based Super I/O devices with Environment Controller integration. IT8712 provides the most commonly used legacy Super I/O functionality plus the latest Environment Control initiatives, such as H/W Monitor, Fan Speed Controller, ITE's "SmartGuardian" function and Smart Card Reader Interface.ESN was tasked to develop a Smart Card Reader Driver for the Super I/O Device under latest Microsoft Platforms based on the EMV2000 Specifications to support e-Commerce applications and also to support PC/SC based Smart Card applications.

Features
The Smart Card Driver has been developed based on EMV2000 specifications to get certified by EMVCo. The ISO/IEC 7816-x Standards are also implemented for PC/SC Compliance. This driver is developed based on Windows Driver Model architecture and supports Plug 'n' Play and Power Management features under latest Microsoft Windows operating systems.

Our Process

  • Thorough study of requirements was carried out leading to the preparation of Software Requirements Specification (SRS)
  • Investigation of technology choices for the implementation of the Project.
  • High-level and Detailed Design documents of the system are created.
  • Beta versions with Incremental functionality are sent to the client to obtain feedback from the client.
  • Coding standards according to Microsoft DDK are strictly implemented. The Quality Analyst and senior members of the team carry out regular code reviews and walkthroughs.
  • Using INTEGRI Level 1 Replayer Pre-Certification Toolkit ESN carries out testing.
  • Finally the Smart Card Reader Driver is submitted for EMV2000 certification from EMVco.

Conclusion
ECI uses its expertise in driver development with a proven track record of providing efficient project management and effective communication.

ECI also contributed in design modification of the Super I/O Device to make the hardware compatible with EMV2000 Specifications.

 

Track Record -› Embedded Solutions -› PREVIOUS | NEXT -›