发明名称 |
加密程序生成方法和设备 |
摘要 |
一种为了加密在计算机系统上执行的程序的加密程序生成设备,该加密程序生成设备包括:程序划分单元,可操作用于将程序划分成多个部分程序,以便在用于该程序的执行的存储器空间中定位和执行多个部分程序的单元中的程序;程序加密单元,可操作用于加密多个部分程序的单元中的程序;和存储器定位信息生成单元,可操作用于生成存储器定位信息, 指示由程序加密单元加密的每个部分程序在被解密后要被定位到哪个定位区域,该定位区域包括在该存储器空间中,其中,对于至少一个部分程序中的每一个,存储定位信息指示一个部分程序被覆写到在该一个部分程序被解密之前一个或多个其它部分程序已经被定位到的一个定位区域。 |
申请公布号 |
CN101145177B |
申请公布日期 |
2011.06.15 |
申请号 |
CN200710181446.9 |
申请日期 |
2003.07.25 |
申请人 |
松下电器产业株式会社 |
发明人 |
浅井理惠子;庄田幸惠;广田照人;井藤好克;佐藤太一;松岛秀树;阿部敏久 |
分类号 |
G06F21/22(2006.01)I |
主分类号 |
G06F21/22(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
王岳;王小衡 |
主权项 |
一种加密要在计算机系统上执行的程序的加密程序生成设备,该程序被划分成多个部分程序,以便以该多个部分程序为单位而被定位在用于该程序的执行的存储器空间中,该加密程序生成设备包括:程序加密单元,可操作用于以该多个部分程序为单位加密该程序;和存储器定位信息生成单元,可操作用于生成存储器定位信息,该存储器定位信息包括(i)指示解密每个部分程序的定时的时间信息以及(ii)指示所述每个部分程序在被解密后要被定位到哪个定位区域的定位信息,该定位区域包括在该存储器空间中,所述设备的特征在于,对于至少一个部分程序中的每一个,存储器定位信息指示一个部分程序被覆写到在该一个部分程序被解密之前一个或多个其它部分程序已经被定位到的定位区域。 |
地址 |
日本大阪府 |