发明名称 |
程序变换装置及程序执行装置 |
摘要 |
本发明提供一种程序变换装置及程序执行装置。在具有安全功能低但是高速的CPU的机器(PC等)和具有安全功能高但低速的CPU的机器(民用机等)等各种传送目的地机器的各个中难读化等级不同的程序预先全部通过传送元(服务器)来管理。程序变换装置,生成并传送将原程序难读化而生成的被变换程序,以及将用于对所述被变换程序逆变换的变化参数加密而生成的加密变换参数。安全功能高的机器,预先保持解密密钥,在程序执行时,对所述加密变换参数解密,利用解密的变换参数变换并生成程序,执行生成的程序。安全功能低的机器,不变换被变换程序而直接执行难读化的状态的程序。 |
申请公布号 |
CN100543761C |
申请公布日期 |
2009.09.23 |
申请号 |
CN200680004529.4 |
申请日期 |
2006.02.09 |
申请人 |
松下电器产业株式会社 |
发明人 |
佐藤太一;浅井理惠子;井藤好克;金村孝一;松岛秀树 |
分类号 |
G06F21/22(2006.01)I |
主分类号 |
G06F21/22(2006.01)I |
代理机构 |
永新专利商标代理有限公司 |
代理人 |
黄剑锋 |
主权项 |
1. 一种程序变换装置,从一个原程序,生成在具有不同的安全级的多个程序执行装置中执行的仅一个分布式程序,其特征在于,具有:存储单元,存储有由相对于计算机的多个命令构成的原程序;难读化单元,将所述原程序难读化并生成难读程序;生成单元,对应于安全级生成用于变换所述难读程序的难读化效果的变换信息;以及输出单元,输出分布式程序,所述分布式程序包括所述难读程序和所述变换信息。 |
地址 |
日本大阪府 |