安全检索方法、系统及电子设备与流程

摘要: 本技术涉及终端领域,尤其涉及一种安全检索方法、系统及电子设备。背景技术:1、在日常应用场景中,通过终端和云服务器检索目标数据是最常见的场景之一。例如,随着人工智...
安全检索方法、系统及电子设备与流程

本技术涉及终端领域,尤其涉及一种安全检索方法、系统及电子设备。

背景技术:

1、在日常应用场景中,通过终端和云服务器检索目标数据是最常见的场景之一。例如,随着人工智能技术的发展,用户使用大语言模型(llm)进行智能问答、内容生成时,为了解决llm在知识时效性、专业性和可控性方面的不足,检索增强生成(retrieval augmentedgeneration,rag)技术应运而生。rag可以通过从外部知识库中检索相关信息来增强大语言模型的生成能力,有效提升回答的准确性和可靠性。然而,在数据检索的过程中,特别是在处理敏感或私人数据时,数据泄露的风险比较高。因此,如何在数据检索过程中保障用户的隐私与数据的安全,成为目前亟待解决的问题。

技术实现思路

1、本技术提供了一种安全检索方法、系统及电子设备,实现了在检索过程中保护用户的隐私信息,保障数据的安全性和保密性,提高检索效率的效果。

2、第一方面,本技术提供了一种安全检索方法,应用于终端,包括:接收到查询请求,其中,该查询请求中包括第一查询内容。确定该第一查询内容的隐私等级。通过该第一查询内容的隐私等级对应的加密通道,发送第一检索请求。其中,该第一检索请求用于请求检索该第一查询内容。通过该第一查询内容的隐私等级对应的加密通道,接收一个或多个目标数据。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性,提高检索效率的效果。

3、在一种可能的实现方式中,通过该第一查询内容的隐私等级对应的加密通道,发送第一检索请求,具体包括:若该第一查询内容为第一隐私等级,则基于该第一查询内容生成加密的第一去重标识。发送携带该加密的第一去重标识的第一检索请求。这样,在检索过程中保护了用户的隐私信息。

4、在一种可能的实现方式中,通过该第一查询内容的隐私等级对应的加密通道,发送第一检索请求,具体包括:若该第一查询内容为第二隐私等级,则基于该第一查询内容生成加密的第一关键字。发送携带该加密的第一关键字的第一检索请求。这样,在检索过程中保护了用户的隐私信息。

5、在一种可能的实现方式中,通过该第一查询内容的隐私等级对应的加密通道,发送第一检索请求,具体包括:若该第一查询内容为第三隐私等级,则基于该第一查询内容生成第一向量密文。发送携带该第一向量密文的第一检索请求。这样,在检索过程中保护了用户的隐私信息。

6、在一种可能的实现方式中,通过该第一查询内容的隐私等级对应的加密通道,发送第一检索请求,具体包括:若该第一查询内容为第四隐私等级,则基于该第一查询内容生成第二向量密文和第三向量密文。其中,该第二向量密文和该第三向量密文对应的加密方式不同。发送携带该第二向量密文的第一检索请求,和,携带该第三向量密文的第一检索请求。这样,在检索过程中保护了用户的隐私信息。

7、在一种可能的实现方式中,通过该第一查询内容的隐私等级对应的加密通道,发送第一检索请求,具体包括:若该第一查询内容为第五隐私等级,则基于该第一查询内容生成第四向量密文和第一加密查询内容。发送携带该第四向量密文的第一检索请求,和,携带该第一加密查询内容的第一检索请求。这样,在检索过程中保护了用户的隐私信息。

8、在一种可能的实现方式中,该方法还包括:获取一项或多项待存储数据。确定该一项或多项待存储数据的隐私等级。通过该一项或多项待存储数据对应的加密通道,发送该一项或多项待存储数据。这样,在检索过程中保障了数据的安全性和保密性,

9、第二方面,本技术提供了一种安全检索方法,应用于云服务器,包括:接收第一检索请求。其中,该第一检索基于第一查询内容和该第一查询内容的隐私等级生成,该第一检索请求用于请求检索该第一查询内容。基于该第一检索请求和该第一查询内容的隐私等级,确定出一个或多个目标数据。通过该第一查询内容的隐私等级对应的加密通道,发送该一个或多个目标数据。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性,提高检索效率的效果。

10、在一种可能的实现方式中,接收第一检索请求,具体包括:若该第一查询内容为第一隐私等级,则接收携带加密的第一去重标识的第一检索请求。基于该第一检索请求和该第一查询内容的隐私等级,确定出一个或多个目标数据,具体包括:若该第一查询内容为第一隐私等级,基于该加密的第一去重标识,确定出一个或多个目标数据。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性。

11、在一种可能的实现方式中,接收第一检索请求,具体包括: 若该第一查询内容为第二隐私等级,则接收携带加密的第一关键字的第一检索请求。基于该第一检索请求和该第一查询内容的隐私等级,确定出一个或多个目标数据,具体包括:若该第一查询内容为第二隐私等级,基于该加密的第一关键字,确定出一个或多个目标数据。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性。

12、在一种可能的实现方式中,接收第一检索请求,具体包括: 若该第一查询内容为第三隐私等级,则接收携带第一向量密文的第一检索请求。基于该第一检索请求和该第一查询内容的隐私等级,确定出一个或多个目标数据,具体包括:若该第一查询内容为第三隐私等级,基于该第一向量密文,确定出一个或多个目标数据。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性。

13、在一种可能的实现方式中,接收第一检索请求,具体包括: 若该第一查询内容为第四隐私等级,则接收携带第二向量密文的第一检索请求,和,携带第三向量密文的第一检索请求。基于该第一检索请求和该第一查询内容的隐私等级,确定出一个或多个目标数据,具体包括:若该第一查询内容为第四隐私等级,基于第二向量密文,确定出第一候选集。基于该第三向量密文和该第一候选集,确定出一个或多个目标数据。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性。

14、在一种可能的实现方式中,接收第一检索请求,具体包括:若该第一查询内容为第五隐私等级,则接收携带第四向量密文的第一检索请求,和,携带第一加密查询内容的第一检索请求。基于该第一检索请求和该第一查询内容的隐私等级,确定出一个或多个目标数据,具体包括:若该第一查询内容为第五隐私等级,基于第四向量密文,确定出第二候选集。基于该第四向量密文和该第二候选集,确定出一个或多个目标数据。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性。

15、第三方面,本技术提供了一种通信系统,包括终端和云服务器,其中,该终端用于执行如第一方面中任一项可能的实现方式中的方法,该云服务器用于执行如第二方面中任一项可能的实现方式中的方法。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性,提高检索效率的效果。

16、第四方面,本技术提供了一种电子设备,包括一个或多个处理器和一个或多个存储器。其中,该一个或多个存储器与该一个或多个处理器耦合,该一个或多个存储器用于存储计算机程序,当该一个或多个处理器执行该计算机程序时,使得执行如上述任一方面中任一项可能的实现方式中的方法。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性,提高检索效率的效果。

17、第五方面,本技术提供了一种芯片系统,包括处理电路和接口电路,该接口电路用于接收指令并传输至该处理电路,该处理电路用于运行该指令以执行如上述任一方面中任一项可能的实现方式中的方法。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性,提高检索效率的效果。

18、第六方面,本技术提供了一种计算机可读存储介质,存储有计算机程序,当该计算机程序被处理器执行时,实现如上述任一方面中任一项可能的实现方式中的方法。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性,提高检索效率的效果。

19、第七方面,本技术提供了一种计算机程序产品,包括计算机程序,当该计算机程序被处理器执行时,实现如上述任一方面中任一项可能的实现方式中的方法。这样,在检索过程中保护用户的隐私信息,保障数据的安全性和保密性,提高检索效率的效果。