一种面向关系型数据库的水印算法以及装置、存储介质

    公开(公告)号:CN115658678A

    公开(公告)日:2023-01-31

    申请号:CN202211072804.3

    申请日:2022-09-02

    Abstract: 本发明公开了一种面向关系型数据库的水印算法,面向关系型数据库的水印算法包括根据所述水印嵌入密钥将所述面向关系型数据库划分为多个组域;依据特征域计算方式确定每一数据行的特征域类型;依据所述控制域参数确定每一组域中的数据行的控制域类型;根据所述原始关系数据集确定被嵌入水印数据集以及嵌入水印数据集;将所述被嵌入水印数据集划分为多个分组;根据所述水印比特信息、确定的每一所述数据行的所述控制域类型以及所述特征域类型确定是否插入数据行以及插入的数据行的特征域类型;将所述嵌入水印数据集符合所述特征域类型的数据行插入当前数据行所在的组域中,以解决现有技术中数据库水印算法鲁棒性较差的技术问题。

    一种虚拟主键生成方法、装置、设备及存储介质

    公开(公告)号:CN116126863A

    公开(公告)日:2023-05-16

    申请号:CN202310091530.0

    申请日:2023-01-29

    Abstract: 本申请公开了一种虚拟主键生成方法、装置、设备及存储介质,方法包括:将属性的参与比例进行二进制转换,生成属性的比例串;将MSB部分和虚拟主键密钥进行哈希运算,得到属性值的哈希串;获取第一哈希串;将属性值的哈希串和第一哈希串进行合并,生成合并哈希串;在合并哈希串中截取哈希串,得到最终的属性串;对最终的属性串和比例串执行二进制匹配算法;根据匹配结果,判断属性值是否参与虚拟主键VPK的构建;当属性值参与虚拟主键VPK的构建时,将多个匹配成功的最终的属性串,组装拼接为元组的VPK,基于多个元组的VPK构建VPK集合。本申请解决了现有方案在面对攻击者删除属性时鲁棒性和抵抗力较弱的问题,此外,本申请生成的VPK集合具有更多的唯一值。

Patent Agency Ranking