一种AIGC服务隐私保护方法和设备技术

技术编号:38618148 阅读:16 留言:0更新日期:2023-08-26 23:45
本发明专利技术提供一种AIGC服务隐私保护方法和设备。所述方法包括所述用户账户端向中介服务端发送用户账户凭证和服务等级需求;生成第一私有随机数作为输入参数计算第一散列函数,得到第一结果,经中介服务端发送至AIGC账户端;计算第一访问键值,将请求内容加密后存入内容存储服务端;生成第四私有随机数作为第一散列函数的输入参数,得到第四结果,经中介服务端发送至AIGC账户端;计算第四访问键值发送至内容存储服务端,对第二消息内容进行读取并解密,得到内容请求对应的应答内容。以此方式,能够防止AIGC服务跟踪用户的查询内容,阻止服务方对用户实施精准画像,确保除用户外的其他各方均不能同时掌握用户身份及其所请求内容。方均不能同时掌握用户身份及其所请求内容。方均不能同时掌握用户身份及其所请求内容。

【技术实现步骤摘要】
一种AIGC服务隐私保护方法和设备


[0001]本专利技术一般涉及网络安全领域,并且更具体地,涉及一种AIGC服务隐私保护方法和设备。

技术介绍

[0002]生成式人工智能AIGC(Artificial Intelligence Generated Content)是人工智能1.0时代进入2.0时代的重要标志。以ChatGPT为代表的AIGC服务大行其道的今天,数据安全与隐私保护问题日益引发了用户关注。如果AIGC服务长期为某个用户提供AIGC服务,前者将逐渐掌握后者的个人信息,从而对用户进行画像。这对用户的隐私产生了风险。因此,用户需要尽可能降低他人对自己的行为进行观察和记录,减少对方对己方的信息收集。如下方法虽然有助于实现这一目标,但无法从根本上避免基于信息收集的隐私风险。
[0003](1)匿名化。匿名化能够在单次会话中隐藏用户的实名信息,但无法避免他人对自己虚拟身份的观察和记录,其真实身份容易在通过人物画像手段进行溯源。即使用户采用匿名的网络身份,也无法避免自己的行为模式在长期的AIGC请求中发生暴露。此外,有些网络服务出于合规要求必须实名化使用,使得用户的真实身份无法彻底隐藏。
[0004](2)代理服务。代理服务能够避免最终服务方对用户的直接接触,虽然降低了最终服务方的信息采集能力,但代理服务则形成了新的隐私暴露风险点。
[0005](3)行为分割。用户可以注册多个虚拟身份,或者同时使用多个代理,或者依次使用多个AIGC服务,从而分摊自己的行为历史,降低他人对单个虚拟身份的观察记录。但出于便利性、成本、业务要求等客观条件限制,用户能够使用的虚拟身份数量、代理服务数量和AIGC服务数量都是有限的。
[0006](4)消息加密。消息加密有助于向除AIGC服务的第三方隐藏自己的真实请求,但由于当前主流AIGC服务的特点,消息到达AIGC服务时必须解密,因此无法对AIGC服务本身无法使用密文。

技术实现思路

[0007]根据本专利技术的实施例,提供了一种AIGC服务隐私保护方案。本方案能够防止AIGC服务长期跟踪用户的查询内容,阻止服务方对用户实施精准画像,确保除用户外的其他各方均不能同时掌握用户身份及其所请求的内容。
[0008]在本专利技术的第一方面,提供了一种AIGC服务隐私保护方法。该方法应用于用户账户端,包括:
[0009]所述用户账户端响应于用户端的内容请求,向中介服务端发送用户账户凭证和服务等级需求,使所述中介服务端选择AIGC服务端和AIGC账户端,并生成第一散列函数、第二散列函数、第一双参数散列函数、第二双参数散列函数和一个对称加密密钥;其中,第一散列函数、第一双参数散列函数和对称加密密钥由所述中介服务端发送至所述用户账户端;第二散列函数、第二双参数散列函数和对称加密密钥由所述中介服务端发送至所述AIGC账
户端;
[0010]所述用户账户端根据所述第一散列函数、第一双参数散列函数和所述对称加密密钥,生成第一私有随机数,并以所述第一私有随机数为输入参数,计算所述第一散列函数,得到第一结果,将所述第一结果经所述中介服务端发送至所述AIGC账户端;所述第一结果用于触发所述AIGC账户端生成第二私有随机数;所述第二私有随机数用于作为所述第二散列函数的输入参数,得到第二结果;所述第二结果由所述AIGC账户端经所述中介服务端发送至所述用户账户端;
[0011]所述用户账户端响应于所述第二结果,根据所述第一双参数散列函数计算第一访问键值,以所述第一访问键值将请求内容利用所述对称加密密钥加密的加密结果存入内容存储服务端,以便使所述AIGC账户端通过第二访问键值从所述内容存储服务端获取所述第二访问键值对应的第一消息内容,所述第一消息内容被所述AIGC账户端通过所述对称加密密钥进行解密,得到解密后的第一消息内容;所述解密后的第一消息内容被发送至AIGC服务端;所述第二访问键值由所述AIGC账户端根据所述第二双参数散列函数计算得到;
[0012]所述用户账户端响应于第三结果生成第四私有随机数,以所述第四私有随机数作为所述第一散列函数的输入参数,得到第四结果,将所述第四结果经所述中介服务端发送至所述AIGC账户端;所述第三结果由所述AIGC账户端响应于AIGC服务端的AIGC应答,将第三私有随机数作为所述第二散列函数的输入参数,计算得到;所述第三结果由所述AIGC账户端经所述中介服务端发送至所述用户账户端;所述第四结果用于触发所述AIGC账户端根据所述第二双参数散列函数计算得到第三访问键值,以所述第三访问键值将AIGC应答的内容利用所述对称加密密钥加密的加密结果存入内容存储服务端;
[0013]所述用户账户端根据所述第一双参数散列函数计算第四访问键值,发送至所述内容存储服务端,对所述内容存储服务端对应的第二消息内容进行读取,对读取到的第二消息内容进行解密,得到所述内容请求对应的应答内容。
[0014]进一步地,当所述内容存储服务端进行存储时,若所述内容存储服务端的内部键值已被占用,则将超过存储有效期的内容删除,重新进行存储;当所述内容存储服务端进行读取时,若读取对应的访问键值无效,则将读取对应的访问键值转化为最接近的有效访问键值。
[0015]进一步地,所述内容存储服务端将访问键值转化为内部键值;其中,若不同的访问键值相近,则所述内容存储服务端将相近的访问键值转化为相同的内部键值。
[0016]在本专利技术的第二方面,提供了一种AIGC服务隐私保护方法。该方法应用于中介服务端,包括:
[0017]所述中介服务端响应于用户账户端发送的用户账户凭证和服务等级需求,选择AIGC服务端和AIGC账户端,并生成第一散列函数、第二散列函数、第一双参数散列函数、第二双参数散列函数和一个对称加密密钥;所述中介服务端将所述第一散列函数、第一双参数散列函数和所述对称加密密钥发送至所述用户账户端,触发所述用户账户端生成第一私有随机数,并以所述第一私有随机数为输入参数,计算所述第一散列函数,得到第一结果;所述中介服务端将所述第二散列函数、第二双参数散列函数和对称加密密钥发送至所述AIGC账户端;所述用户账户凭证和服务等级需求由所述用户账户端响应于用户端的内容请求,向所述中介服务端发送;
[0018]所述中介服务端接收所述第一结果,将所述第一结果发送至所述AIGC账户端;所述第一结果用于触发所述AIGC账户端生成第二私有随机数;所述第二私有随机数用于作为所述第二散列函数的输入参数,得到第二结果;所述第二结果由所述AIGC账户端发送至所述中介服务端;
[0019]所述中介服务端接收所述第二结果,将所述第二结果发送至所述用户账户端;所述第二结果用于触发所述用户账户端根据所述第一双参数散列函数计算第一访问键值,以所述第一访问键值将请求内容利用所述对称加密密钥加密的第一加密结果存入内容存储服务端,以便使所述AIGC账户端通过第二访问键值从所述内容存储服务端获取所述第二访问键值对应的第一消息内容,所述第一消息内容被所述AIGC账户端通过所述对称加密密本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种AIGC服务隐私保护方法,其特征在于,应用于用户账户端,包括:所述用户账户端响应于用户端的内容请求,向中介服务端发送用户账户凭证和服务等级需求,使所述中介服务端选择AIGC服务端和AIGC账户端,并生成第一散列函数、第二散列函数、第一双参数散列函数、第二双参数散列函数和一个对称加密密钥;其中,第一散列函数、第一双参数散列函数和对称加密密钥由所述中介服务端发送至所述用户账户端;第二散列函数、第二双参数散列函数和对称加密密钥由所述中介服务端发送至所述AIGC账户端;所述用户账户端根据所述第一散列函数、第一双参数散列函数和所述对称加密密钥,生成第一私有随机数,并以所述第一私有随机数为输入参数,计算所述第一散列函数,得到第一结果,将所述第一结果经所述中介服务端发送至所述AIGC账户端;所述第一结果用于触发所述AIGC账户端生成第二私有随机数;所述第二私有随机数用于作为所述第二散列函数的输入参数,得到第二结果;所述第二结果由所述AIGC账户端经所述中介服务端发送至所述用户账户端;所述用户账户端响应于所述第二结果,根据所述第一双参数散列函数计算第一访问键值,以所述第一访问键值将请求内容利用所述对称加密密钥加密的加密结果存入内容存储服务端,以便使所述AIGC账户端通过第二访问键值从所述内容存储服务端获取所述第二访问键值对应的第一消息内容,所述第一消息内容被所述AIGC账户端通过所述对称加密密钥进行解密,得到解密后的第一消息内容;所述解密后的第一消息内容被发送至AIGC服务端;所述第二访问键值由所述AIGC账户端根据所述第二双参数散列函数计算得到;所述用户账户端响应于第三结果生成第四私有随机数,以所述第四私有随机数作为所述第一散列函数的输入参数,得到第四结果,将所述第四结果经所述中介服务端发送至所述AIGC账户端;所述第三结果由所述AIGC账户端响应于AIGC服务端的AIGC应答,将第三私有随机数作为所述第二散列函数的输入参数,计算得到;所述第三结果由所述AIGC账户端经所述中介服务端发送至所述用户账户端;所述第四结果用于触发所述AIGC账户端根据所述第二双参数散列函数计算得到第三访问键值,以所述第三访问键值将AIGC应答的内容利用所述对称加密密钥加密的加密结果存入内容存储服务端;所述用户账户端根据所述第一双参数散列函数计算第四访问键值,发送至所述内容存储服务端,对所述内容存储服务端对应的第二消息内容进行读取,对读取到的第二消息内容进行解密,得到所述内容请求对应的应答内容。2.根据权利要求1所述的方法,其特征在于,当所述内容存储服务端进行存储时,若所述内容存储服务端的内部键值已被占用,则将超过存储有效期的内容删除,重新进行存储;当所述内容存储服务端进行读取时,若读取对应的访问键值无效,则将读取对应的访问键值转化为最接近的有效访问键值。3.根据权利要求1所述的方法,其特征在于,所述内容存储服务端将访问键值转化为内部键值;其中,若不同的访问键值相近,则所述内容存储服务端将相近的访问键值转化为相同的内部键值。4.一种AIGC服务隐私保护方法,其特征在于,应用于中介服务端,包括:所述中介服务端响应于用户账户端发送的用户账户凭证和服务等级需求,选择AIGC服务端和AIGC账户端,并生成第一散列函数、第二散列函数、第一双参数散列函数、第二双参
数散列函数和一个对称加密密钥;所述中介服务端将所述第一散列函数、第一双参数散列函数和所述对称加密密钥发送至所述用户账户端,触发所述用户账户端生成第一私有随机数,并以所述第一私有随机数为输入参数,计算所述第一散列函数,得到第一结果;所述中介服务端将所述第二散列函数、第二双参数散列函数和对称加密密钥发送至所述AIGC账户端;所述用户账户凭证和服务等级需求由所述用户账户端响应于用户端的内容请求,向所述中介服务端发送;所述中介服务端接收所述第一结果,将所述第一结果发送至所述AIGC账户端;所述第一结果用于触发所述AIGC账户端生成第二私有随机数;所述第二私有随机数用于作为所述第二散列函数的输入参数,得到第二结果;所述第二结果由所述AIGC账户端发送至所述中介服务端;所述中介服务端接收所述第二结果,将所述第二结果发送至所述用户账户端;所述第二结果用于触发所述用户账户端根据所述第一双参数散列函数计算第一访问键值,以所述第一访问键值将请求内容利用所述对称加密密钥加密的第一加密结果存入内容存储服务端,以便使所述AIGC账户端通过第二访问键值从所述内容存储服务端获取所述第二访问键值对应的第一消息内容,所述第一消息内容被所述AIGC账户端通过所述对称加密密钥进行解密,得到解密后的第一消息内容;所述解密后的第...

【专利技术属性】
技术研发人员:曲武
申请(专利权)人:金睛云华沈阳科技有限公司
类型:发明
国别省市:

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

1