Apparatusses and methods for decrypting blocks of data and locating the decrypted blocks of data in memory space used for execution
    3.
    发明公开
    Apparatusses and methods for decrypting blocks of data and locating the decrypted blocks of data in memory space used for execution 有权
    的设备和方法的加密数据块的entschüsseln并定位在存储区域中的加密数据块用于执行

    公开(公告)号:EP1603001A3

    公开(公告)日:2006-06-07

    申请号:EP05015338.6

    申请日:2003-07-25

    IPC分类号: G06F1/00

    摘要: An encrypted-data decrypting apparatus that provides enhanced security protection for programs and data while they are in the processes of decryption to execution after having been encrypted. When a decrypted partial program needs to be loaded into the shared memory (M), the controlling unit (11) loads it into an area indicated by the memory location information. According to the memory location information, a plurality of partial programs are sequentially loaded into an area so that one partial program gets overwritten by another; therefore, none of the partial programs exists in the memory for a long time, and thus there is less possibility of having the partial programs referred to illegitimately. In addition, since every time some data is decrypted, the decryption support program authenticating unit (13) confirms authenticity of the decryption support program (P), it is possible to prevent having illegitimate references in which the decryption support program is abused.

    Apparatusses and methods for decrypting blocks of data and locating the decrypted blocks of data in memory space used for execution
    6.
    发明公开
    Apparatusses and methods for decrypting blocks of data and locating the decrypted blocks of data in memory space used for execution 有权
    的设备和方法的加密数据块进行解密,并用于定位在所述存储区域中的加密数据块用于执行

    公开(公告)号:EP1603001A2

    公开(公告)日:2005-12-07

    申请号:EP05015338.6

    申请日:2003-07-25

    IPC分类号: G06F1/00

    摘要: An encrypted-data decrypting apparatus that provides enhanced security protection for programs and data while they are in the processes of decryption to execution after having been encrypted. When a decrypted partial program needs to be loaded into the shared memory (M), the controlling unit (11) loads it into an area indicated by the memory location information. According to the memory location information, a plurality of partial programs are sequentially loaded into an area so that one partial program gets overwritten by another; therefore, none of the partial programs exists in the memory for a long time, and thus there is less possibility of having the partial programs referred to illegitimately. In addition, since every time some data is decrypted, the decryption support program authenticating unit (13) confirms authenticity of the decryption support program (P), it is possible to prevent having illegitimate references in which the decryption support program is abused.

    摘要翻译: 子加密数据解密设备确实提供了增强的程序和数据的安全保护,而他们在解密进程执行已经被加密后。 当解密的部分节目需要被加载到共享存储器(M),所述控制单元(11)将其加载到由所述存储器位置信息所表示的区域。 。据存储器位置信息,部分节目的多元性装入顺序地面积所以没有一个部分节目得到由另一个覆盖; 因此,没有部分节目的存在很长时间的存储器中,并且有较少因此具有通过向非法称为部分节目的可能性。 另外,由于每次someData被解密,解密支持程序认证部(13)确认的解密支持程序(P)的真实性,因此能够防止具有其中解密支持程序被滥用非法引用。