区块链中的数据的安全存储制造技术

技术编号:23710200 阅读:30 留言:0更新日期:2020-04-08 12:09
本发明专利技术涉及一种在区块链中处理数据的方法。它旨在通过确保数据的完整性和真实性,安全地存储从设备发出并通过服务平台的数据。为此,设备标识符列表可以与区块链平台中的相应解密方法相关联。在接收到(406)包括加密数据并且包括设备标识符的消息时,区块链平台使用与设备标识符相关联的解密方法来解密(407‑409)第一加密数据。然后,解密的数据被散列(409)并被存储在区块链中。

Secure storage of data in blockchain

【技术实现步骤摘要】
区块链中的数据的安全存储
本专利技术涉及在诸如区块链的分布式数据库中保护和存储从设备发出的数据,特别是从传感器发出的数据。
技术介绍
区块链是分布式数据库,其由区块的有序链构成,每个区块包括被散列的数据。索引为n的区块还包括对索引为n-1的前一区块进行散列的数据的散列值。然后,区块链在网络的所有节点之间共享,并且每当新区块被添加并被所有节点通过称为“工作量证明(proofofwork)”或“利益证明(proofofstake)”或任何其他验证算法验证时,区块链在所有节点中更新。由于一旦在所有节点之间验证和共享区块就要修改这些区块是极具挑战性的,或者说是不可能的,因此区块链确保了存储在所有区块中的数据的完整性(integrity)。根据现有技术的解决方案,数据可以由传感器获取,然后可以使用私钥和/或网络密钥加密。可替换地,数据可以明文传输而无需加密。然后,传感器可以经由网络将数据以消息的形式传输到服务平台。还通过标识发出数据的传感器或设备的并且被包括在消息中的设备标识符、设备ID来标识数据。设备ID和网络密钥通常由芯片制造商或网络提供商提本文档来自技高网...

【技术保护点】
1.一种用于在区块链(102)中处理数据的方法,所述方法包括由区块链平台(104)执行的以下步骤:/n存储(202)设备标识符列表和相关联的相应解密方法;/n接收(406)包括第一加密数据和第一设备标识符的消息;/n使用与第一设备标识符相关联的第一解密方法解密(407-409)第一加密数据;/n对第一解密数据进行散列(409)并将被散列的数据与第一设备标识符一起存储在区块链中。/n

【技术特征摘要】
20181001 EP 18306290.01.一种用于在区块链(102)中处理数据的方法,所述方法包括由区块链平台(104)执行的以下步骤:
存储(202)设备标识符列表和相关联的相应解密方法;
接收(406)包括第一加密数据和第一设备标识符的消息;
使用与第一设备标识符相关联的第一解密方法解密(407-409)第一加密数据;
对第一解密数据进行散列(409)并将被散列的数据与第一设备标识符一起存储在区块链中。


2.根据权利要求1所述的方法,其中所述第一加密数据是从服务平台(101)接收的,并且其中所述方法进一步包括:
使用虚拟加密密钥对所述第一解密数据进行第二加密(410);
向所述服务平台传输(411)具有所述第一设备标识符的第二加密数据。


3.根据权利要求2所述的方法,其中,在接收所述第一加密数据的步骤之前,所述方法进一步包括以下步骤:
为所述列表中的每个设备标识符生成(205)虚拟加密密钥和对应的虚拟解密密钥;
将与相应设备标识符相关联的虚拟解密密钥传输(206)到服务平台(101)。


4.根据前述权利要求中任一项所述的方法,进一步包括,在存储所述相应解密方法的步骤之前:
接收(201)所述设备标识符列表;
对所述列表中的设备标识符进行散列(202);以及
将被散列的设备标识符存储(202)在区块链中。


5.根据权利要求4所述的方法,进一步包括将所述设备标识符列表传输(203)到所述服务平台(101)。


6.根据权利要求4或5所述的方法,进一步包括,在接收到所述设备标识符列表时:
为所述列表中的至少一个设备标识符生成(208)至少一个加密密钥,
将所述加密密钥和给定设备标识符传输(212)到设备制造商,以便在设备(100)的制造期间将所述加密密钥和所述给定设备标识符存储在与所述给定设备标识符对应的所述设备的固件中;以及
至少基于与所述给定设备标识符对应的加密密钥,为所述列表中的每个给定设备标识符生成(208)解密方法。


7.根据权利要求4至6中的一项所述的方法,包括,在存储解密方法的步骤之前:
从设备制造商(120)接收(215)对与给定设备标识符对应的唯一码的请求;
对所述给定设备标识符进行散列(216),并验证被散列的设备标识符对应于存储在区块链中的被散列的设备标识符之一;
如果被散列的设备标识符对应于存储在区块链中的被散列的设备标识符之一,则生成与所述给定设备标识符对应的唯一码;
将所述唯一码传输(217)到所述设备制造商;
对所述唯一码进行散列(216)并将被散列的唯一码与被散列的设备标识符相关联地存储在区块链中。...

【专利技术属性】
技术研发人员:SK米沙拉
申请(专利权)人:施耐德电器工业公司
类型:发明
国别省市:法国;FR

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

1