首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于注册码的软件弹性授权保护系统 

申请/专利权人:深圳市瑞能实业股份有限公司

申请日:2024-04-29

公开(公告)日:2024-07-05

公开(公告)号:CN118094490B

主分类号:G06F21/10

分类号:G06F21/10;G06F21/44;G06F21/51;G06F21/64

优先权:

专利状态码:有效-授权

法律状态:2024.07.05#授权;2024.06.14#实质审查的生效;2024.05.28#公开

摘要:本发明涉及基于注册码的软件弹性保护系统,包括通过信息交互实现软件弹性授权保护的用户注册端、服务授权端和软件校验端,其中,软件注册码包括软件校验位,软件校验位与软件校验端互相配合进行软件弹性授权激活、校验和判断软件非法使用时停用。本发明通过将软件校验值附加到注册码的末端,相较于现有技术,能根据软件系统的升级和用户需求的变化灵活更新授权权限,实现软件弹性授权保护;另一方面,本申请通过注册码中增加软件校验码的设置,并与软件校验端配合监控软件,实现对软件进行完整性监控和在软件应用数据变化时的是否合法的判断及进行相应的软件权限控制,增强了软件的安全保护。

主权项:1.基于注册码的软件弹性授权保护系统,包括通过信息交互实现软件弹性授权保护的用户注册端、服务授权端和软件校验端,其特征在于,所述用户注册端设置于客户终端,用于:向服务授权端提交软件消费请求,接收服务授权端发送的用户ID、软件获取通知和软件弹性可选式菜单,向服务授权端发送软件注册请求,接收服务授权端发送的初始软件校验值和注册码,接收软件校验端更新的软件校验值,随软件注册请求向服务授权端发送更新的软件校验值,向软件校验端发送软件弹性授权请求;所述软件弹性授权请求包括接收服务授权端发送注册码后的软件激活请求、接收软件校验端更新软件校验值后的软件校验请求和软件校验判断违法后的软件停止使用请求;所述软件注册请求包括软件权限选定式菜单;所述服务授权端设置于软件提供方,用于:接收用户注册端提交的软件消费请求,生成包括用户ID的用户信息,向用户注册端发送用户ID、软件获取通知和软件权限弹性可选式菜单,生成并向软件注册端和软件校验端发送首次软件校验值,接收用户注册端发送的软件注册请求和更新软件校验值,生成并向软件注册端发送注册码;所述软件校验端镶嵌于客户终端的软件中,用于:接收服务授权端发送的初始软件校验值,接收软件客户注册端的软件弹性授权请求进行软件校验,监控软件使用状况并根据软件使用变化情况更新软件校验值,发送更新的软件校验值到用户注册端;所述注册码包括设置在注册码末端的软件校验位,所述软件校验位在生成注册码时放置初始软件校验值或更新的软件校验值;所述软件校验位用于软件校验监控时与软件校验端最新的软件校验值比对进行软件监控校验判断;所述软件权限弹性可选式菜单包括功能模块选择、及每项功能模块对应的使用次数选择、使用时间选择;所述软件消费请求包括首次消费请求和后续消费请求,当客户注册端提交后续消费请求时,服务授权端耦合用户信息和当前的弹性选定式菜单形成更新的软件权限弹性可选式选菜单发送给用户注册端;所述注册码的生成方式为:根据用户注册端的软件注册请求,提取用户信息、客户终端机器码信息、软件权限选定式菜单信息,使用权限加密生成初始密文;提取初始密文、获取随机码进行哈希加密生成授权密文;提取软件校验值附加在授权密文尾部的软件校验位生成注册码;若所述软件注册请求为首次请求,所述软件校验值为服务授权端生成的初始软件校验值,若所述软件注册请求为后续请求,所述软件校验值由软件校验端更新形成;软件校验端的软件校验值产生过程为:用户首次提交软件注册请求时,由服务授权端生成初始软件校验值并发送到软件校验端;在后续软件打开和使用过程中由软件校验端监控软件变化情况进行软件自校验产生软件校验值,在软件打开和使用过程中,若软件校验值未发生变化,则合法使用软件;若软件校验值发生变化,判断软件校验值的变化是否合法,若判断是合法变化,合法使用软件并上传最新的软件校验值到用户注册端,驱动软件用户端提交软件注册请求以更新注册码;若判断是违法变化,停止使用软件。

全文数据:

权利要求:

百度查询: 深圳市瑞能实业股份有限公司 基于注册码的软件弹性授权保护系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。