基于区块链数据文件实施产品授权的方法及系统技术方案

技术编号:20843350 阅读:161 留言:0更新日期:2019-04-13 08:49
本发明专利技术提供一种基于区块链数据文件对产品进行授权的方法,包括:1)在新增或删除一项针对产品的授权时,由实施授权的设备产生区块链数据文件,所述区块链数据文件中包含与当前授权对应的产品的加密信息以及全部或部分较早授权的产品的授权信息,并且所述与当前授权对应的产品的加密信息中包含针对另一件授权产品的信息;2)将所述区块链数据文件提供给与所述新增或删除的授权对应的产品。本发明专利技术可以防止他人伪造授权文件,能够提供更加安全可靠的授权方案的能力,并且可以尽可能减少产品向服务器反馈信息、减少服务器压力。

【技术实现步骤摘要】
基于区块链数据文件实施产品授权的方法及系统
本专利技术涉及基于数字信息技术的身份验证,尤其涉及在以区块链数据文件作为加密许可文件来实现对软件或硬件产品的授权许可。
技术介绍
随着科技的发展,市场中出现了许多需要基于数字信息技术进行授权验证的产品,这些产品可以是软件产品、也可以是硬件产品。例如,许多应用程序、游戏的官网提供在线下载的功能,用户付费后可获得授权,在运行这些软件时通过验证来判断用户是否获得了授权。又例如,在物联网、智能家居领域中,装置之间通过通信实现彼此之间的协作或完成相应的任务,在获得授权的硬件集合中可以实现资源共享,这同样需要授权验证来实现。传统的对软硬件产品的授权方式包括:基于激活码、加密的许可文件或者绑定用户账号的方式来实现针对功能的授权。在这些授权方式中,激活码容易在离线的情况下通过反复测试而破解从而失去针对特定使用者的授权效果。而绑定账号的方式则依赖于中央服务器实时提供授权校验,在无法连接到互连网,例如网络状况不佳的情况下,难以实现授权目的。对于采用加密许可文件而言,其可以通过选择加密手段的方式来防止破译,由于该技术的解密可以在待授权产品端完成,因而实现该技术并本文档来自技高网...

【技术保护点】
1.一种基于区块链数据文件对产品进行授权的方法,包括:1)在新增或删除一项针对产品的授权时,由实施授权的设备产生区块链数据文件,所述区块链数据文件中包含与当前授权对应的产品的加密信息以及全部或部分较早授权的产品的授权信息,并且所述与当前授权对应的产品的加密信息中包含针对另一件授权产品的信息;2)将所述区块链数据文件提供给与所述新增或删除的授权对应的产品。

【技术特征摘要】
1.一种基于区块链数据文件对产品进行授权的方法,包括:1)在新增或删除一项针对产品的授权时,由实施授权的设备产生区块链数据文件,所述区块链数据文件中包含与当前授权对应的产品的加密信息以及全部或部分较早授权的产品的授权信息,并且所述与当前授权对应的产品的加密信息中包含针对另一件授权产品的信息;2)将所述区块链数据文件提供给与所述新增或删除的授权对应的产品。2.根据权利要求1所述的方法,其中所述与当前授权对应的产品的加密信息中包含针对另一件授权产品的经过加密的信息。3.根据权利要求1所述的方法,其中步骤2)包括:以离线的方式将所述区块链数据文件提供给与所述新增或删除的授权对应的产品。4.根据权利要求1所述的方法,其中步骤2)包括:通过互联网向各个网络中的产品广播所述区块链数据文件。5.根据权利要求1所述的方法,其中步骤2)包括:2-1)通过互联网将所述区块链数据文件提供给与所述新增或删除的授权对应的产品处于同一网络中的至少一个产品;2-2)由接收到所述区块链数据文件的产品通过内部网络向与其处于同一网络的所有产品广播所述新的区块链数据文件。6.根据权利要求5所述的方法,其中步骤2)中接收到的区块链数据文件的产品通过以下方式确定所述区块链数据文件:若接收到的区块链数据文件中所包含的许可信息所对应的产品的总数大于原区块链数据文件中所包含的许可信息所对应的产品的总数,则采用接收到的区块链数据文件作为所述区块链数据文件;或者若根据区块链数据文件中产品编号的规则,接收到的区块链数据文件中至少有一个产品编号产生的时间晚于原区块链...

【专利技术属性】
技术研发人员:钟宾帆韩娟司伟立石晶林胡金龙
申请(专利权)人:北京中科晶上科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1