[发明专利]一种基于区块链的数据源鉴别方法有效
申请号: | 202110038942.9 | 申请日: | 2021-01-12 |
公开(公告)号: | CN112765687B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 洪薇;洪健;李京昆;刘文思 | 申请(专利权)人: | 湖北宸威玺链信息技术有限公司 |
主分类号: | G06F21/73 | 分类号: | G06F21/73;G06F21/44;G06F21/64 |
代理公司: | 深圳深瑞知识产权代理有限公司 44495 | 代理人: | 刘慧玲 |
地址: | 430000 湖北省武汉市武昌区水果湖街*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 数据源 鉴别方法 | ||
1.一种基于区块链的数据源鉴别方法,其特征在于,包括如下步骤:
S1:数据源提供方部署数据源的鉴别服务,
数据源提供方将数据源的鉴别服务部署到数据服务平台上,数据服务平台是由所有参与方节点组成的点对点网络,每一个参与方的节点都在自己的本地平台上运行数据服务平台;
S2:编写数据源鉴别内容的服务接口,
数据源提供方在数据服务平台上编写数据源鉴别内容获取的服务接口,该接口是提供给数据源使用方的,用于获取数据源的鉴别内容;
S3:生成数据源的鉴别标识,
数据源提供方根据数据源的鉴别内容,使用SHA256算法生成数据源的鉴别标识,数据源鉴别标识的生成方法:
步骤一:获取设备的CPU序列号,使用SHA256算法生成哈希码;
步骤二:获取设备的主板序列号,使用SHA256算法生成哈希码;
步骤三:获取设备主板安装的BIOS厂商,BIOS版本号,BIOS初始安装日期,将这几项信息组合成一个字符串,然后为组合的字符串生成SHA256哈希码,以此作为主板BIOS的标识;
步骤四:获取设备的网卡MAC地址,使用SHA256算法生成哈希码;
步骤五:获取设备内存条的序列号,使用SHA256算法生成哈希码;
步骤六:获取硬盘的型号、序列号、尺寸、卷标号、容量、接口类型,将这几项信息组合成一个字符串,然后为组合的字符串生成SHA256哈希码;
步骤七:获取设备运行的操作系统的关键信息:系统厂商,系统名称,系统类型,系统版本号,系统初始安装时间,将这几项信息组合成一个字符串,然后为组合的字符串生成SHA256哈希码,以此作为操作系统的标识;
步骤八:获取软件服务的IP地址、端口、软件版本号,将这几项信息组合成一个字符串,然后为组合的字符串生成SHA256哈希码,以此作为软件服务的标识;
步骤九:将步骤一到八生成的哈希码分别作为标识,将各个标识顺序连接成一个字符串,并为组合后的字符串生成SHA256哈希码;
步骤十:使用数据源提供方的CA证书的公钥为步骤九生成的哈希码进行加密,将加密后生成的数据串进行BASE64编码,然后使用SHA256算法将BASE64编码串生成哈希码,作为数据源的鉴别标识;
S4:数据源鉴别内容服务接口和数据源的鉴别标识上链,
数据提供方将S2步骤生成的数据源鉴别内容服务接口的信息,和S3步骤生成的数据源鉴别标识信息,通过智能合约一起写入区块链中;
S5:数据源使用方通过区块链查看数据源鉴别的相关信息,
当数据源鉴别信息上链之后,数据源使用方通过区块链可以查看所有已提供数据源鉴别信息的数据源,选择需要的数据源,并通过购买或者授权的方式获取数据源的鉴别信息;
S6:数据源使用方鉴别数据源:
其包含获取数据源的鉴别内容;生成数据源的鉴别标识以及判断数据源是否真实。
2.如权利要求1所述的一种基于区块链的数据源鉴别方法,其特征在于:在所述步骤S1中,
数据服务平台是由所有参与方节点组成的点对点网络,每一个参与方的节点都在本地平台上运行数据服务平台,该种点对点的数据服务平台可作为数据源使用方鉴别数据源、请求数据和获取结果的渠道。
3.如权利要求1所述的一种基于区块链的数据源鉴别方法,其特征在于:在所述步骤S2中,
获取数据源的鉴别内容具体包括:数据源机器的物理硬件标识、操作系统关键信息、软件服务的信息、CA证书;
其中,物理硬件标识包括:芯片的CPU序列号、主板序列号、BIOS厂商、BIOS版本号、BIOS初始安装日期、网卡MAC地址、内存条序列号以及硬盘ID;
操作系统关键信息包括:系统厂商、系统名称、系统类型、系统版本号以及系统初始安装时间;
软件服务的信息包括:服务的IP地址、端口以及版本号;
CA证书是由权威的CA机构颁发的并与该机器绑定的软件证书。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北宸威玺链信息技术有限公司,未经湖北宸威玺链信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110038942.9/1.html,转载请声明来源钻瓜专利网。