基于区块链的智能家居数据保密方法、系统、装置及介质制造方法及图纸

技术编号:34893096 阅读:10 留言:0更新日期:2022-09-10 13:52
本发明专利技术公开了一种基于区块链的智能家居数据保密方法、系统、装置及介质,涉及区块链技术领域。所述基于区块链的智能家居数据保密方法应用于第一用户端,该方法包括以下步骤:获取家居设备数据,并根据预设门限加密算法对所述家居设备数据进行加密,获得加密家居信息;将所述加密家居信息上传至云服务端;基于区块链网络,将所述预设门限加密算法对应的私钥份额分发至预设智能合约下所有用户端。本发明专利技术大幅降低了智能家居产品在使用过程的用户数据泄露的风险。泄露的风险。泄露的风险。

【技术实现步骤摘要】
基于区块链的智能家居数据保密方法、系统、装置及介质


[0001]本专利技术涉及区块链
,尤其涉及一种基于区块链的智能家居数据保密方法、系统、装置及介质。

技术介绍

[0002]智能家居的出现给用户带来便利,大大改善了人类的生活,但智能家居的背后也隐藏着不少的安全问题。用户在使用智能家居时会产生大量的隐私数据,隐私数据对于用户而言十分重要,虽然智能家居系统也会采取加密手段对数据进行加密,但是只要网络截获私钥即可全部看到明文,从而导致智能家居产品使用过程中用户数据存在泄露风险。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种基于区块链的智能家居数据保密方法,旨在解决智能家居产品使用过程中用户数据存在泄露风险的技术问题。
[0005]为实现上述目的,本专利技术提供一种基于区块链的智能家居数据保密方法,应用于第一用户端,所述方法包括以下步骤:
[0006]获取家居设备数据,并根据预设门限加密算法对所述家居设备数据进行加密,获得加密家居信息;
[0007]将所述加密家居信息上传至云服务端;
[0008]基于区块链网络,将所述预设门限加密算法对应的私钥份额分发至预设智能合约下所有用户端。
[0009]可选地,所述根据预设门限加密算法对家居设备数据进行加密,获得加密家居信息的步骤包括:
[0010]获取预设门限加密算法生成的公钥,并根据所述公钥对家居设备数据进行加密,获得加密家居数据;
[0011]基于预设第一哈希算法对所述加密家居数据进行计算,获得所述加密家居数据对应的第一数字指纹,并将所述加密家居数据和所述第一数字指纹作为加密家居信息。
[0012]可选地,所述将所述加密家居信息上传至云服务端步骤之后还包括:
[0013]将上传所述加密家居信息的上传记录信息传输至区块链网络。
[0014]此外,为实现上述目的,本专利技术还提供一种基于区块链的智能家居数据保密方法,应用于第二用户端,所述方法包括以下步骤:
[0015]从云服务端获取加密家居信息和所述加密家居信息对应的第一核验值;
[0016]根据所述第一核验值,对所述加密家居信息进行核验;
[0017]在所述加密家居信息通过核验时,基于区块链网络获取预设智能合约下所有用户端的私钥份额;
[0018]根据所述私钥份额和预设门限加密算法,对所述加密家居信息进行解密,获得家居设备数据。
[0019]可选地,所述根据所述第一核验值,对所述加密家居信息进行核验的步骤包括:
[0020]基于预设第一哈希算法对所述加密家居信息中的加密家居数据进行计算,获得所述加密家居数据对应的第二数字指纹,并基于预设第二哈希算法对所述第二数字指纹进行计算,获得第二核验值;
[0021]当所述第二核验值与所述第一核验值匹配时,判定所述加密家居信息通过核验。
[0022]可选地,所述从云服务端获取加密家居信息和所述加密家居信息对应的第一核验值的步骤之后还包括:
[0023]将从云服务端获取所述加密家居信息的下载记录信息传输至区块链网络。
[0024]此外,为实现上述目的,本专利技术还提供一种基于区块链的智能家居数据保密方法,应用于云服务端,所述方法包括以下步骤:
[0025]若接收到第一用户端上传的加密家居信息,基于预设第二哈希算法对所述加密家居信息中的第一数字指纹进行计算,获得所述第一数字指纹对应的第一核验值;
[0026]将所述加密家居信息和所述第一核验值发送至第二用户端。
[0027]此外,为实现上述目的,本专利技术还提供一种智能家居数据保密系统,所述智能家居数据保密系统包括:第一用户端、第二用户端、云服务端以及区块链网络;
[0028]第一用户端,用于获取家居设备数据,并根据预设门限加密算法对所述家居设备数据进行加密,获得加密家居信息;
[0029]还用于将所述加密家居信息上传至云服务端;
[0030]还用于基于区块链网络,将所述预设门限加密算法对应的私钥份额分发至预设智能合约下所有用户端;
[0031]第二用户端,用于从云服务端获取加密家居信息和所述加密家居信息对应的第一核验值;
[0032]还用于根据所述第一核验值,对所述加密家居信息进行核验;
[0033]还用于在所述加密家居信息通过核验时,基于区块链网络获取预设智能合约下所有用户端的私钥份额;
[0034]还用于根据所述私钥份额和所述预设门限加密算法对所述加密家居信息进行解密,获得家居设备数据;
[0035]云服务端,用于若接收到第一用户端上传的加密家居信息,则基于预设第二哈希算法对所述加密家居信息中的第一数字指纹进行计算,获得所述第一数字指纹对应的第一核验值;
[0036]还用于将所述加密家居信息和所述第一核验值发送至第二用户端;
[0037]区块链网络,用于第一用户端将所述预设门限加密算法对应的私钥份额分发至所述预设智能合约下所有用户端;
[0038]还用于第二用户端获取预设智能合约下所有用户端的私钥份额。
[0039]此外,为实现上述目的,本专利技术还提供一种智能家居数据保密装置,所述智能家居数据保密装置包括:存储器、处理器以及存储在所述存储器上的计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的基于区块链的智能家居数据保密方法的步骤。
[0040]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于区块链的智能家居数据保密程序,所述基于区块链的智能家居数据保密程序被处理器执行时实现如上任一项所述的基于区块链的智能家居数据保密方法的步骤。
[0041]本专利技术提出的一种基于区块链的智能家居数据保密方法,第一用户端获取家居设备数据,并根据预设门限加密算法对所述家居设备数据进行加密,获得加密家居信息;将所述加密家居信息上传至云服务端;基于区块链网络,将所述预设门限加密算法对应的私钥份额分发至预设智能合约下所有用户端。本专利技术一方面通过采用预设门限加密算法进行加密,以及基于区块链网络将私钥份额在所述预设智能合约下的合约成员之间进行分享,从而能够提高私钥的安全性。另一方面,云服务端所存储的数据均为密文,即使非法用户盗取了云服务端的数据,也无法获得对应的明文,保证了数据的隐私性。综上,本专利技术大幅降低了智能家居产品使用过程中用户数据泄露的风险。
附图说明
[0042]图1为本专利技术实施例方案涉及的硬件运行环境的装置结构示意图;
[0043]图2为本专利技术基于区块链的智能家居数据保密方法第一实施例的流程示意图;
[0044]图3为本专利技术基于区块链的智能家居数据保密方法第二实施例的流程示意图;
[0045]图4为本专利技术基于区块链的智能家居数据保密方法第三实施例的流程示意图;
[0046]图5为本专利技术实施例方案涉本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的智能家居数据保密方法,应用于第一用户端,其特征在于,所述方法包括:获取家居设备数据,并根据预设门限加密算法对所述家居设备数据进行加密,获得加密家居信息;将所述加密家居信息上传至云服务端;基于区块链网络,将所述预设门限加密算法对应的私钥份额分发至预设智能合约下所有用户端。2.如权利要求1所述的方法,其特征在于,所述根据预设门限加密算法对家居设备数据进行加密,获得加密家居信息的步骤包括:获取预设门限加密算法生成的公钥,并根据所述公钥对家居设备数据进行加密,获得加密家居数据;基于预设第一哈希算法对所述加密家居数据进行计算,获得所述加密家居数据对应的第一数字指纹,并将所述加密家居数据和所述第一数字指纹作为加密家居信息。3.如权利要求2所述的方法,其特征在于,所述将所述加密家居信息上传至云服务端步骤之后还包括:将上传所述加密家居信息的上传记录信息传输至区块链网络。4.一种基于区块链的智能家居数据保密方法,应用于第二用户端,其特征在于,所述方法包括:从云服务端获取加密家居信息和所述加密家居信息对应的第一核验值;根据所述第一核验值,对所述加密家居信息进行核验;在所述加密家居信息通过核验时,基于区块链网络获取预设智能合约下所有用户端的私钥份额;根据所述私钥份额和预设门限加密算法,对所述加密家居信息进行解密,获得家居设备数据。5.如权利要求4所述的方法,其特征在于,所述根据所述第一核验值,对所述加密家居信息进行核验的步骤包括:基于预设第一哈希算法对所述加密家居信息中的加密家居数据进行计算,获得所述加密家居数据对应的第二数字指纹,并基于预设第二哈希算法对所述第二数字指纹进行计算,获得第二核验值;当所述第二核验值与所述第一核验值匹配时,判定所述加密家居信息通过核验。6.如权利要求4所述的方法,其特征在于,所述从云服务端获取加密家居信息和所述加密家居信息对应的第一核验值的步骤之后还包括:将从云服务端获取所述加密家居信息的下载记录信息传输至区块链网络。7.一种基于区块链的智能家居数据保密方法,应用于云服务端...

【专利技术属性】
技术研发人员:李丹阳李丁盛林峰
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1