基于同态可搜索加密的隐私保护搜索方法
摘要文本
本发明公开了基于同态可搜索加密的隐私保护搜索方法,涉及加密技术领域,该方法包括:步骤1:获取用户数量,数据所有者数量和搜索请求数量;并定义用户、数据所有者和搜索请求为搜索参与者;步骤2:设置用户的效用函数、数据所有者的效用函数和搜索引擎的效用函数;步骤3:进行搜索博弈的建模,得到搜索博弈模型;步骤4:每个用户将其搜索请求使用同态可搜索加密算法加密为搜索加密结果;步骤5:每个用户提交搜索加密结果到搜索引擎;步骤6:用户使用自己的私钥对加密搜索结果进行解密,得到明文搜索结果。本发明实现了高度隐私保护和高效数据搜索的平衡,有益于保护数据隐私、提高数据共享灵活性,同时改善搜索效率。
申请人信息
- 申请人:北京睿航至臻科技有限公司
- 申请人地址:102627 北京市大兴区科苑路13号院1号楼4层401-6室
- 发明人: 北京睿航至臻科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于同态可搜索加密的隐私保护搜索方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410010595.2 |
| 申请日 | 2024/1/4 |
| 公告号 | CN117834107A |
| 公开日 | 2024/4/5 |
| IPC主分类号 | H04L9/00 |
| 权利人 | 北京睿航至臻科技有限公司 |
| 发明人 | 张群轼; 姜守义; 邢波波; 李华 |
| 地址 | 北京市大兴区科苑路13号院1号楼4层401-6室 |
专利主权项内容
1.基于同态可搜索加密的隐私保护搜索方法,其特征在于,所述方法包括:步骤1:获取用户数量,数据所有者数量和搜索请求数量;并定义用户、数据所有者和搜索请求为搜索参与者;步骤2:设置用户的效用函数、数据所有者的效用函数和搜索引擎的效用函数;步骤3:进行搜索博弈的建模,得到搜索博弈模型;具体包括:定义搜索博弈的策略集合,每个用户都有一个搜索博弈的策略集合,表示其搜索请求的行为策略;定义数据所有者的策略集合,每个数据所有者都有一个数据所有者的策略集合,表示其数据共享策略;博弈模型采用混合策略方式,每个用户根据概率选择搜索博弈的策略集合中的策略;每个数据所有者根据概率选择数据所有者的策略集合中的策略;步骤4:每个用户将其搜索请求使用同态可搜索加密算法加密为搜索加密结果;每个数据所有者使用同态可搜索加密算法加密其数据集为数据集加密结果;步骤5:每个用户提交搜索加密结果到搜索引擎,搜索引擎使用同态搜索算法处理搜索加密结果,从数据集加密结果中搜索,得到相应的加密搜索结果;搜索引擎将加密搜索结果返回给用户;步骤6:用户使用自己的私钥对加密搜索结果进行解密,得到明文搜索结果。