【技术实现步骤摘要】
基于授权板的软件授权鉴权的方法及设备
[0001]本申请涉及计算机领域,尤其涉及一种基于授权板的软件授权鉴权的方法及设备
。
技术介绍
[0002]在计算机领域,为了确保合法的软件使用和保护知识产权,软件提供商需要实施授权和许可管理系统
。
在机器人领域,当将核心算法搭载在用户的机器上,方便用户可以方便快速的进行产品迭代更新,就会涉及到保护核心算法软件提供商的知识产权,因此需要将核心算法软件进行授权和许可管理的操作
。
[0003]现有的实现方案通常涉及到数字签名和加密来保护软件的完整性,以及使用许可证来控制软件的访问和使用
。
但现有的技术存在以下缺点:
[0004]1)
盗版滥用:虽然许多授权方案旨在防止盗版和滥用,但软件总会有方法可以破解,例如反编译的方式,然后绕过加密的措施,导致未经授权的软件使用和损失软件提供商的收入;
[0005]2)
复杂性和难以管理:许多现有的软件授权方案可能变得非常复杂,难以管理,特别是对于大型软件系统或 ...
【技术保护点】
【技术特征摘要】
1.
一种基于授权板的软件授权鉴权的方法,其特征在于,所述方法包括:将包含核心算法程序的软件的安装包安装到用户的机器中,开始启动用户机器中的服务项,其中,所述服务项包括核心算法程序服务;判断授权板与核心算法程序交互是否认证成功,根据认证结果确定核心算法程序的软件授权信息
。2.
根据权利要求1所述的方法,其特征在于,根据认证结果确定核心算法程序的软件授权信息,包括:当认证结果为认证失败时,则确定的软件授权信息为授权失败,启用核心算法程序的试用版本,并在指定时间后关闭;当认证结果为认证成功时,则确定的软件授权信息为授权成功,判断所述核心算法程序所在的硬件单元是否正常运行,若是,则运行所述核心算法程序
。3.
根据权利要求1所述的方法,其特征在于,判断授权板与核心算法程序交互是否认证成功,包括:当授权板与核心算法程序进行交互时,获取授权板中的证书进行解析;根据解析结果进行比对认证,判断认证是否成功
。4.
根据权利要求3所述的方法,其特征在于,获取授权板中的证书进行解析之前,包括:生成公私钥对,其中,将公钥存放在核心算法程序中,私钥存放在生产系统中;根据私钥生成核心算法程序的证书,生产系统将证书在生产阶段写入到授权板中
。5.
【专利技术属性】
技术研发人员:蔡永彬,白静,庞梁,王小挺,袁炜锋,柴煜奇,黄珏坤,陈士凯,林凌,
申请(专利权)人:上海思岚科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。