【技术实现步骤摘要】
一种隐私增强型半盲数字指纹的数据隐私保护方法及检测方法
[0001]本专利技术属于信息安全中数据隐私保护
,具体涉及一种隐私增强型半盲数字指纹的载体数据隐私保护方法。
技术介绍
[0002]访问控制和加密算法被认为是常用的防止数据在传输或交互过程中被未经授权的用户访问的主要方法,而如何防止授权用户在接收并解密数据后非法传播隐私数据也是一个值得关注的问题。越来越多的研究认识到叛徒追踪的重要性,其中数字指纹技术是将与用户相关的指纹信息嵌入到原始数字产品中,以达到追踪数据来源的目的,该技术在叛徒追踪领域中起着至关重要的作用。将用户指纹信息嵌入到图像、视频等载体数据中是数字指纹技术主要实现方式,然而在对数字指纹方案的研究中常常忽视了对载体数据的隐私保护,而这种现象在应对现如今复杂多变的网络交互环境显然是不够的。
[0003]目前现有的关注到载体数据的隐私保护问题的数字指纹研究方案中,大多是将隐私保护和叛逆追踪当作两个独立的研究分别进行实现的。即使在同一个系统模型中,两者也很少完全集成在一起。通常方案是在完成对数据的隐私保护功能后再添加跟踪模块,如使用数据消毒机制或k
‑
匿名技术来保护载体数据的隐私,再使用数字指纹技术来跟踪数据或者相关用户。
[0004]通过多种技术的叠加来依次解决多个对应的问题即没有创新性也会降低方案执行的效率。在应对现如今高速、实时的数据交互环境,分步骤,分阶段执行不同的技术以达到实现多个目标的方式已不再适用。此外,尽管随着大数据的发展及普及,传统的数字指纹技术也得
【技术保护点】
【技术特征摘要】
1.一种隐私增强型半盲数字指纹的数据隐私保护方法,其特征在于:包括:接收来自数据请求者的隐私保护请求,并获取待隐私保护的载体数据集和用户指纹信息;将载体数据集D划分为合适的k
×
k个数据块,得到聚合数据块集合D
k
×
k
;将用户指纹信息编码成指纹坐标矩阵S
*
,再采用置换加密算法,将得到的指纹坐标矩阵S
*
进行置换加密,得到一个新的指纹坐标矩阵S
*
;计算载体数据集D的差分隐私敏感度,并将差分隐私敏感度与差分隐私参数ε和δ结合,计算得到差分隐私高斯机制的方差σ的取值范围;通过将差分隐私高斯机制的方差σ的取值范围划分为k等份,并按照取值大小依次放入矩阵V中,得到矩阵V1×
k
,将矩阵V1×
k
中的每个标量依次代入差分隐私高斯机制中生成随机噪声块矩阵P;按列提取新的指纹坐标矩阵S
*
,每一列的2个值分别用于定位聚合数据块集合D
k
×
k
中的需要嵌入随机噪声块的位置,在对应的位置嵌入随机噪声块,得到加噪数据集该加噪数据集中的元素为经隐私保护后的载体数据;将加噪数据集反馈给数据请求者。2.根据权利要求1所述的一种隐私增强型半盲数字指纹的数据隐私保护方法,其特征在于:所述的载体数据集D由文本数值型聚合数据构成。3.根据权利要求1所述的一种隐私增强型半盲数字指纹的数据隐私保护方法,其特征在于:所述的将用户指纹信息编码成指纹坐标矩阵S
*
,具体包括:将字符串形式的用户指纹信息s转换成十进制矩阵(S)
10
形式,再将十进制矩阵(S)
10
形式转换成二进制矩阵(S)2形式;根据聚合数据块集合D
k
×
k
中数据块的数量,将二进制矩阵(S)2形式转换为具有相应基数k的矩阵(S)
k
形式;将矩阵(S)
k
变换成一个2行m列的指纹坐标矩阵S
*
。4.根据权利要求1所述的一种隐私增强型半盲数字指纹的数据隐私保护方法,其特征在于:所述的采用置换加密算法,将得到的指纹坐标矩阵S
*
进行置换加密,具体包括:通过置换矩阵R得到的指纹坐标矩阵S
*
进行置换加密;所述置换矩阵R是根据自定义的置换密钥κ1中每个字母的序列计算得来的。5.根据权利要求1所述的一种隐私增强型半盲数字指纹的数据隐私保护方法,其特征在于:所述的计算载体数据集D的差分隐私敏感度,包括:根据式(1)计算得到载体数据集D的差分隐私敏感度Δ2f:Δ2f=max
D,D
′
||f(D)
‑
f(D
′
)||2ꢀꢀꢀꢀ
(1)式中,f是一个查询函数,D表示载体数据集,D
′
表示载体数据集D的兄弟数据集;D和D
′
之间只有一条数据不同;所述的将差分隐私敏感度与差分隐私...
【专利技术属性】
技术研发人员:胡韵,张春玉,罗靖,江英华,王菽裕,
申请(专利权)人:西藏民族大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。