指令生成装置制造方法及图纸

技术编号:5408502 阅读:321 留言:0更新日期:2012-04-11 18:40
一种窜改防止处理生成装置(100),是生成确实能够保护保护对象代码的程序的装置,也是为了保护使执行处理装置(130)将数据代入到被代入变量的第一处理指令群(140)而生成使执行处理装置(130)执行的输出处理指令群(160),所述窜改防止处理生成装置(100)包括:分支处理指令群生成部(203),生成分支处理指令群(320),以作为输出处理指令群(160)的一部分,所述分支处理指令群(320),使处理路径分支到第一处理指令群(140),以使执行处理装置(130)执行第一处理指令群(140);以及依赖处理指令群生成部(201),生成依赖处理指令群(330),以作为输出处理指令群(160)的一部分,所述依赖处理指令群(330),使执行处理装置(130)执行依赖于示出执行处理装置(130)根据分支处理指令群(320)执行第一处理指令群(140)的结果的、被代入到被代入变量的值的处理。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及生成能够防止非法解析以及窜改的计算机程序的指令生成 装置。
技术介绍
a;+曾古n卜t沐的超i^由右.诚茧步防1卜非沐蛮^的超席-这匙程序的例子有,处理个人信息的程序或关于著作权管理的程序等。对于使用个 人信息等重要信息的程序,被窜改的程序的流出成为威胁,因此期望防止 窜改。并且,关于著作权管理的程序是,例如管理内容的使用次数等,并 进行使用限制的程序,而对于该程序,因被窜改而导致的使用限制的躲避 成为威胁,因此期望防止窜改。除了所述的例子以外,还存在软件开发公 司开发的程序被改造来被其它公司销售的威胁,或存在游戏程序与著作权 人的意图相反来被改造的威胁等,因此期望程序的窜改防止技术。 '在以往的窜改防止技术中有,利用窜改校验的技术。在该方式,计算存储器上的程序的散列值/校验和(checksum),并判定是否与预先算出了 的散列值/校验和相同,从而检测窜改。图l是示出包含以往的窜改校验处理的程序的图。在图1中,函数fl 示出窜改校验对象(保护对象)的处理指令群。假设,函数fl是在计算机的 存储器上被保持并执行的程序,在存储器上的地址0300 0400被保持。 函数f2本文档来自技高网...

【技术保护点】
一种指令生成装置,为了保护使计算机将数据代入到被代入变量的第一处理指令,而生成由使所述计算机执行的多个指令构成的输出处理指令群,其特征在于,所述指令生成装置包括: 分支指令生成单元,生成分支指令,以作为所述输出处理指令群的一部分,所述 分支指令,使处理路径分支到所述第一处理指令,以使所述计算机执行所述第一处理指令;以及 依赖处理指令生成单元,生成依赖处理指令,以作为所述输出处理指令群的一部分,所述依赖处理指令,依赖于示出所述计算机根据所述分支指令执行所述第一处理指令 的结果的、被代入到所述被代入变量的数据,并在所述数据示出预定的细节的情况下,使所述计算机执行在所述输出处理指...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:佐藤太一浅井理惠子
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1