[发明专利]程序变换装置及程序执行装置无效
| 申请号: | 200680004529.4 | 申请日: | 2006-02-09 |
| 公开(公告)号: | CN101116083A | 公开(公告)日: | 2008-01-30 |
| 发明(设计)人: | 佐藤太一;浅井理惠子;井藤好克;金村孝一;松岛秀树 | 申请(专利权)人: | 松下电器产业株式会社 |
| 主分类号: | G06F21/22 | 分类号: | G06F21/22 |
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 黄剑锋 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 程序 变换 装置 执行 | ||
1.一种程序变换装置,从一个原程序,生成在具有不同的安全级的多个程序执行装置中执行的仅一个分布式程序,其特征在于,具有:
存储单元,存储有由相对于计算机的多个命令构成的原程序;
难读化单元,将所述原程序难读化并生成难读程序;
生成单元,对应于安全级生成表示削弱所述难读程序的难读化的变换的变换信息;以及
输出单元,输出包括所述难读程序和所述变换信息的分布式程序。
2.如权利要求1所述的程序变换装置,其特征在于:所述生成单元,基于难读化单元在难读化中利用的信息,生成表示削弱难读化的变换的所述变换信息。
3.如权利要求1所述的程序变换装置,其特征在于:
所述存储单元存储的原程序包含由一个以上的命令构成的子程序,
所述难读化单元包含:
分割部,将包含在所述原程序中的所述子程序分割并生成多个部分程序;以及
难读化部,分别将所生成的所述多个部分程序难读化,生成多个难读化部分程序,来作为所述难读程序,
所述生成单元,对表示多个所述部分程序的综合的综合信息加密并生成加密综合信息,来作为所述变换信息,
所述输出单元,输出包含多个所述难读化部分程序以及所述加密综合信息的所述分布式程序。
4.如权利要求3所述的程序变换装置,其特征在于:
所述难读化部分别对所生成的所述多个的部分程序加密,生成多个加密部分程序,来作为所述多个难读化部分程序,
所述输出单元,输出包含多个所述加密部分程序以及所述加密综合信息的所述分布式程序。
5.如权利要求4所述的程序变换装置,其特征在于:
所述生成单元利用变换信息密钥,对所述综合信息加密。
6.如权利要求4所述的程序变换装置,其特征在于:
所述加密部利用程序密钥,对各部分程序加密。
7.如权利要求1所述的程序变换装置,其特征在于:
所述存储单元存储的原程序包含由一个以上的命令构成的子程序,
所述难读化单元包含:
分割部,将包含在所述原程序中的所述子程序分割并生成多个部分程序;以及
加密部,分别对所生成的所述多个部分程序加密,生成多个加密部分程序,来作为所述难读程序,
所述生成单元,利用对应于安全级的安全级密钥,分别对表示多个所述部分程序的综合的综合信息加密并生成加密综合信息,来作为所述变换信息,
所述输出单元,输出包含多个所述加密部分程序以及所述加密综合信息的所述分布式程序。
8.如权利要求1所述的程序变换装置,其特征在于:
所述难度化单元,在所述原程序中,插入由冗余的一个以上的命令构成的冗余块,生成所述难读程序,
所述生成单元,对表示所述分布式程序中的所述冗余块的插入位置的位置信息进行加密并生成加密位置信息,来作为所述变换信息,
所述输出单元,输出包含插入冗余块的难读程序以及所述加密位置信息的所述分布式程序。
9.如权利要求8所述的程序变换装置,其特征在于:
所述生成单元,利用变换信息密钥,对所述位置信息加密。
10.如权利要求1所述的程序变换装置,其特征在于:
所述难度化单元,在所述原程序中,插入检测该原程序的一部分的篡改的检查用程序,生成所述难读程序,
所述生成单元,对包括位置信息以及无效化程序的检查信息加密并生成加密检查信息,来作为所述变换信息,所述位置信息表示所述原程序中的所述检查用程序的插入位置,所述无效化程序将由所述检查用程序进行的篡改的检测的动作无效,
所述输出单元,输出包含插入检查用程序的难读程序以及所述加密检查信息的所述分布式程序。
11.如权利要求10所述的程序变换装置,其特征在于:
所述生成单元,利用变换信息密钥,对所述检查信息加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680004529.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于将数据写入快闪存储设备的半导体存储器的装置和方法
- 下一篇:涂布磁性材料





