一种WIFI热点三方加密通讯方法及系统与流程

文档序号:20885144发布日期:2020-05-26 17:27阅读:299来源:国知局
一种WIFI热点三方加密通讯方法及系统与流程

本发明涉及通讯领域,具体涉及一种wifi热点三方加密通讯方法及系统。



背景技术:

在特殊恶劣的环境中,比如地震、台风、火灾等重大灾害下,或者偏僻无网络环境中,大范围的断电电网,移动终端如手机无法连上网络,无法进行通讯连接,特别是在救灾现场,无法于被救人员的移动终端进行通讯,不利于救援开展。

区块链(blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链也是一种自下而上的革新技术,它并不是针对某一类应用的改造和升级,而是对所有与数据存储和信息交换流程相关的场景都能产生颠覆性的变革,它的应用前景受世人期待。然而区块链技术丞待解决快速落地问题,使区块链这个颠覆性的变革为人类发展助力。



技术实现要素:

本发明的目的在于提出一种可移动终端无法连接外界网络等在恶劣环境下,保障移动终端进行加密通讯的wifi热点三方加密通讯方法及系统。

本发明采用如下技术方案:一种wifi热点三方加密通讯方法,包括如下步骤:

构建系统,所述系统包含云端服务器和由至少三个移动终端用户构建一个区块链网络,并在云端服务器和区块链网络中部署智能合约,每个移动终端用户均能与云端服务器连接并访问云端服务器,每个移动终端用户均能与其他移动终端用户进行点对点通讯;

在恶劣的情况下移动终端用户无法访问云端服务器,当前移动终端用户a开启允许其它移动终端用户访问连接其终端设备的近场通讯单元,并根据智能合约将当前移动终端用户a的终端设备作为紧急云端服务器;

在当前移动终端用户a的终端设备的一定近场距离范围内,其它已部署智能合约的移动终端用户均可以与移动终端用户a建立点对点的通讯关系;

当移动终端用户b、移动终端用户c无法访问云端服务器,移动终端用户b、移动终端用户c自动开启了wlan功能,并查询连接访问近场局域网络中的移动终端用户a;

移动终端用户b、移动终端用户c分别向当前移动终端用户a的近场通讯单元发出连接访问请求信息;

当前移动终端用户a接收到访问请求信息,并根据所述访问请求信息判断移动终端用户是否部署智能合约;

若当前移动终端用户a判断移动终端用户b已部署智能合约,则当前移动终端用户a作为紧急云端服务器与移动终端用户b建立点对点通讯连接,否则移动终端用户b无法与当前移动终端用户a建立点对点通讯连接;

若当前移动终端用户a判断移动终端用户c已部署智能合约,则当前移动终端用户a作为紧急云端服务器与移动终端用户c建立点对点通讯连接,否则移动终端用户c无法与当前移动终端用户a建立点对点通讯连接;

移动终端用户b通过连接当前移动终端用户a的近场通讯单元向当前移动终端用户a发送向移动终端用户c传递信息内容的请求信息;

当前移动终端用户a的近场通讯单元获取移动终端用户c的第一公钥并发送至移动终端用户b;

移动终端用户b通过连接当前移动终端用户a的近场通讯单元向当前移动终端用户a发送第一信息内容,所述第一信息内容为移动终端用户b发送给当前移动终端用户c的经过第一公钥加密的信息内容;

当前移动终端用户a的近场通讯单元接收移动终端用户b发送的第一信息内容后将第一信息内容存储当前移动终端用户a的终端设备上,并向移动终端用户c发送移动终端用户b传递第一信息内容至移动终端用户c的提示指令信息,

移动终端用户c接收提示指令信息,移动终端用户c通过当前移动终端用户a的近场通讯单元直接访问前移动终端用户a的终端设备存储的第一信息内容;

移动终端用户c通过第一私钥对第一信息内容进行解密读取;

所述第一公钥是将移动终端用户c的第一私钥经过非对称加密算法生成的,所述第一公钥与第一私钥是一个密钥对。

进一步的,移动终端用户c向移动终端用户a发出请求下载该第一信息内容,并将第一信息内容通过当前移动终端用户a的近场通讯单元无线传输至移动终端用户c的终端设备上。

进一步的,当前移动终端用户b与移动终端用户c之间传递的信息内容,所述信息内容为语音、文字、图片、文件中任意一种或者任意组合。

在本发明的另一实施例还提供了一种wifi热点三方加密通讯方法,具体包含如下步骤:

构建系统,所述系统包含云端服务器和由至少三个移动终端用户构建一个区块链网络,并在云端服务器和区块链网络中部署智能合约,每个移动终端用户均能与云端服务器连接并访问云端服务器,每个移动终端用户均能与其他移动终端用户进行点对点通讯;

在恶劣的情况下移动终端用户无法访问云端服务器,当前移动终端用户a开启允许其它移动终端用户访问连接其终端设备的近场通讯单元,并根据智能合约将当前移动终端用户a的终端设备作为紧急云端服务器;

在当前移动终端用户a的终端设备的一定近场距离范围内,其它已部署智能合约的移动终端用户均可以与移动终端用户a建立点对点的通讯关系;

当移动终端用户b、移动终端用户c无法访问云端服务器,移动终端用户b、移动终端用户c自动开启了wlan功能,并查询连接访问近场局域网络中的移动终端用户a;

移动终端用户b、移动终端用户c分别向当前移动终端用户a的近场通讯单元发出连接访问请求信息;

当前移动终端用户a接收到访问请求信息,并根据所述访问请求信息判断移动终端用户是否部署智能合约;

若当前移动终端用户a判断移动终端用户b已部署智能合约,则当前移动终端用户a作为紧急云端服务器与移动终端用户b建立点对点通讯连接,否则移动终端用户b无法与当前移动终端用户a建立点对点通讯连接;

若当前移动终端用户a判断移动终端用户c已部署智能合约,则当前移动终端用户a作为紧急云端服务器与移动终端用户c建立点对点通讯连接,否则移动终端用户c无法与当前移动终端用户a建立点对点通讯连接;

移动终端用户b通过连接当前移动终端用户a的近场通讯单元向当前移动终端用户a发送向移动终端用户c传递信息内容的请求信息;

当前移动终端用户a的近场通讯单元获取移动终端用户c的第一公钥并发送至移动终端用户b;

移动终端用户b通过连接当前移动终端用户a的近场通讯单元向当前移动终端用户a发送第一信息内容,所述第一信息内容为移动终端用户b发送给当前移动终端用户c的经过第一公钥加密的信息内容;

当前移动终端用户a的近场通讯单元接收移动终端用户b发送的第一信息内容后将第一信息内容存储当前移动终端用户a的终端设备上,并向移动终端用户c发送移动终端用户b发送第一信息内容;

移动终端用户c通过当前移动终端用户a的近场通讯单元接收当前移动终端用户a发送第一信息内容;

移动终端用户c通过第一私钥对第一信息内容进行解密并存储;

所述第一公钥是将移动终端用户c的第一私钥经过非对称加密算法生成的,所述第一公钥与第一私钥是一个密钥对。

与上述wifi热点三方加密通讯方法相对应的,本发明还提供了一种wifi热点三方加密通讯系统,所述wifi热点三方加密通讯系统包括云端服务器、三个或三个及其以上的终端设备;三个或三个及其以上的终端设备构建一个区块链网络,其中,三个终端设备分别为终端设备a、终端设备b和终端设备c;所述云端服务器和所述区块链网络中均部署智能合约,已部署智能合约的终端设备均能与云端服务器连接并能够访问云端服务器;

所述终端设备均包含中心处理单元、加密单元、通讯单元、存储单元,所述中心处理单元还包含一加密单元,所述通讯单元还包含一近场通讯单元;

所述加密单元用于将移动终端用户的私钥经过非对称加密算法生成公钥,用于对待加密的信息内容通过私钥进行加密,用于对经公钥加密的信息内容通过私钥进行解密,所述公钥与所述私钥是一个密钥对;

所述存储单元为终端设备提供存储空间;

所述通讯单元用于移动终端与云端服务器进行无线通讯或者移动终端之间进行点对点无线通讯;

在恶劣的情况下终端设备无法访问云端服务器,终端设备a开启允许其它移动终端访问连接其终端设备a的近场通讯单元,并根据智能合约将终端设备a作为紧急云端服务器,在终端设备a的一定近场距离范围内,其它已部署智能合约的终端设备均可以与移动终端a建立点对点的通讯关系;

当终端设备b的通讯单元检测到无法访问云端服务器,终端设备b的中心处理单元自动开启wlan功能,终端设备b的近场通讯单元查询连接访问近场局域网络中的移动终端a;

当终端设备c的通讯单元检测到无法访问云端服务器,终端设备c的中心处理单元自动开启wlan功能,终端设备c的近场通讯单元查询连接访问近场局域网络中的移动终端a;

终端设备b的近场通讯单元用于向移动终端a的近场通讯单元发出向终端设备c传递信息内容的请求信息;

终端设备a的近场通讯单元用于接收到终端设备b的向终端设备c传递信息内容的请求信息,终端设备a的中心处理模块判断终端设备b、终端设备c是否部署智能合约;

若终端设备a判断终端设备b、终端设备c均已部署智能合约,终端设备a作为紧急云端服务器分别与终端设备b、终端设备c建立点对点连接;

终端设备b的近场通讯单元通过连接终端设备a的近场通讯单元,向终端设备a发送向终端设备c传递信息内容的请求信息,所述向终端设备c传递信息内容的请求信息包含获取终端设备c的用户c的第一公钥的请求;

终端设备a通过其近场通讯单元向终端设备c获取终端设备c的用户c的第一公钥,并发送至终端设备b的近场通讯单元;

终端设备b通过加密单元将待传递至终端设备c的信息内容加密形成第一信息内容;

终端设备b的近场通讯单元用于将第一信息内容发送至终端设备a的近场通讯单元;

终端设备a的近场通讯单元接收终端设备b发送的第一信息内容并在终端设备a的存储单元进行存储;

终端设备a通过其近场通讯单元向终端设备c的近场通讯单元发送终端设备b传递第一信息内容至终端设备c的提示指令信息;

终端设备c的近场通讯单元接收提示指令信息;

终端设备c通过终端设备a的近场通讯单元直接访问终端设备a的存储单元存储的第一信息内容;

所述第一公钥是将移动终端用户c的第一私钥经过非对称加密算法生成的,所述第一公钥与第一私钥是一个密钥对。

进一步的,上述wifi热点三方加密通讯系统还包括终端设备c的近场通讯单元发送下载第一信息内容的请求信息至终端设备a的近场通讯单元;

终端设备a的近场通讯单元用于通过无线的方式将第二信息内容传输至终端设备c;

终端设备c的加密单元用于通过第一私钥对第一信息内容进行解密;

终端设备c的存储单元用于对终端设备b的近场通讯单元接收的第一信息内容或第一信息内容经终端设备b的加密单元解密后的信息内容。

进一步的,上述wifi热点三方加密通讯系统中,所述近场通讯单元为蓝牙模块、wi-fi模块、红外线模块、nfc中的任意一种。

进一步的,上述wifi热点三方加密通讯系统所述终端设备可以通过云端服务器部署智能合约,并将智能合约存储于终端设备的存储单元中,并可以连接云端服务器以实时更新智能合约。

进一步的,本发明还提供另一种wifi热点三方加密通讯系统,所述wifi热点三方加密通讯系统包括云端服务器、三个或三个及其以上的终端设备;三个或三个及其以上的终端设备构建一个区块链网络,其中,三个终端设备分别为终端设备a、终端设备b和终端设备c;所述云端服务器和所述区块链网络中均部署智能合约,已部署智能合约的终端设备均能与云端服务器连接并能够访问云端服务器;

所述终端设备均包含中心处理单元、加密单元、通讯单元、存储单元,所述中心处理单元还包含一加密单元,所述通讯单元还包含一近场通讯单元;

所述加密单元用于将移动终端用户的私钥经过非对称加密算法生成公钥,用于对待加密的信息内容通过私钥进行加密;用于对经公钥加密的信息内容通过私钥进行解密,所述公钥与所述私钥是一个密钥对;

所述存储单元为终端设备提供存储空间;

所述通讯单元用于移动终端与云端服务器进行无线通讯或者移动终端之间进行点对点无线通讯;

在恶劣的情况下终端设备无法访问云端服务器,终端设备a开启允许其它移动终端访问连接其终端设备a的近场通讯单元,并根据智能合约将终端设备a作为紧急云端服务器,在终端设备a的一定近场距离范围内,其它已部署智能合约的终端设备均可以与移动终端a建立点对点的通讯关系;

当终端设备b检测到无法访问云端服务器,终端设备b的中心处理单元自动开启wlan功能,并查询连接访问近场局域网络中的移动终端a;

当终端设备c检测到无法访问云端服务器,终端设备c的中心处理单元自动开启wlan功能,并查询连接访问近场局域网络中的移动终端a;

终端设备b向移动终端a的近场通讯单元发出向终端设备c传递信息内容的请求信息;

终端设备a接收到终端设备b的请求信息,终端设备a的中心处理模块判断终端设备b、终端设备c是否部署智能合约;

若终端设备a判断终端设备b、终端设备c均已部署智能合约,终端设备a作为紧急云端服务器分别与终端设备b、终端设备c建立点对点连接;

终端设备b的近场通讯单元通过连接终端设备a的近场通讯单元,向终端设备a发送向终端设备c传递信息内容的请求信息,所述向终端设备c传递信息内容的请求信息包含获取终端设备c的用户c的第一公钥的请求;

终端设备a通过其近场通讯单元向终端设备c获取终端设备c的用户c的第一公钥,并发送至终端设备b的近场通讯单元;

终端设备b通过加密单元将待传递至终端设备c的信息内容加密形成第一信息内容;

终端设备b的近场通讯单元用于将第一信息内容发送至终端设备a的近场通讯单元

终端设备a的近场通讯单元接收终端设备b发送的第一信息内容并在终端设备a的存储单元进行存储;

终端设备a通过其近场通讯单元向终端设备c发送第一信息内容;

终端设备c的近场通讯单元接收的第一信息内容并在终端设备c的存储单元存储;

终端设备c的加密单元通过第一私钥对第一信息内容进行解密并存储;

所述第一公钥是将移动终端用户c的第一私钥经过非对称加密算法生成的,所述第一公钥与第一私钥是一个密钥对。

本发明提供的wifi热点三方加密通讯方法及系统可以应用于特殊恶劣的环境中,比如地震、台风、火灾等重大灾害下,大范围的断电电网,移动终端如手机无法连上网络,无法进行通讯连接,已部署智能合约的终端设备c与终端设备b通过终端设备a之间进行保密通讯。

附图说明

此处所说明的附图用来提供对发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例1提供的wifi热点三方加密通讯方法的原理示意图;

图2为本发明实施例1提供的一种wifi热点三方加密通讯方法的原理示意图;

图3为本发明实施例3提供的一种wifi热点三方加密通讯系统的原理示意图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

实施例1

本发明实施例提供一种wifi热点三方加密通讯方法,如附图1所示,构建系统,所述系统包含云端服务器和由至少三个移动终端用户构建一个区块链网络,并在云端服务器和区块链网络中部署智能合约,每个移动终端用户均能与云端服务器连接并访问云端服务器,每个移动终端用户均能与其他移动终端用户进行点对点通讯;

本发明实施例中,至少三个移动终端用户为移动终端用户a、移动终端用户b、移动终端用户c、移动终端用户d、移动终端用户e;

在恶劣的情况下移动终端用户无法访问云端服务器,当前移动终端用户a(本发明实施例,移动终端用户a)开启允许其它移动终端用户访问连接其终端设备的近场通讯单元,并根据智能合约将当前移动终端用户a的终端设备作为紧急云端服务器;

在当前移动终端用户a的终端设备的一定近场距离范围内,其它已部署智能合约的移动终端用户均可以与移动终端用户a建立点对点的通讯关系;如附图2所示,移动终端用户b、c、d的终端设备均处于在当前移动终端用户a的终端设备的一定近场距离范围内,其中前移动终端用户a的终端设备的一定近场距离范围内为虚线范围,已部署智能合约的移动终端用户b、c、d均可以与移动终端用户a建立点对点的通讯关系;移动终端用户e的终端设备均处于在当前移动终端用户a的终端设备的一定近场距离范围外,已部署智能合约的移动终端用户e无法与移动终端用户a建立点对点的通讯关系,即无法在两者之间进行信息内容内容的通讯。

当移动终端用户b、移动终端用户c、移动终端用户d、移动终端用户e无法访问云端服务器,移动终端用户b、移动终端用户c移动终端用户d、移动终端用户e自动开启了wlan功能,并查询连接访问近场局域网络中的移动终端用户;由于移动终端用户e的移动终端处于当前移动终端用户a的终端设备的一定近场距离范围外,故移动终端用户e无法连接到移动终端用a;当移动终端用户b、移动终端用户c无法访问云端服务器,移动终端用户b、移动终端用户c自动开启了wlan功能,并查询连接访问近场局域网络中的移动终端用户a;

移动终端用户b、移动终端用户c分别向当前移动终端用户a的近场通讯单元发出连接访问请求信息;

当前移动终端用户a接收到访问请求信息,并根据所述访问请求信息判断移动终端用户是否部署智能合约;

若当前移动终端用户a判断移动终端用户b已部署智能合约,则当前移动终端用户a作为紧急云端服务器与移动终端用户b建立点对点通讯连接,否则移动终端用户b无法与当前移动终端用户a建立点对点通讯连接;

若当前移动终端用户a判断移动终端用户c已部署智能合约,则当前移动终端用户a作为紧急云端服务器与移动终端用户c建立点对点通讯连接,否则移动终端用户c无法与当前移动终端用户a建立点对点通讯连接;

移动终端用户b通过连接当前移动终端用户a的近场通讯单元向当前移动终端用户a发送向移动终端用户c传递信息内容的请求信息,所述请求信息所述向移动终端用户c传递信息内容的请求信息包含获取移动终端用户c的第一公钥的请求;

当前移动终端用户a的近场通讯单元获取移动终端用户c的第一公钥并发送至移动终端用户b;

移动终端用户b通过连接当前移动终端用户a的近场通讯单元向当前移动终端用户a发送第一信息内容,所述第一信息内容为移动终端用户b发送给当前移动终端用户c的经过第一公钥加密的信息内容;

当前移动终端用户a的近场通讯单元接收移动终端用户b发送的第一信息内容后将第一信息内容存储当前移动终端用户a的终端设备上,并向移动终端用户c发送移动终端用户b传递第一信息内容至移动终端用户c的提示指令信息,所述提示指令信息包含所述第一信息内容在用户a的移动终端的存储地址;

移动终端用户c接收提示指令信息,移动终端用户c通过当前移动终端用户a的近场通讯单元直接访问前移动终端用户a的终端设备存储的第一信息内容;

移动终端用户c通过第一私钥对第一信息内容进行解密读取;

所述第一公钥是将移动终端用户c的第一私钥经过非对称加密算法生成的,所述第一公钥与第一私钥是一个密钥对。

进一步的,移动终端用户c向移动终端用户a发出请求下载该第一信息内容,并将第一信息内容通过当前移动终端用户a的近场通讯单元无线传输至移动终端用户c的终端设备上。

进一步的,当前移动终端用户b与移动终端用户c之间传输的信息内容,所述信息内容为语音、文字、图片、文件中任意一种或者任意组合。

需要说明的是,在本发明实施例中,近场通讯单元可以为蓝牙模块、wi-fi模块、红外线模块、nfc(nearfieldcommunication)等。

需要说明的是,在本发明实施例中,当前移动终端用户a和移动终端用户b之间传输的信息内容,所述信息内容可以为语音、文字、图片、文件等。

实施例2

本发明实施例提供了另一种wifi热点三方加密通讯方法,具体包括如下步骤:

构建系统,所述系统包含云端服务器和由至少三个移动终端用户构建一个区块链网络,并在云端服务器和区块链网络中部署智能合约,每个移动终端用户均能与云端服务器连接并访问云端服务器,每个移动终端用户均能与其他移动终端用户进行点对点通讯;

在恶劣的情况下移动终端用户无法访问云端服务器,当前移动终端用户a开启允许其它移动终端用户访问连接其终端设备的近场通讯单元,并根据智能合约将当前移动终端用户a的终端设备作为紧急云端服务器;

在当前移动终端用户a的终端设备的一定近场距离范围内,其它已部署智能合约的移动终端用户均可以与移动终端用户a建立点对点的通讯关系;

当移动终端用户b、移动终端用户c无法访问云端服务器,移动终端用户b、移动终端用户c自动开启了wlan功能,并查询连接访问近场局域网络中的移动终端用户a;

移动终端用户b、移动终端用户c分别向当前移动终端用户a的近场通讯单元发出连接访问请求信息;

当前移动终端用户a接收到访问请求信息,并根据所述访问请求信息判断移动终端用户是否部署智能合约;

若当前移动终端用户a判断移动终端用户b已部署智能合约,则当前移动终端用户a作为紧急云端服务器与移动终端用户b建立点对点通讯连接,否则移动终端用户b无法与当前移动终端用户a建立点对点通讯连接;

若当前移动终端用户a判断移动终端用户c已部署智能合约,则当前移动终端用户a作为紧急云端服务器与移动终端用户c建立点对点通讯连接,否则移动终端用户c无法与当前移动终端用户a建立点对点通讯连接;

移动终端用户b通过连接当前移动终端用户a的近场通讯单元向当前移动终端用户a发送向移动终端用户c传递信息内容的请求信息,所述向移动终端用户c传递信息内容的请求信息包含获取移动终端用户c的第一公钥;

当前移动终端用户a的近场通讯单元获取移动终端用户c的第一公钥并发送至移动终端用户b;

移动终端用户b通过连接当前移动终端用户a的近场通讯单元向当前移动终端用户a发送第一信息内容,所述第一信息内容为移动终端用户b发送给当前移动终端用户c的经过第一公钥加密的信息内容;

当前移动终端用户a的近场通讯单元接收移动终端用户b发送的第一信息内容后将第一信息内容存储当前移动终端用户a的终端设备上,并向移动终端用户c发送移动终端用户b发送第一信息内容;

移动终端用户c通过当前移动终端用户a的近场通讯单元接收当前移动终端用户a发送第一信息内容;

移动终端用户c通过第一私钥对第一信息内容进行解密并存储;

所述第一公钥是将移动终端用户c的第一私钥经过非对称加密算法生成的,所述第一公钥与第一私钥是一个密钥对。

实施例3

本发明实施例提供了一种wifi热点三方加密通讯系统,所述wifi热点三方加密通讯系统包括云端服务器、三个或三个及其以上的终端设备,其中,三个终端设备分别为终端设备a、终端设备b和终端设备c。所述云端服务器和所述区块链网络中均部署智能合约,已部署智能合约的终端设备均能与云端服务器连接并能够访问云端服务器;(在本发明实施例中,以终端设备a、终端设备b、终端设备c为例);如附图3所示,所述终端设备均包含中心处理单元、加密单元、通讯单元、存储单元,所述中心处理单元还包含一加密单元,所述通讯单元还包含一近场通讯单元,其中近场通讯单元包括但不限于为蓝牙模块、wi-fi模块、红外线模块、nfc(nearfieldcommunication)等。

所述加密单元用于将移动终端用户的私钥经过非对称加密算法生成公钥,用于对待加密的信息内容通过私钥进行加密,用于对经公钥加密的信息内容通过私钥进行解密,所述公钥与所述私钥是一个密钥对;

所述存储单元为终端设备提供存储空间;

所述通讯单元用于移动终端与云端服务器进行无线通讯或者移动终端之间进行点对点无线通讯;

在恶劣的情况下终端设备无法访问云端服务器,终端设备a开启允许其它移动终端访问连接其终端设备a的近场通讯单元,并根据智能合约将终端设备a作为紧急云端服务器,在终端设备a的一定近场距离范围内,其它已部署智能合约的终端设备均可以与移动终端a建立点对点的通讯关系;

当终端设备b的通讯单元检测到无法访问云端服务器,终端设备b的中心处理单元自动开启wlan功能,终端设备b的近场通讯单元查询连接访问近场局域网络中的移动终端a;

当终端设备c的通讯单元检测到无法访问云端服务器,终端设备c的中心处理单元自动开启wlan功能,终端设备c的近场通讯单元查询连接访问近场局域网络中的移动终端a;

终端设备b的近场通讯单元用于向移动终端a的近场通讯单元发出向终端设备c传递信息内容的请求信息;

终端设备a的近场通讯单元用于接收到终端设备b的向终端设备c传递信息内容的请求信息,终端设备a的中心处理模块判断终端设备b、终端设备c是否部署智能合约;

若终端设备a判断终端设备b、终端设备c均已部署智能合约,终端设备a作为紧急云端服务器分别与终端设备b、终端设备c建立点对点连接;

终端设备b的近场通讯单元通过连接终端设备a的近场通讯单元,向终端设备a发送向终端设备c传递信息内容的请求信息,所述向终端设备c传递信息内容的请求信息包含获取终端设备c的用户c的第一公钥的请求;

终端设备a通过其近场通讯单元向终端设备c获取终端设备c的用户c的第一公钥,并发送至终端设备b的近场通讯单元;

终端设备b通过加密单元将待传递至终端设备c的信息内容加密形成第一信息内容;

终端设备b的近场通讯单元用于将第一信息内容发送至终端设备a的近场通讯单元;

终端设备a的近场通讯单元接收终端设备b发送的第一信息内容并在终端设备a的存储单元进行存储;

终端设备a通过其近场通讯单元向终端设备c的近场通讯单元发送提示指令信息;

终端设备c的近场通讯单元接收提示指令信息;所述提示指令信息包含所述第一信息内容在用户a的移动终端的存储地址;

终端设备c通过终端设备a的近场通讯单元直接访问终端设备a的存储单元存储的第一信息内容;

所述提示指令信息包含所述第一信息内容在用户a的移动终端的存储地址;所述第一公钥是将移动终端用户c的第一私钥经过非对称加密算法生成的,所述第一公钥与第一私钥是一个密钥对。

进一步的,在本发明实施例wifi热点三方加密通讯系统中,终端设备c的近场通讯单元发送下载第一信息内容的请求信息至终端设备a的近场通讯单元;终端设备a的近场通讯单元用于通过无线的方式将第二信息内容传输至终端设备c;终端设备c的加密单元用于通过第一私钥对第一信息内容进行解密;终端设备c的存储单元用于对终端设备b的近场通讯单元接收的第一信息内容或第一信息内容经终端设备b的加密单元解密后的信息内容。

进一步的,在本发明实施例wifi热点三方加密通讯系统中,所述近场通讯单元为蓝牙模块、wi-fi模块、红外线模块、nfc中的任意一种。

进一步的,在本发明实施例wifi热点三方加密通讯系统中,所述终端设备可以通过云端服务器部署智能合约,并将智能合约存储于终端设备的存储单元中,并可以连接云端服务器以实时更新智能合约。

实施例4

本发明实施例还提供了一种wifi热点三方加密通讯系统,所述wifi热点三方加密通讯系统包括云端服务器、三个或三个及其以上的终端设备;三个或三个及其以上的终端设备构建一个区块链网络,其中,三个终端设备分别为终端设备a、终端设备b和终端设备c;所述云端服务器和所述区块链网络中均部署智能合约,已部署智能合约的终端设备均能与云端服务器连接并能够访问云端服务器;

所述终端设备均包含中心处理单元、加密单元、通讯单元、存储单元,所述中心处理单元还包含一加密单元,所述通讯单元还包含一近场通讯单元;

所述加密单元用于将移动终端用户的私钥经过非对称加密算法生成公钥,用于对待加密的信息内容通过私钥进行加密;用于对经公钥加密的信息内容通过私钥进行解密,所述公钥与所述私钥是一个密钥对;

所述存储单元为终端设备提供存储空间;

所述通讯单元用于移动终端与云端服务器进行无线通讯或者移动终端之间进行点对点无线通讯;

在恶劣的情况下终端设备无法访问云端服务器,终端设备a开启允许其它移动终端访问连接其终端设备a的近场通讯单元,并根据智能合约将终端设备a作为紧急云端服务器,在终端设备a的一定近场距离范围内,其它已部署智能合约的终端设备均可以与移动终端a建立点对点的通讯关系;

当终端设备b检测到无法访问云端服务器,终端设备b的中心处理单元自动开启wlan功能,并查询连接访问近场局域网络中的移动终端a;

当终端设备c检测到无法访问云端服务器,终端设备c的中心处理单元自动开启wlan功能,并查询连接访问近场局域网络中的移动终端a;

终端设备b向移动终端a的近场通讯单元发出向终端设备c传递信息内容的请求信息;

终端设备a接收到终端设备b的请求信息,终端设备a的中心处理模块判断终端设备b、终端设备c是否部署智能合约;

若终端设备a判断终端设备b、终端设备c均已部署智能合约,终端设备a作为紧急云端服务器分别与终端设备b、终端设备c建立点对点连接;

终端设备b的近场通讯单元通过连接终端设备a的近场通讯单元,向终端设备a发送移动终端用户c传递信息内容的请求信息,所述请求信息包含终端设备c的用户c的第一公钥;

终端设备a通过其近场通讯单元向终端设备c获取终端设备c的用户c的第一公钥,并发送至终端设备b的近场通讯单元;

终端设备b通过加密单元将待传递至终端设备c的信息内容加密形成第一信息内容;

终端设备b的近场通讯单元用于将第一信息内容发送至终端设备a的近场通讯单元;

终端设备a的近场通讯单元接收终端设备b发送的第一信息内容并进行存储;

终端设备a通过其近场通讯单元向终端设备c发送第一信息内容;

终端设备c的近场通讯单元接收的第一信息内容并在终端设备c的存储单元存储;

终端设备c的加密单元通过第一私钥对第一信息内容进行解密并存储;

所述第一公钥是将移动终端用户c的第一私钥经过非对称加密算法生成的,所述第一公钥与第一私钥是一个密钥对。

需要说明的是,在本发明中,本发明所指的移动终端为手机终端,通常手机通过基站与外界联系,或者通过无线路由器连接至互联网网络。本发明的恶劣环境是恶劣无法连接基站,也无法通过路由器连接互联网网络。

需要说明的是,在本发明实施例中,移动终端用户c的私钥或移动终端c的用户的私钥称为第一私钥,仅有移动终端用户c的私钥或移动终端c的用户才拥有;第一公钥是将第一私钥经过非对称加密算法生成的。

上述说明描述了本发明的优选实施例,但应当理解本发明并非局限于上述实施例,且不应看作对其他实施例的排除。通过本发明的启示,本领域技术人员结合公知或现有技术、知识所进行的改动也应视为在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1