Smart Card OS

A Smart Card Operating System provides the primary features according to standards. The system has been built to provide Governments with an independent and controlled system for National Security. We also provide third party Applications to cater for citizens electronic services using their e-IDs.

Smart Card OS

Smart card operating system is the principle component in the security chain; it protects the personal identity and provides the required security services to the citizens.  It also allows third-party vendors to build embedded applications without affecting the security.

Why should a country have its OWN OS

  • National Security: gaining independence of system control and optimization of database usage to provide a robust and secure services for citizens.
  • Global Competition: by having a standardized and certified National Operating System.

Objectives

 

 

This system is responsible for providing the following operations:

1

Manages the smart chip hardware and perform chip initialization, configuration while startup and self-test

2

Manages single or multiple applications. Application management includes, secure download, loading, installation, selection, communication and deletion

3

Optionally allows multiple vendors per card using multiple security domains

4

Secure application execution in multi-applications environment using either software firewalls or hardware MMU

5

Executes high level applications (i.e. Java) through internal virtual machine

6

Provides software level implementation for cryptographic operations like RSA, ECC, DSA, DES, 3DES, AES, SHA, PRNG and DH

7

Provides software level implementation of communication protocols like T0, T1, TCL and optional USB/CCID

8

Provides system level interface for different hardware modules like communication, security, storage, memory, transaction, file system, timers and random number generator

 

Features

 

Applications

 

Personal Identification

National ID, Driving License and Employee Cards. It holds personal information and allows other security services like authentication, digital signing and data encryption

Telecommunication

Required for all phone systems under the Global System for Mobile Communication (GSM) standard

Electronic Commerce

Digital wallet. The applications are numerous, such as transportation, parking, laundry, gaming, retail, and entertainment

Securing Digital Content

Secure the access to digital contents and perform data encryption or signing of very sensitive data

Healthcare Informatics

Identify patients, facilitate the insurance systems, and carry patient status and sensitive data

Embedded Device Control

Authenticate users who are responsible to operate equipment like medical systems, machines, vehicles and so on

Enterprise and Network Security

Deploy smart cards as a replacement for user name and passwords

Physical Access

Granted access to certain data, equipment, and departments according to their status. Multifunction, microprocessor-based smart cards incorporate identity with access privileges

 

 

Smart Card OS

Smart card operating system is the principle component in the security chain; it protects the personal identity and provides the required security services to the citizens.  It also allows third-party vendors to build embedded applications without affecting the security.