[发明专利]端云协同的用户隐私保护车辆保险保费计算模型及方法有效
申请号: | 202110431694.4 | 申请日: | 2021-04-21 |
公开(公告)号: | CN113328989B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 郑欢欢;高丰;孙爽;王晓江;郁善金;杨涛;程宏才 | 申请(专利权)人: | 之江实验室 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/06;G06Q30/02;G06Q40/08 |
代理公司: | 杭州浙科专利事务所(普通合伙) 33213 | 代理人: | 杨小凡 |
地址: | 310023 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协同 用户 隐私 保护 车辆 保险 保费 计算 模型 方法 | ||
1.端云协同的用户隐私保护车辆保险保费计算方法,其特征在于包括如下步骤:
S1,端侧用户构建传输的数据包,包括:布隆矩阵D、启发式矩阵M、哈希函数和加密属性集合Aset,所述加密属性集合Aset用于生成秘钥hkey,包括如下步骤:
S11,用户属性数据由mn个属性构成,属性类型包括Alpha、Beta,其中Alpha属性表示使用布隆过滤器筛选的属性,Beta属性表示使用方程组恢复的属性;
S12,用户生成秘钥,加密属性集合Aset中的属性数据生成秘钥hkey,所述Aset是用户指定的属性集;
S13,使用3个不同的哈希函数H1,H2,H3将每个ai映射为哈希值:
H1(A)={h1(a1)mod p,h1(a2)mod p,…,h1(aalpha)mod p}
H2(A)={h2(a1)mod p,h2(a2)mod p,…,h2(aalpha)mod p}
H3(A)={h3(a1)mod p,h3(a2)mod p,…,h3(aalpha)mod p}
构成布隆矩阵D=[H1(A),H2(A),H3(A)]T;
S14,对A中的Beta属性进行加密,使用密码哈希函数H对A中的Beta属性进行哈希,第1至alpha维度的属性向量是Alpha属性,第alpha+1至beta维度的属性向量是Beta属性,对Beta属性的属性向量的值进行哈希,得到模糊属性向量:H(A)={halpha+1,halpha+2,…,hbeta};生成模糊矩阵Fγ×(γ+β)=[Iγ×γ,Rγ×β],其中,矩阵I是γ维的单元矩阵,R是尺寸为γ×β的随机矩阵,其每一个元素都是非零的随机整数,γ是模糊属性的阈值,表示匹配的用户最多有γ个缺省值,γ+β等于Beta属性的维度大小,将模糊矩阵F和模糊属性向量H(A)相乘,得到矩阵B:B=F×[halpha+1,halpha+2,…,hbeta]T,启发式矩阵M由矩阵F和B组合而成:M=[F,B];
S2,将数据包从端侧传输到云侧,将启发式矩阵M、布隆矩阵D、哈希函数、加密属性集合Aset传输到云侧;
S3,通过数据包,筛选云侧共享数据池,云侧共享数据池的属性类型包含用户的属性类型,使用布隆过滤器筛选云侧共享数据池,使用布隆矩阵D、哈希函数进行过滤,得到候选数据集,包括如下步骤:
S31,对云侧共享数据池中的每个条目Dk,使用哈希函数映射为哈希值:
条目Dk表示一条具有完整属性集的数据;
S32,去掉H1(Dk)≠H1(A),H2(Dk)≠H2(A),H3(Dk)≠H3(A)的条目,剩余条目即备选条目数据集D1,将备选条目数据集D1作为候选数据集;
S4,通过启发式矩阵M,对候选数据集使用方程组求解恢复缺省属性数据,得到匹配数据集,包括如下步骤:
S41,使用密码哈希函数H对候选数据集中的Beta属性进行哈希得到:
S42,对于Hk,包含不超过γ个未知属性,这些未知数通过解以下线性方程组来得到:
即:
得到候选数据集上,每个条目最多允许有γ个缺省值的匹配条目数据集D2;
S5,生成会话秘钥,对匹配数据集的每一条匹配加密属性集合Aset中的属性数据,生成会话秘钥
S6,对匹配数据集的每一条匹配项的车辆保险保费价格使用会话秘钥加密,并传输给端侧用户,端侧用户使用秘钥hkey解密车辆保险保费价格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于之江实验室,未经之江实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110431694.4/1.html,转载请声明来源钻瓜专利网。