[发明专利]用于使得软件应用能够在硬件设备上执行的计算机实现方法和硬件有效
申请号: | 201280026330.7 | 申请日: | 2012-03-19 |
公开(公告)号: | CN103608820B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | J.M.杜门 | 申请(专利权)人: | 爱迪德技术有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 蒋骏,胡莉莉 |
地址: | 荷兰霍*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种用于使得能够依赖于硬件电路在硬件设备上执行软件应用、同时防止在另一硬件设备中执行应用的二进制拷贝的一种方法、硬件电路和硬件设备。源自于软件应用的询问数据被输入到硬件设备的硬件电路,其中,所述硬件电路被配置成执行确定性函数。响应数据由硬件设备生成,其被用来操纵软件应用的至少一部分以从而使得能够执行软件应用。 | ||
搜索关键词: | 使得 能够 硬件 设备 执行 软件 应用 | ||
【主权项】:
一种用于使得能够依赖于硬件设备中的硬件电路在硬件设备上执行软件应用的计算机实现方法,该方法包括:将源自于软件应用的询问数据输入到硬件设备的硬件电路,其中,该硬件电路被配置成执行确定性函数;使用以询问数据作为到函数的输入的函数来生成响应数据;以及使用响应数据来操纵软件应用的至少一部分以从而使得能够执行软件应用;其中,所述软件应用包括第一安全软件部分、第二安全软件部分和被配置成执行逆函数以对硬件电路的函数求逆的逆模块,其中,所述询问数据包括当在处理单元中执行时第一安全软件部分结尾处的软件应用的运行时间数据的至少一部分,并且其中,所述使用响应数据包括:将响应数据输入到逆模块中的逆函数以从而获得逆响应数据,其中,如果逆模块中的逆函数与硬件电路中的函数匹配,则该逆响应数据等于询问数据;以及将逆响应数据提供给第二安全软件部分以用于软件应用的进一步执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱迪德技术有限公司,未经爱迪德技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280026330.7/,转载请声明来源钻瓜专利网。