一种基于数字签名的软件许可证验证系统及方法

基本信息

申请号 CN202111266554.2 申请日 -
公开(公告)号 CN114186284A 公开(公告)日 2022-03-15
申请公布号 CN114186284A 申请公布日 2022-03-15
分类号 G06F21/64(2013.01)I;G06F21/60(2013.01)I 分类 计算;推算;计数;
发明人 王永渤;王超;林巍;白会磊;雒燕柯 申请(专利权)人 浪潮软件科技有限公司
代理机构 北京路浩知识产权代理有限公司 代理人 肖艳
地址 250100山东省济南市高新区浪潮路1036号浪潮科技园S02号楼
法律状态 -

摘要

摘要 本发明提供一种基于数字签名的软件许可证验证系统及方法,涉及数字签名技术领域,该系统包括:许可证管理模块,用于生成一对由私钥和公钥组成的非对称密钥对,获取申请信息,并基于私钥审批申请信息,在审批通过后生成软件许可证;其中,申请信息包括产品的申请码、合同信息、产品使用的各项限制信息;集成于产品中的申请码生成模块以及许可证校验模块,申请码生成模块用于生成申请码,许可证校验模块用于获取软件许可证、公钥以及申请信息,并基于公钥,验签软件许可证,并且基于当前软硬件信息,校验申请信息。本发明能够适应日益复杂的云服务环境,并以软件和离线实现的方式,有效保护各种软硬件产品的产权。