Authors

Abstract

This work is devoted for smart card technology and focusing on software
and security. The main differences between smart card software and Personal
Computer software have been reviewed. The BasicCard is adopted to design
a Fuel Card Application; Fuel Card Application deals with the two parts of
smart card software namely, card side and host side. In the present technique
programs for Issuing Company, Card User and Fuel Card have been
developed. The threats those may attack a Fuel Card application were
analyzed then solutions have been proposed to fulfill the security
requirements; this is done by designing Fuel Card Application with security
which has different cryptographic algorithms that use different keys in a
single Fuel Card. Under ZeitControl BasicCard @Development Kit, two Fuel
Card Application models, with security and without security, were developed
and simulated using Professional BasicCard, memory and time of execution
for the two models have been compared. It is concluded that applying
security increases memory in not more than 25%, while the increase in the
execution time is about 60% but this increment is insignificant relative to the
inputting time