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

【发明授权】一种离线多设备产品许可发放与验证方法、系统及设备_深圳中安高科电子有限公司_202311643347.3 

申请/专利权人:深圳中安高科电子有限公司

申请日:2023-12-04

公开(公告)日:2024-03-26

公开(公告)号:CN117390599B

主分类号:G06F21/10

分类号:G06F21/10;G06F21/45

优先权:

专利状态码:有效-授权

法律状态:2024.03.26#授权;2024.01.30#实质审查的生效;2024.01.12#公开

摘要:本发明提供一种离线多设备产品许可发放与验证方法、系统及设备,该方法通过获取所有待授权设备的设备标识信息以及授权有效期;根据设备标识信息生成许可文件;根据许可文件和授权有效期生成激活码;将许可文件和所述激活码发送至待授权设备进行解码并验证,完成产品许可发放。本发明支持对离线多设备产品中所有设备的授权管理,产品售后任何设备的更换都要得到授权厂商的许可,保证了客户与厂商的权益。同时,针对离线多设备产品试用及租赁情况,需要频繁的变更授权有效期,本发明中仅需即时输入新的激活码,非常快捷高效;且许可文件与激活码都采用了高强度加密技术进行了信息保护,破解成本极高,有效的防止了伪造与篡改许可内容。

主权项:1.一种离线多设备产品许可发放与验证方法,其特征在于,包括:S1:获取所有待授权设备的设备标识信息以及授权有效期;S2:根据所述设备标识信息生成许可文件,其中,设备标识信息包括设备标识号、客户信息、产品信息,步骤S2包括:S21:将所述设备标识号、所述客户信息、所述产品信息拼接成JSON字符串json_str;S22:生成JSON字串的MD5值md5_json;S23:将md5_json与随机生成的24字节3DES密钥拼接,进行RSA私钥加密生成签名串sign_str;S24:将sign_str接入json_str,进行base64编码存储生成许可文件;S3:根据所述许可文件和授权有效期生成激活码,其中,步骤S3包括:S31:将所述许可文件的编号和所述授权有效期拼接生成一个8字节的字节流;S32:根据所述许可文件中的3DES密钥对所述字节流进行加密生成一个16个字符的十六进制字串,将所述十六进制字串设置为激活码;S4:将所述许可文件和所述激活码发送至所述待授权设备进行解码并验证,完成产品许可发放,其中,步骤S4包括:S41:用base64解码所述许可文件,得到JSON字串和签名串;S42:对所述签名串根据RSA公钥解密获取md5_json和3DES密钥,计算得到许可内容JSON字串的MD5值,并和md5_json进行对比,当值相等时,许可文件解码成功;当值不相等时,许可文件不合法;S43:对许可文件的JSON字串进行解析,得到许可文件的编号和设备标识信息;S44:根据S42中获取的3DES密钥解码激活码,其中,所述激活码前三个字节为对应的许可编号,后5个字节为时间戳;S45:根据S44中的许可编号和S43中的许可文件的编号进行比较,当编号不一致时,校验激活码失败;当编号一致时,进入S46;S46:将S44中解码的后5个字节时间戳设置为许可有效期。

全文数据:

权利要求:

百度查询: 深圳中安高科电子有限公司 一种离线多设备产品许可发放与验证方法、系统及设备

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