照片的加密方法、加密系统、解密方法及解密系统的制作方法

文档序号:9579553阅读:735来源:国知局
照片的加密方法、加密系统、解密方法及解密系统的制作方法
【技术领域】
[0001]本发明属于互联网网络安全领域,尤其涉及一种照片的加密方法、加密系统、解密方法及解密系统。
【背景技术】
[0002]智能终端设备的普及,为用户的生活带来了极大的乐趣,比如,可以随时随地的拍照,以保存或共享美好的时刻。
[0003]然而,在个人隐私日益受到关注的今天,照片等文件的不当处理,则可能为用户困扰。目前的照片加密方法,通常是通过手机管家类的软件对存储照片的文件夹进行加密,使其他人即使获取手机也无法看到用户的照片。
[0004]上述对文件夹加密的方法存在如下问题:
[0005]第一,非实时加密,需要用户对已拍摄或存储的照片进行自行设置;
[0006]第二,无针对性,对所有照片加密,而非指定照片;
[0007]第三,通过传统的数字密码,易破解。

【发明内容】

[0008]有鉴于此,本发明的目的在于提供一种照片的加密方法、加密系统、解密方法及解密系统,可以解决现有技术中无法实时加密、对加密标的无针对性、以及安全性能差的技术问题。
[0009]为解决上述技术问题,本发明实施例提供了一种照片的加密方法,包括:
[0010]拍摄人像照片时,获取人像的虹膜图像;
[0011]从所述虹膜图像中提取虹膜特征,并进行编码形成虹膜编码;
[0012]通过所述虹膜编码对所述人像照片进行实时加密;以及
[0013]存储所述实时加密的人像照片。
[0014]为解决上述技术问题,本发明实施例提供了一种照片的加密系统,包括:
[0015]采集模块,用于拍摄人像照片时,获取人像的虹膜图像;
[0016]编码模块,用于从所述虹膜图像中提取虹膜特征,并进行编码形成虹膜编码;
[0017]加密模块,用于通过所述虹膜编码对所述人像照片进行实时加密;以及
[0018]存储模块,用于存储所述实时加密的人像照片。
[0019]为解决上述技术问题,本发明实施例提供了一种照片的解密方法,包括:
[0020]开启存储照片的文件夹;
[0021]采集当前用户的虹膜图像;
[0022]从所述虹膜图像中提取虹膜特征,并进行编码形成虹膜编码;
[0023]通过所述虹膜编码对所述文件夹内的全部加密照片进行解密;以及
[0024]显示解密成功的照片。
[0025]为解决上述技术问题,本发明实施例提供了一种照片的解密系统,包括:
[0026]启动模块,用于当开启存储照片的文件夹时,采集当前用户的虹膜图像;
[0027]提取模块,用于从所述虹膜图像中提取虹膜特征,并进行编码形成虹膜编码;
[0028]解密模块,用于通过所述虹膜编码对所述文件夹内的全部加密照片进行解密;以及
[0029]显示模块,用于显示解密成功的照片。
[0030]相对于现有技术,本发明的照片的加密方法、加密系统、解密方法、及解密系统,通过采集虹膜图像以对人像照片进行编码,对加密标的进行了针对性的选择,实现了照片的实时加密、且安全性高。
【附图说明】
[0031]图1是本发明实施例一提供的照片的加密方法的流程示意图;
[0032]图2是本发明实施例二提供的照片的加密方法的流程示意图;
[0033]图3是本发明实施例三提供的照片的加密系统的模块示意图;
[0034]图4是本发明实施例四提供的照片的解密方法的流程示意图;
[0035]图5是本发明实施例五提供的照片的解密系统的模块示意图。
【具体实施方式】
[0036]请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环镜中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0037]本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0038]本发明提供的本发明的照片的加密方法、加密系统、解密方法、及解密系统,可应用于智能手机、数码相机等终端设备中,此处不一一枚举。
[0039]此外,本发明还可以应用于视频文件的解密和解密,其原理相同。
[0040]实施例一
[0041]请参阅图1,所示为本发明实施例提供的照片的加密方法的流程示意图。
[0042]具体而言,所述照片的加密方法,包括:
[0043]在步骤SlOl中,拍摄人像照片时,获取人像的虹膜图像。
[0044]可以理解的是,所述虹膜图像的获取,具体包括:
[0045](I)拍摄人像照片时,通过摄像头获取虹膜图像;或
[0046](2)拍摄人像照片后,从所述人像照片中截取所述虹膜图像。
[0047]在步骤S102中,从所述虹膜图像中提取虹膜特征,并进行编码形成虹膜编码。
[0048]可以理解的是,本步骤具体包括:
[0049](I)通过确定内圆(虹膜与瞳孔的边界)、外圆(虹膜与巩膜的边界)和二次曲线(虹膜与上下眼皮的边界)在图像中的位置,以进行虹膜定位;
[0050](2)将虹膜图像中的虹膜大小进行归一化处理,以调整到预设的固定尺寸;
[0051](3)针对归一化后虹膜图像,进行亮度、对比度和平滑度等处理,以提高图像中虹膜特征的识别度;
[0052](4)采用虹膜识别算法从虹膜图像中提取出虹膜识别所需的特征点,并对其进行编码,以生成虹膜编码。
[0053]在步骤S103中,通过所述虹膜编码对所述人像照片进行实时加密。
[0054]在步骤S104中,存储所述实时加密的人像照片。
[0055]本发明的照片的加密方法,通过采集虹膜图像以对人像照片进行编码,对加密标的进行了针对性的选择,实现了照片的实时加密、且安全性高。
[0056]实施例二
[0057]请参阅图2,所示为本发明实施例提供的照片的加密方法的流程示意图。图2中与图1相同的步骤仍以SI开头,与图1不同的步骤以S2开头,以示其差异。
[0058]具体而言,所述照片的加密方法,包括:
[0059]在步骤S201中,在开启摄像模式后,统计入镜人数。
[0060]所述统计入镜人数的步骤,具体包括:
[0061](I)通过显示框标示入镜的人像;
[0062](2)接收对各显示框的触发指令;以及
[0063](3)统计触发指令的次数,作为所述入镜人数。
[0064]可以理解的是,通过显示框对入镜人像进行触发,可以有效地避免采集到无关人员的虹膜信息。
[0065]在步骤S202中,判断所述入镜人数是否大于I。其中,若大于1,则执行步骤S203,若不大于1,则执行步骤S101。
[0066]在步骤S203中,当多于I人的情形下,在所述拍摄人像照片时,分别获取各入镜人的虹膜图像。
[0067]可以理解的是,所述虹膜图像的获取,包括:
[0068](I)拍摄人像照片时,通过摄像头获取虹膜图像;或
[0069](2)拍摄人像照片后,从所述人像照片中截取所述虹膜图像。
[0070]在步骤S204中,从所述各入镜人的虹膜图像中分别提取各入镜人的虹膜特征,并进行编码,形成每一入镜人对应的虹膜编码。
[0071]在步骤S205中,设定或识别安全级别,所述安全级别包括:高、低两个选项。其中,若安全级别低则执行步骤S206,若安全级别高则执行步骤S207。
[0072]
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1