发明名称 PROCESS FOR COMPILING AND EXECUTING SOFTWARE APPLICATIONS IN A MULTI-PROCESSOR ENVIRONMENT
摘要 <p>The present invention relates to multi-application, secure operating systems for small, secure devices, such as smart card microcontrollers. In particular, the present invention relates to mechanisms for secure runtime upload of applications onto small devices, authorisation mechanisms and the ability for authorised execution of multiple applications on the devices, where an application may be potentially larger than the microcontroller memory size. The mechanism simplifies life-cycle smart card management aspects related to post-issuance application ("applet") upload and upgrade. Mechanisms to prepare applications (i.e. compiler techniques) using a common set of project files in one compiler toolset, for execution in a dual host & chip processor environment are described. These help automising the programming of the communication interfaces between the host and chip applications. An important motivation for the present invention is to provide a secure co-processor environment for general computer applications in order to counter software piracy, and to allow new models for secure electronic software distribution and software licensing.</p>
申请公布号 WO2004003861(A1) 申请公布日期 2004.01.08
申请号 WO2003NO00167 申请日期 2003.05.22
申请人 SOSPITA AS;CARLSEN, ULF;HAMMERSTAD, HAAKON;GORANCIC, EMIR 发明人 CARLSEN, ULF;HAMMERSTAD, HAAKON;GORANCIC, EMIR
分类号 G06F;G06F9/44;G06F9/45;G06F21/12;G06F21/77;G06K19/073;G07F7/10;(IPC1-7):G07F7/10 主分类号 G06F
代理机构 代理人
主权项
地址