CN113449312A - 基于联盟区块链的用户通讯平台 - Google Patents

基于联盟区块链的用户通讯平台 Download PDF

Info

Publication number
CN113449312A
CN113449312A CN202010216511.2A CN202010216511A CN113449312A CN 113449312 A CN113449312 A CN 113449312A CN 202010216511 A CN202010216511 A CN 202010216511A CN 113449312 A CN113449312 A CN 113449312A
Authority
CN
China
Prior art keywords
user
layer
consensus
communication
block chain
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
CN202010216511.2A
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.)
College Of Technology And Enigneering Lut
Original Assignee
College Of Technology And Enigneering Lut
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 College Of Technology And Enigneering Lut filed Critical College Of Technology And Enigneering Lut
Priority to CN202010216511.2A priority Critical patent/CN113449312A/zh
Publication of CN113449312A publication Critical patent/CN113449312A/zh
Pending legal-status Critical Current

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/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • 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/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • 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/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/0825Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Power Engineering (AREA)
  • Databases & Information Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明公开了基于联盟区块链的用户通讯平台,包括依次连接的应用层、合约层、共识层、网络层和数据层;所述应用层,包括通讯软件和企业级联盟链,用于为用户交易提供注册的网站或者APP。本发明以“用户通讯开放区块链倡议”成立一个联盟区块链,邀请拥有强大用户关系网的公司加入形成一个去中心化的通讯网络;再利用现有平台开发即时通讯软件,用户通过通讯软件进行注册,利用联盟链的准入机制对注册用户进行身份验证,进行验证后的用户无需每次通信进行身份识别,这可减少公有链中验证带来的时延问题。用户的所有通信信息均采用哈希算法及非对称加密算法进行加密,从而保证数据的机密性。

Description

基于联盟区块链的用户通讯平台
技术领域
本发明涉及区块链技术领域,具体为基于联盟区块链的用户通讯平台。
背景技术
区块链是一种按照时间顺序将数据块以顺序相连的方式组合成一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。区块链的最大优势是“去中心化”,通过运用密码学、共识机制、博弈论等技术与方法,在网络节点无需相互信任的分布式***中实现基于去中心化信用的点对点交易。数字货币是迄今为止最成功的区块链应用场景。其中,比特币和以太坊是数字货币及其交易平台的典型代表。区块链不仅可以应用于数字加密货币领域,同时在金融服务、供应链管理、文化娱乐、社会公益和政府管理等6个领域存在广泛应用场景。
我国现有通讯方式主要包括:利用基于三大运营商所分发给用户的手机号码进行实时通讯;用户利用各类通讯软件进行视频、语音及文字通信;用户利用各类信息交流平台进行通信。现有通讯方式都属于中心化管理模式,所有用户信息、通讯信息均存储在第三方数据库中,如果数据库出现各类安全问题,那么会导致用户隐私信息泄露。现有区块链技术的应用也存在很多弊端,如时延:在当前主流的区块链应用——比特币中,生成区块并得到确认的过程大约需要10min。用户通讯过程中即时通信占据主要地位,时延过高会严重影响通信质量。
发明内容
针对上述存在的技术不足,本发明的目的是提供基于联盟区块链的用户通讯平台,旨在解决现有通讯方式出现的信息安全问题和时延问题。
为解决上述技术问题,本发明采用如下技术方案:
基于联盟区块链的用户通讯平台,包括依次连接的应用层、合约层、共识层、网络层和数据层;
所述应用层,包括通讯软件和企业级联盟链,用于为用户交易提供注册的网站或者APP;
所述合约层,包括加密算法、智能合约、加密货币,用于对通讯平台进行访问控制;
所述共识层,设置有激励机制、FBFT共识、混合类共识,采用执行—排序—验证框架,该架构可将共识算法与执行交易分离,故共识算法可单独作为一个可插拔的模块,最终以确定性的方式达成共识;
所述网络层,包括传输协议、P2P网络、节点发现、广播交易,用于提供交易信请求传递的信息环境;
所述数据层,包括支撑非加密算法、Merkle树、Hash函数、时间戳、数字签名的智能设备,用于对所述应用层的数据进行加密处理并存储。
本发明的有益效果在于:以“用户通讯开放区块链倡议”成立一个联盟区块链,邀请拥有强大用户关系网的公司加入形成一个去中心化的通讯网络;再利用现有平台开发即时通讯软件,用户通过通讯软件进行注册,利用联盟链的准入机制对注册用户进行身份验证,进行验证后的用户无需每次通信进行身份识别,这可减少公有链中验证带来的时延问题。用户的所有通信信息均采用哈希算法及非对称加密算法进行加密,从而保证数据的机密性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的基于联盟区块链的用户通讯平台的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,基于联盟区块链的用户通讯平台,包括依次连接的应用层、合约层、共识层、网络层和数据层;
应用层,包括通讯软件和企业级联盟链,用于为用户交易提供注册的网站或者APP;
合约层,包括加密算法、智能合约、加密货币,用于对通讯平台进行访问控制;
共识层,设置有激励机制、FBFT共识、混合类共识,采用执行—排序—验证框架,该架构可将共识算法与执行交易分离,故共识算法可单独作为一个可插拔的模块,最终以确定性的方式达成共识;
网络层,包括传输协议、P2P网络、节点发现、广播交易,用于提供交易信请求传递的信息环境;
数据层,包括支撑非加密算法、Merkle树、Hash函数、时间戳、数字签名的智能设备,用于对应用层的数据进行加密处理并存储。
联盟链准入机制:邀请各大运营商加入到联盟机构形成一个分布式通讯网络,用户可通过各运营商的网站或者APP提供的接口进行注册,或通过下载相应的通讯软件注册,当用户提交注册信息后,由证书颁发机构颁发数字证书,并利用PKI***为每个用户产生一对公钥和私钥进行身份验证,持有数字证书的合法用户可加入到联盟链网络中,身份识别不受任何机构控制,避免中心化带来的数据安全问题。
共识机制:共识机制主要采用执行—排序—验证框架,该架构可将共识算法与执行交易分离,故共识算法可单独作为一个可插拔的模块,最终以确定性的方式达成共识。联盟链先检查用户的数字证书,用户身份验证有效后,用户即可以节点的形式接入到联盟链网络中。
智能合约:智能合约作为区块链的中心,链上所有交易请求都需先触发智能合约再交易。交易请求中包括交易信息和费用,这些请求信息会通过智能合约存入联盟链的数据库中。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (1)

1.基于联盟区块链的用户通讯平台,其特征在于,包括依次连接的应用层、合约层、共识层、网络层和数据层;
所述应用层,包括通讯软件和企业级联盟链,用于为用户交易提供注册的网站或者APP;
所述合约层,包括加密算法、智能合约、加密货币,用于对通讯平台进行访问控制;
所述共识层,设置有激励机制、FBFT共识、混合类共识,采用执行—排序—验证框架,该架构可将共识算法与执行交易分离,故共识算法可单独作为一个可插拔的模块,最终以确定性的方式达成共识;
所述网络层,包括传输协议、P2P网络、节点发现、广播交易,用于提供交易信请求传递的信息环境;
所述数据层,包括支撑非加密算法、Merkle树、Hash函数、时间戳、数字签名的智能设备,用于对所述应用层的数据进行加密处理并存储。
CN202010216511.2A 2020-03-25 2020-03-25 基于联盟区块链的用户通讯平台 Pending CN113449312A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010216511.2A CN113449312A (zh) 2020-03-25 2020-03-25 基于联盟区块链的用户通讯平台

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010216511.2A CN113449312A (zh) 2020-03-25 2020-03-25 基于联盟区块链的用户通讯平台

Publications (1)

Publication Number Publication Date
CN113449312A true CN113449312A (zh) 2021-09-28

Family

ID=77806638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010216511.2A Pending CN113449312A (zh) 2020-03-25 2020-03-25 基于联盟区块链的用户通讯平台

Country Status (1)

Country Link
CN (1) CN113449312A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114205136A (zh) * 2021-12-08 2022-03-18 北京工业大学 一种基于区块链技术的交通数据资源共享方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109102405A (zh) * 2018-08-09 2018-12-28 肇庆市高新区甜慕新能源技术有限公司 一种基于区块链进行在线交易的方法
CN109151013A (zh) * 2018-08-13 2019-01-04 南京邮电大学 基于联盟区块链的物流业信息平台
CN110868439A (zh) * 2018-08-28 2020-03-06 傲为信息技术(江苏)有限公司 一种区块链***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109102405A (zh) * 2018-08-09 2018-12-28 肇庆市高新区甜慕新能源技术有限公司 一种基于区块链进行在线交易的方法
CN109151013A (zh) * 2018-08-13 2019-01-04 南京邮电大学 基于联盟区块链的物流业信息平台
CN110868439A (zh) * 2018-08-28 2020-03-06 傲为信息技术(江苏)有限公司 一种区块链***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
白话区块链: "《区块链的技术架构:储存层、网络层、共识层、智能合约、应用层》", 《HTTPS://WWW.HELLOBTC.COM/KP/YY/05/1725_2.HTML》 *
薛淼等: "《区块链在电信运营商应用场景的探讨》", 《邮电设计技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114205136A (zh) * 2021-12-08 2022-03-18 北京工业大学 一种基于区块链技术的交通数据资源共享方法及***

Similar Documents

Publication Publication Date Title
CN112039872B (zh) 基于区块链的跨域匿名认证方法及***
CN109918878B (zh) 一种基于区块链的工业物联网设备身份认证及安全交互方法
US10243742B2 (en) Method and system for accessing a device by a user
CN107426157B (zh) 一种基于数字证书以及ca认证体系的联盟链权限控制方法
CN108235806B (zh) 安全访问区块链的方法、装置、***、存储介质及电子设备
CN108667612B (zh) 一种基于区块链的信任服务架构及方法
CN110419193B (zh) 用于安全智能家居环境的基于ksi的认证和通信方法及其***
CN110581854B (zh) 基于区块链的智能终端安全通信方法
CN114186248B (zh) 基于区块链智能合约的零知识证明可验证凭证数字身份管理***及方法
TW478269B (en) Method and apparatus for initializing mobile wireless devices
CN110958111B (zh) 一种基于区块链的电力移动终端身份认证机制
CN111262692B (zh) 基于区块链的密钥分发***和方法
CN102685749B (zh) 面向移动终端的无线安全身份验证方法
CN102625294B (zh) 以usb作为虚拟sim卡的移动业务管理方法
US10742426B2 (en) Public key infrastructure and method of distribution
CN109361663B (zh) 一种访问加密数据的相关方法、***和相关装置
CN109741068A (zh) 网银跨行签约方法、装置及***
CN115021958B (zh) 一种雾计算与区块链融合的智能家居身份认证方法与***
CN111711607B (zh) 一种基于区块链的流式微服务可信加载与验证方法
CN111935213A (zh) 一种基于分布式的可信认证虚拟组网***及方法
Dong et al. Blockchain-based cross-domain authentication strategy for trusted access to mobile devices in the IoT
CN113992418A (zh) 一种基于区块链技术的IoT设备管理方法
CN112565294A (zh) 一种基于区块链电子签名的身份认证方法
CN116015970A (zh) 一种基于sgx的跨域身份认证方法
CN110945833B (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210928