[发明专利]使用区块链对温度记录仪的芯片数据验真的方法及装置在审
申请号: | 201910897485.1 | 申请日: | 2019-09-23 |
公开(公告)号: | CN111130759A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 杨友永;刘富益;向雪蛟;顾建良 | 申请(专利权)人: | 上海唯链信息科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32 |
代理公司: | 北京德和衡律师事务所 11405 | 代理人: | 李颖 |
地址: | 200001 上海市长宁*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 区块 温度 记录仪 芯片 数据 方法 装置 | ||
1.一种使用区块链对温度记录仪的芯片数据验真的方法,其特征在于,所述方法包括:
步骤S101:服务器根据所述温度记录仪的温度传感器芯片的唯一标识UID生成与该温度传感器芯片对应的密钥,并将所述密钥写入所述温度传感器芯片,外部设备无法获取所述密钥;将所述唯一标识UID同步到区块链进行上链存证;
步骤S102:用户获取所述温度传感器芯片的唯一标识UID,基于区块链判断所述温度传感器芯片是否存在;若是,进入S103;若否,方法结束;
步骤S103:所述服务器计算由用户获取UID信息的所述温度传感器芯片的密钥,获取当前时间作为时间戳,基于计算出的密钥和时间戳计算第一签名;基于所述温度传感器芯片存储的密钥及该时间戳计算第二签名;
步骤S104:判断所述第一签名是否等于所述第二签名,若相等,进入S105;若不相等,方法结束;
步骤S105:所述温度传感器芯片验真通过。
2.如权利要求1所述的使用区块链对温度记录仪的芯片数据验真的方法,其特征在于,所述服务器基于所述唯一标识UID通过非对称加密算法计算出所述温度传感器芯片的密钥。
3.如权利要求1所述的使用区块链对温度记录仪的芯片数据验真的方法,其特征在于,所述温度传感器芯片存储有所述服务器用于生成签名信息的加密算法。
4.如权利要求1所述的使用区块链对温度记录仪的芯片数据验真的方法,其特征在于,所述服务器及温度传感器芯片都存储用于计算密钥的算法。
5.一种使用区块链对温度记录仪的芯片数据验真的装置,其特征在于,所述装置包括:
生成模块:用于由服务器根据所述温度记录仪的温度传感器芯片的唯一标识UID生成与该温度传感器芯片对应的密钥,并将所述密钥写入所述温度传感器芯片,外部设备无法获取所述密钥;将所述唯一标识UID同步到区块链进行上链存证;
第一判断模块:用于由用户获取所述温度传感器芯片的唯一标识UID,基于区块链判断所述温度传感器芯片是否存在;
计算签名模块:用于由所述服务器计算由用户获取UID信息的所述温度传感器芯片的密钥,获取当前时间作为时间戳,基于计算出的密钥和时间戳计算第一签名;基于所述温度传感器芯片存储的密钥及该时间戳计算第二签名;
第二判断模块:用于判断所述第一签名是否等于所述第二签名;
验真通过模块:用于标记所述温度传感器芯片验真通过。
6.如权利要求5所述的使用区块链对温度记录仪的芯片数据验真的装置,其特征在于,所述服务器基于所述唯一标识UID通过非对称加密算法计算出所述温度传感器芯片的密钥。
7.如权利要求6所述的使用区块链对温度记录仪的芯片数据验真的装置,其特征在于,所述温度传感器芯片存储有所述服务器用于生成签名信息的加密算法。
8.如权利要求6所述的使用区块链对温度记录仪的芯片数据验真的装置,其特征在于,所述服务器及温度传感器芯片都存储用于计算密钥的算法。
9.一种使用区块链对温度记录仪的芯片数据验真的系统,其特征在于,包括:
处理器,用于执行多条指令;
存储器,用于存储多条指令;
其中,所述多条指令,用于由所述存储器存储,并由所述处理器加载并执行如权利要求1-4任一所述的使用区块链对温度记录仪的芯片数据验真的方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有多条指令;所述多条指令,用于由处理器加载并执行如权利要求1-4任一所述的使用区块链对温度记录仪的芯片数据验真的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海唯链信息科技有限公司,未经上海唯链信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910897485.1/1.html,转载请声明来源钻瓜专利网。