发明名称 |
用于解密已加密数据并在存储器空间中定位用于执行的解密数据的方法和设备 |
摘要 |
一种加密数据解密设备,在已经被加密后的程序和数据处于解密到执行的过程中时,为程序和数据提供增强的安全保护。当一个被解密的部分程序需要被加载到共享存储器(M)中时,控制单元(11)把它加载到一个由存储器定位信息指示的区域中。按照存储器定位信息,多个部分程序被顺序地加载到一个区域中,使得一个部分程序被另一个覆写;因此,没有部分程序长时间在存储器中存在,因此降低部分程序被非法引用的可能性。此外,由于每一次某数据被解密时,解密支持程序认证单元(13)确认解密支持程序(P)的可靠性,就有可能防止有滥用解密支持程序的非法引用。 |
申请公布号 |
CN100359425C |
申请公布日期 |
2008.01.02 |
申请号 |
CN03812471.8 |
申请日期 |
2003.07.25 |
申请人 |
松下电器产业株式会社 |
发明人 |
浅井理惠子;庄田幸惠;广田照人;井藤好克;佐藤太一;松岛秀树;阿部敏久 |
分类号 |
G06F1/00(2006.01) |
主分类号 |
G06F1/00(2006.01) |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
程天正;王勇 |
主权项 |
1.一种为了在计算机系统上执行而解密已经被加密和存储的程序的已加密数据的解密设备,该已加密数据的解密设备包含:一个存储单元,可用来在其中把该程序存储为多个已加密的部分程序;一个存储器定位信息读取单元,可用来为部分程序中的每一个读取存储器定位信息,存储器定位信息指示每个部分程序在被解密后要被定位到哪个定位区域,该定位区域被包含在用于该程序的执行的一个存储器空间中;一个解密单元,可用来顺序地读取和解密该部分程序;以及一个加载单元,可用来把每个解密的部分程序定位到由存储器定位信息指示的每个定位区域,其中对至少一个该部分程序中的每一个,存储器定位信息指示:一个部分程序被覆写到在该一个部分程序被解密之前一个或多个其它部分程序已经被定位到的一个定位区域。 |
地址 |
日本大阪府门真市 |