Scosta SmartCard
DigiKraft Technologies
1.0 Varies with device
SCOSTA is the Indian Smart CardOperating SystemStandard. It is an open standard for Smart Card OS Owned and maintained by National Informatics Center, Government of India.
For further details please visit
This app is a demonstration of the Application/High level APIs of DigiKraft's Scosta Smart Card android SDK for Evolute's Impress Device. It has MF, DF, EF creation and management. Additionally the app demonstrates card architecture, erase, initialise and auto run.
Auto run:
This is used to demo all the features of the SDK.
It creates MF, a DF by name rootDF and creates an EF. Then it captures some details of the user and stores it in the EF of the smart card. Then it reads the smart card and displays the same.
Issue card:
This is an extension to the Auto Run. Along with capturing all the user details, it also captures Finger Print (FP) minutiae and stores in the smart card.
Authenticate Customer:
The card issued above is used to authenticate the customer. It captures the FP of the card holder and then verifies against the one stored in the smart card thus authenticating the customer.
Some of the High Level APIs of the SDK:
Initialise card:
This is a high level API. This makes the card ready to be used for writing and reading contents. It creates a card architecture with MF, one DF under it called rootDF and an EF with a random number id.
It creates MF, a DF by name rootDF and creates an EF. The id of the created EF is returned and is displayed.
Erase/re-initialize card:
A used card can be erased for re-use. It creates a card architecture as described by initialise.
create MF:
creates an MF if not already created
create DF:
Creates a DF by name under a parent DF which can be MF or any other existing DF.
delete DF:
Deletes a DF by its name.
create EF:
creates a EF with the id specified by user. It also has an option for not specifying the EF id when the SDK randomly creates and EF and returns the id of the created EF.
delete EF:
deletes the EF by its id.
Write and encrypted write:
Store contents into the smart card by selected one of the created EFs . Encrypted write will encrypt the data before writing.
read and encrypted read card data:
reads the smart card data from a list of EFs

Content rating: UnratedWarning – content has not yet been rated. Unrated apps may potentially contain content appropriate for mature audiences only.

Requires OS: 2.2 and up

...more ...less