Implementing a high-assurance smart-card OS

3Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Building a high-assurance, secure operating system for memory constrained systems, such as smart cards, introduces many challenges. The increasing power of smart cards has made their use feasible in applications such as electronic passports, military and public sector identification cards, and cell-phone based financial and entertainment applications. Such applications require a secure environment, which can only be provided with sufficient hardware and a secure operating system. We argue that smart cards pose additional security challenges when compared to traditional computer platforms. We discuss our design for a secure smart card operating system, named Caernarvon, and show that it addresses these challenges, which include secure application download, protection of cryptographic functions from malicious applications, resolution of covert channels, and assurance of both security and data integrity in the face of arbitrary power losses. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Karger, P. A., Toll, D. C., Palmer, E. R., McIntosh, S. K., Weber, S., & Edwards, J. W. (2010). Implementing a high-assurance smart-card OS. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6052 LNCS, pp. 51–65). https://doi.org/10.1007/978-3-642-14577-3_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free