CN113656824A - 基于区块链和ipfs技术的物联网智能终端信息安全交互方法 - Google Patents

基于区块链和ipfs技术的物联网智能终端信息安全交互方法 Download PDF

Info

Publication number
CN113656824A
CN113656824A CN202111223820.3A CN202111223820A CN113656824A CN 113656824 A CN113656824 A CN 113656824A CN 202111223820 A CN202111223820 A CN 202111223820A CN 113656824 A CN113656824 A CN 113656824A
Authority
CN
China
Prior art keywords
data
interaction
intelligent terminal
internet
ipfs
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111223820.3A
Other languages
English (en)
Other versions
CN113656824B (zh
Inventor
刘明哲
何秋霖
戴鹏宇
张弘
蒋鑫
刘艳华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Univeristy of Technology
Original Assignee
Chengdu Univeristy of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Univeristy of Technology filed Critical Chengdu Univeristy of Technology
Priority to CN202111223820.3A priority Critical patent/CN113656824B/zh
Publication of CN113656824A publication Critical patent/CN113656824A/zh
Application granted granted Critical
Publication of CN113656824B publication Critical patent/CN113656824B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于区块链和IPFS技术的物联网智能终端信息安全交互方法,主要解决现有技术中存在物联网终端信息传输安全、跨设备交互繁琐、设备信息存储压力大的问题。通过在物联网跨终端设备交互协同中引入区块链技术,让不同构造的智能终端成为平等、独立的区块链节点,主动的参与到信息的交互、维护中,解决异构设备信息交互对中心化服务器的高度依赖性。在去中心化应用中发起请求,触发智能合约后,满足条件区块链网络相关节点响应请求,发送所需信息。改善了集中式处理交互频繁导致低效高耗、数据传输风险大的问题。同时利用区块链技术可追溯特点,将节点之间交互操作信息上链保存,当出现恶意节点篡改共享数据时能够溯源追责。

Description

基于区块链和IPFS技术的物联网智能终端信息安全交互方法
技术领域
本发明属于物联网区块链技术领域,具体地讲,是涉及一种基于区块链和IPFS技术的物联网智能终端信息安全交互方法。
背景技术
当前智慧城市建设中,物联网技术已经被广泛地使用,例如常见的公共交通、下水道井盖、城市街道照明、智能水表/电表/燃气表等设备,都是通过传感器连接和监控来收集和传输数据,而未来会有更多个人、公共设施设备的数据会被自动采集,并被广泛使用。物联网智慧城市建设涉及到跨层级、跨部门、跨设备的数据互联互通,将会面临设备多样、数据碎片化、数据海量、中心化***交互频繁、信息交互安全性低等问题,因此传统物联网技术不利于智慧城市建设的延伸和施展,不能满足安全性、低能耗、高效率的要求。
基于区块链技术的物联网业务平台,具备传统物联网实现实物信息化互联的特点,同时还结合了区块链不可篡改、可追溯、分布式的优势,能有效规避物联网智能终端设备数据传输过程中被篡改的风险。在存储问题上,星际文件***(IPFS)技术整合已有的BitTorrent、DHT、Git、SFS等分布式存储网络优势,采用分布式点对点传输存储,优化数据存储,能有效缓解大数据上链存储或者在终端设备存储的压力。基于区块链和IPFS的物联网终端信息交互方法能减少跨设备交互信息过程中对中心化服务器的依赖,实现信息和价值的高效流通和痕迹式管理。
发明内容
本发明的目的在于提供一种基于区块链和IPFS技术的物联网智能终端信息安全交互方法,主要解决现有技术中存在物联网终端信息传输安全、跨设备交互繁琐、设备信息存储压力大的问题。
为实现上述目的,本发明采用的技术方案如下:
一种基于区块链和IPFS技术的物联网智能终端信息安全交互方法,所述智能终端的信息交互***包括:
智能终端节点:收集原始数据或者根据物联网业务进行计算,产生计算结果数据;
IPFS网络:用于存储智能终端设备采集到的大量原始数据,并生成存储地址hash值;
区块链网络:由智能终端节点产生的数据区块构成的区块链网络,每个区块账本中记录有节点间的交互记录、智能终端设备产生的计算结果数据、原始采集数据的IPFS哈希地址;
去中心化应用DApp:部署在智能终端节点的应用平台,作为终端设备之间交互的中介,触发智能合约条件,执行交互;
所述信息安全交互方法包括如下步骤:
步骤S1:智能终端收集一线原始数据,智能终端节点进行初步数据分析、挖掘,获取到加工后的计算结果数据;
步骤S2:依据部署在终端节点上的DApp将原始数据在IPFS网络上切片存储,IPFS返回数据存储的地址链接,将IPFS地址链接和结果数据一起存储在区块账本里;
步骤S3:采用特定的共识算法将IPFS地址哈希、计算结果数据哈希通过每个节点的认可后上链,构成以太坊区块链;
步骤S4:智能终端节点上传的数据后,以太坊区块链中的每个参与节点通过DApp中的交互页面进行操作;
步骤S5:智能合约中定义终端设备交互的业务逻辑,使用web.js访问区块链,根据智能合约地址及应用程序二进制接口对区块链发起远程过程调用;
步骤S6:区块链中和请求有关的节点响应请求,返回响应结果,并将请求-响应的过程记录在区块数据层的交互默克尔树中;
步骤S7:交互平台获取区块数据后,依据其中包括的原始数据地址,在IPFS网络中找到存储有特定数据的节点,将原始数据和计算结果数据传输给发起请求的智能终端设备,完成物联网终端设备间的交互操作。
进一步地,在本发明中,所述智能终端节点产生的区块包括区块头、区块体;所述区块头包括前区块Hash、随机数Nonce、时间戳、区块序号、资源Merkle树根节点Hash、交互Merkle数根节点Hash;所述区块体包括原始数据存储地址hash值、计算结果数据hash值、设备唯一物理地址、区块链地址、调用记录、权限认证、访问记录。
进一步地,在本发明中,所述资源Merkle树根节点负责汇总设备产生的数据,所述交互Merkle树根节点负责汇总终端节点交互数据。
进一步地,在本发明中,所述原始数据存储地址hash值是由原始数据切片后分布存储的节点地址组合而成的哈希值。
进一步地,在本发明中,所述智能终端设备包括数据收集模块和中央处理模块;数据采集模块用于实现对原始数据的采集,在中央处理模块中产生计算结果数据,实现物联网设备边缘计算。
进一步地,在本发明中,所述数据采集模块的原始数据包括家用设备采集到的用水量、用电量、用气量、燃油量;计算结果数据则是根据物联网业务需求在边缘设备对原始数据分析、挖掘后所得到的信息。
进一步地,在本发明中,所述去中心化应用DApp包括参与者交互的web页面、与区块链交互的代码库及实现业务逻辑的智能合约代码,实现设备与区块链交互的中介。
进一步地,在本发明中,所述智能合约部署在区块链上,包括节点交互的业务逻辑,由节点触发后能自动执行的程序代码,节点间通过DApp页面发起操作触发智能合约,合约自动执行完成交互操作。
进一步地,在本发明中,所述的节点交互的操作包括:终端节点之间数据共享、资源查看、权限配置。
与现有技术相比,本发明具有以下有益效果:
(1)本发明在物联网跨终端设备交互协同中引入区块链技术,让不同构造的智能终端成为平等、独立的区块链节点,主动的参与到信息的交互、维护中,解决异构设备信息交互对中心化服务器的高度依赖性。利用区块链透明、P2P、去中心化、安全的优势,让区块链每个物联网终端节点直接参与交互:在去中心化应用中发起请求,触发智能合约后,满足条件区块链网络相关节点响应请求,发送所需信息。改善了集中式处理交互频繁导致低效高耗、数据传输风险大的问题。同时利用区块链技术可追溯特点,将节点之间交互操作信息上链保存,当出现恶意节点篡改共享数据时能够溯源追责。
(2)本发明在终端设备存储问题上采用了IPFS技术,“熟数据”(计算结果数据)上链,“生数据”(原始采集数据)在IPFS网络节点中切片存储,分层级存储数据,实现数据的多方协同保护,同时减轻边缘计算设备的存储压力。在数据安全方面也表现优越,参与节点经过交互操作获取对方数据后,除了在传统的加密、解密操作外,可以通过链下智能终端具备的计算能力,验证计算结果数据是否和对应的原始数据匹配,进一步验证传输数据过程中是否被恶意篡改。
(3)本发明区块结构上,在数据层加入两个默克尔数根节点,一个默克尔树用于记录节点上传的基本数据:原始数据存储地址hash值、计算结果数据hash值;另一个默克尔树用于记录终端节点交互数据:访问、调用、认证的请求-响应信息。满足区块链技术实现数据信息交互的需求的同时,还实现操作过程的可追溯,利于监管部门对有些非法操作的定位,实现痕迹式管理。
附图说明
图1为本发明的总流程图。
图2为本发明的总体方案框架设计图。
图3为本发明的DApp架构设计图。
图4为本发明的区块的数据结构示意图。
图5为本发明的IPFS数据存储结构示意图。
具体实施方式
下面结合附图说明和实施例对本发明作进一步说明,本发明的方式包括但不仅限于以下实施例。
实施例
本发明公开了一种基于区块链和IPFS技术的物联网智能终端信息安全交互方法,如图1、2所示,该方法基于的信息交互***包括:
智能终端节点:收集原始数据或者根据物联网业务进行计算,产生计算结果数据;
IPFS网络:用于存储智能终端设备采集到的大量原始数据,并生成存储地址hash值;
区块链网络:由智能终端节点产生的数据区块构成的区块链网络,每个区块账本中记录有节点间的交互记录、智能终端设备产生的计算结果数据、原始采集数据的IPFS哈希地址;
去中心化应用DApp:包括参与者交互的web页面、与区块链交互的代码库及实现业务逻辑的智能合约代码,实现设备去区块链交互的中介,部署在智能终端节点的应用平台,触发智能合约条件,执行交互。其中,所述智能合约部署在区块链上,包括节点交互的业务逻辑,由节点触发后能自动执行的程序代码,节点间通过DApp页面发起操作触发智能合约,合约自动执行完成交互操作。所述的节点交互的操作包括终端节点之间数据共享、资源查看、权限配置。
在物联网交互***中,每个物联网智能终端设备作为参与节点均部署有DApp,收集过程中屏蔽不同传感器设备底层硬件、通信协议、数据结构等异构性,统一为设备服务类型和记录数值。交互过程:(1)智能终端设备采集到原始数据,利用中央处理模块对数据分析、挖掘后得到计算结果数据;(2)原始数据在IPFS网络各节点切片存储,IPFS返回节点地址;(3)将计算结果数据和原始数据hash地址通过DApp上传到区块链网络;(4)在DApp上发起请求,请求类型分为数据共享、资源查看、权限认证,触发智能合约,满足合约条件后,区块链网络相关节点响应请求,发送所需信息至程序接口,由DApp以web界面形式返回给智能终端。
具体来说,整个交互流程如下:
步骤S1:智能终端收集一线原始数据,智能终端节点进行初步数据分析、挖掘,获取到加工后的计算结果数据;
步骤S2:依据部署在终端节点上的DApp将原始数据在IPFS网络上切片存储,IPFS返回数据存储的地址链接,将IPFS地址链接和结果数据一起存储在区块账本里;
步骤S3:采用特定的共识算法将IPFS地址哈希、计算结果数据哈希通过每个节点的认可后上链,构成以太坊区块链;
步骤S4:智能终端节点上传的数据后,以太坊区块链中的每个参与节点通过DApp中的交互页面进行操作;
步骤S5:智能合约中定义终端设备交互的业务逻辑,使用web.js访问区块链,根据智能合约地址及应用程序二进制接口对区块链发起远程过程调用;
步骤S6:区块链中和请求有关的节点响应请求,返回响应结果,并将请求-响应的过程记录在区块数据层的交互默克尔树中;
步骤S7:交互平台获取区块数据后,依据其中包括的原始数据地址,在IPFS网络中找到存储有特定数据的节点,将原始数据和计算结果数据传输给发起请求的智能终端设备,完成物联网终端设备间的交互操作。
图3是根据本发明的DApp框架设计图,完整的DApp需要包含参与者交互的web页面、与区块链交互的代码库及实现业务逻辑的智能合约代码。编写智能合约的SOL文件后,通过Truffle的编译器,将SOL文件编译成JSON文件。Truffle将这些文件迁移部署到区块链上。Web3.js代码库加载Truffle编译生成的JSON文件,生成Javascrip版本的智能合约对象;Javascrip版本的智能合约对象被交互界面中的页面引用;另外Web3.js通过JSON PRC与区块链模拟器Ganache进行通信,实现区块链逻辑的读写访问。交互界面中使用钱包插件MetaMask,用于和区块链模拟器通信并调用Web3.js库中的API,最后浏览器通过包含有JS代码的页面脚本渲染后,将交互信息展示给终端设备。
图4中每个区块中包含(1)区块头:前区块Hash(通过链式结构与前一区块相连)、随机数Nonce(用于共识算法的工作量证明)、时间戳Timestamp(记录区块生成时间)、区块序号、资源Merkle树根节点hash、交互Merkle数根节点hash。所述资源Merkle树根节点负责汇总设备产生的数据(原始数据存储地址hash值、计算结果数据hash值、设备唯一物理地址),交互Merkle树根节点负责汇总终端节点交互数据(权限认证、访问记录、调用记录)。Merkle树是一种二叉树结构,Merkle树叶子节点通常为数据的hash值。(2)区块体:在本发明中,区块体数据包含有Merkle树叶子节点,其中资源Merkle树叶子节点为终端设备计算数据hash值和对应原始数据的IPFS地址链接hash值;交互Merkle数叶子节点Wie终端通过DApp与区块链交互产生的记录,具体包括:请求类型(分为数据共享DS、资源查看RC、权限认证AA),响应情况(N/Y)、区块链地址、设备ID(参与交互的设备唯一物理地址)。
图5是IPFS网络中数据存储的结构图,原数据在IPFS网络中被分为数个大小均等的数据片(每256K大小为一个数据分片),分布存储在IPFS网络中的各个节点,按照MerkleDAG结构把文件数据片组织起来。通过节点地址可以查询到每个存储的数据片,获得每个节点地址即可将数据拼接起来获得完整原始数据。原始数据地址则由存储有数据片的节点的地址组合而成。
在本实施例中,所述智能终端设备包括数据收集模块和中央处理模块;数据采集模块用于实现对原始数据的采集,在中央处理模块中产生计算结果数据,实现物联网设备边缘计算。所述数据采集模块的原始数据包括家用设备采集到的用水量、用电量、用气量、燃油量;计算结果数据则是根据物联网业务需求在边缘设备对原始数据分析、挖掘后所得到的信息。
就本发明信息交互的安全而言,具有以下几个特征:
(1)基于区块链和IPFS技术的物联网智能终端设备的数据都是以Hash加密的形式进行传输。
(2)除了加密传输,还加入原始数据和计算结果数据公开验证机制,进一步来说,上链数据包括加密后的原始数据地址和计算结果数据,每当终端节点发起数据共享请求,请求被响应后,获得所需上链数据。可以利用自己边缘计算的能力,依据获取的原始数据进行计算,验证接受的计算数据是否和对应的原始数据匹配。每个传输后的数据都是可公开验证的,确保了数据传输过程的安全性。
(3)交互数据Hash添加到区块链中,是通过每个参与节点的共识认证,打破信息孤岛,让交互记录在可信、可溯源的环境下产生。
(4)原始数据在IPFS网络中被分成大小相同的若干数据块,按一定算法规则分布到IPFS网络各个节点上存储,增加了篡改数据的难度。
通过上述设计,本发明解决了异构设备信息交互对中心化服务器的高度依赖性,改善了集中式处理交互频繁导致低效高耗、数据传输风险大的问题。同时利用区块链技术可追溯特点,将节点之间交互操作信息上链保存,当出现恶意节点篡改共享数据时能够溯源追责。因此,与现有技术相比,本发明具有实质性的特点和进步。
上述实施例仅为本发明的优选实施方式之一,不应当用于限制本发明的保护范围,但凡在本发明的主体设计思想和精神上作出的毫无实质意义的改动或润色,其所解决的技术问题仍然与本发明一致的,均应当包含在本发明的保护范围之内。

Claims (9)

1.一种基于区块链和IPFS技术的物联网智能终端信息安全交互方法,其特征在于,所述智能终端的信息交互***包括:
智能终端节点:收集原始数据或者根据物联网业务进行计算,产生计算结果数据;
IPFS网络:用于存储智能终端设备采集到的大量原始数据,并生成存储地址hash值;
区块链网络:由智能终端节点产生的数据区块构成的区块链网络,每个区块账本中记录有节点间的交互记录、智能终端设备产生的计算结果数据、原始采集数据的IPFS哈希地址;
去中心化应用DApp:部署在智能终端节点的应用平台,作为终端设备之间交互的中介,触发智能合约条件,执行交互;
所述信息安全交互方法包括如下步骤:
步骤S1:智能终端收集一线原始数据,智能终端节点;进行初步数据分析、挖掘,获取到加工后的计算结果数据;
步骤S2:依据部署在终端节点上的DApp将原始数据在IPFS网络上切片存储,IPFS返回数据存储的地址链接,将IPFS地址链接和结果数据一起存储在区块账本里;
步骤S3:采用特定的共识算法将IPFS地址哈希、计算结果数据哈希通过每个节点的认可后上链,构成以太坊区块链;
步骤S4:智能终端节点上传的数据后,以太坊区块链中的每个参与节点通过DApp中的交互页面进行操作;
步骤S5:智能合约中定义终端设备交互的业务逻辑,使用web.js访问区块链,根据智能合约地址及应用程序二进制接口对区块链发起远程过程调用;
步骤S6:区块链中和请求有关的节点响应请求,返回响应结果,并将请求-响应的过程记录在区块数据层的交互默克尔树中;
步骤S7:交互平台获取区块数据后,依据其中包括的原始数据地址,在IPFS网络中找到存储有特定数据的节点,将原始数据和计算结果数据传输给发起请求的智能终端设备,完成物联网终端设备间的交互操作。
2.根据权利要求1所述的基于区块链和IPFS技术的物联网智能终端信息安全交互方法,其特征在于,所述智能终端节点产生的区块包括区块头、区块体;所述区块头包括前区块Hash、随机数Nonce、时间戳、区块序号、资源Merkle树根节点Hash、交互Merkle数根节点Hash;所述区块体包括原始数据存储地址hash值、计算结果数据hash值、请求类型、响应情况、区块链地址、设备ID。
3.根据权利要求2所述的基于区块链和IPFS技术的物联网智能终端信息安全交互方法,其特征在于,所述资源Merkle树根节点负责汇总设备产生的数据,所述交互Merkle树根节点负责汇总终端节点交互数据。
4.根据权利要求3所述的基于区块链和IPFS技术的物联网智能终端信息安全交互方法,其特征在于,所述原始数据存储地址hash值是由原始数据切片后分布存储的节点地址组合而成的哈希值。
5.根据权利要求4所述的基于区块链和IPFS技术的物联网智能终端信息安全交互方法,其特征在于,所述智能终端设备包括数据收集模块和中央处理模块;数据采集模块用于实现对原始数据的采集,在中央处理模块中产生计算结果数据,实现物联网设备边缘计算。
6.根据权利要求5所述的基于区块链和IPFS技术的物联网智能终端信息安全交互方法,其特征在于,所述数据采集模块的原始数据包括家用设备采集到的用水量、用电量、用气量、燃油量;计算结果数据则是根据物联网业务需求在边缘设备对原始数据分析、挖掘后所得到的信息。
7.根据权利要求6所述的基于区块链和IPFS技术的物联网智能终端信息安全交互方法,其特征在于,所述去中心化应用DApp包括参与者交互的web页面、与区块链交互的代码库及实现业务逻辑的智能合约代码,实现设备去区块链交互的中介。
8.根据权利要求7所述的基于区块链和IPFS技术的物联网智能终端信息安全交互方法,其特征在于,所述智能合约部署在区块链上,包括节点交互的业务逻辑,由节点触发后能自动执行的程序代码,节点间通过DApp页面发起操作触发智能合约,合约自动执行完成交互操作。
9.根据权利要求8所述的基于区块链和IPFS技术的物联网智能终端信息安全交互方法,其特征在于,所述的节点交互的操作包括:终端节点之间数据共享、资源查看、权限配置。
CN202111223820.3A 2021-10-21 2021-10-21 基于区块链和ipfs技术的物联网智能终端信息安全交互方法 Active CN113656824B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111223820.3A CN113656824B (zh) 2021-10-21 2021-10-21 基于区块链和ipfs技术的物联网智能终端信息安全交互方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111223820.3A CN113656824B (zh) 2021-10-21 2021-10-21 基于区块链和ipfs技术的物联网智能终端信息安全交互方法

Publications (2)

Publication Number Publication Date
CN113656824A true CN113656824A (zh) 2021-11-16
CN113656824B CN113656824B (zh) 2021-12-28

Family

ID=78484315

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111223820.3A Active CN113656824B (zh) 2021-10-21 2021-10-21 基于区块链和ipfs技术的物联网智能终端信息安全交互方法

Country Status (1)

Country Link
CN (1) CN113656824B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113938324A (zh) * 2021-12-16 2022-01-14 成都车晓科技有限公司 一种基于区块链的车贷信息的安全存储方法
CN114710320A (zh) * 2022-03-03 2022-07-05 湖南科技大学 一种基于区块链和多密钥全同态加密的边缘计算隐私保护方法
CN114915640A (zh) * 2022-05-06 2022-08-16 中国科学技术大学先进技术研究院 数据安全交互方法、***、装置、设备及可读存储介质
CN115394076A (zh) * 2022-07-22 2022-11-25 上海交通大学 一种智能车路协同***感知技术及其应用
CN115664854A (zh) * 2022-12-22 2023-01-31 广州市悦智计算机有限公司 一种物联网数据采集设备数据上链并进行确认的方法
CN117041290A (zh) * 2023-08-08 2023-11-10 广州融新智能科技有限公司 一种智能交通数据交互方法、平台及***

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788972A (zh) * 2016-12-16 2017-05-31 成都理工大学 一种基于区块链身份认证的火车票自助购票取票***
US20170287090A1 (en) * 2016-03-31 2017-10-05 Clause, Inc. System and method for creating and executing data-driven legal contracts
CN109286678A (zh) * 2018-10-30 2019-01-29 刘国勋 完全去中心化和闭环的区块链群生态***及可读存储介质
CN109547477A (zh) * 2018-12-27 2019-03-29 石更箭数据科技(上海)有限公司 一种数据处理方法及其装置、介质、终端
CN109617903A (zh) * 2018-12-29 2019-04-12 杭州趣链科技有限公司 一种基于ipfs和区块链的可信文件存储***及方法
CN111782722A (zh) * 2020-06-02 2020-10-16 北京海泰方圆科技股份有限公司 一种数据管理方法、装置、电子设备及存储介质
CN112270007A (zh) * 2020-11-02 2021-01-26 万达信息股份有限公司 基于区块链的数据保险箱实现方法
CN112395353A (zh) * 2020-10-27 2021-02-23 中国电力科学研究院有限公司 一种基于联盟链的智能电能表质量数据共享方法及***
CN113127361A (zh) * 2021-04-23 2021-07-16 中国工商银行股份有限公司 应用程序的开发方法、装置、电子设备和存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170287090A1 (en) * 2016-03-31 2017-10-05 Clause, Inc. System and method for creating and executing data-driven legal contracts
CN106788972A (zh) * 2016-12-16 2017-05-31 成都理工大学 一种基于区块链身份认证的火车票自助购票取票***
CN109286678A (zh) * 2018-10-30 2019-01-29 刘国勋 完全去中心化和闭环的区块链群生态***及可读存储介质
CN109547477A (zh) * 2018-12-27 2019-03-29 石更箭数据科技(上海)有限公司 一种数据处理方法及其装置、介质、终端
CN109617903A (zh) * 2018-12-29 2019-04-12 杭州趣链科技有限公司 一种基于ipfs和区块链的可信文件存储***及方法
CN111782722A (zh) * 2020-06-02 2020-10-16 北京海泰方圆科技股份有限公司 一种数据管理方法、装置、电子设备及存储介质
CN112395353A (zh) * 2020-10-27 2021-02-23 中国电力科学研究院有限公司 一种基于联盟链的智能电能表质量数据共享方法及***
CN112270007A (zh) * 2020-11-02 2021-01-26 万达信息股份有限公司 基于区块链的数据保险箱实现方法
CN113127361A (zh) * 2021-04-23 2021-07-16 中国工商银行股份有限公司 应用程序的开发方法、装置、电子设备和存储介质

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
MATHIS STEICHEN等: "Blockchain-Based, Decentralized Access Control for IPFS", 《网页在线公开:HTTPS://IEEEXPLORE.IEEE.ORG/STAMP/STAMP.JSP?TP=&ARNUMBER=8726493》 *
朱彦霞等: "基于IPFS及区块链的互联网融媒中心平台设计", 《电子设计工程》 *
高文涛等: "基于联盟区块链和IPFS的音乐共享模型", 《天津师范法学学报(自然科学版)》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113938324A (zh) * 2021-12-16 2022-01-14 成都车晓科技有限公司 一种基于区块链的车贷信息的安全存储方法
CN114710320A (zh) * 2022-03-03 2022-07-05 湖南科技大学 一种基于区块链和多密钥全同态加密的边缘计算隐私保护方法
CN114915640A (zh) * 2022-05-06 2022-08-16 中国科学技术大学先进技术研究院 数据安全交互方法、***、装置、设备及可读存储介质
CN114915640B (zh) * 2022-05-06 2023-12-26 中国科学技术大学先进技术研究院 数据安全交互方法、***、装置、设备及可读存储介质
CN115394076A (zh) * 2022-07-22 2022-11-25 上海交通大学 一种智能车路协同***感知技术及其应用
CN115664854A (zh) * 2022-12-22 2023-01-31 广州市悦智计算机有限公司 一种物联网数据采集设备数据上链并进行确认的方法
CN117041290A (zh) * 2023-08-08 2023-11-10 广州融新智能科技有限公司 一种智能交通数据交互方法、平台及***
CN117041290B (zh) * 2023-08-08 2024-04-09 广州融新智能科技有限公司 一种智能交通数据交互方法、平台及***

Also Published As

Publication number Publication date
CN113656824B (zh) 2021-12-28

Similar Documents

Publication Publication Date Title
CN113656824B (zh) 基于区块链和ipfs技术的物联网智能终端信息安全交互方法
Hu et al. Blockchain and edge computing technology enabling organic agricultural supply chain: A framework solution to trust crisis
CN113407640B (zh) 基于多链nft跨链方法及***
CN111444277B (zh) 一种基于区块链技术的反恐情报协同共享平台及方法
CN103442024B (zh) 一种智能移动终端与云端虚拟移动终端同步的***和方法
CN109413174B (zh) 一种基于区块链的跨部门海洋数据共享方法
CN110009201B (zh) 一种基于区块链技术的电力数据链接***及方法
CN112749969B (zh) 一种数据处理方法、装置、计算机设备及存储介质
CN113438084A (zh) 一种基于r-pbft共识算法和时间戳的绿电溯源方法及***
CN112671840B (zh) 一种基于区块链技术的跨部门数据共享***及方法
CN111737735A (zh) 一种BDChain区块链服务平台
CN110933040B (zh) 基于区块链的数据上链方法、装置、设备及介质
CN115208665B (zh) 一种基于区块链的种质资源数据安全共享方法及***
CN110557385A (zh) 一种基于行为混淆的信息隐匿访问方法及***、服务器
CN110059055A (zh) 一种基于分布式私有云的文件存储及读取方法及装置
CN113708934A (zh) 异构环境下基于区块链的能源互联网可信交互数据模型
CN103281361A (zh) 个人云协同***及数据管理方法
CN104104702A (zh) 面向家庭物联网的云计算架构
Jiang et al. A cross-chain solution to integration of iot tangle for data access management
CN116366673A (zh) 一种面向电网信息机房管理的数据分析与共享方法
CN112101940A (zh) 用区块链实施的随机可验证样本选取***
CN114547698A (zh) 一种基于区块链的cors服务数据存储***和方法
CN114580011A (zh) 基于联邦隐私训练的电力设施安全态势感知方法及***
Li et al. Three-tier storage framework based on TBchain and IPFS for protecting IoT security and privacy
CN105245579B (zh) 一种配电网***海量数据通讯处理方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant