← 返回列表
基于身份密钥封装的多用户抗合谋密文检索方法及设备
摘要文本
本发明公开了一种基于身份密钥封装的多用户抗合谋密文检索方法及设备,包括了基于身份密钥封装方法和多用户抗合谋密文检索方法两部分;所述的一种基于用户身份密钥封装方法,解决了对称可搜索加密方案中对称密钥难分发问题,以及公钥分发策略开销大等问题,实现了常量级客户端存储开销,优化了数据拥有者的计算开销,使得系统效率显著提升。所述的一种多用户抗合谋密文检索方法,解决了恶意用户与服务器合谋问题、前后向隐私泄露问题,设计了可计数更新模式来记录最新状态,保护了前后向隐私安全;设计了不可链接的密钥派生方法,实现了用户搜索信息的不可链接性,使得服务器无法捕获合法用户隐私信息,显著提高了系统安全性。
申请人信息
- 申请人:武汉大学
- 申请人地址:430072 湖北省武汉市武昌区八一路299号
- 发明人: 武汉大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于身份密钥封装的多用户抗合谋密文检索方法及设备 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311338271.3 |
| 申请日 | 2023/10/16 |
| 公告号 | CN117478329A |
| 公开日 | 2024/1/30 |
| IPC主分类号 | H04L9/30 |
| 权利人 | 武汉大学 |
| 发明人 | 赵陈斌; 陈晶; 何琨; 杜瑞颖; 粟栗; 纪胜龙; 吴云坤; 陈华平 |
| 地址 | 湖北省武汉市武昌区珞珈山武汉大学 |
专利主权项内容
1.一种基于身份密钥封装的方法,应用于基于用户密钥封装下的多用户抗合谋密文检索系统中;所述系统参与实体包括数据拥有者,若干数据用户和云服务器;其特征在于,包括以下步骤:步骤A1:系统初始化;输入安全参数λ,初始化生成系统公开参数par,主公钥mpk,主私钥msk,其中公开参数par包括生成元g,素数阶p,哈希函数H和双线性映射e,群G和G,并将公开参数提供给系统参与实体;1步骤A2:用户密钥生成;基于主私钥msk和用户身份标识符id,生成用户身份私钥sk;id步骤A3:基于用户身份封装;基于用户身份标识符id和主公钥mpk,生成封装密文ε和封装密钥k;步骤A4:解封装;基于用户身份私钥sk和封装密文ε,最终输出封装密钥k,或解封装失败输出终止符号。id