| Smart Card Operating System | |
|
Overview | History | Technology | Applications | Card OS | Standards | Links Every smart card has an operating system (OS). The OS is the hardware-specific firmware that provides basic functionality as secure access to on-card storage, authentication and encryption. Only a few cards allow writing programs that are loaded onto the smart card - just like programs on a computer. This is a great way to extend the basic functionality of the smart card OS. What is the COS? The smart card's Chip Operating System (COS), also referred to as the "Mask", is a sequence of instructions
permanently embedded in the ROM of the smart card. Like the familiar PC
DOS or Windows Operating System, COS instructions are not dependent on
any particular application, but are frequently used by most applications.
The baseline functions of the COS - common across all smart card products, include:
Generally, a card issuer must commit to a specific application developer, operating system and chip for each service. This leaves little flexibility to change any of these components without having to invest funds into a new software and/or hardware implementation. Early smart cards were costly and inflexible., but now, the trend is toward multi-application cards. For on-card application development of programs that run inside the secure environment of the smart card chip, we recommend operating systems that have bigger market exposure such as JavaCard and MULTOS. Multi Application Card Operating Systems (MACOS)Until the emergence of multi-application smart cards, each software application representing a product or service on a card was written for a specific operating system, which in turn was specific to a particular hardware (chip) or silicon platform supplier. Now, multi-application operating systems allow the development of multiple applications that run on one card. Ideally the on-card applications can't interfere with each other and are protected by a firewall. Currently, the most notable operating systems on the market are:
CardWerk offers consulting services to help you choose the right smart card system for your needs. |
|