基于区块链的信息授权方法、装置、介质及电子设备制造方法及图纸

技术编号:21400720 阅读:23 留言:0更新日期:2019-06-19 07:28
本公开是关于一种基于区块链的信息授权方法、装置、介质及电子设备,属于区块链应用技术领域,该方法包括:接收位于区块链节点上的信息需求终端的信息获取请求;根据信息获取请求中的信息需求者标识查询到的信息需求者公钥验证信息需求者签名,得到验证结果;当验证结果为通过,对信息需求者获取该类型的信息的风险类别进行判断;当交易风险类别为无风险,信息提供终端将信息需求类型的信息、信息获取合约以及该次交易记录信息利用信息需求者公钥加密,设置查看有效期后,向信息需求终端进行广播,完成授权。本公开在利用区块链实现信息安全层面的安全授权基础上,通过交易风险的提前评估,有效保证了基于区块链授权信息的合法层面的安全授权。

【技术实现步骤摘要】
基于区块链的信息授权方法、装置、介质及电子设备
本公开涉及区块链应用
,具体而言,涉及一种基于区块链的信息授权方法、装置、介质及电子设备。
技术介绍
信息授权就是信息拥有者按照一定的相互协议将拥有的各种信息授权给需要相关信息的其他用户使用。基于区块链进行信息授权时就是在区块链上的节点上的各设备之间将信息通过加密的形式进行授权分享,只有被授权的一方才可以通过自己独有的私钥解密,以区块链技术来提供相关信息的授权,被授权信息都是密文上链,信息授权时可以有效保证信息授权的安全性,即信息在信息安全层面的安全授权。但是,各种具有隐私性和机密性的信息在授权时,不仅要保证信息的安全,同时要保证信息授权时的在法律法规层面的安全性、可靠性,利用区块链进行授权时信息需求者不透明等原因会导致进行信息交易时具有潜在的风险,目前,没有一种在区块链信息授权时进行合法层面安全性评估授权的方法,带来潜在授权风险。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种基于区块链的信息授权方案,进而至少在一定程度上在保证信息授权的合法合规的情况下,实现信息的安全、可靠授权。根据本公开的一个方面,提供一种基于区块链的信息授权方法,其包括:接收位于区块链节点上的信息需求终端的信息获取请求,所述信息获取请求中至少包括信息需求者标识、信息需求者数字证书、信息需求类型、信息获取合约和信息需求者签名;根据所述信息需求者标识查询到信息需求者公钥,利用所述信息需求者公钥验证所述信息需求者签名,得到验证结果,所述验证结果包括通过和不通过中的一种;当所述验证结果为通过时,对与所述信息需求者交易所述信息需求类型的信息的风险类别进行判断,得到交易风险类别,所述交易风险类别包括有风险,折中风险、无风险中一种;当所述交易风险类别为无风险时,将所述信息需求类型的信息、信息获取合约以及本次交易记录信息利用所述信息需求者公钥加密,设置查看有效期后,在区块链上进行广播,以完成授权。在本公开的一种示例性实施例中,所述所述验证结果为通过时,对与所述信息需求者交易所述信息需求类型的信息的风险类别进行判断,得到交易风险类别,所述交易风险类别包括有风险,折中风险、无风险中一种,包括:利用所述信息需求者数字证书获取所述信息需求者数字证书指向的需求者行业类别;依据所述信息需求类型在区块链交易记录中获取该类型信息交易频率;将所述需求者行业类别、信息交易频率以及信息需求类型的作为输入数据输入预先训练好的机器学习模型,得到与该行业类别的信息需求者交易该类型信息的风险类别预测结果,所述预测结果包括有风险,折中风险、无风险中一种,其中,所述机器学习模型的训练方法是:收集需求者行业类别、信息交易频率以及信息需求类型样本组集,其中,每个样本组事先标定了与样本组中行业类别的信息需求者交易所述信息需求类型的信息的风险类别;将每个样本组的数据分别输入机器学习模型,得到对样本组事先标定的与样本组中行业类别的信息需求者交易所述信息需求类型的信息的风险类别,所述风险类别包括有风险,折中风险、无风险中一种;如果机器学习模型的输出与事先对样本组事先标定的不一致,则调整机器学习模型的系数,使得机器学习模型针对所有样本组的输出,与事先标定的与所述样本组中行业类别的信息需求者交易所述信息需求类型信息的风险类别一致,训练结束。在本公开的一种示例性实施例中,在区块链的一个节点上设置了信息授权风险判断终端,所述信息授权风险判断终端来源于历史信息授权监控机构,其特征在于,所述验证结果为通过时,对与所述信息需求者交易所述信息需求类型的信息的风险类别进行判断,得到交易风险类别,所述交易风险类别包括有风险,折中风险、无风险中一种,包括:向信息授权风险判断终端广播风险判断需求;当接收到所述信息授权风险判断终端对所述风险判断需求的响应时,将所述信息需求者数字证书、所述信息需求类型和信息交易记录签名,利用信息授权风险判断终端公钥加密后,广播至信息授权风险判断终端;获取所述信息授权风险判断终端判断的所述交易风险类别。在本公开的一种示例性实施例中,在所述获取所述信息授权风险判断终端判断的所述交易风险类别中,所述信息授权风险判断终端判断所述交易风险类别的方法是:利用所述信息授权风险判断终端的私钥解密所述广播对应的内容,得到所述信息需求者数字证书、所述信息需求类型和信息交易记录签名,利用与所述广播对应的内容相关联的信息提供终者公钥验证所述信息交易记录签名;当利用所述信息提供终者公钥验证所述信息交易记录签名,验证通过后,判断所述信息交易记录真实性,得到判断结果,所述判断结果包括真实和不真实中的一种;当所述判断结果为真实时,利用所述信息需求者数字证书、所述信息需求类型判断与所述信息需求者交易所述信息需求类型的信息的交易风险类别。在本公开的一种示例性实施例中,当利用所述信息提供者公钥验证所述信息交易记录签名,验证通过后,判断所述信息交易记录真实性,得到判断结果,所述判断结果包括真实和不真实中的一种,包括:向所述区块链节点上的信息需求终端广播交易记录真实性验证请求;当接收到所述信息需求终端对所述验证请求的响应时,将所述交易记录签名且所述利用信息需求者公钥加密后,广播至信息需求终端;获取所述信息需求终端对所述交易记录的真实性的判断结果,所述判断结果包括真实和不真实中的一种。在本公开的一种示例性实施例中,所述历史信息授权监控机构按照每个信息需求者数字证书指向的信息需求者标签对应保存了根据所述信息需求者的历史交易评价的信誉类别,其中所述信誉类别包括良好、折中和差中的一种,其特征在于,当所述判断结果为真实时,利用所述信息需求者数字证书、所述信息需求类型判断与所述信息需求者交易所述信息需求类型的信息的交易风险类别,包括:根据所述信息需求者数字证书获取所述信息需求者数字证书指向的信息需求者标签;根据所述信息需求者标签爬取记录在历史信息授权监控机构的所述信息需求者交易信誉类别;根据所述交易信誉类别,判断所述交易风险类别。在本公开的一种示例性实施例中,所述根据所述交易信誉类别,判断所述风险类别,包括:根据所述交易信誉类别为良好,判断所述交易风险类别为无风险;根据所述交易信誉类别为折中,判断所述交易风险类别为折中风险;根据所述交易信誉类别为差,判断所述交易风险类别为有风险。在本公开的一种示例性实施例中,所述当所述验证结果为真实时,利用所述信息需求者数字证书、所述信息需求类型,判断与所述信息需求终端来源的信息需求者交易所述信息需求类型的信息的风险类别,包括:信息授权风险判断终端根据所述信息需求者数字证书获取所述信息需求者数字证书指向的信息需求者标签;根据所述信息需求者标签爬取记录在历史信息授权监控机构的该信息需求者交易所述信息需求类型的信息的记录和该信息需求类型的信息在区块链中的交易记录;根据所述信息需求者交易所述信息需求类型的信息的记录和所述信息需求类型的信息在区块链中的交易记录,判断与所述信息需求终端来源的信息需求者交易所述信息需求类型的信息的风险类别。本示例的一种实施方式中,所述根据所述信息需求者交易所述信息需求类型的信息的记录和所述信息本文档来自技高网...

【技术保护点】
1.一种基于区块链的信息授权方法,其特征在于,包括:接收位于区块链节点上的信息需求终端的信息获取请求,所述信息获取请求中至少包括信息需求者标识、信息需求者数字证书、信息需求类型、信息获取合约和信息需求者签名;根据所述信息需求者标识查询到信息需求者公钥,利用所述信息需求者公钥验证所述信息需求者签名,得到验证结果,所述验证结果包括通过和不通过中的一种;当所述验证结果为通过时,对与所述信息需求者交易所述信息需求类型的信息的风险类别进行判断,得到交易风险类别,所述交易风险类别包括有风险,折中风险、无风险中一种;当所述交易风险类别为无风险时,将所述信息需求类型的信息、信息获取合约以及本次交易记录信息利用所述信息需求者公钥加密,设置查看有效期后,在区块链上进行广播,以完成授权。

【技术特征摘要】
1.一种基于区块链的信息授权方法,其特征在于,包括:接收位于区块链节点上的信息需求终端的信息获取请求,所述信息获取请求中至少包括信息需求者标识、信息需求者数字证书、信息需求类型、信息获取合约和信息需求者签名;根据所述信息需求者标识查询到信息需求者公钥,利用所述信息需求者公钥验证所述信息需求者签名,得到验证结果,所述验证结果包括通过和不通过中的一种;当所述验证结果为通过时,对与所述信息需求者交易所述信息需求类型的信息的风险类别进行判断,得到交易风险类别,所述交易风险类别包括有风险,折中风险、无风险中一种;当所述交易风险类别为无风险时,将所述信息需求类型的信息、信息获取合约以及本次交易记录信息利用所述信息需求者公钥加密,设置查看有效期后,在区块链上进行广播,以完成授权。2.根据权利要求1所述的方法,其特征在于,所述当所述验证结果为通过时,对与所述信息需求者交易所述信息需求类型的信息的风险类别进行判断,得到交易风险类别,所述交易风险类别包括有风险,折中风险、无风险中一种,包括:利用所述信息需求者数字证书获取所述信息需求者数字证书指向的需求者行业类别;依据所述信息需求类型在区块链交易记录中获取该类型信息交易频率;将所述需求者行业类别、信息交易频率以及信息需求类型的作为输入数据输入预先训练好的机器学习模型,得到与该行业类别的信息需求者交易该类型信息的风险类别预测结果,所述预测结果包括有风险,折中风险、无风险中一种,其中,所述机器学习模型的训练方法是:收集需求者行业类别、信息交易频率以及信息需求类型样本组集,其中,每个样本组事先标定了与样本组中行业类别的信息需求者交易所述信息需求类型的信息的风险类别;将每个样本组的数据分别输入机器学习模型,得到对样本组事先标定的与样本组中行业类别的信息需求者交易所述信息需求类型的信息的风险类别,所述风险类别包括有风险,折中风险、无风险中一种;如果机器学习模型的输出与事先对样本组事先标定的不一致,则调整机器学习模型的系数,使得机器学习模型针对所有样本组的输出,与事先标定的与所述样本组中行业类别的信息需求者交易所述信息需求类型信息的风险类别一致,训练结束。3.根据权利要求1所述的方法,在区块链的一个节点上设置了信息授权风险判断终端,所述信息授权风险判断终端来源于历史信息授权监控机构,其特征在于,所述当验证结果为通过时,对与所述信息需求者交易所述信息需求类型的信息的风险类别进行判断,得到交易风险类别,所述交易风险类别包括有风险,折中风险、无风险中一种,包括:向信息授权风险判断终端广播风险判断需求;当接收到所述信息授权风险判断终端对所述风险判断需求的响应时,将所述信息需求者数字证书、所述信息需求类型和信息交易记录签名,利用信息授权风险判断终端公钥加密后,广播至信息授权风险判断终端;获取所述信息授权风险判断终端判断的所述交易风险类别。4.根据权利要求3所述的方法,其特征在于,在所述获取所述信息授权风险判断终端判断的所述交易风险类别中,所述信息授权风险判断终端判断所述交易风险类别的方法是:利用所述信息授权风险判断终端的私钥解密所述广播对应的内容,得到所述信息需求者数字证书、所述信息需求类型和信息交易记录签名,利用与所述广播对应...

【专利技术属性】
技术研发人员:张小利
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1