[发明专利]用于隐私保护的本地化密码技术在审
申请号: | 202180035266.8 | 申请日: | 2021-10-28 |
公开(公告)号: | CN116368488A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 克里斯托弗·施奈德 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 隐私 保护 本地化 密码 技术 | ||
1.一种计算机实施的方法,包括:
接收标识候选数字组件集合的数据元素,并且针对每个候选数字组件,接收所述候选数字组件的分布参数集合;
针对每个候选数字组件,
提供所述候选数字组件的加密选择数据作为密码分析应用的输入,所述密码分析应用在客户端设备的可信硬件模块中运行,其中所述加密选择数据表示所述候选数字组件的所述分布参数集合并且使用零知识证明协议进行加密,并且其中所述密码分析应用被配置为确定所述选择数据与所述客户端设备的用户的用户属性之间的匹配度量,以及
接收加密结果作为所述密码分析应用的输出,所述加密结果指示所述选择数据与用户的所述用户属性之间的所述匹配度量,其中所述加密结果是使用所述零知识证明协议来加密的;
解密每个候选数字组件的所述加密结果;
基于每个候选数字组件的所述匹配度量,从所述候选数字组件中选择给定数字组件;以及
显示所述给定数字组件。
2.根据任何前述权利要求所述的计算机实施的方法,其中,所述密码分析模块通过将所述选择数据的每个数据项与所述用户的对应用户属性进行比较来确定所述选择数据与用户属性之间的所述匹配度量。
3.根据任何前述权利要求所述的计算机实施的方法,其中,每个候选数字组件的所述选择数据包括所选数字组件将被显示的环境的上下文数据。
4.根据任何前述权利要求所述的计算机实施的方法,其中,所述用户属性数据被存储在所述可信硬件模块中,并且所述用户属性数据使用所述零知识协议来加密。
5.根据任何前述权利要求所述的计算机实施的方法,其中,每个候选数字组件的所述分布参数集合使用所述零知识证明协议来加密。
6.根据任何前述权利要求所述的计算机实施的方法,其中,所述零知识证明协议包括带误差环学习协议。
7.根据权利要求1所述的计算机实施的方法,其中,基于每个候选数字组件的所述匹配度量从所述候选数字组件中选择所述给定数字组件包括针对每个候选数字组件,基于所述匹配度量和发布者数量的组合来选择所述给定数字组件。
8.一种系统,包括:
一个或多个处理器;以及
存储指令的一个或多个存储设备,所述指令在由所述一个或多个处理器执行时使所述一个或多个处理器执行任何前述权利要求所述的方法。
9.一种承载指令的计算机可读存储介质,所述指令在由一个或多个处理器执行时使所述一个或多个处理器执行权利要求1至7中的任一项所述的方法。
10.一种包括指令的计算机程序产品,所述指令在由计算机执行时使所述计算机执行权利要求1至7中的任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180035266.8/1.html,转载请声明来源钻瓜专利网。