Applications of the Smart ID card at IIT Kanpur

The students and employees of IIT Kanpur are issued smart card based ID cards. These are multipurpose cards and are being used in various applications all over the campus. Apart from being used for identification, these cards are being used for marking attendance, as swimming pool membership cards, and as e-purse as well. Some of the applications implemented are listed below with a brief description.

Student Attendance

Attendance Kiosk

The ID card holders can mark their attendance with smartcards. Software has been built by the smartcard application group at IIT Kanpur which allows this conveniently. The user will inserts the smart ID card in the smart card reader at the terminal where attendance can be marked and present a finger for fingerprint verification. After successful verification, the attendance is marked. This application is running successfully in the Computer science Department. Here the Post graduate students are marking their attendance through this software.

Recently it has been deployed at the Vistors Hostel and Directorate office as well where it is being used to mark the attendance of the employees. Attendance records can be viewed by using a web based application called Attendance Management System.

Access Control System (ACS)

The smart ID cards can be loaded with access rights of the individual to a particular building or lab or office. The doors need to be fitted with electronic door locks and smart card readers connected to a computer. On insertion of the smart ID card in the reader, the ACS software will read the access rights of the user and grant or deny access accordingly. Visitors can also be issued with visitor passes with their access rights. On leaving the building, the visitor will hand back his Access Card to the reception. In case the visitor does not return the card, it will not matter as the card will automatically become defunct after the date of validity. For added security and avoiding misuse of access rights, there is biometric verification as well.

Access Control

Library: Identification of user and self issue/return

Identification of students and employees at the library can be done easily with smart ID cards. A person can be thoroughly authenticated with an additional biometric information verification such as fingerprint. Once this has been established, then the person may be allowed to issue / return books without assistance from staff.A software to facilitate this authentication is ready and is now being integrated with libsys, the library management system being used by the Central Library at IIT Kanpur.

In self issue/return process, a user can issue and return books without any assistance from the staff.

Health Center Application

The traditional way of issuing health Center booklets has been to manually fill up the user information on the booklets. This takes a lot of time. A module has been made which prints labels for the Health Center booklets. This label contains the relevant information about the user and it is pasted on the booklet. This has made the whole process of issuing Medical booklets much faster. The labels also contain information about the kind of facilities approved for the user, that is, whether they are allowed just OPD facilities or more at the Health Center.

Medical Booklet Label

Swimming Pool Application

swimming pool

The Smart ID Card has been extended to provide memberships to the swimming pool users. There is software to register members and write the membership information on cards. Another software called Swimming pool Front Desk software marks entry/exit of the members into the swimming pool. Logs of all entries and exits on a daily basis are maintained. These logs can be viewed a friendly format. The software has been deployed at IITK swimming pool and is running successfully.Currently approximately more than 1000 unique memberships have been created among the students, staff and their dependents and more than 300 entry/exits are marked each day by the members.

Commands Library

Under this project a standard library in C++ has been developed which is in accordance with the ISO-7816 standards for smartcards and the PCSC API. This library abstracts the way data is passed to the Smart-Card OS by applications in T0, T1 and Raw protocols. The various features also include implementation of secure messaging and various Cryptographic algorithms (DES, Triple DES). The above protocols and features are being implemented in line with the SCOSTA standards (SCOSTA-CL1.2).

Vending Applications

vending kiosk

The Smart Id cards can be loaded with pre-paid cash with the help of the vending application. This card can then be used dispense tea, coffee etc. from vending machines. One such coffee vending machine has been installed in the computer science department. The system is managed and maintained by the office staff /students on a no profit no loss basis. Thus it is hygienic, cheap and fast. The transaction is cashless. Users are encouraged to bring their own mugs so as to reduce the consumption of plastic cups. Thus it is environment friendly. The machine is always on and hence, the beverages are available round the clock.


Smart Card Test Program

This program is used to check the list of readers attached with your system and also check the connectivity of the smart card with the reader. This project is developed in Visual Studio2003 as Visual C++ Win32 console application. Source code with solution builds in both Debug and Release mode is provided in "Smartcard Test.zip" file which can be down loaded from the page of the downloads.

smart test

Password Modification

This application can be used for modifying passwords using Smart ID Password Change Utility. Information required for changing password includes user terminal (reader in which user card is inserted),password type and old and new passwords.To download password modification software go to downloads.

password modification

Password Write

This application can be used for modifying user's password as well ID cell authority password on to the Smart ID card in case any user forgets his current password. Only ID Cell has the authority to modify password without old password on Smart IDs.

Password Write

Address Modification

This application can be used to modify address and contact information written on Smart ID by the users.

Verification Authority Application

All information, both public and private in nature, about a user is stored on the Smart ID. Only the authorized officials (e.g. Deans, Accounts section etc.) have access to this data. This application can be used to view the user information by the authorities or by the users themselves.

Copyright © SmartCard Initiative, IIT Kanpur. All Rights Reserved.