The present invention relates to database security technology and data anonymization, digital watermark embedding and extraction method relates to an anonymous, embedding method includes determining the embedded watermark information, hash data, with salt hash calculation, index calculation and watermark after embedding the watermark to anonymising data with copyright marking set, including extraction methods read anonymising data set, for each row of data index calculation, watermark watermark extraction, extracting all the lines of data, the watermark information by the voting mechanism, reducing the extracted watermark information output. In order to protect the rights and interests of the data publishers, the digital watermark information is embedded into the data and the data is protected. Support for dynamic data release, support for multi data source data release.
【技术实现步骤摘要】
本专利技术涉及数据库安全技术和数据匿名化,具体涉及一种匿名化的数字水印嵌入和提取方法。
技术介绍
近年来,人们一直见证着数据爆炸,对大数据的分析和挖掘在极大程度上方便了我们的生活,然而,这些被分析的数据当中,大部分是专有的,并且包含许多个人或商业敏感信息,敏感数据的示例包括患者记录、特殊房屋信息,税务记录、客户购买记录、移动呼叫详细记录(CDR)等。这样的数据集非常敏感的性质禁止它们被直接公开。需要采用适当的隐私保护技术进行处理后发布。数字水印技术是网络环境下实现多媒体信息版权保护的一种有效手段。随着关系型数据库的广泛使用,人们越来越关注数据库的版权保护,特别是提供信息服务的公司,如气象服务、人才市场信息、股票交易信息等,其主要资产是存储于数据库里的大量数据。通过在关系数据库中嵌入代表所有权的水印信息,可以有效防止有价值的数据被非法盗用,实现数据库的版权保护。因此,关系型数据库水印技术的研究和发展具有较大的理论价值和实际意义。用于匿名化的具体操作包括用于以较高级别的概念来替代数据的泛化(generalization)、用于抑制数据的抑制、用于分割表并且减弱标识信息与秘密信息关联的剖析(anatomization)。数据的匿名化发布在大数据时代显得尤为重要,关于数据的匿名化算法和匿名化理论以及相应的去匿名化攻击的研究也日益丰富。然而,当前领域的关注重点在于匿名话机制及算法。对于数据版权保护在数据匿名化发布中 ...
【技术保护点】
一种匿名化的数字水印嵌入方法,其特征在于包括以下步骤:步骤一,对所需要嵌入的水印信息进行水印字符串生成处理,根据水印字符串大小随机生成散列所需要的盐,对水印字符串进行加盐处理得到;步骤二,对水印字符串中需要匿名的数据逐行依次进行散列处理,得到匿名标识符;步骤三,利用散列值进行带盐散列计算;步骤四,水印索引计算;步骤五,水印嵌入;步骤六,判断是否最后一行数据,如果继续重复步骤二至步骤六;步骤七,若为最后一行数据则得到带有版权标记的匿名化数据集。
【技术特征摘要】
1.一种匿名化的数字水印嵌入方法,其特征在于包括以下步骤:
步骤一,对所需要嵌入的水印信息进行水印字符串生成处理,根据水印字符串大小随机
生成散列所需要的盐,对水印字符串进行加盐处理得到;
步骤二,对水印字符串中需要匿名的数据逐行依次进行散列处理,得到匿名标识符;
步骤三,利用散列值进行带盐散列计算;
步骤四,水印索引计算;
步骤五,水印嵌入;
步骤六,判断是否最后一行数据,如果继续重复步骤二至步骤六;
步骤七,若为最后一行数据则得到带有版权标记的匿名化数据集。
2.根据权利要求1所述的一种匿名化的数字水印嵌入方法,其特征在于:所述步骤一中,
对水印字符串进行加盐处理的方法是将水印字符串与盐字符串进行连接。
3.根据权利要求1所述的一种匿名化的数字水印嵌入方法,其特征在于:所述步骤三中,
带盐散列计算的散列函数是MD5、SHA或MAC。
4.根据权利要求1所述的一种匿名化的数字水印嵌入方法,其特征在于:所述步骤五中,
水印嵌入的位置是匿名标识符任意位或多位二进制位,所述多位二进制位的位数在3
位以内。
5.根据权利要求4所述的一种匿名化的数字水印嵌入方法,其特征在于:所述步骤五中,
水印嵌入的方法是提取除水印嵌入位外所有位进行运算,确定水印嵌入索引值,根据水
印索引值从数据库的水印信息二进制串Wb[]中取出对应位的值,并根据该值完成对水
印嵌入位的修改和确定。
6.一种匿名化的数字水印提取方法,其特征在于包...
【专利技术属性】
技术研发人员:陈瑞霞,
申请(专利权)人:迅鳐成都科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。