首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种可监管区块链传感器的数据认证方法与系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:福建福链科技有限公司

摘要:本发明公开了一种可监管区块链传感器的数据认证方法与系统,由传感器采集得到第一数据,对第一数据进行加密并根据传感器群私钥进行签名,生成第二数据并发送给区块链节点;由区块链节点根据节点群私钥对群签名进行校验,判断是否来自本节点下注册的传感器,若是则进入下一步,否则不接收该数据;对第二数据的数据内容进行数据校验,若数据校验通过,则对第二数据进行解密及数据上链,否则根据节点群私钥和群签名确定第二数据的来源传感器并进行监管;利用群签名算法验证区块链传感器的身份,结合公钥加密体系保障传感器数据传输的安全性,从而能够对存在问题传感器进行有效监管,提高上链数据准确性,保证数据来源的真实性、有效性和可靠性。

主权项:1.一种可监管区块链传感器的数据认证方法,其特征在于,包括步骤:S1、由传感器采集得到第一数据,对所述第一数据进行加密并根据传感器群私钥进行群签名,生成第二数据并发送给区块链节点;S2、由区块链节点根据节点群私钥对群签名进行校验,判断是否来自本节点下注册的传感器,若是则进入步骤S3,否则不接收该数据;S3、对所述第二数据的数据内容进行数据校验,若所述数据校验通过,则对所述第二数据进行解密及数据上链,否则根据节点群私钥和所述群签名确定所述第二数据的来源传感器并进行监管;所述步骤S1之前还包括步骤:S01、由区块链节点i向区块链系统进行注册,并生成节点群公私钥对;S02、由传感器j向区块链节点i申请认证;S03、由区块链节点i为传感器j生成唯一身份标识,并根据节点群公钥以及所述唯一身份标识为传感器j生成传感器群私钥,并将所述传感器群私钥发送至传感器j;所述步骤S3中所述根据节点群私钥和所述群签名确定所述第二数据的来源传感器具体为:根据所述节点群私钥打开所述群签名,并获取其中的唯一身份标识,根据所述唯一身份标识确定所述第二数据的来源传感器;所述步骤S01中所述群公私钥对的生成具体为:由区块链节点i设置系统参数,并构建两个哈希函数映射以及;其中,其中、和为阶循环群,和分别为和的生成元,为一个双线性映射,为素数;随机选择、、、以及,设置,且满足、;生成群公钥: ;以及群私钥: ;所述步骤S01中所述由区块链节点i向区块链系统进行注册具体为:由区块链节点i向区块链系统申请注册,得到区块链节点的节点公私钥对;所述步骤S03中所述将所述传感器群私钥发送至传感器j具体为:将传感器群私钥以及区块链节点的节点公钥发送至传感器j;所述步骤S1中对所述第一数据进行加密并根据传感器群私钥进行签名,生成第二数据并发送给区块链节点具体包括步骤:S11、由传感器将包括实时采集到的第一数据m的数据通过区块链节点i的所述公钥进行加密,得到密文CT;S12、由传感器根据传感器群私钥对包括所述密文CT的数据进行群签名,得到第二数据并发送给区块链节点;所述将传感器群私钥以及区块链节点的节点公钥发送至传感器j具体为:将传感器群私钥、所述唯一身份标识以及区块链节点的节点公钥发送至传感器j;所述步骤S11具体为:由传感器通过所述节点公钥对包括所述唯一身份标识以及实时采集到的第一数据m的数据进行加密,得到密文CT;所述步骤S12具体为:由传感器根据传感器群私钥对包括所述密文CT以及所述唯一身份标识的数据进行群签名,得到第二数据并发送给区块链节点;所述步骤S3中所述对所述第二数据的数据内容进行数据校验具体包括步骤:S31、由区块链节点根据节点私钥解密所述密文CT得到所述第一数据m以及传感器j的所述唯一身份标识;S32、对解密得到的唯一身份标识和传输时第二数据中包含的唯一身份标识进行一致性校验;所述步骤S02具体为:由传感器j生成传感器公私钥对,向区块链节点i提交所述传感器公私钥对,并申请认证;所述步骤S12具体为:由传感器j根据传感器公钥对密文CT进行签名得到,并根据所述传感器群私钥对包括所述密文CT和所述的数据进行群签名,得到第二数据并发送给区块链节点;所述步骤S3中所述对所述第二数据的数据内容进行数据校验具体包括步骤:S33、根据传感器私钥对所述校验。

全文数据:

权利要求:

百度查询: 福建福链科技有限公司 一种可监管区块链传感器的数据认证方法与系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。