
Product Information
Product Sheets
eLicenser - Smart-Card OS
The Syncrosoft USB-eLicenser’s smart-card operates an operating system that includes a virtual machine module for the execution of encrypted programs. Other modules provide support for standard crypto-algorithms.
Smart-Card Operating System
After manufacturing and initialization, smart-cards usually provide a fixed number of non-changeable crypto-services. Syncrosoft’s smart-card operating system has been designed to break this restriction. The operating system includes a virtual machine that executes encrypted programs which implement crypto-services.
To provide crypto-services in the form of encrypted programs has the advantage that new services and enhancements are independent from smart-card hardware changes – only small encrypted programs need to be implemented.
Virtual Machine executes encrypted Programs
The smart-card operating system’s virtual machine executes arbitrary encrypted object-oriented programs which are uploaded dynamically from the computer to the smart-card at runtime. The programs are always encrypted, except during execution inside the smart-card.
Using a virtual machine for program execution offers the advantage of the encrypted programs being independent from the smart-card hardware type, they could be executed on any type of smart-card that operates Syncrosoft’s smart-card operating system.
Standard Algorithm Support
The smart-card operating system includes modules that support standard crypto-algorithms like AES, DES, TDES, RSA and SHA-1.
