利用人脸识别进行加密解密电子文档的方法技术

技术编号:2926227 阅读:321 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种利用人脸识别进行加密解密电子文档的方法,通过采集人脸视频数据,并将解密过程中采集到的人脸视频数据与加密过程中采集到的人脸视频数据进行比较,比较相似度,从而能够简单快速地进行加、解密电子文档且易于获取;且人脸特征信息的唯一性使人脸加密解密方法具有更高的安全性、可靠性、可应用性。

【技术实现步骤摘要】

本专利技术涉及一种人脸识别方法的应用,尤其涉及一种利用人脸识别进行加 密解密电子文档的方法。
技术介绍
对电子文档进行加密和解密的传统方法有两种键盘密码和软件保护锁。 键盘密码加密的缺点是键盘密码容易被人盗取,或者有时自己忘记密码而无法 打开加密的电子文档,此类加密方法既不灵活也不安全。软件保护锁就是读写软件保护锁的EEPR0M,转化出一个认为可用的数,破解的方法就是避开那段对 软件加密锁操作的程序。此外还有一种新兴的指纹加密解密方法,它的缺点是采集难,对每位使用 者都必须配置一个特殊的指纹采集器,在使用上非常不方便,应用具有-定的 难度。
技术实现思路
本专利技术要解决的技术问题是提供一种方便使用且不易破解的利用人脸识别 进行加密解密电子文档的方法。为解决上述技术问题,本专利技术提供一种利用人脸识别进行加密电子文档的方法,其包括如下步骤a.选定需要加密的电子文档;b.获取人脸视频的帧数据,并将采集得到的视频数据设置成灰度格式;c.在灰度格式的视频数据中检 测人脸;d.精确定位人脸中部分器官的位置;e.根据人脸中部分器官的精确位置,扣出人脸数据,并根据人脸的尺寸大小作缩 放,归-一化人脸尺寸;f.对归一化的人脸做预处理;g.对经过预处理后的人脸 数据做GABOR变换,再投影到PCA、 LDA空间进行主成分及线性判别分析,得到加密过程的人脸特征值,组成加密过程的人脸特征向量并命名;h.设置人脸特 征向量的相似度门槛;i.将加密过程的人脸特征向量、人脸特征向量的相似度 门槛和被加密文件一起加密保存,形成加密文档并命名。本专利技术还提供一种利用人脸识别进行解密电子文档的方法,其包括如下步 骤a.选定经权利要求1所述方法加密并需要解密的电子文档;b.获取人脸视 频的帧数据,并将采集得到的视频数据设置成灰度格式;c.在灰度格式的视频 数据中检测人脸;d.精确定位人脸中部分器官的位置;e.根据人脸中部分器官 的精确位置,扣出人脸数据,并根据人脸的尺寸大小作縮放,归一化人脸尺寸; f.对归一化的人脸做预处理;g.对经过预处理后的人脸数据做GAB0R变换,再 投影到PCA、 LDA空间进行主成分及线性判别分析,得到解密过程的人脸特征值, 组成解密过程的人脸特征向量并命名;h.提取加密电子文档中的加密过程的人 脸特征向量、人脸特征向量的相似度门槛i.计算加密过程的人脸特征向量和 解密过程的人脸特征向量的相似度;j.当得到的相似度大于人脸特征向量的相 似度门槛时,提取所述需要解密的文档,解密成功;当得到的相似度小于人脸 特征向量的相似度门槛时,不提取所述需要解密的文档,解密失败。本专利技术由于通过采集人脸视频数据,并将解密过程中采集到的人脸视频数 据与加密过程中采集到的人脸视频数据进行比较,比较相似度,从而能够简单 快速地进行加、解密电子文档且易于获取;且人脸特征信息的唯一性使人脸加 密解密方法具有更高的安全性、可靠性、可应用性。附图说明图1是本专利技术利用人脸识别进行加密电子文档的流程图; 图2是本专利技术利用人脸识别进行解密电子文档的流程图。具体实施方式下面结合附图对本专利技术作进一步详细的说明。本专利技术,对电子文档进行加密 的方法如图l所示首先,开启人脸加密程序,把需要加密的电子文档添加到人脸加密程序中; 开启加密时,人脸加密程序自动调用并打开摄像头,此时电脑屏幕上人脸加密 程序内显示出摄像头里的视频信息。下一步,检测摄像头视频中的人脸,并把截取到的人脸视频帧存放到人脸 列表中。用户开始检测截取到的人脸视频帧是否符合要求,从清晰度,相似度各方 面进行考量,剔除不合格的人脸视频帧。当满足要求的人脸视频帧的个数不足 预设的所需个数时,重复上述步骤再次采集人脸视频帧,直到采集到足够多的 人脸视频帧。此处的人脸视频帧个数可以预先在人脸加密程序中设定。将采集得到的视频数据设置成灰度格式,并开始真正检测人脸数据; 首先,利用Adaboost算法精确定位人脸数据中的部分器官的坐标(位置), 所述部分器官可以是眼睛、鼻子或嘴巴。根据人脸中部分器官的精确位置,扣出人脸数据,并将人脸的尺寸大小作 縮放,使得人脸的尺寸归一为64X88大小,我们称归一后的人脸称为标准人脸; 同时对标准人脸做预处理;对经过预处理后的人脸数据做GABOR变换,再投影到PCA、 LDA空间进行主成分及线性判别分析,得到加密过程的人脸特征值,组成加密过程的人脸特征向量并命名;设置人脸特征向量的相似度门槛(系统有一个默认设置,用户可以调节这 个相似度门槛来改变解密的难度);将人脸特征向量、相似度门槛和要加密的文档一起压縮打包,形成一个加 密文件。本专利技术利用人脸识别进行解密电子文档的方法如图2所示,对采用所述人 脸识别方法加密之后的电子文档进行解密操作,包括如下步骤选定需要进行解密的电子文档;首先,开启人脸解密程序,此时利用人脸识别进行加密操作过的电子文档 已经显示在所述人脸加密程序中,选中所需解密的程序;开启加密时,人脸解 密程序自动调用并打开摄像头,此时电脑屏幕上人脸加密程序内显示出摄像头 里的视频信息;下-步,检测摄像头视频中的人脸;获取人脸视频的帧数据,并将采集得到的视频数据设置成灰度格式; 精确定位人脸数据中的部分器官的位置,所述部分器官可以是眼睛、鼻子 或嘴巴;根据人脸中部分器官的精确位置,扣出人脸数据,并根据人脸的尺f大小 作縮放,归一化人脸尺寸;同时对归一化的人脸做预处理;对经过预处理后的人脸数据做GABOR变换,再投影到PCA、 LDA空间进行主 成分及线性判别分析,得到解密过程的人脸特征值,组成解密过程的人脸特征 向量并命名;提取加密电子文档中的加密过程的人脸特征向量、加密过程的人脸特征向量的相似度门槛;计算加密过程的人脸特征向量和解密过程的人脸特征向量的相似度; 当得到的相似度大于加密过程的人脸特征向量的相似度门槛时,提取所述需要解密的文档,解密成功;当得到的相似度小于加密过程的人脸特征向量的 相似度门槛时,不提取所述需要解密的文档,解密失败。权利要求1. 利用人脸识别进行加密电子文档的方法,其特征在于,包括如下步骤a.选定需要加密的电子文档;b.获取人脸视频的帧数据,并将采集得到的视频数据设置成灰度格式;c.在灰度格式的视频数据中检测人脸;d.精确定位人脸中部分器官的位置;e.根据人脸中部分器官的精确位置,扣出入脸数据,并根据人脸的尺寸大小作缩放,归一化人脸尺寸;f.对归一化的人脸做预处理;g.对经过预处理后的人脸数据做GABOR变换,再投影到PCA、LDA空间进行主成分及线性判别分析,得到加密过程的人脸特征值,组成加密过程的人脸特征向量并命名;h.设置人脸特征向量的相似度门槛;i.将加密过程的人脸特征向量、人脸特征向量的相似度门槛和被加密文件一起加密保存,形成加密文档并命名。2、 根据权利要求l所述的利用人脸识别进行加密电子文档的方法,其特征 在于所述步骤b中通过摄像头来获取人脸视频的帧数据。3、 根据权利要求l所述的利用人脸识别进行加密电子文档的方法,其特征 在于所述步骤c中利用Adaboost算法来在灰度格式中检测人脸。4、 根据权利要求l所述的利用人脸识别进行加密电子文档的方法,其特征在于所述步骤d中部分器官指眼睛或鼻子或嘴。5、 根据权利要求l所述的利用本文档来自技高网...

【技术保护点】
利用人脸识别进行加密电子文档的方法,其特征在于,包括如下步骤:a.选定需要加密的电子文档;b.获取人脸视频的帧数据,并将采集得到的视频数据设置成灰度格式;c.在灰度格式的视频数据中检测人脸;d.精确定位人脸中部分器官的位置;e.根据人脸中部分器官的精确位置,扣出入脸数据,并根据人脸的尺寸大小作缩放,归一化人脸尺寸;f.对归一化的人脸做预处理;g.对经过预处理后的人脸数据做GABOR变换,再投影到PCA、LDA空间进行主成分及线性判别分析,得到加密过程的人脸特征值,组成加密过程的人脸特征向量并命名;h.设置人脸特征向量的相似度门槛;i.将加密过程的人脸特征向量、人脸特征向量的相似度门槛和被加密文件一起加密保存,形成加密文档并命名。

【技术特征摘要】

【专利技术属性】
技术研发人员:张青毛丽
申请(专利权)人:上海银晨智能识别科技有限公司
类型:发明
国别省市:31[中国|上海]

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

1
相关领域技术
  • 暂无相关专利