一种数据库水印嵌入方法、装置、计算机设备及介质制造方法及图纸

技术编号:40596334 阅读:19 留言:0更新日期:2024-03-12 21:59
本发明专利技术涉及数据库安全技术领域,公开了一种数据库水印嵌入方法、装置、计算机设备及介质,本发明专利技术的方法,利用水印信息对待处理数据库中的不同字段分别对应的多个取值进行水印编号,并确定每个字段的位宽,利用预设水印生成算法以及水印信息序列确定待插入伪行内各字段对应伪列密钥的值,根据各字段的伪列密钥以及对应字段的位宽,在水印信息序列中确定对应字段的目标字符串的数值,基于目标字符串的数值以及每个取值的水印编号确定待插入伪行中对应字段的取值,基于待插入伪行中对应字段的取值确定待插入伪行信息,并将待插入伪行信息嵌入待处理数据库中,解决了相关技术中基于伪造的信息向数据库插入伪行水印,存在容易被识别、被剔除的问题。

【技术实现步骤摘要】

本专利技术涉及数据库安全,具体涉及一种数据库水印嵌入方法、装置、计算机设备及介质


技术介绍

1、数据库是现代信息系统的重要组成部分,广泛应用于各行各业,也存在被非法复制等问题。通过数字水印技术将版权说明、用户身份等信息嵌入数据库,以保证在必要的时候鉴别出非法复制和盗用行为,保护数据版权。

2、相关技术中,通过对包含有可以产生伪造值的特定信息(比如航班,人名等)在数据库中插入水印信息序列,该伪造值的特定信息是随机生成的,例如,在一个存储民航信息的数据库中,增加一个伪造的行,这一行中包含一个根本不存在的航班号,以及伪造的出发地和目的地。这种方法在检测时,需要基于背景知识,比如有效的航班和地点都有哪些。这样的伪行水印嵌入的信息是随机生成的,是伪造的信息,容易被攻击者识别,进而被剔除。


技术实现思路

1、有鉴于此,本专利技术提供了一种数据库水印嵌入方法、装置、计算机设备及介质,以解决基于伪造的信息向数据库插入伪行水印,存在容易被识别,进而被剔除的问题。

2、第一方面,本专利技术提供了一种数据本文档来自技高网...

【技术保护点】

1.一种数据库水印嵌入方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,获取水印信息序列的步骤,包括:

3.根据权利要求1所述的方法,其特征在于,根据所述预设水印生成算法以及所述水印信息序列确定待插入伪行内各字段对应伪列密钥的值的步骤,包括:

4.根据权利要求1所述的方法,其特征在于,根据所述待插入伪行内各字段对应伪列密钥的值以及对应字段的位宽,在所述水印信息序列中确定对应字段的目标字符串的数值的步骤,包括:

5.根据权利要求4所述的方法,其特征在于,基于每个字段的目标字符串的数值以及所述每个取值的水印编号确定待插...

【技术特征摘要】

1.一种数据库水印嵌入方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,获取水印信息序列的步骤,包括:

3.根据权利要求1所述的方法,其特征在于,根据所述预设水印生成算法以及所述水印信息序列确定待插入伪行内各字段对应伪列密钥的值的步骤,包括:

4.根据权利要求1所述的方法,其特征在于,根据所述待插入伪行内各字段对应伪列密钥的值以及对应字段的位宽,在所述水印信息序列中确定对应字段的目标字符串的数值的步骤,包括:

5.根据权利要求4所述的方法,其特征在于,基于每...

【专利技术属性】
技术研发人员:王齐沈文郭骞黄伟聪何阳
申请(专利权)人:国网智能电网研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1