一种区块链无线网络数据传输方法、装置及系统制造方法及图纸

技术编号:29964016 阅读:12 留言:0更新日期:2021-09-08 09:28
本申请提供一种区块链无线网络数据传输方法、装置及系统,涉及区块链领域,也可用于金融领域,所述方法包括:获取被感知对象的突发事件信息;根据所述突发事件信息构建数据混淆签名函数,并利用所述数据混淆签名函数对所述突发事件信息进行混淆签名,得到混淆信息;利用预先获取的信息加密公钥加密所述混淆信息,并发布给基站节点。本申请能够利用数据混淆签名函数对突发事件信息进行混淆签名,并实现基于区块链的无线网络数据传输。于区块链的无线网络数据传输。于区块链的无线网络数据传输。

【技术实现步骤摘要】
一种区块链无线网络数据传输方法、装置及系统


[0001]本申请涉及区块链领域,可以用于金融领域,具体是一种区块链无线网络数据传输方法、装置及系统。

技术介绍

[0002]无线对等网络是一种由无线传感器构成的临时网络,具有自组织的特征。在无线对等网络中,恶意节点可以通过伪装技术向网络注入消息、传播假消息或非法窃听消息,以获得事件发生的空间地理位置。因此,信息接收者需要识别消息源的准确性,同时还要防止消息传输过程中的泄露。
[0003]无线传感器所产生的信息(例如:私人行踪、专属信息、资产交易等)具有机密性、隐私性及敏感性等特点,不适合向所有访问用户公开,尤其不适合泄露给第三方机构。为了获得以上信息,恶意节点往往通过关联分析等手段窃取隐私记录及商业机密。传统的隐私保护方法通过多方对访问用户进行身份验证及授权准入,确保合法用户能够安全访问机要信息;有时也对无线传感器进行身份认证,避免恶意节点非法接入和访问空间位置信息。在上述情景中,用户通过智能合约访问突发事件信息前,要提供数字证书进行身份核验,以保证数据分享的安全性及机密性。这一过程类似于以认证中心作为第三方公证人进行的身份认证。然而,访问者即便拥有合法的数字身份访问权限,也会通过无线网络恶意入侵空间数据。在此情景中,上述数据安全保障方法失效,机要数据面临泄露风险。

技术实现思路

[0004]针对现有技术中的问题,本申请提供一种区块链无线网络数据传输方法、装置及系统,能够利用数据混淆签名函数对突发事件信息进行混淆签名,并实现基于区块链的无线网络数据传输。
[0005]为解决上述技术问题,本申请提供以下技术方案:
[0006]第一方面,本申请提供一种区块链无线网络数据传输方法,包括:
[0007]获取被感知对象的突发事件信息;
[0008]根据所述突发事件信息构建数据混淆签名函数,并利用所述数据混淆签名函数对所述突发事件信息进行混淆签名,得到混淆信息;
[0009]利用预先获取的信息加密公钥加密所述混淆信息,并发布给基站节点。
[0010]进一步地,所述根据所述突发事件信息构建数据混淆签名函数,包括:
[0011]对所述突发事件信息及联盟链多中心机构的第一身份信息进行哈希处理,得到所述突发事件信息的签名对称密钥;
[0012]根据从身份认证节点获取的第二身份信息及所述联盟链多中心机构的信息加解密密钥对确定所述联盟链多中心机构的随机数,并根据所述随机数确定随机参数;
[0013]根据所述随机参数、所述第一身份信息及所述第二身份信息生成所述数据混淆签名函数。
[0014]进一步地,所述根据从身份认证节点获取的第二身份信息及所述联盟链多中心机构的信息加解密密钥对确定所述联盟链多中心机构的随机数,并根据所述随机数确定随机参数,包括:
[0015]根据所述联盟链多中心机构的信息加解密密钥对生成转换函数;
[0016]根据所述转换函数生成门限函数;
[0017]利用所述门限函数,根据所述第二身份信息确定所述随机参数。
[0018]进一步地,所述利用所述数据混淆签名函数对所述突发事件信息进行混淆签名,得到混淆信息,包括:
[0019]根据所述签名对称密钥、所述随机参数、所述第一身份信息及所述第二身份信息,利用所述数据混淆签名函数对所述突发事件信息进行混淆签名,得到含混淆签名的所述混淆信息。
[0020]第二方面,本申请提供一种区块链无线网络数据传输方法,包括:
[0021]接收无线传感器发送节点发送的经信息加密公钥加密的混淆信息;
[0022]利用从身份认证节点获取的信息解密私钥解密所述混淆信息;
[0023]根据解密后的混淆信息构建数据混淆验签函数,并利用所述数据混淆验签函数对所述解密后的混淆信息进行验签;
[0024]如验签成功,则将所述混淆信息发送至共识记账节点及无线传感器接收节点。
[0025]进一步地,所述根据解密后的混淆信息构建数据混淆验签函数,包括:
[0026]对所述解密后的混淆信息及联盟链多中心机构的第一身份信息进行哈希处理,得到所述解密后的混淆信息的验签对称密钥;
[0027]根据所述验签对称密钥生成所述数据混淆验签函数。
[0028]第三方面,本申请提供一种区块链无线网络数据传输装置,包括:
[0029]事件信息获取单元,用于获取被感知对象的突发事件信息;
[0030]混淆信息生成单元,用于根据所述突发事件信息构建数据混淆签名函数,并利用所述数据混淆签名函数对所述突发事件信息进行混淆签名,得到混淆信息;
[0031]混淆信息发布单元,用于利用预先获取的信息加密公钥加密所述混淆信息,并发布给基站节点。
[0032]进一步地,所述混淆信息生成单元,包括:
[0033]签名对称密钥生成模块,用于对所述突发事件信息及联盟链多中心机构的第一身份信息进行哈希处理,得到所述突发事件信息的签名对称密钥;
[0034]随机参数生成模块,用于根据从身份认证节点获取的第二身份信息及所述联盟链多中心机构的信息加解密密钥对确定所述联盟链多中心机构的随机数,并根据所述随机数确定随机参数;
[0035]数据混淆签名函数生成模块,用于根据所述随机参数、所述第一身份信息及所述第二身份信息生成所述数据混淆签名函数。
[0036]进一步地,所述随机参数生成模块,包括:
[0037]转换函数生成模块,用于根据所述联盟链多中心机构的信息加解密密钥对生成转换函数;
[0038]门限函数生成模块,用于根据所述转换函数生成门限函数;
[0039]随机参数生成模块,用于利用所述门限函数,根据所述第二身份信息确定所述随机参数。
[0040]进一步地,所述混淆信息生成单元,具体用于:
[0041]根据所述签名对称密钥、所述随机参数、所述第一身份信息及所述第二身份信息,利用所述数据混淆签名函数对所述突发事件信息进行混淆签名,得到含混淆签名的所述混淆信息。
[0042]第四方面,本申请提供一种区块链无线网络数据传输装置,包括:
[0043]混淆信息接收单元,用于接收无线传感器发送节点发送的经信息加密公钥加密的混淆信息;
[0044]混淆信息解密单元,用于利用从身份认证节点获取的信息解密私钥解密所述混淆信息;
[0045]验签单元,用于根据解密后的混淆信息构建数据混淆验签函数,并利用所述数据混淆验签函数对所述解密后的混淆信息进行验签;
[0046]混淆信息发送单元,用于当验签成功时,将所述混淆信息发送至共识记账节点及无线传感器接收节点。
[0047]进一步地,所述验签单元,包括:
[0048]验签对称密钥生成模块,用于对所述解密后的混淆信息及联盟链多中心机构的第一身份信息进行哈希处理,得到所述解密后的混淆信息的验签对称密钥;
[0049]数据混淆验签函数模块,用于根据所述验签对称本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链无线网络数据传输方法,其特征在于,包括:获取被感知对象的突发事件信息;根据所述突发事件信息构建数据混淆签名函数,并利用所述数据混淆签名函数对所述突发事件信息进行混淆签名,得到混淆信息;利用预先获取的信息加密公钥加密所述混淆信息,并发布给基站节点。2.根据权利要求1所述的区块链无线网络数据传输方法,其特征在于,所述根据所述突发事件信息构建数据混淆签名函数,包括:对所述突发事件信息及联盟链多中心机构的第一身份信息进行哈希处理,得到所述突发事件信息的签名对称密钥;根据从身份认证节点获取的第二身份信息及所述联盟链多中心机构的信息加解密密钥对确定所述联盟链多中心机构的随机数,并根据所述随机数确定随机参数;根据所述随机参数、所述第一身份信息及所述第二身份信息生成所述数据混淆签名函数。3.根据权利要求2所述的区块链无线网络数据传输方法,其特征在于,所述根据从身份认证节点获取的第二身份信息及所述联盟链多中心机构的信息加解密密钥对确定所述联盟链多中心机构的随机数,并根据所述随机数确定随机参数,包括:根据所述联盟链多中心机构的信息加解密密钥对生成转换函数;根据所述转换函数生成门限函数;利用所述门限函数,根据所述第二身份信息确定所述随机参数。4.根据权利要求2所述的区块链无线网络数据传输方法,其特征在于,所述利用所述数据混淆签名函数对所述突发事件信息进行混淆签名,得到混淆信息,包括:根据所述签名对称密钥、所述随机参数、所述第一身份信息及所述第二身份信息,利用所述数据混淆签名函数对所述突发事件信息进行混淆签名,得到含混淆签名的所述混淆信息。5.一种区块链无线网络数据传输方法,其特征在于,包括:接收无线传感器发送节点发送的经信息加密公钥加密的混淆信息;利用从身份认证节点获取的信息解密私钥解密所述混淆信息;根据解密后的混淆信息构建数据混淆验签函数,并利用所述数据混淆验签函数对所述解密后的混淆信息进行验签;如验签成功,则将所述混淆信息发送至共识记账节点及无线传感器接收节点。6.根据权利要求5所述的区块链无线网络数据传输方法,其特征在于,所述根据解密后的混淆信息构建数据混淆验签函数,包括:对所述解密后的混淆信息及联盟链多中心机构的第一身份信息进行哈希处理,得到所述解密后的混淆信息的验签对称密钥;根据所述验签对称密钥生成所述数据混淆验签函数。7.一种区块链无线网络数据传输装置,其特征在于,包括:事件信息获取单元,用于获取被感知对象的突发事件信息;混淆信息生成单元,用于根据所述突发事件信息构建数据混淆签名函数,并利用所述数据混淆签名函数对所述突发事件信息进行混淆签名,得到混淆信息;
混淆信息发布单元,用于利用预先获取的信息加密公钥加密所述混淆信息,并发布给基站节点。8.根据权利要求7所述的区块链无线网络数据传输装置,其特征在于,所述混淆信息生成单元,包括:签名对称密钥生成模块,用于对所述突发事件信息及联盟链多中心机构的第一身份信息进行哈希处理,得到所述突发事件信息的签名对称密钥;随机参数生成模块,用于根据从身份认证节点获取的第二身份信息及所述联盟链多中心机构的信息加解密密钥对确定所述联盟链多中心机构的随机数,并根据所述随机数确定随机参数;数据混淆签名函数生成模块,用于根据所述随机参数、所述第一身份信息及所述第二身份信息生成所述数据混淆签名函数。9.根据权利要求8所述的区块链无线网络数据传输装置,其特征在于,所述随机参数生成模块,包括:转换函数生成模块,用于根据所述联盟链多中心机构的信息加解密...

【专利技术属性】
技术研发人员:罗强刘朝伟夏韵刘劼
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1