发明名称 |
可安全执行被加密程序的方法与系统 |
摘要 |
本发明关于可安全执行被加密程序的方法与系统。在一系统中设置一安全的协同处理器对被加密程序进行解密以及执行的操作。由系统中一主机端自一含有被加密内容的盘片上取得一被加密程序,并接收该盘片上的被加密的内容,接着安全的协同处理器自该主机端接收该被加密的程序、利用一可执行指令集的处理单元对该程序解密、将该程序储存于一限定的随机存取存储器中并执行该程序以根据该被加密的内容产生一输出结果,最后由协同处理器将该产生的结果传送回主机端。利用系统中协同处理器以及系统中各元件间的传输通道,以提供一安全的环境执行被加密的程序。 |
申请公布号 |
CN101286340B |
申请公布日期 |
2011.01.12 |
申请号 |
CN200810090919.9 |
申请日期 |
2008.04.01 |
申请人 |
讯连科技股份有限公司 |
发明人 |
张治中 |
分类号 |
G06F21/00(2006.01)I;G11B20/00(2006.01)I |
主分类号 |
G06F21/00(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
蒲迈文 |
主权项 |
一种执行被加密的程序的方法,其包含有:自一主机端接收一被加密程序,该主机端用来储存该被加密程序以及用来读取一包含有被加密内容的介质;接收该介质上的信息与被加密内容;在一安全的协同处理器上利用一处理单元对该被加密程序解密;将该被解密的程序储存于一限定的随机存取存储器,其中该随机存取存储器耦接于该处理单元且仅可由该处理单元进行存取;执行储存于该随机存取存储器的该被解密程序,并利用内嵌于该被加密程序的一设备键值,由自该介质上接收的信息中计算得出一密钥以产生一输出结果;以及将该输出结果传送至该主机端,并利用该输出结果对该被加密内容进行解密。 |
地址 |
中国台湾台北县 |