发明名称 |
一种软件版权保护中绑定硬件信息与密钥的方法 |
摘要 |
本发明涉及的一种软件版权保护中绑定硬件信息与密钥的方法,其特征在于:由服务器根据用户请求生成用户密钥对;由服务器对用户信息进行验证并实现用户硬件信息与密钥的绑定与管理;若是用户信息合法,则将其硬件信息与密钥进行绑定。 |
申请公布号 |
CN103995991B |
申请公布日期 |
2017.02.15 |
申请号 |
CN201410190684.6 |
申请日期 |
2014.05.07 |
申请人 |
华中师范大学;华中科技大学 |
发明人 |
刘振东;刘延申;尤新革;徐端全;刘怡;王维虎 |
分类号 |
G06F21/12(2013.01)I;H04L29/06(2006.01)I |
主分类号 |
G06F21/12(2013.01)I |
代理机构 |
上海硕力知识产权代理事务所 31251 |
代理人 |
王法男 |
主权项 |
一种软件版权保护中绑定硬件信息与密钥的方法,其特征在于:由服务器根据用户请求生成用户密钥对;由服务器对用户信息进行验证并实现用户硬件信息与密钥的绑定与管理;若是用户信息合法,则将其硬件信息与密钥进行绑定;所述的绑定用户硬件信息与密钥步骤如下:(a)用户在软件提供者处下载软件,并安装;(b)用户在软件提供者处服务器进行注册;(c)用户登录,客户端为用户生成一对非对称密钥对私钥A、公钥A’;(d)用户将用户信息、硬件信息、公钥A’发送至服务器;(e)服务器验证用户信息,如果用户信息不合法,服务器则向客户端发送错误信息,提示用户;如果用户信息合法,服务器在数据库中对用户的硬件信息进行查找;若不存在,则表明用户的硬件信息不存在,即用户的硬件未注册,服务器便对用户硬件信息进行注册,生成一对非对称密钥对私钥B、公钥B’,并与此硬件信息绑定,存入数据库;若用户的硬件信息存在,即用户的硬件信息已注册,服务器从数据库中读取此硬件信息绑定的私钥B;(f)服务器使用接收的客户端公钥A’,对私钥B进行加密,并发送给用户;(g)用户接收数据后,使用私钥A进行解密,得到私钥B,存储与于本地。 |
地址 |
430079 湖北省武汉市洪山区珞喻路152号 |