数据上链装置、数据验证装置及数据验证方法制造方法及图纸

技术编号:28447437 阅读:42 留言:0更新日期:2021-05-15 21:08
本发明专利技术提供一种数据上链装置、数据验证装置及数据验证方法。该数据上链装置包含一微控制器及一传输接口,且该传输接口电性连接至该微控制器。该微控制器依据一演算法对一设备的一原始数据产生一区块链可读取的一杂凑数据。该传输接口传送该原始数据及该杂凑数据至一区块链代理人平台。该传输接口还自该区块链代理人平台接收该杂凑数据于一默克尔树的一节点切片,其中该节点切片包含基于该杂凑数据所产生的一证据数据。产生的一证据数据。产生的一证据数据。

【技术实现步骤摘要】
数据上链装置、数据验证装置及数据验证方法


[0001]本专利技术系关于一种数据上链装置、数据验证装置及数据验证方法。具体而言,本专利技术系关于一种用于物联网的数据上链装置、数据验证装置及数据验证方法。

技术介绍

[0002]随着科技及经济的快速发展,许多产业的运作都涉及物联网,透过物联网将各项设备、装置的数据传送远端存储和分析,以供后续应用,例如:可用以验证物联网中的设备数据的正确性。举例而言,制造业者往往会建构物联网以搜集生产线在制造产品时的环境因素(例如:温度、压力、湿度等),而这些环境因素所对应的数据需要被记录下来以供稽核或/及验证。再举例而言,某些业者会将二手设备(例如:工业电池、工业马达、汽车)重新投入交易市场,然而,目前并无机制能避免二手设备的数据(例如:工业电池的充放电次数、汽车的里程数)被窜改,衍生不少纠纷,因此非常需要一个数据的传送和验证机制。
[0003]有鉴于此,如何将物联网中的设备的数据进行加密及存储,并经由具有公信力的平台来查询及验证该些数据,以确保该些数据的可信度,为业界亟需克服的技术问题。

技术实现思路

[0004]为解决上述技术问题,本专利技术提供一种数据上链装置、数据验证装置及数据验证方法。
[0005]本专利技术所提供的数据上链装置包含一微控制器及一传输接口,其中该传输接口电性连接至该微控制器。该微控制器依据一演算法对一设备的一原始数据产生一区块链可读取的一杂凑数据。该传输接口传送该原始数据及该杂凑数据至一区块链代理人平台。该传输接口还自该区块链代理人平台接收该杂凑数据于一默克尔树(Merkle Tree)的一节点切片(Slice),其中该节点切片包含基于该杂凑数据所产生的一第一证据数据。
[0006]在本专利技术的某些实施态样中,该数据上链装置还包含一电性连接至该处理器的存储器,且该存储器存储该微控制器的一识别码。该传输接口还传送该识别码及该原始数据所对应的一时间戳记至一公有区块链(Public Blockchain)的一区块链节点。该传输接口还自该区块链节点的一智能合约(Smart Contract)接收基于该识别码及该时间戳记所撷取出的一第二证据数据。该微控制器还自该节点切片撷取出该第一证据数据,且藉由比对该第一证据数据及该第二证据数据以判断该杂凑数据于该智能合约中的一上链结果。
[0007]本专利技术所提供的数据验证装置包含一存储器、一传输接口及一处理器,其中该处理器电性连接至该存储器及该传输接口。该存储器存储一杂凑链(hash chain)记录,且该杂凑链记录包含多个证据切片。该传输接口传送一微控制器的一识别码及一时间戳记至一区块链代理人平台,且自该区块链代理人平台接收一第一证据数据与基于该识别码及该时间戳记所撷取出的一原始数据及一默克尔树的一节点切片。该传输接口还自一公有区块链的一区块链节点的一智能合约接收一第二证据数据。该处理器藉由比对该第一证据数据及该第二证据数据以决定一第一验证结果。当该第一验证结果为该第一证据数据与该第二证
据数据一致,该处理器还针对该原始数据产生一杂凑数据,根据该杂凑数据及该节点切片产生一第三证据数据,根据该第三证据数据及该等证据切片的至少其中之一产生一第四证据数据,且藉由比对该第一证据数据及该第四证据数据以决定一第二验证结果。
[0008]本专利技术所提供的数据验证方法适用于一电子计算装置。该电子计算装置存储一杂凑链记录,且该杂凑链记录包含多个证据切片。该数据验证方法包含下列步骤:(a)传送一微控制器的一识别码及一时间戳记至一区块链代理人平台,(b)自该区块链代理人平台接收一第一证据数据与基于该识别码及该时间戳记所撷取出的一原始数据及一默克尔树的一节点切片,(c)自一公有区块链的一区块链节点的一智能合约接收一第二证据数据,(d)判断该第一证据数据与该第二证据数据一致,(e)针对该原始数据产生一杂凑数据,(f)根据该杂凑数据及该节点切片产生一第三证据数据,(g)根据该第三证据数据及该等证据切片的至少其中之一产生一第四证据数据,以及(h)藉由比对该第一证据数据及该第四证据数据以决定一验证结果。
[0009]由上述说明可知,本专利技术所提供的数据上链装置会对应至一设备,且会利用区块链代理人平台将其所对应的设备的杂凑数据进行上链。藉由前述的配置,解决了习知技术无法将物联网中的大量的设备数据进行上链的技术问题。另外,本专利技术所提供的数据验证装置存储了一份与公有区块链中相同的杂凑链记录。每当有使用者欲查询或/及验证某一设备在某一时间的原始数据,数据验证装置不需从公有区块链下载大量的数据才能进行验证,仅需从公有区块链的一区块链节点的智能合约下载最新的证据数据,即能完成数据的认证。因此,数据验证装置在进行数据的验证或/及查询时,不会占用公有区块链的频宽。
[0010]以下结合附图阐述本专利技术的详细技术及实施方式,俾使本领域技术人员能理解所请求保护的专利技术的技术特征。
附图说明
[0011]图1A为第一实施方式的数据验证系统DS的架构示意图;
[0012]图1B描绘数据上链装置1a的架构及运作的示意图;
[0013]图1C描绘一默克尔树的一具体范例;
[0014]图1D描绘2的架构及运作的示意图;
[0015]图1E描绘根据杂凑数据HD

及节点切片S10产生证据数据R10

的示意图;以及
[0016]图2描绘第二实施方式的数据验证方法的流程图。附图标记说明DS:数据验证系统1a、
……
、1b:数据上链装置2:数据验证装置3:区块链代理人平台4:公有区块链10a、
……
、10b:设备11:微控制器13:存储器15、19:传输接口
RD:原始数据HD、HD

:杂凑数据MT:默克尔树L1~L8:叶节点S10:节点切片ID:识别码T:时间戳记140:区块链节点R10、R10

:证据数据20:杂凑链记录21:处理器23:存储器25:传输接口CH0、CH1、
……
、CH100:证据切片R100、R100

:证据数据S201~S215:步骤
具体实施方式
[0017]以下将通过实施方式来解释本专利技术所提供的数据上链装置、数据验证装置及数据验证方法。然而,该等实施方式并非用以限制本专利技术需在如该等实施方式所述的任何环境、应用或方式方能实施。因此,关于以下实施方式的说明仅在于阐释本专利技术的目的,而非用以限制本专利技术的范围。应理解,在以下实施方式及附图中,与本专利技术非直接相关的元件已省略而未绘示,且附图中各元件的尺寸以及元件间的尺寸比例仅为便于绘示及说明,而非用以限制本专利技术的范围。
[0018]本专利技术的第一实施方式为一数据验证系统DS,其架构示意图系描绘于图1A。数据验证系统DS包含多个数据上链装置1a、
……
、1b、一数据验证装置2、一区块链代理人平台3及一公有区块链(Public Blockchain)4。数据上链装置1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据上链装置,其特征在于,包含:一微控制器,依据一演算法对一设备的一原始数据产生一区块链可读取的一杂凑数据;以及一第一传输接口,电性连接至该微控制器,传送该原始数据及该杂凑数据至一区块链代理人平台,且自该区块链代理人平台接收该杂凑数据于一默克尔树的一节点切片,其中该节点切片包含基于该杂凑数据所产生的一第一证据数据。2.如权利要求1所述的数据上链装置,其特征在于,还包含:一存储器,电性连接至该微控制器,且存储该微控制器的一识别码;其中,该第一传输接口还传送该识别码及该原始数据所对应的一时间戳记至一公有区块链的一区块链节点,且自该区块链节点的一智能合约接收基于该识别码及该时间戳记所撷取出的一第二证据数据,其中,该微控制器还自该节点切片撷取出该第一证据数据,且藉由比对该第一证据数据及该第二证据数据以判断该杂凑数据于该智能合约中的一上链结果。3.如权利要求2所述的数据上链装置,其特征在于,当该微控制器判断该第一证据数据与该第二证据数据相同时,该上链结果为该杂凑数据已被正确地上链于该智能合约。4.如权利要求2所述的数据上链装置,其特征在于,当该微控制器判断该第一证据数据与该第二证据数据相异时,该上链结果为该杂凑数据未被正确地上链于该智能合约。5.如权利要求1所述的数据上链装置,其特征在于,该微控制器系依据该演算法将该原始数据及该原始数据所对应的一时间戳记加密为该杂凑数据。6.如权利要求5所述的数据上链装置,其特征在于,该演算法为一进阶加密标准演算法、一安全散列演算法、一椭圆曲线密码学演算法及一Base演算法其中之一。7.如权利要求1所述的数据上链装置,其特征在于,还包含:一第二传输接口,电性连接至该微控制器,且自该设备接收该原始数据。8.一种数据验证装置,其特征在于,包含:一存储器,存储一杂凑链记录,该杂凑链记录包含多个证据切片;一传输接口,传送一微控制器的一识别码及一时间戳记至一区块链代理人平台,自该区块链代理人平台接收一第一证据数据与基于该识别码及该时间戳记所撷取出的一原始数据及一默克尔树的一节点切片,且自一公有区块链的一区块链节点的一智能合约接收一第二证据数据;以及一处理器,电性连接至该存储器及该传输接口,且藉由比对该第一证据数据及该第二证据数据以决定一第一验证结果,其中,当该第一验证结果为该第一证据数据与...

【专利技术属性】
技术研发人员:陈柏志
申请(专利权)人:财团法人资讯工业策进会
类型:发明
国别省市:

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

1