[发明专利]一种基于CPK标识认证技术的软件版权保护管理方法有效
申请号: | 201510221351.X | 申请日: | 2015-05-05 |
公开(公告)号: | CN104899480A | 公开(公告)日: | 2015-09-09 |
发明(设计)人: | 陈谦;孟俊;邱银娟 | 申请(专利权)人: | 易兴旺;陈谦;胡浩;孟俊 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cpk 标识 认证 技术 软件 版权 保护 管理 方法 | ||
1.一种基于CPK标识认证技术的软件版权保护管理方法,其特征在于包括以下步骤:
1)用户打开被保护软件时,被保护软件检测CPK Key设备是否被插入,若没有插入,提示错误信息并等待用户插入CPK Key设备;若插入,提示用户输入CPK Key设备的启动口令并登陆被保护软件;
2)CPKKey设备对用户输入的启动口令做本地验证,验证失败,提示错误信息并请求用户重新输入启动口令;验证通过,CPK Key设备产生随机数,用用户的CPK标识私钥对随机数进行签名生成签名信息,并将签名信息发送给被保护软件;
3)被保护软件先验证签名信息中的用户标识是否在用户标识的白名单中,若验证失败,提示错误信息并退出被保护软件;若验证通过,再验证签名信息中的签名数据,若验证失败,提示错误信息并退出被保护软件;若验证通过,继续被保护软件的启动;
4)被保护软件启动到关键保护点时,将用用户的CPK标识公钥加密的关键数据发送给CPK Key设备;
5)CPK Key设备用用户的CPK标识私钥对其解密并将解密后的关键数据回传给被保护软件;
6)被保护软件验证收到的关键数据,若验证失败,提示错误信息并退出被保护软件;若验证通过,则被保护软件正常启动并运行。
2.如权利要求1所述的一种基于CPK标识认证技术的软件版权保护管理方法,其特征在于,所述步骤6)中的被保护软件正常启动并运行,在运行过程中的保护还包括步骤:
6.1)被保护软件运行到关键保护点时,产生随机数,用用户的CPK标识公钥加密该随机数并将加密后的随机数发送给CPK Key设备;
6.2)CPK Key设备用用户的CPK标识私钥对其解密并返回解密后的随机数;被保护软件验证收到的随机数与已存的随机数是否一致,若验证失败,提示错误信息并退出被保护软件;
若验证通过,被保护软件正常运行。
3.如权利要求2所述的一种基于CPK标识认证技术的软件版权保护管理方法,其特征在于,所述步骤6.2)中的CPK Key设备用用户的CPK标识私钥对其解密得到随机数,也可用用户的CPK标识私钥对随机数进行签名生成签名信息,并将该签名信息返回给被保护软件,被保护软件用用户的CPK标识公钥验证签名信息,若验证失败,提示错误信息并退出被保护软件;若验证通过,被保护软件正常运行。
4.如权利要求1所述的一种基于CPK标识认证技术的软件版权保护管理方法,其特征在于:上述中的CPK,就是组合公钥体制(Combined Public Key Cryptosystem,简称CPK),是在椭圆曲线密码(ECC算法)上,由组合矩阵和分割密钥序列构成,是一种先进的标识认证体制。
5.如权利要求1所述的一种基于CPK标识认证技术的软件版权保护管理方法,其特征在于:所述的被保护软件为支持CPK标识认证技术的、能进行用户标识白名单管理的应用软件;在被保护软件中包含了被保护软件的签名信息,该签名信息是软件开发商用自己的CPK标识私钥生成的签名信息。
6.如权利要求1所述的一种基于CPK标识认证技术的软件版权保护管理方法,其特征在于:所述CPK Key设备为支持CPK标识认证技术的软件保护设备,里面存有用户的CPK标识私钥,每一个CPK key设备都具有唯一性。
7.如权利要求1所述的一种基于CPK标识认证技术的软件版权保护管理方法,其特征在于:所述的CPK key设备在第一次登陆被保护软件时,用户需要设置CPK key设备的启动口令,
在每次被保护软件启动时都需要用户输入已设置的CPK Key的启动口令做本地验证;用户的CPK Key的启动口令在一次被保护软件启动中错误输入到达一定次数,用户的CPK Key设备会锁死,用户则需要去CPK Key设备的发证中心去解锁。
8.如权利要求1所述的一种基于CPK标识认证技术的软件版权保护管理方法,其特征在于:所述的CPK Key设备具有被保护软件使用中的管理功能,CPK Key设备用户用自己的(或对方的)CPK标识公钥加密的数据只能用自己的(或对方的)CPK标识私钥进行解密,从而实现了自我数据加密保护或点对点的数据加密传输保护。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易兴旺;陈谦;胡浩;孟俊,未经易兴旺;陈谦;胡浩;孟俊许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510221351.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数值转移方法及装置
- 下一篇:一种移动互联网数字内容版权保护共享域管理方法