[发明专利]计算机系统及程序生成装置无效
申请号: | 200680019182.0 | 申请日: | 2006-05-30 |
公开(公告)号: | CN101189586A | 公开(公告)日: | 2008-05-28 |
发明(设计)人: | 芳贺智之;奥山洋;松岛秀树;井藤好克;木村重彦;大岩保树;贺川贵文 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F21/22 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 黄剑锋 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 程序 生成 装置 | ||
技术领域
本发明涉及防止程序的不正当篡改及解析的技术。
背景技术
目前为止,对程序的不正当篡改及解析的技术进行着研究。
例如,在作为程序包贩卖的软件中,为了防止非法复制的使用,有需要利用者输入密码的要求。在这样的软件中,含有检查密码是否正确的代码(计算机程序)。不正当利用者若在该软件内利用一些方法特定出存在进行该检查的代码的位置,对该代码进行篡改而使该检查无效,则该不正当利用者即使不知道密码也可以使用该软件。
另外,近年,提供有在PC(个人计算机)上可以视听的收费数字内容。为了该收费数字内容不被不正当复制而进行了加密,用于视听这些收费数字内容的软件含有用于解密的解密算法以及解密密钥。但是,若恶意的用户对视听用的软件进行解析,能特定出解密密钥,则可以制作出可以对数字内容进行不正当复制的软件。
如上所述,若对软件的内容进行了解析后,则该软件及数字内容的业务将不成立。因此,防止这些软件的解析的技术是必不可少的。
例如,在非专利文件1中,记载有用于防止软件的解析的基本原则和具体方法。另外,在非专利文件2中,记载有作为用于防止软件的解析的工具而开发出的TRCS(tamper Resistant Coding System)的技术课题及其对策。另外,在非专利文献3中,对使用于防止软件的非法复制的软件上的保护方法(复制保护技术)不被无效掉的技术进行了阐述。
称这样的防止软件的不正当解析及篡改的技术为“防篡改技术”。
非专利文献1:《保护软件不被逆解析及改变》(「逆析や改変からソフトを守る」)日经电子学1998.1.5(P209-220)
非专利文献2:《软件的防篡改化技术》(「ソフトウエアの耐タンパ一化技術」)富士复印机技术报告NO.13
非专利文献3:《加密》秀和系统出版1985年
专利文献1:日本特开平11-15705号公报
在多种OS普及的现在,可以比较容易地得到在OS上动作的软件调试程序等的解析工具。
因此,为了使利用依存于OS的库、在OS上进行动作的软件不被第三者知道其隐匿信息,进行安全的处理,即使在安全安装该软件的情况下,该软件对于在OS上动作的调试器的抗性低,这种情况成为了课题。即,存在着不正当解析者利用OS上动作的调试器来特定读出依存于OS的库的部分,并进一步特定秘密信息的危险。
发明内容
本发明是鉴于上述问题点进行的,其目的在于提供一种可以使不正当解析者难特定秘密处理的计算机系统、集成电路及程序生成装置。
为了达成上述的目的,本发明提供一种计算机系统,其特征在于:具有微处理器和存储单元,该微处理器读出并译解基本程序、通常程序以及安全程序中包含的各指令,对应于该译解结果进行动作;该存储单元包括管理区域和与所述管理区域不同的管理外区域,所述基本程序构成操作系统,包含相对于所述通常程序对只将所述管理区域作为访问空间的访问进行中介的指令,所述通常程序含有经由所述基本程序、对所述管理区域进行访问的指令,所述安全程序为不依存于操作系统的程序,含有只将所述管理外区域作为访问空间而访问的指令。
发明效果:
通过该构成,安全程序可以不依存于操作系统即基本程序,访问操作系统的管理外区域。另外,通常程序经由操作系统即基本程序可以访问操作系统的管理区域,但是,不能访问操作系统的管理外区域,因此,通常程序例如为软件调试程序的情况下,软件调试程序不能访问管理外区域,可以起到确保安全程序的对管理外区域的访问的安全性的功能的优良效果。
在此,所述管理区域还存储有所述基本程序及所述通常程序,所述管理外区域还存储有所述安全程序,所述处理器读出所述管理区域中存储的所述基本程序、所述通常程序中包含的各指令,读出所述管理外区域中存储的所述安全程序中包含的各指令。
通过该构成,安全程序由于存储在操作系统的管理外区域,因此所述软件调试程序不能对存储在管理外区域的安全程序进行访问,可以确保安全程序自身内容的安全。
在此,所述安全程序包含进行隐匿处理的指令,该隐匿处理相关于收容在所述管理外区域的应该隐匿的信息。
通过这样的构成,所述软件调试程序不会通过所述安全程序对操作系统的管理外区域中收容的应该隐匿的信息进行访问,因此可以确保这些应该隐匿的信息内容的安全。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680019182.0/2.html,转载请声明来源钻瓜专利网。