[发明专利]使用在线认证和经加密代码执行的代码保护方法和系统有效
申请号: | 201310636865.2 | 申请日: | 2013-12-02 |
公开(公告)号: | CN103856481B | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 安德鲁·埃德尔斯滕;费多尔·福米乔夫;杰·黄;蒂莫西·洛蒂斯 | 申请(专利权)人: | 辉达公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;G06F21/12 |
代理公司: | 北京市磐华律师事务所11336 | 代理人: | 董巍,谢栒 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 在线 认证 加密 代码 执行 保护 | ||
1.一种用于代码保护的方法,包括:
在由在线服务器验证对使用应用程序的许可之后,使用处理部件,访问所述应用程序的由所述在线服务器加密的经加密部分;
使用所述处理部件,使用存储在所述处理部件中的加密密钥解密所述应用程序的所述经加密部分,其中生成所述应用程序的相应的经解密部分;
使用所存储的状态数据执行所述应用程序的所述经解密部分并且生成执行结果;以及
使用所述处理部件将所述结果提供到正在于第二处理部件上执行的所述应用程序的未经加密部分,其中与来自所述在线服务器的所述应用程序的所述经加密部分相关联的所述应用程序的所述经解密部分与所述应用程序的所述未经加密部分一起执行,
其中对所述加密密钥的访问被限制于所述处理部件。
2.如权利要求1所述的方法,其中所述执行所述应用程序的所述经解密部分由所述处理部件实施。
3.如权利要求1所述的方法,其中所述执行所述应用程序的所述经解密部分由图形处理部件实施。
4.如权利要求3所述的方法,其中所述应用程序的所述经解密部分存储在存储器的指定视频保护区中并且其中从所述视频保护区读的能力被限制于所述处理部件。
5.如权利要求4所述的方法,其中从所述视频保护区读和写的能力被限制于所述处理部件。
6.如权利要求1所述的方法,其中所述处理部件是具体化在所述第二处理部件和图形处理部件二者之一中的处理部件,其中所述第二处理部件是片上系统的主处理器。
7.如权利要求1所述的方法,其中存储器的提供到所述处理部件的输入并且接收来自所述处理部件的输出的部分是经加密的和未经加密的二者之一的部分。
8.如权利要求1所述的方法,其中所述状态数据包括短期状态数据和长期状态数据,所述长期状态数据是在片上保存的和在片外保存的二者之一。
9.一种安全处理部件,包括:
访问部件,所述访问部件在由在线服务器验证对使用应用程序的许可之后访问所述应用程序的由所述在线服务器加密的经加密部分;
解密部件,所述解密部件使用存储在所述安全处理部件中的加密密钥解密所述应用程序的所述经加密部分,其中生成所述应用程序的相应的经解密部分;
访问提供部件,所述访问提供部件提供对从所述应用程序的所述经解密部分到所述应用程序的未经加密部分的执行所生成的执行结果的访问,其中与来自所述在线服务器的所述应用程序的所述经加密部分相关联的所述应用程序的所述经解密部分与所述应用程序的所述未经加密部分一起执行,
其中对所述加密密钥的访问被限制于所述安全处理部件。
10.如权利要求9所述的安全处理部件,进一步包括执行部件,所述执行部件执行所述应用程序的所述经解密部分。
11.如权利要求9所述的安全处理部件,其中图形处理部件执行所述应用程序的所述经解密部分。
12.如权利要求11所述的安全处理部件,其中存储器的指定视频保护区存储所述应用的所述经解密部分并且其中从所述存储器的所述视频保护区读的能力被限制于所述安全处理部件。
13.一种片上系统,包括:
处理器;
图形处理器;以及
安全处理部件,所述安全处理部件包括:
访问部件,所述访问部件在由在线服务器验证对使用应用程序的许可之后访问所述应用程序的由所述在线服务器加密的经加密部分;
解密部件,所述解密部件使用存储在所述处理部件中的加密密钥解密所述应用程序的所述经加密部分,其中生成所述应用程序的相应的经解密部分;
访问提供部件,所述访问提供部件提供对从所述应用程序的所述经解密部分到所述应用程序的未经加密部分的执行所生成的执行结果的访问,其中与来自所述在线服务器的所述应用程序的所述经加密部分相关联的所述应用程序的所述经解密部分与所述应用程序的所述未经加密部分一起执行,
其中所述加密密钥被限制于所述处理部件。
14.如权利要求13所述的片上系统,进一步包括执行部件,所述执行部件执行所述应用程序的所述经解密部分。
15.如权利要求13所述的片上系统,其中所述图形处理器执行所述应用程序的所述经解密部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310636865.2/1.html,转载请声明来源钻瓜专利网。