System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于安全多方计算的家电网络图的搜索方法、装置和设备制造方法及图纸_技高网

基于安全多方计算的家电网络图的搜索方法、装置和设备制造方法及图纸

技术编号:41284566 阅读:4 留言:0更新日期:2024-05-11 09:33
本申请涉及信息安全技术领域,公开一种基于安全多方计算的家电网络图的搜索方法、装置和设备。该搜索方法包括:接收客户端发送的查询令牌,以及家电的加密网络图;其中,查询令牌表示查询设备的索引;根据查询令牌确定加密网络图中的目标加密信息,并将目标加密信息发送至客户端,以使客户端根据目标加密信息生成目标解密信息并返回目标解密信息至用户端。该搜索方法、装置和设备能够确保家电网络图在传输过程中的安全性和私密性,以实现保护用户隐私同时,提高对智能家电网络图的效率和安全搜索。

【技术实现步骤摘要】

本申请涉及信息安全,例如涉及一种基于安全多方计算的家电网络图的搜索方法、装置和设备


技术介绍

1、在当今的智能家居环境中,智能家电网络的安全和隐私问题日益受到重视。随着智能家电的普及,构建在这些家电设备之间的网络图成为了理解和优化家庭内设备互动的关键。然而,这样的网络图通常包含敏感信息,比如用户的生活习惯和家庭布局等,在对网络图进行搜索和分析时,会造成用户信息安全和隐私问题。

2、为了保证用户信息安全和用户隐私,相关技术通常采用基于不经意传输协议和基于同态加密来实现的隐私信息搜索,具体地,基于不经意传输的隐私信息检索方案中使用的是rsa的n选1的ot协议,实现在搜索过程中保护用户隐私。但是相关技术搜索的响应时长较长,导致相关技术在保护用户隐私的同时,难以保证搜索效率和安全搜索。

3、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、本公开实施例提供了一种基于安全多方计算的家电网络图的搜索方法、装置和设备,以在保护用户隐私的同时,提高对智能家电网络图的效率和安全搜索。

3、在一些实施例中,基于安全多方计算的家电网络图的搜索方法应用于服务器端;搜索方法包括:接收客户端发送的查询令牌,以及家电的加密网络图;其中,查询令牌表示查询设备的索引;根据查询令牌确定加密网络图中的目标加密信息,并将目标加密信息发送至客户端,以使客户端根据目标加密信息生成目标解密信息并返回目标解密信息至用户端。

4、可选地,加密网络图包括用于存储整个加密的网络图信息的第一加密数组和用于在多设备搜索的情况下验证是否有共同连接设备的第二加密数组;根据查询令牌确定加密网络图中的目标加密信息,包括:确定查询令牌对应的查询令牌功能;其中,查询令牌功能包括表示查询单个设备的连接设备的第一查询功能、表示查询多个设备的共同连接设备的第二查询功能、表示单个设备与连接设备的连接结果排序的第三查询功能、表示查询两个设备的相关性的第四查询功能和表示多对设备之间相关性的最大值的第五查询功能中的一个或多个;根据查询令牌功能确定加密网络图中的目标加密数组;其中,目标加密数组包括第一加密数组和/或第二加密数组;基于目标加密数组,确定查询令牌功能所对应的目标加密信息。

5、可选地,家电包括多个设备;其中,在每一设备与其他设备相连接的情况下,每一设备与所连接的全部设备均设有对应的权重值;服务器端包括多个服务器;其中,每一服务器接收部分加密网络图和查询令牌;根据查询令牌功能确定加密网络图中的目标加密数组,包括:在查询令牌功能包括第一查询功能的情况下,确定目标加密数组为第一加密数组;和/或,在查询令牌功能包括第二查询功能的情况下,确定目标加密数组为第一加密数组和第二加密数组;和/或,在查询令牌功能包括第三查询功能的情况下,确定目标加密数组为第一加密数组;和/或,在查询令牌功能包括第四查询功能的情况下,确定目标加密数组为第一加密数组和第二加密数组;和/或,在查询令牌功能包括第五查询功能的情况下,确定目标加密数组为第一加密数组和第二加密数组。

6、可选地,基于目标加密数组,确定查询令牌功能所对应的目标加密信息,包括:在查询令牌功能包括第一查询功能的情况下,基于第一加密数组,搜索第一查询功能对应的查询设备的加密连接设备;将查询设备的加密连接设备确定为目标加密信息;和/或,在查询令牌功能包括第二查询功能的情况下,确定第二查询功能对应的查询设备中的目标查询设备;基于第一加密数组、第二加密数组,根据目标查询设备确定查询令牌所对应的目标加密信息;和/或,在查询令牌功能包括第三查询功能的情况下,基于第一加密数组,搜索第三查询功能对应的查询设备的加密连接设备的加密序号;确定加密序号对应的加密权重值;对加密权重值进行排序,并将排序后的加密权重值对应的加密序号确定为目标加密信息;和/或,在查询令牌功能包括第四查询功能的情况下,确定第四查询功能对应的第一查询设备和第二查询设备;分别获得第一查询设备的加密连接设备的第一加密平均权重值,以及第二查询设备的加密连接设备的第二加密平均权重值;基于第一加密数组和第二加密数组,根据第一加密平均权重值和第二加密平均权重值确定第一查询设备与第二查询设备之间的加密相关性;将第一查询设备与第二查询设备之间的加密相关性确定为目标加密信息;和/或,在查询令牌包括第五查询功能的情况下,基于第一加密数组和第二加密数组,确定第五查询功能对应的多个设备中相关性最大的加密设备对;计算相关性最大的加密设备对的加密相关性值;将相关性最大的加密设备对的加密相关性值确定为目标加密信息。

7、在一些实施例中,基于安全多方计算的家电网络图的搜索方法应用于客户端;搜索方法包括:对家电的网络图进行加密处理,获得家电的加密网络图,并将家电的加密网络图发送至服务器端;接收用户端发送的查询请求;确定查询请求所对应的查询令牌,并将查询令牌发送至服务器端;接收服务器端根据查询令牌所确定的加密网络图中的目标加密信息;根据目标加密信息生成目标解密信息,并将目标解密信息返回至用户端。

8、可选地,家电包括多个设备,其中,在每一设备与其他设备相连接的情况下,每一设备与所连接的全部设备均设有对应的权重值;加密网络图包括第一加密数组和第二加密数组;对家电的网络图进行加密处理,获得家电的加密网络图,包括:对家电的网络图进行加密,获得第一初始信息,并将第一初始信息存储于第一初始数组;对第一初始数组进行加密,以获得第一初始数组对应的第一加密数组;对家电图中每一设备和每一设备的连接设备的序号进行加密,获得第二初始信息,并将第二初始信息和每一设备的连接设备的平均权重值存储至第二初始数组,以获得第二初始数组对应的第二加密数组。

9、可选地,确定查询请求所对应的查询令牌,包括:确定查询请求所对应的查询设备;生成家电的网络图中查询设备的索引;将查询设备的索引确定为查询请求所对应的查询令牌。

10、在一些实施例中,基于安全多方计算的家电网络图的搜索方法应用于用户端;搜索方法包括:向客户端发出查询请求,以使客户端确定查询请求所对应的目标解密信息;接收客户端发送的查询请求所对应的目标解密信息。

11、在一些实施例中,基于安全多方计算的家电网络图的搜索装置,包括处理器和存储有程序指令的存储器,处理器被配置为在运行程序指令时,执行如上述的基于安全多方计算的家电网络图的搜索方法。

12、在一些实施例中,设备包括:设备本体,安装有如上述的基于安全多方计算的家电网络图的搜索装置。

13、本公开实施例提供的基于安全多方计算的家电网络图的搜索方法、装置和设备,可以实现以下技术效果:

14、服务器端接收到查询本文档来自技高网...

【技术保护点】

1.一种基于安全多方计算的家电网络图的搜索方法,应用于服务器端;其特征在于,搜索方法包括:

2.根据权利要求1所述的搜索方法,其特征在于,加密网络图包括用于存储整个加密的网络图信息的第一加密数组和用于在多设备搜索的情况下验证是否有共同连接设备的第二加密数组;根据查询令牌确定加密网络图中的目标加密信息,包括:

3.根据权利要求2所述的搜索方法,其特征在于,家电包括多个设备;其中,在每一设备与其他设备相连接的情况下,每一设备与所连接的全部设备均设有对应的权重值;服务器端包括多个服务器;其中,每一服务器接收部分加密网络图和查询令牌;根据查询令牌功能确定加密网络图中的目标加密数组,包括:

4.根据权利要求2所述的搜索方法,其特征在于,基于目标加密数组,确定查询令牌功能所对应的目标加密信息,包括:

5.一种基于安全多方计算的家电网络图的搜索方法,应用于客户端;其特征在于,搜索方法包括:

6.根据权利要求5所述的搜索方法,其特征在于,家电包括多个设备,其中,在每一设备与其他设备相连接的情况下,每一设备与所连接的全部设备均设有对应的权重值;加密网络图包括第一加密数组和第二加密数组;对家电的网络图进行加密处理,获得家电的加密网络图,包括:

7.根据权利要求5所述的搜索方法,其特征在于,确定查询请求所对应的查询令牌,包括:

8.一种基于安全多方计算的家电网络图的搜索方法,应用于用户端;其特征在于,搜索方法包括:

9.一种基于安全多方计算的家电网络图的搜索装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在运行所述程序指令时,执行如权利要求1至8任一项所述的基于安全多方计算的家电网络图的搜索方法。

10.一种设备,其特征在于,包括:

...

【技术特征摘要】

1.一种基于安全多方计算的家电网络图的搜索方法,应用于服务器端;其特征在于,搜索方法包括:

2.根据权利要求1所述的搜索方法,其特征在于,加密网络图包括用于存储整个加密的网络图信息的第一加密数组和用于在多设备搜索的情况下验证是否有共同连接设备的第二加密数组;根据查询令牌确定加密网络图中的目标加密信息,包括:

3.根据权利要求2所述的搜索方法,其特征在于,家电包括多个设备;其中,在每一设备与其他设备相连接的情况下,每一设备与所连接的全部设备均设有对应的权重值;服务器端包括多个服务器;其中,每一服务器接收部分加密网络图和查询令牌;根据查询令牌功能确定加密网络图中的目标加密数组,包括:

4.根据权利要求2所述的搜索方法,其特征在于,基于目标加密数组,确定查询令牌功能所对应的目标加密信息,包括:

5.一种基于安全多方计算的家电网络图的...

【专利技术属性】
技术研发人员:王凯王绪方胡栾莎丁召杰王晔桂志辉
申请(专利权)人:青岛国创智能家电研究院有限公司
类型:发明
国别省市:

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

1