CN109948357A - 一种连接医疗区块链和物联网的*** - Google Patents

一种连接医疗区块链和物联网的*** Download PDF

Info

Publication number
CN109948357A
CN109948357A CN201811361120.9A CN201811361120A CN109948357A CN 109948357 A CN109948357 A CN 109948357A CN 201811361120 A CN201811361120 A CN 201811361120A CN 109948357 A CN109948357 A CN 109948357A
Authority
CN
China
Prior art keywords
block chain
information
medical block
medical
message reference
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
CN201811361120.9A
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.)
Shaanxi Medicine Chain Group Co Ltd
Original Assignee
Shaanxi Medicine Chain Group 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 Shaanxi Medicine Chain Group Co Ltd filed Critical Shaanxi Medicine Chain Group Co Ltd
Priority to CN201811361120.9A priority Critical patent/CN109948357A/zh
Publication of CN109948357A publication Critical patent/CN109948357A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Abstract

一种连接医疗区块链和物联网的***,包括有具有桥接作用的连接设备、医疗区块链和物联网。连接设备使用信息密钥(信息访问私钥或信息访问公钥)在医疗区块链上智能合约注册,并设置其他连接设备信息访问其资源需要满足的条件,将所需注册的信息储存在医疗区块链中;连接设备包括有信息访问监控模块;信息访问监控模块用于生成信息访问私钥和信息访问公钥,并通过算法对信息访问私钥和信息访问公钥进行加密处理、解密处理,并将信息发送给医疗区块链中的各医疗区块链信息存储节点。医疗区块链内部设有医疗区块链信息存储节点,医疗区块链信息存储节点包括数据层、网络层、共识层、交互层和应用层。

Description

一种连接医疗区块链和物联网的***
技术领域
本发明涉及区块链和物联网技术领域,尤其是一种连接医疗区块链和物联网的***。
背景技术
目前,物联网已成为互联网的一个重要组成部分,全球物联网设备数量保持高速增长,而物联网中的个人信息隐私安全性成为制约物联网发展的重要短板。区块链是一种使用共识机制的分布式信息存储技术,具有去中心化,不可篡改,可以运行智能合约等特性。区块链技术的出现为信息存储提供了新的解决方案。区块链是多种技术整合的结果,这些技术以新的结构组合在一起,形成了一种新的信息记录、存储和表达的方式。
现有物联网技术和区块链技术存在的问题是:
(1)物联网的信息采用以计算为中心的架构,各个域之间的信息没有交互,物联网信息存在简单、孤立、分散、片段等问题。物联网和区块链之间要进行信息安全共享。
(2)现有的跨域认证策略中心化的架构存在容易造成单点故障问题,即如果中心节点发生故障或宕机,认证信息将无法被读取。
(3)现有的跨域认证策略中心化的架构存在存储在中心节点的认证策略安全性较低的问题,即认证策略在用户进行认证前就可能被篡改。
发明内容
为了解决上述现有技术中存在的问题,本发明提供一种连接医疗区块链和物联网的***。
本发明解决其技术问题所采用的技术方案是:一种连接医疗区块链和物联网的***,包括有具有桥接作用的连接设备、医疗区块链和物联网。连接设备使用信息密钥(信息访问私钥或信息访问公钥)在医疗区块链上智能合约注册,并设置其他连接设备信息访问其资源需要满足的条件,将所需注册的信息储存在医疗区块链中;连接设备包括有信息访问监控模块;信息访问监控模块用于生成信息访问私钥和信息访问公钥,并通过算法对信息访问私钥和信息访问公钥进行加密处理、解密处理,并将信息发送给医疗区块链中的各医疗区块链信息存储节点。医疗区块链内部设有医疗区块链信息存储节点,医疗区块链信息存储节点包括数据层、网络层、共识层、交互层和应用层。
本发明和现有技术相比,其优点在于:
(1)由于本发明的***采用智能合约,用于接收信息参数,通过验证信息参数,验证用户模块和设备模块的合法性,克服了现有技术中采用中心化网络模式带来巨大的信息基础设施建设和成本投入,使得本发明的***实现了在设备分布广、数量多、应用环境复杂、计算能力有限的环境下,连接设备的自我管理、自我维护,实现了连接设备对用户的身份认证。
(2)执行智能合约的区块链***是一个去中心的端到端网络,由密码学和数学知识保证智能合约的执行的公正,执行结果无法被篡改;认证记录可追溯。本***中信息被智能合约储存在区块链中,由于只有智能合约能够信息访问,因此信息的隐私得到了保护。而且因为信息无法被篡改,添加或删除,所有的认证申请与信息访问的记录将可被追溯;身份认证方法不会被恶意篡改。因为身份认证方法以智能合约的形式存在于区块链中,区块链的特性保证了智能合约无法被篡改和伪造。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明连接医疗区块链和物联网的***结构示意图;
图2为本发明连接医疗区块链和物联网的智能合约注册步骤示意图。
具体实施方式
下面将参照附图更详细地描述本发明公开的示例性实施例,这些实施例是为了能够更透彻地理解本发明,并且能够将本发明公开的范围完整的传达给本领域的技术人员。虽然附图中显示了本发明公开的示例性实施例,然而应当理解,本发明而不应被这里阐述的实施例所限制。
一种连接医疗区块链和物联网的***,包括有具有桥接作用的连接设备、医疗区块链和物联网。
连接设备使用信息密钥(信息访问私钥或信息访问公钥)在医疗区块链上智能合约注册,并设置其他连接设备信息访问其资源需要满足的条件,将所需注册的信息储存在医疗区块链中。连接设备包括有信息访问监控模块。信息访问监控模块用于生成信息访问私钥和信息访问公钥,并通过算法对信息访问私钥和信息访问公钥进行加密处理、解密处理,并将信息发送给医疗区块链中的各医疗区块链信息存储节点。
医疗区块链内部设有医疗区块链信息存储节点,医疗区块链信息存储节点包括数据层、网络层、共识层、交互层和应用层。
作为本发明技术方案实施例的具体优化:信息访问监控模块用于将随机生成256位长度或512位长度的比特串作为用户的信息访问私钥,使用椭圆曲线算法、安全散列算法或对称加密算法生成用户的信息访问公钥,对信息访问公钥进行哈希运算,将得到的哈希值作为用户连接设备的地址。对信息访问私钥进行加密,将得到的信息密文作为用户连接设备的信息文件。用期望关联的连接设备地址、智能合约注册地址作为关联连接设备信息参数,创建关联连接设备信息。对信息文件进行解密,得到用户的信息访问私钥。通过信息访问私钥对关联连接设备信息进行签名后发送给医疗区块链中各医疗区块链信息存储节点。
作为本发明技术方案实施例的具体优化:用已关联的连接设备地址、设备状态和智能合约注册地址作为控制设备信息参数,创建控制设备信息。对信息文件进行解密,得到用户的信息访问私钥。通过信息访问私钥对控制设备信息进行签名后发送给医疗区块链中的各医疗区块链信息存储节点。
作为本发明技术方案实施例的具体优化:智能合约注册步骤如下:
(1)连接设备生成信息访问私钥与地址,其中,地址为连接设备在医疗区块链的公开身份,信息访问私钥则为证明其身份的认证凭证。
(2)连接设备根据自身的情况生成配置。配置包括有地址、认证方式、黑名单和传递性。
(3)连接设备使用提供的信息访问私钥将上述配置加密后发送,并将配置解密并处理后储存在医疗区块链中。
作为本发明技术方案实施例的具体优化:地址表示上步生成的地址。认证方式表示信息访问连接设备上的资源需要的认证方式,认证方式包括地址认证、多重签名认证、指纹认证。黑名单用于记录的所有地址无法信息访问连接设备上的资源,无论这些地址代表的连接设备是否通过认证方式中要求的身份认证。传递性表示连接设备上的资源认证是否具有传递性。
作为本发明技术方案实施例的具体优化:数据层用于将连接设备采集的信息进行封装,并同时对采集的信息进行加密以及添加时间戳。
作为本发明技术方案实施例的具体优化:网络层用于对对医疗区块链进行封装,并通过信息传播机制和信息验证机制保证信息的安全。
作为本发明技术方案实施例的具体优化:共识层用于封装医疗区块链的区域信息,对读取的信息进行记录,作为信息复制、写入、读出、修改、删除的历史凭证。
作为本发明技术方案实施例的具体优化:交互层采用基于Node-JS的Sails框架,以Restful-API的形式为医疗区块链提供与物联网的交互服务。
作为本发明技术方案实施例的具体优化:应用层用于封装信息输入输出接口和读写权限控制接口。应用层通过信息输入输出接口和读写权限控制接口与连接设备间接连接。连接设备包括用于信息采集的传感器、全球定位***、激光扫描器、RFID标签或嵌入式***。
通过上述本发明技术方案实施例,可以明显的得知,其优点在于:
(1)由于本发明的***采用智能合约,用于接收信息参数,通过验证信息参数,验证用户模块和设备模块的合法性,克服了现有技术中采用中心化网络模式带来巨大的信息基础设施建设和成本投入,使得本发明的***实现了在设备分布广、数量多、应用环境复杂、计算能力有限的环境下,连接设备的自我管理、自我维护,实现了连接设备对用户的身份认证。
(2)执行智能合约的区块链***是一个去中心的端到端网络,由密码学和数学知识保证智能合约的执行的公正,执行结果无法被篡改;认证记录可追溯。本***中信息被智能合约储存在区块链中,由于只有智能合约能够信息访问,因此信息的隐私得到了保护。而且因为信息无法被篡改,添加或删除,所有的认证申请与信息访问的记录将可被追溯;身份认证方法不会被恶意篡改。因为身份认证方法以智能合约的形式存在于区块链中,区块链的特性保证了智能合约无法被篡改和伪造。
尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围之内。

Claims (10)

1.一种连接医疗区块链和物联网的***,其特征在于,包括有具有桥接作用的连接设备、医疗区块链和物联网;
所述的连接设备使用信息密钥(信息访问私钥或信息访问公钥)在医疗区块链上智能合约注册,并设置其他连接设备信息访问其资源需要满足的条件,将所需注册的信息储存在医疗区块链中;连接设备包括有信息访问监控模块,信息访问监控模块用于生成信息访问私钥和信息访问公钥,并通过算法对信息访问私钥和信息访问公钥进行加密处理、解密处理,并将信息发送给医疗区块链中的各医疗区块链信息存储节点;
所述的医疗区块链内部设有医疗区块链信息存储节点,医疗区块链信息存储节点包括数据层、网络层、共识层、交互层和应用层。
2.根据权利要求1所述的连接医疗区块链和物联网的***,其特征在于,所述的信息访问监控模块用于将随机生成256位长度或512位长度的比特串作为用户的信息访问私钥,使用椭圆曲线算法、安全散列算法或对称加密算法生成用户的信息访问公钥,对信息访问公钥进行哈希运算,将得到的哈希值作为用户连接设备的地址;对信息访问私钥进行加密,将得到的信息密文作为用户连接设备的信息文件;用期望关联的连接设备地址、智能合约注册地址作为关联连接设备信息参数,创建关联连接设备信息;对信息文件进行解密,得到用户的信息访问私钥;通过信息访问私钥对关联连接设备信息进行签名后发送给医疗区块链中各医疗区块链信息存储节点。
3.根据权利要求2所述的连接医疗区块链和物联网的***,其特征在于,用已关联的连接设备地址、设备状态和智能合约注册地址作为控制设备信息参数,创建控制设备信息;对信息文件进行解密,得到用户的信息访问私钥;通过信息访问私钥对控制设备信息进行签名后发送给医疗区块链中的各医疗区块链信息存储节点。
4.根据权利要求1所述的连接医疗区块链和物联网的***,其特征在于,所述的智能合约注册步骤如下:(1)连接设备生成信息访问私钥与地址,其中,地址为连接设备在医疗区块链的公开身份,信息访问私钥则为证明其身份的认证凭证;(2)连接设备根据自身的情况生成配置;配置包括有地址、认证方式、黑名单和传递性;(3)连接设备使用提供的信息访问私钥将上述配置加密后发送,并将配置解密并处理后储存在医疗区块链中。
5.根据权利要求4所述的连接医疗区块链和物联网的***,其特征在于,所述的地址表示上步生成的地址;认证方式表示信息访问连接设备上的资源需要的认证方式,认证方式包括地址认证、多重签名认证、指纹认证;黑名单用于记录的所有地址无法信息访问连接设备上的资源,无论这些地址代表的连接设备是否通过认证方式中要求的身份认证;传递性表示连接设备上的资源认证是否具有传递性。
6.根据权利要求1所述的连接医疗区块链和物联网的***,其特征在于,所述的数据层用于将连接设备采集的信息进行封装,并同时对采集的信息进行加密以及添加时间戳。
7.根据权利要求1所述的连接医疗区块链和物联网的***,其特征在于,所述的网络层用于对对医疗区块链进行封装,并通过信息传播机制和信息验证机制保证信息的安全。
8.根据权利要求1所述的连接医疗区块链和物联网的***,其特征在于,所述的共识层用于封装医疗区块链的区域信息,对读取的信息进行记录,作为信息复制、写入、读出、修改、删除的历史凭证。
9.根据权利要求1所述的连接医疗区块链和物联网的***,其特征在于,所述的交互层采用基于Node-JS的Sails框架,以Restful-API的形式为医疗区块链提供与物联网的交互服务。
10.根据权利要求1所述的连接医疗区块链和物联网的***,其特征在于,所述的应用层用于封装信息输入输出接口和读写权限控制接口;应用层通过信息输入输出接口和读写权限控制接口与连接设备间接连接;连接设备包括用于信息采集的传感器、全球定位***、激光扫描器、RFID标签或嵌入式***。
CN201811361120.9A 2018-11-15 2018-11-15 一种连接医疗区块链和物联网的*** Pending CN109948357A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811361120.9A CN109948357A (zh) 2018-11-15 2018-11-15 一种连接医疗区块链和物联网的***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811361120.9A CN109948357A (zh) 2018-11-15 2018-11-15 一种连接医疗区块链和物联网的***

Publications (1)

Publication Number Publication Date
CN109948357A true CN109948357A (zh) 2019-06-28

Family

ID=67006376

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811361120.9A Pending CN109948357A (zh) 2018-11-15 2018-11-15 一种连接医疗区块链和物联网的***

Country Status (1)

Country Link
CN (1) CN109948357A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110866266A (zh) * 2019-11-19 2020-03-06 南昌航空大学 一种保护数据安全的bcmcps框架
CN111125755A (zh) * 2019-12-12 2020-05-08 陕西医链区块链集团有限公司 基于区块链架构技术的医疗领域数据处理***及方法
CN111224962A (zh) * 2019-12-30 2020-06-02 杭州羿贝科技有限公司 一种基于区块链的物联网设备联网控制方法、控制***
CN111555870A (zh) * 2020-04-29 2020-08-18 支付宝实验室(新加坡)有限公司 一种密钥运算方法及装置
CN113792325A (zh) * 2021-11-18 2021-12-14 浙江省邮电工程建设有限公司 基于区块链的物联网中心平台的自主管理方法
WO2022068359A1 (zh) * 2020-09-29 2022-04-07 深圳壹账通智能科技有限公司 对信息的密文进行压缩的加密方法、装置、设备及介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107122477A (zh) * 2017-05-02 2017-09-01 成都中远信电子科技有限公司 一种区块链存储***
CN107682331A (zh) * 2017-09-28 2018-02-09 复旦大学 基于区块链的物联网身份认证方法
US20180060496A1 (en) * 2016-08-23 2018-03-01 BBM Health LLC Blockchain-based mechanisms for secure health information resource exchange
CN108270571A (zh) * 2017-12-08 2018-07-10 西安电子科技大学 基于区块链的物联网身份认证***及其方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180060496A1 (en) * 2016-08-23 2018-03-01 BBM Health LLC Blockchain-based mechanisms for secure health information resource exchange
CN107122477A (zh) * 2017-05-02 2017-09-01 成都中远信电子科技有限公司 一种区块链存储***
CN107682331A (zh) * 2017-09-28 2018-02-09 复旦大学 基于区块链的物联网身份认证方法
CN108270571A (zh) * 2017-12-08 2018-07-10 西安电子科技大学 基于区块链的物联网身份认证***及其方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110866266A (zh) * 2019-11-19 2020-03-06 南昌航空大学 一种保护数据安全的bcmcps框架
CN111125755A (zh) * 2019-12-12 2020-05-08 陕西医链区块链集团有限公司 基于区块链架构技术的医疗领域数据处理***及方法
CN111125755B (zh) * 2019-12-12 2024-07-02 陕西医链区块链集团有限公司 基于区块链架构技术的医疗领域数据处理***及方法
CN111224962A (zh) * 2019-12-30 2020-06-02 杭州羿贝科技有限公司 一种基于区块链的物联网设备联网控制方法、控制***
CN111224962B (zh) * 2019-12-30 2022-01-04 杭州羿贝科技有限公司 一种基于区块链的物联网设备联网控制方法、控制***
CN111555870A (zh) * 2020-04-29 2020-08-18 支付宝实验室(新加坡)有限公司 一种密钥运算方法及装置
WO2022068359A1 (zh) * 2020-09-29 2022-04-07 深圳壹账通智能科技有限公司 对信息的密文进行压缩的加密方法、装置、设备及介质
CN113792325A (zh) * 2021-11-18 2021-12-14 浙江省邮电工程建设有限公司 基于区块链的物联网中心平台的自主管理方法
CN113792325B (zh) * 2021-11-18 2022-04-05 浙江省邮电工程建设有限公司 基于区块链的物联网中心平台的自主管理方法

Similar Documents

Publication Publication Date Title
CN109948357A (zh) 一种连接医疗区块链和物联网的***
Da Xu et al. Embedding blockchain technology into IoT for security: A survey
CN109120639A (zh) 一种基于区块链的数据云存储加密方法及***
CN109327314A (zh) 业务数据的访问方法、装置、电子设备和***
CN107453868A (zh) 一种安全高效的量子密钥服务方法
CN104756127A (zh) 通过虚拟机进行安全数据处理
CN106100836A (zh) 一种工业用户身份认证和加密的方法及***
CN107404472A (zh) 用户发起的加密密钥的迁移
CN110267270A (zh) 一种变电站内传感器终端接入边缘网关身份认证智能合约
CN110474921B (zh) 一种面向局域物联网的感知层数据保真方法
US8700909B2 (en) Revocation of a biometric reference template
CN109981287A (zh) 一种代码签名方法及其存储介质
CN110365486A (zh) 一种证书申请方法、装置及设备
CN106790045A (zh) 一种基于云环境分布式虚拟机代理架构及数据完整性保障方法
CN104104650A (zh) 数据文件访问方法及终端设备
US10764260B2 (en) Distributed processing of a product on the basis of centrally encrypted stored data
CN106992978A (zh) 网络安全管理方法及服务器
CN112187767A (zh) 基于区块链的多方合同共识***、方法及介质
JP2001111538A (ja) 通信システムとその方法、通信装置およびicカード
CN110430207A (zh) 一种智能电网多点远程跨网交互协同认证方法
CN115225365A (zh) 基于国密算法的数据安全传输方法、平台、及***
CN115811412A (zh) 一种通信方法、装置、sim卡、电子设备和终端设备
CN114338091A (zh) 数据传输方法、装置、电子设备及存储介质
Bindel et al. To attest or not to attest, this is the question–Provable attestation in FIDO2
Genge et al. Cryptographic key distribution protocol with trusted platform module for securing in-vehicle communications

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190628