Sospita License Protection QX Operating System
The patented Sospita License Protection technology offers a highly secure and reliable software protection solution based on open standards and state of the art technology. The core part of the solution is Sospita's performance optimized smart card operating system, named QX. An application is protected by converting selected parts of its source code into QXcode, which consist of one or more QXblocks of encrypted QX virtual machine code. During execution the QXcode is transferred to a token running the QX operating system. The QXblocks are then decrypted with a secret key stored on the token and executed there, only sending computational results back to the host.
Furthermore, QX is a high speed, secure operating system designed to run on secure microcontrollers used in Sospita Secure Tokens (USB tokens or smart cards). As mentioned above, it consists of a security manager and a virtual machine that executes smart card applets.