← 返回列表
一种数据库水印嵌入方法、装置、计算机设备及介质
摘要文本
本发明涉及数据库安全技术领域,公开了一种数据库水印嵌入方法、装置、计算机设备及介质,本发明的方法,利用水印信息对待处理数据库中的不同字段分别对应的多个取值进行水印编号,并确定每个字段的位宽,利用预设水印生成算法以及水印信息序列确定待插入伪行内各字段对应伪列密钥的值,根据各字段的伪列密钥以及对应字段的位宽,在水印信息序列中确定对应字段的目标字符串的数值,基于目标字符串的数值以及每个取值的水印编号确定待插入伪行中对应字段的取值,基于待插入伪行中对应字段的取值确定待插入伪行信息,并将待插入伪行信息嵌入待处理数据库中,解决了相关技术中基于伪造的信息向数据库插入伪行水印,存在容易被识别、被剔除的问题。
申请人信息
- 申请人:国网智能电网研究院有限公司; 国家电网有限公司
- 申请人地址:102209 北京市昌平区未来科技城滨河大道18号
- 发明人: 国网智能电网研究院有限公司; 国家电网有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种数据库水印嵌入方法、装置、计算机设备及介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311613087.5 |
| 申请日 | 2023/11/29 |
| 公告号 | CN117668786A |
| 公开日 | 2024/3/8 |
| IPC主分类号 | G06F21/16 |
| 权利人 | 国网智能电网研究院有限公司; 国家电网有限公司 |
| 发明人 | 王齐; 沈文; 郭骞; 黄伟聪; 何阳 |
| 地址 | 北京市昌平区未来科技城滨河大道18号; 北京市西城区西长安街86号 |
专利主权项内容
1.一种数据库水印嵌入方法,其特征在于,所述方法包括:获取水印信息序列以及待处理数据库中的不同字段分别对应的多个取值;根据所述待处理数据库中的不同字段分别对应的多个取值以及所述水印信息序列确定每个字段的位宽以及每个取值的水印编号;根据预设水印生成算法以及所述水印信息序列确定待插入伪行内各字段对应伪列密钥的值,待插入伪行内包含多个不同字段,待插入伪行内的不同字段与数据库中的不同字段一一对应;根据所述待插入伪行内各字段对应伪列密钥的值以及对应字段的位宽,在所述水印信息序列中确定对应字段的目标字符串的数值;基于每个字段的目标字符串的数值以及所述每个取值的水印编号确定待插入伪行中对应字段的取值;基于待插入伪行中每个字段的取值确定待插入伪行信息,并将所述待插入伪行信息嵌入所述待处理数据库中。