著录项信息
专利名称 | 应用软件版权保护及操作权限管理系统和方法 |
申请号 | CN03138316.5 | 申请日期 | 2003-05-26 |
法律状态 | 撤回 | 申报国家 | 中国 |
公开/公告日 | 2003-11-26 | 公开/公告号 | CN1458595 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 邵军利 | 申请人地址 | 北京市昌平区天通苑东一区58号楼12***
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 邵军利 | 当前权利人 | 邵军利 |
发明人 | 邵军利 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明涉及一种软件版权保护及操作权限管理的系统和方法,主要处理软件的版权保护,以及对软件操作的权限进行控制和对操作的结果进行签名和验证。本发明的系统由两部分组成:软件开发商的管理工具和软件开发的API接口模块。软件商开发商的管理工具产生针对应用软件的版权保护文件和版权保护IC卡;API接口则嵌入具体的应用软件之中,以完成版权保护功能和操作管理功能。API应用编程接口提供了基于PKI技术的完整的安全存储和访问管理,以及身份认证和不可否认的数字签名/签名认证,从而大大简化了软件开发商在应用软件开发中对于安全的专业化处理,节省了开发、维护、升级和管理的成本。
1.一种应用软件版权保护及操作权限管理系统,该系统包括两部分:软件开发 商的管理工具和结合软件的API(即Application Program Interface.应用 编程接口)模块。其特征在于:
●软件商的管理工具结合应用软件特征和用户信息产生应用软件使用的专 用数据文件,以及与文件对应的版权保护IC卡;
●应用软件在使用API接口模块的基础上,结合专用数据文件和版权保护 IC卡,才能正常地使用应用软件的功能;
●应用软件使用的专用数据文件和版权保护IC卡都是在PKI(Public Key Infrastructure,公钥基础架构)的构架下加密地存储和使用的,其中的 版权保护IC卡是采用支持公钥算法,并能安全地产生、存储和使用私钥 的CPU卡;
●API接口提供了应用软件需要的各种安全管理和IC卡操作管理的应用开 发接口。
2.一种应用软件版权保护及操作权限管理的方法,其特征在于:将操作IC卡 分类,将IC卡与对应的数据文件交互认证。将使用的IC卡分为3类:版权 管理卡,管理员卡和操作员卡。每种卡都限定其专有的用途,并有共同的查 询功能权限。版权保护卡是应用软件安装时仅有的IC卡,它控制产生管理 员IC卡;管理员IC卡控制产生操作员IC卡。操作员IC卡可以进行更多的 具体的应用软件功能操作(后两者的使用处理由应用软件决定)。
采取支持公钥技术的IC卡,由IC卡中自己产生公钥和私钥,并且将公钥传 给接口系统。传出的公钥通过应用程序加密地存储在相应的数据文件中。通 过文件中加密存储的公钥与IC卡中的私钥,在程序中和在IC卡中各自进行 运算,用以认证和签名/验证相应的结果处理。
3.根据权利要求1所述的应用软件版权保护及操作权限管理系统,其特征在 于:软件开发商的管理工具结合以下信息生成应用软件的版权保护文件和版 权保护IC卡:软件名称、版本、序列号、有效期、最大用户数、可安装最 大次数、已安装次数、发卡时间、发卡者、持卡者、卡状态、卡的基本信息 (卡号、卡版本和卡类别)、应用类型和私钥。
4.根据权利要求1所述的应用软件版权保护及操作权限管理系统,其特征在 于:软件商的管理工具能够对版权保护IC卡和应用软件的版权保护文件, 进行补卡和重新生成,能够查询其公钥、能够挂失和统计其综合信息。
5.根据权利要求1所述的应用软件版权保护及操作权限管理系统,其特征在 于:应用软件的API接口具有以下的处理功能:初始化接口:应用软件调用 该接口对应用软件专有数据文件进行验证,检查软件使用期限等(可用版权 保护IC卡签到,以延长期限),然后针对操作人员持有的各种IC卡(包括 版权保护卡、管理员卡和操作员卡)进行认证,检查该卡与实际运行软件是 否对应。
6.根据权利要求1所述的应用软件版权保护及操作权限管理系统,其特征在 于:应用软件的API接口具有以下的处理功能:发卡/废卡接口:应用软件 调用该接口可以发行/作废管理员卡和操作员卡;在发卡/废卡的同时,在应 用软件专有数据文件中写入相应的卡的相关信息。通过用户交互界面,输入 相应的信息,并使用操作者持有的IC卡中的私钥对操作进行数字签名。写 卡/废卡的同时产生(或者修改)相应的专有数据文件。文件都是加密以后存 储的。
7.根据权利要求1所述的应用软件版权保护及操作权限管理系统,其特征在 于:应用软件的API接口具有以下的处理功能:设置/查询接口:设置和查 询IC卡读卡器的串口连接和其他参数。由API自己,而不是应用软件管理 参数文件。
8.根据权利要求1所述的应用软件版权保护及操作权限管理系统,其特征在 于:应用软件的API接口具有以下的处理功能:签名/验证接口。签名接口: 使用正在操作的IC卡,利用IC卡中的私钥进行数字签名。验证接口:使用 与IC卡中的私钥所对应的公钥(该公钥在发行IC卡的同时存入相应的数据 文件中)进行数字签名验证。
9.根据权利要求1所述的应用软件版权保护及操作权限管理系统,其特征在 于:应用软件的API接口具有以下的处理功能:查询接口:查询版权保护卡、 管理员卡和操作员卡的内容,查询软件特征以及软件用户的信息。
10.根据权利要求1所述的应用软件版权保护及操作权限管理系统,其特征在 于:应用软件的API接口具有以下的处理功能:加密/解密接口。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2010-02-26 | 2010-02-26 | | |
2 | | 2005-07-22 | 2005-07-22 | | |
3 | | 2006-09-28 | 2006-09-28 | | |
4 | | 2006-07-27 | 2006-07-27 | | |
5 | | 2005-04-21 | 2005-04-21 | | |
6 | | 2004-12-20 | 2004-12-20 | | |
7 | | 2013-06-27 | 2013-06-27 | | |