[发明专利]一种基于数字水印的数据库身份认证方法及装置有效
申请号: | 201611265777.6 | 申请日: | 2016-12-30 |
公开(公告)号: | CN108268757B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 胡瑞林 | 申请(专利权)人: | 中移(杭州)信息技术有限公司;中国移动通信集团公司 |
主分类号: | G06F21/16 | 分类号: | G06F21/16;G06F21/32;G06F21/62;G06T1/00 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;蒋雅洁 |
地址: | 310012 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数字 水印 数据库 身份 认证 方法 装置 | ||
1.一种基于数字水印的数据库身份认证方法,其特征在于,将人脸图像转化成水印嵌入数据库的指定位置;所述方法还包括:
用户访问所述数据库时,从所述数据库中提取嵌入的所述水印,并将所述水印恢复为人脸图像信息;
将用户提供的人脸图像信息与所述水印恢复出的人脸图像信息进行比较,确定用户的访问权限;
所述将人脸图像转化成水印嵌入所述数据库的指定位置,包括:将人脸图像转化成水印信息,并将水印信息生成水印;确定唯一标识用户信息的嵌入参数,根据确定的嵌入参数计算所述水印在数据库中的嵌入位置,将所述嵌入位置作为指定位置嵌入所述水印;
所述根据确定的嵌入参数计算所述水印在数据库中的嵌入位置,包括;
将选出的嵌入参数和生成的水印分别进行hash值运算,将嵌入参数的hash值与水印的hash值相加,计算得出的地址作为所述嵌入位置。
2.根据权利要求1所述的方法,其特征在于,所述水印信息还包括:权限信息。
3.根据权利要求1所述的方法,其特征在于,所述从数据库中提取嵌入的所述水印,并将所述水印恢复为人脸图像信息,包括:
利用水印提取算法在水印嵌入的指定位置提取水印,将水印转换成水印信息;利用水印生成算法的逆算法从所述水印信息中恢复人脸图像信息。
4.根据权利要求1所述的方法,其特征在于,所述将用户提供的人脸图像信息与所述水印恢复出的人脸图像信息进行比较,确定用户的访问权限,包括:
如果比较后误差范围小于预设阈值,则按照权限信息赋予用户访问权限;如果比较后误差值范围大于预设阈值,则拒绝所述用户访问。
5.一种基于数字水印的数据库身份认证装置,其特征在于,所述装置包括:水印生成模块、水印嵌入模块、水印提取模块、身份认证模块;其中,
所述水印生成模块,用于将人脸图像转化成水印;
所述水印嵌入模块,用于将所述水印生成模块转化成的水印嵌入数据库的指定位置;
所述水印提取模块,用于在用户访问所述数据库时,从所述数据库中提取嵌入的水印,并将所述水印恢复为人脸图像信息;
所述身份认证模块,用于将用户提供的人脸图像信息与水印恢复出的人脸图像信息进行比较,确定用户的访问权限;
所述水印生成模块,具体用于将人脸图像转化成水印信息,并将水印信息生成水印;
所述水印嵌入模块,具体用于确定唯一标识用户信息的嵌入参数,根据确定的嵌入参数计算所述水印在数据库中的嵌入位置,将所述嵌入位置作为指定位置嵌入所述水印;
其中,所述水印嵌入模块具体用于;
将选出的嵌入参数和生成的水印分别进行hash值运算,将嵌入参数的hash值与水印的hash值相加,计算得出的地址作为所述嵌入位置。
6.根据权利要求5所述基于数字水印的数据库身份认证装置,其特征在于,所述水印信息还包括:权限信息。
7.根据权利要求5所述基于数字水印的数据库身份认证装置,其特征在于,所述水印提取模块,具体用于利用水印提取算法在水印嵌入的指定位置提取水印,将水印转换成水印信息;利用水印生成算法的逆算法从所述水印信息中恢复人脸图像信息。
8.根据权利要求5所述基于数字水印的数据库身份认证装置,其特征在于,所述身份认证模块,具体用于如果比较后误差范围小于预设阈值,则按照权限信息赋予用户访问权限;如果比较后误差值范围大于预设阈值,则拒绝所述用户访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(杭州)信息技术有限公司;中国移动通信集团公司,未经中移(杭州)信息技术有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611265777.6/1.html,转载请声明来源钻瓜专利网。