Invention Grant
US08745407B2 Virtual machine or hardware processor for IC-card portable electronic devices
有权
用于IC卡便携式电子设备的虚拟机或硬件处理器
- Patent Title: Virtual machine or hardware processor for IC-card portable electronic devices
- Patent Title (中): 用于IC卡便携式电子设备的虚拟机或硬件处理器
-
Application No.: US11912936Application Date: 2006-05-02
-
Publication No.: US08745407B2Publication Date: 2014-06-03
- Inventor: Francesco Varone , Pasquale Vastano , Amedeo Veneroso
- Applicant: Francesco Varone , Pasquale Vastano , Amedeo Veneroso
- Applicant Address: CH Geneva
- Assignee: STMicroelectronics N.V.
- Current Assignee: STMicroelectronics N.V.
- Current Assignee Address: CH Geneva
- Agency: Allen, Dyer, Doppelt, Milbrath & Gilchrist, P.A.
- Priority: EP05009410 20050429
- International Application: PCT/EP2006/004069 WO 20060502
- International Announcement: WO2007/000207 WO 20070104
- Main IPC: G06F12/14
- IPC: G06F12/14

Abstract:
A virtual machine or hardware processor for an IC-card portable electronic device includes a non-volatile memory unit, a remote decryption unit, and associated objects for storing an executable program in an encrypted format in the non-volatile memory. The IC-card stores a licence key to encrypt and decrypt the executable program through an IC-card interface. The IC-card interface extracts and encrypts the operands of the plain executable program into encrypted operands so as to not limit performance. The remote decryption unit detects if an instruction contains encrypted operands, and queries a decryption to the IC-card interface. The IC-card interface decrypts the encrypted operands and re-encrypts the just decrypted operands into obscured operands through a dynamic obscuration key.
Public/Granted literature
- US20080276100A1 Virtual Machine or Hardware Processor for Ic-Card Portable Electronic Devices Public/Granted day:2008-11-06
Information query