发明名称 |
一种通过远程服务器的硬件授权系统和方法 |
摘要 |
本发明提供了一种通过远程服务器采取加密算法与硬件处理器分离的方法对硬件处理器进行加密授权的硬件授权系统和方法。系统包括网络远程服务器、本地计算机和硬件处理器;系统将加密和解密程序分别存放在网络远程服务器和待授权的硬件处理器中,使加密和解密过程分置两地,由网络远程服务器通过本地计算机为硬件处理器加密授权,硬件处理器启动时,需要唯一的MAC地址、密钥和唯一的硬件启动代码一一对应,才能通过校验。除非能够同时破解加密、解密算法,同时获取唯一的密钥和硬件启动代码,否则无法破解被本系统加密授权的硬件处理器。 |
申请公布号 |
CN105184121A |
申请公布日期 |
2015.12.23 |
申请号 |
CN201510553755.9 |
申请日期 |
2015.09.02 |
申请人 |
上海繁易电子科技有限公司 |
发明人 |
刘君;孙旦均;马学童 |
分类号 |
G06F21/30(2013.01)I |
主分类号 |
G06F21/30(2013.01)I |
代理机构 |
上海东亚专利商标代理有限公司 31208 |
代理人 |
董梅 |
主权项 |
一种远程加密的硬件授权系统,包括:网络远程服务器、本地计算机和待授权的硬件处理器,其特征在于:所述网络远程服务器,用于存储加密算法和硬件启动代码二进制文件,并根据由所述本地计算机上传的所述硬件处理器的MAC地址,为该硬件处理器算出一个密钥,再回传所述密钥和硬件启动代码二进制文件给本地计算机;所述本地计算机,通过网络链路与所述网络远程服务器连接,用于读取所述硬件处理器CPU的唯一MAC地址,并上传至所述网络远程服务器,再将网络远程服务器传回的所述密钥和硬件启动代码二进制文件烧录到待授权硬件处理器的存储器中,同时将反向解密算法烧录到所述存储器中;所述硬件处理器,通过USB线与所述本地计算机连接,用于存储所述反向解密算法、所述密钥和启动代码二进制文件;在所述硬件处理器重启时,会对存储的所述密钥和硬件启动代码二进制文件进行反向解密运算,并根据运算结果判断所述硬件处理器是否有效。 |
地址 |
200092 上海市杨浦区铁岭路32号同叶大厦1117室 |