1.一种眼纹加解密装置,其特征在于,所述眼纹加解密装置包括:
获取模块,用于在加密眼纹时,获取虹膜边缘与眼部中心点的最短距离值;
提取模块,用于当所述虹膜边缘与眼部中心点的最短距离值达到阈值时,提取巩膜特征数据;
加密模块,用于将所述巩膜特征数据作为加密密钥对眼纹进行加密;
解密模块,用于在解密眼纹时,通过提取模块提取的巩膜特征数据作为解密密钥对眼纹进行解密。
2.如权利要求1所述的眼纹加解密装置,其特征在于,所述眼部中心点为眼部眼角和眼皮边缘曲线中点组成的多边形的几何中心,不随眼球的转动而转动。
3.如权利要求1所述的眼纹加解密装置,其特征在于,所述当所述虹膜边缘与眼部中心点的最短距离值达到阈值时包括:
虹膜区域在眼部中心点的上部。
4.如权利要求1所述的眼纹加解密装置,其特征在于,所述将所述加密模块包括:
将预设起始运算矩阵向量G和预设K轮次运算得到初始运算矩阵向量W,并对G和W两矩阵向量按照预设轮次J进行运算得到C=F(J*G)矩阵向量和C1=F(J*W)矩阵向量,然后将C和Cm=C1+M一起作为加密密钥。
5.如权利要求1所述的眼纹加解密装置,其特征在于,所述解密模块包括:
将矩阵向量C作为解密方运算的起始运算矩阵向量,对C做K轮次拓扑变换Cn=K*C=K*F(J*G),然后解密模块将M=Cm-Cn作为解密密钥对眼纹进行解密。
6.一种眼纹加解密方法,其特征在于,所述眼纹加解密方法包括:
在加密眼纹时,获取虹膜边缘与眼部中心点的最短距离值;
当所述虹膜边缘与眼部中心点的最短距离值达到阈值时,提取巩膜特征数据;;
将所述巩膜特征数据作为加密密钥对眼纹进行加密;
在解密眼纹时,通过所述提取的巩膜特征数据作为解密密钥对眼纹进行解密。
7.如权利要求6所述的眼纹加解密方法,其特征在于:
所述眼部中心点为眼部眼角和眼皮边缘曲线中点组成的多边形的几何中心,不随眼球的转动而转动。
8.如权利要求6所述的眼纹加解密方法,其特征在于:所述当所述虹膜边缘与眼部中心点的最短距离值达到阈值时包括:虹膜区域在眼部中心点的上部。
9.如权利要求6所述的眼纹加解密方法,其特征在于,所述将所述巩膜特征数据作为加密密钥包括:
将预设起始运算矩阵向量G和预设K轮次运算得到初始运算矩阵向量W,并对G和W两矩阵向量按照预设轮次J进行运算得到C=F(J*G)矩阵向量和C1=F(J*W)矩阵向量,然后将C和Cm=C1+M一起作为加密密钥。
10.如权利要求6所述的眼纹加解密方法,其特征在于,所述将所述巩膜特征数据作为解密密钥包括:
将矩阵向量C作为解密方运算的起始运算矩阵向量,对C做K轮次拓扑变换Cn=K*C=K*F(J*G),然后解密模块将M=Cm-Cn作为解密密钥对眼纹进行解密。