Beta
30241

C2OS, A New Cryptographic Operating System for Smart Cards

Article

Last updated: 22 Jan 2023

Subjects

-

Tags

-

Abstract

Smart card is a miniature computer with very limited hardware and software resources. Like any computer, an operating system is needed to manage the card hardware and software resources. Several smart card operating systems of different
types were developed for this purpose. The basic functions of these operating systems are: handling the card input/out process, managing the file system, managing communication with card users/ application programs and data exchange with the cryptographic algorithms embedded in the card, if any. The user/application is allowed to interact with cryptographic algorithms with their default parameters and with no possibility of cryptographic parameters customization. This paper aims to make the smart card smarter by presenting a new type of smart card operating system that covers a new area of commands. The new set of cryptographic commands enables the applications/developer to deeply access the cryptographic primitives and customize their building blocks at run time. In order to test the new command set and demonstrate its features, the new operating system has been developed in embedded C language and implemented on an open platform card.

DOI

10.21608/iceeng.2018.30241

Keywords

Smart Card, Operating System, Cryptographic Primitives

Authors

First Name

Hazem

Last Name

Eldeeb

MiddleName

M.

Affiliation

Egyptian Armed Forces.

Email

-

City

-

Orcid

-

First Name

Hisham

Last Name

Dahshan

MiddleName

M.

Affiliation

Egyptian Armed Forces.

Email

-

City

-

Orcid

-

First Name

Alaa El-Din

Last Name

Shehata

MiddleName

R.

Affiliation

Egyptian Armed Forces.

Email

-

City

-

Orcid

-

Volume

11

Article Issue

11th International Conference on Electrical Engineering ICEENG 2018

Related Issue

5236

Issue Date

2018-04-01

Receive Date

2019-04-16

Publish Date

2018-04-01

Page Start

1

Page End

11

Print ISSN

2636-4433

Online ISSN

2636-4441

Link

https://iceeng.journals.ekb.eg/article_30241.html

Detail API

https://iceeng.journals.ekb.eg/service?article_code=30241

Order

52

Type

Original Article

Type Code

833

Publication Type

Journal

Publication Title

The International Conference on Electrical Engineering

Publication Link

https://iceeng.journals.ekb.eg/

MainTitle

-

Details

Type

Article

Created At

22 Jan 2023