CN111314334A - 一种基于物联网的智能区块链平台***及运行方法 - Google Patents

一种基于物联网的智能区块链平台***及运行方法 Download PDF

Info

Publication number
CN111314334A
CN111314334A CN202010084192.4A CN202010084192A CN111314334A CN 111314334 A CN111314334 A CN 111314334A CN 202010084192 A CN202010084192 A CN 202010084192A CN 111314334 A CN111314334 A CN 111314334A
Authority
CN
China
Prior art keywords
module
data
internet
block chain
things
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.)
Pending
Application number
CN202010084192.4A
Other languages
English (en)
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.)
Shanghai Saiji Intelligent Technology Co Ltd
Original Assignee
Shanghai Saiji Intelligent Technology Co Ltd
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 Shanghai Saiji Intelligent Technology Co Ltd filed Critical Shanghai Saiji Intelligent Technology Co Ltd
Priority to CN202010084192.4A priority Critical patent/CN111314334A/zh
Publication of CN111314334A publication Critical patent/CN111314334A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • 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
    • 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 Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种基于物联网的智能区块链平台***及运行方法,包括若干节点、物联网设备、数据采集模块、数据传输模块、网络通信模块、客户终端、区块链数据存储处理器、身份认证模块、错误收集模块和错误管理服务器,所述节点通过所述网络通信模块与所述物联网设备进行信息交互,所述节点通过所述网络通信模块与所述客户终端进行信息交互,所述客户终端之间通过网络通信模块进行信息交互,所述节点之间通过共识算法进行协调。本发明可以达到数据安全共享,防止物联网设备信息的丢失,使得智能区块链平台***成为一个去中心化平台,保障用户健康。

Description

一种基于物联网的智能区块链平台***及运行方法
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于物联网的智能区块链平台***及运行方法。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,可应用于艺术、法律、房地产、保险等社会各个领域,针对不同的应用领域,有不同的区块链平台,针对同一应用领域,不同的企业通常也采用不同的区块链平台。物联网是指通过各种信息传感器、射频识别技术、全球定位***、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。现在市场上出现的区块链平台繁杂不一,在不同场景中的应用兼容性较差,特别是基于物联网的应用,不够安全,物联网设备的数据安全不能得到很好的保障,所以现提出了一种基于物联网的智能区块链平台***及运行方法。
发明内容
基于背景技术存在的技术问题,本发明提出了一种基于物联网的智能区块链平台***及运行方法。
本发明提出的一种基于物联网的智能区块链平台***,包括若干节点、物联网设备、数据采集模块、数据传输模块、网络通信模块、客户终端、区块链数据存储处理器、身份认证模块、错误收集模块和错误管理服务器,所述节点通过所述网络通信模块与所述物联网设备进行信息交互,所述节点通过所述网络通信模块与所述客户终端进行信息交互,所述客户终端之间通过网络通信模块进行信息交互,所述节点之间通过共识算法进行协调。
优选地,所述区块链数据存储处理器包括区块链数据存储模块和区块链数据处理模块。
优选地,所述数据采集模块用于从所述物联网设备上采集信息数据,所述数据传输模块用于将所述数据采集模块采集到的信息数据发送至所述区块链数据存储处理器,所述区块链数据存储模块用于接收并存储信息数据,所述区块链数据处理模块用于对信息数据进行处理,所述身份认证模块用于物联网设备的合法性验证。
优选地,所述合法性验证采用哈希值校验。
优选地,所述错误收集模块用于存储未通过合法性验证的物联网设备的信息数据并生成错误报告。
优选地,所述错误管理服务器用于接收所述错误报告并处理错误的信息数据。
本发明提出的一种基于物联网的智能区块链平台***的运行方法,包括以下步骤:
S1:建立若干节点之间的共识机制;
S2:通过网络通信模块,建立节点与物联网设备、节点与客户终端的连接;
S3:通过网络通信模块,建立客户终端之间的连接;
S4:数据采集模块采集物联网设备的信息数据;
S5:身份认证模块对物联网设备的信息数据进行认证,认证成功后发送到数据传输模块;
S6:数据传输模块将接收到的信息数据传输到区块链数据存储模块;
S7:区块链数据处理模块对信息数据进行处理。
优选地,所述S5中,若认证失败,则将未通过认证的物联网设备的信息数据发送到所述数据传输模块,数据传输模块将接收到的信息数据传输到所述错误收集模块并生成错误报告发送到错误管理服务器。
本发明中的有益效果为:
1.物联网与区块链技术结合,采用区块链的方式交互所有设备的身份认证信息,当有新的设备要加入时,通过区块链的方式进行身份认证,防止恶意设备连入。
2.物联网设备的数据信息存储在区块链中,通过区块链的不可篡改***互,可以达到数据安全共享,防止物联网设备信息的丢失。
3.采用物联网技术实时采集物联网设备的信息数据,并通过区块链技术,使得智能区块链平台***成为一个去中心化平台,保障用户健康,保障数据的安全可靠、完整和公开透明。
附图说明
图1为本发明提出的一种基于物联网的智能区块链平台***及运行方法的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
实施例1,一种基于物联网的智能区块链平台***,包括若干节点、物联网设备、用于从物联网设备上采集信息数据的数据采集模块、数据传输模块、网络通信模块、客户终端、区块链数据存储处理器、用于物联网设备的合法性验证的身份认证模块、错误收集模块和错误管理服务器,区块链数据存储处理器包括区块链数据存储模块和区块链数据处理模块,节点通过网络通信模块与物联网设备进行信息交互,节点通过网络通信模块与客户终端进行信息交互,客户终端之间通过网络通信模块进行信息交互,节点之间通过共识算法进行协调,数据传输模块用于将数据采集模块采集到的信息数据发送至区块链数据存储处理器,区块链数据存储模块用于接收并存储信息数据,区块链数据处理模块用于对信息数据进行处理。
本发明中,合法性验证采用哈希值校验,错误收集模块用于存储未通过合法性验证的物联网设备的信息数据并生成错误报告,错误管理服务器用于接收错误报告并处理错误的信息数据,信息数据包括设备ID、设备密码、秘钥、MAC地址、设备当前的IP地址和会话功能。
参照图1,一种基于物联网的智能区块链平台***的运行方法,包括以下步骤:
S1:建立若干节点之间的共识机制;
S2:通过网络通信模块,建立节点与物联网设备、节点与客户终端的连接;
S3:通过网络通信模块,建立客户终端之间的连接;
S4:数据采集模块采集物联网设备的信息数据;
S5:身份认证模块对物联网设备的信息数据进行认证,认证成功后发送到数据传输模块;
S6:数据传输模块将接收到的信息数据传输到区块链数据存储模块;
S7:区块链数据处理模块对信息数据进行处理。
实施例2,参照图1,与实施例1相比,区别在于:
S5:身份认证模块对物联网设备的信息数据进行认证,认证失败,将未通过认证的物联网设备的信息数据发送到数据传输模块;
S6:数据传输模块将接收到的信息数据传输到错误收集模块并生成错误报告;
S7:错误报告发送到错误管理服务器。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

Claims (9)

1.一种基于物联网的智能区块链平台***,包括若干节点、物联网设备、数据采集模块、数据传输模块、网络通信模块、客户终端、区块链数据存储处理器、身份认证模块、错误收集模块和错误管理服务器,所述节点通过所述网络通信模块与所述物联网设备进行信息交互,所述节点通过所述网络通信模块与所述客户终端进行信息交互,所述客户终端之间通过网络通信模块进行信息交互,所述节点之间通过共识算法进行协调。
2.根据权利要求1所述的一种基于物联网的智能区块链平台***,其特征在于,所述区块链数据存储处理器包括区块链数据存储模块和区块链数据处理模块。
3.根据权利要求2所述的一种基于物联网的智能区块链平台***,其特征在于,所述数据采集模块用于从所述物联网设备上采集信息数据,所述数据传输模块用于将所述数据采集模块采集到的信息数据发送至所述区块链数据存储处理器,所述区块链数据存储模块用于接收并存储信息数据,所述区块链数据处理模块用于对信息数据进行处理,所述身份认证模块用于物联网设备的合法性验证。
4.根据权利要求3所述的一种基于物联网的智能区块链平台***,其特征在于,所述合法性验证采用哈希值校验。
5.根据权利要求4所述的一种基于物联网的智能区块链平台***,其特征在于,所述错误收集模块用于存储未通过合法性验证的物联网设备的信息数据并生成错误报告。
6.根据权利要求5所述的一种基于物联网的智能区块链平台***,其特征在于,所述错误管理服务器用于接收所述错误报告并处理错误的信息数据。
7.根据权利要求6所述的一种基于物联网的智能区块链平台***及运行方法,所述信息数据包括设备ID、设备密码、秘钥、MAC地址、设备当前的IP地址和会话功能。
8.一种基于物联网的智能区块链平台***的运行方法,包括以下步骤:
S1:建立若干节点之间的共识机制;
S2:通过网络通信模块,建立节点与物联网设备、节点与客户终端的连接;
S3:通过网络通信模块,建立客户终端之间的连接;
S4:数据采集模块采集物联网设备的信息数据;
S5:身份认证模块对物联网设备的信息数据进行认证,认证成功后发送到数据传输模块;
S6:数据传输模块将接收到的信息数据传输到区块链数据存储模块;
S7:区块链数据处理模块对信息数据进行处理。
9.根据权利要求8所述的一种基于物联网的智能区块链平台***的运行方法,其特征在于,所述S5中,若认证失败,则将未通过认证的物联网设备的信息数据发送到所述数据传输模块,数据传输模块将接收到的信息数据传输到所述错误收集模块并生成错误报告发送到错误管理服务器。
CN202010084192.4A 2020-02-10 2020-02-10 一种基于物联网的智能区块链平台***及运行方法 Pending CN111314334A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010084192.4A CN111314334A (zh) 2020-02-10 2020-02-10 一种基于物联网的智能区块链平台***及运行方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010084192.4A CN111314334A (zh) 2020-02-10 2020-02-10 一种基于物联网的智能区块链平台***及运行方法

Publications (1)

Publication Number Publication Date
CN111314334A true CN111314334A (zh) 2020-06-19

Family

ID=71150908

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010084192.4A Pending CN111314334A (zh) 2020-02-10 2020-02-10 一种基于物联网的智能区块链平台***及运行方法

Country Status (1)

Country Link
CN (1) CN111314334A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113949583A (zh) * 2021-10-26 2022-01-18 重庆忽米网络科技有限公司 一种用于物联网设备接入的安全校验方法
CN114070586A (zh) * 2021-10-19 2022-02-18 中诚区块链研究院(南京)有限公司 一种区块链与物联网协同工作方法
CN116634386A (zh) * 2023-05-09 2023-08-22 三亚宇航科技有限公司 一种基于区块链的物联网通信***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101678795B1 (ko) * 2015-11-30 2016-11-22 전삼구 블록체인 인증을 이용하는 IoT 기반 사물 관리 시스템 및 방법
CN108632381A (zh) * 2018-05-14 2018-10-09 济南浪潮高新科技投资发展有限公司 一种基于区块链的环境监督方法及***
CN108632293A (zh) * 2018-05-16 2018-10-09 山东建筑大学 基于区块链技术的建筑设备物联网***与方法
CN108804928A (zh) * 2018-07-09 2018-11-13 武汉工商学院 一种溯源***中数据的安全可信任区块链及管理方法
CN109922162A (zh) * 2019-04-26 2019-06-21 山东建筑大学 一种基于区块链的扁平化建筑设备物联网监控***及方法
CN109918878A (zh) * 2019-04-24 2019-06-21 中国科学院信息工程研究所 一种基于区块链的工业物联网设备身份认证及安全交互方法
WO2020000707A1 (zh) * 2018-06-25 2020-01-02 平安科技(深圳)有限公司 基于区块链的防伪方法、***、计算机设备和存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101678795B1 (ko) * 2015-11-30 2016-11-22 전삼구 블록체인 인증을 이용하는 IoT 기반 사물 관리 시스템 및 방법
CN108632381A (zh) * 2018-05-14 2018-10-09 济南浪潮高新科技投资发展有限公司 一种基于区块链的环境监督方法及***
CN108632293A (zh) * 2018-05-16 2018-10-09 山东建筑大学 基于区块链技术的建筑设备物联网***与方法
WO2020000707A1 (zh) * 2018-06-25 2020-01-02 平安科技(深圳)有限公司 基于区块链的防伪方法、***、计算机设备和存储介质
CN108804928A (zh) * 2018-07-09 2018-11-13 武汉工商学院 一种溯源***中数据的安全可信任区块链及管理方法
CN109918878A (zh) * 2019-04-24 2019-06-21 中国科学院信息工程研究所 一种基于区块链的工业物联网设备身份认证及安全交互方法
CN109922162A (zh) * 2019-04-26 2019-06-21 山东建筑大学 一种基于区块链的扁平化建筑设备物联网监控***及方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114070586A (zh) * 2021-10-19 2022-02-18 中诚区块链研究院(南京)有限公司 一种区块链与物联网协同工作方法
CN113949583A (zh) * 2021-10-26 2022-01-18 重庆忽米网络科技有限公司 一种用于物联网设备接入的安全校验方法
CN116634386A (zh) * 2023-05-09 2023-08-22 三亚宇航科技有限公司 一种基于区块链的物联网通信***

Similar Documents

Publication Publication Date Title
Dhillon et al. Secure multi‐factor remote user authentication scheme for Internet of Things environments
Azrour et al. New Efficient and Secured Authentication Protocol for Remote Healthcare Systems in Cloud‐IoT
CN111314334A (zh) 一种基于物联网的智能区块链平台***及运行方法
CN107846447A (zh) 一种基于mqtt协议的家庭终端接入消息中间件的方法
CN107148019B (zh) 一种用于连接无线接入点的方法与设备
Gupta et al. Machine learning and smart card based two-factor authentication scheme for preserving anonymity in telecare medical information system (TMIS)
CN107508822B (zh) 访问控制方法及装置
Aziz et al. A lightweight and compromise‐resilient authentication scheme for IoTs
CN108024243B (zh) 一种eSIM卡入网通信方法及其***
Imdad et al. Internet of things (IoT); security requirements, attacks and counter measures
CN102868702B (zh) ***登录装置和***登录方法
Chen et al. An ownership transfer scheme using mobile RFIDs
CN106302550A (zh) 一种用于智能变电站自动化的信息安全方法及***
CN109121124A (zh) 一种基于客户端的蓝牙mesh设备入网流程实现方法
CN104580553A (zh) 网络地址转换设备的识别方法和装置
AU2020102146A4 (en) Defence method to avoid automated attacks in iot networks using physical unclonable function (puf) based mutual authentication protocol
Rasheed et al. Exploiting zero knowledge proof and blockchains towards the enforcement of anonymity, data integrity and privacy (adip) in the iot
Chen et al. Enhanced authentication protocol for the Internet of Things environment
Butt et al. Cogent and energy efficient authentication protocol for wsn in iot
CN114157693A (zh) 通信设备的上电认证方法、通信模块和服务器
CN109495500A (zh) 一种基于智能手机的双因子认证方法
Joshitta et al. Authentication in IoT environment: A survey
CN116647345A (zh) 权限令牌的生成方法以及装置、存储介质、计算机设备
Patel et al. Cryptanalysis of ecc-based key agreement scheme for generic IoT network model
CN114257406B (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200619

RJ01 Rejection of invention patent application after publication