[发明专利]一种虹膜隐藏通讯录的抗泄漏云端存储方法在审
申请号: | 201510830250.2 | 申请日: | 2015-11-25 |
公开(公告)号: | CN105391722A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | 张明武;陈泌文;蒋炎;姚瑶;徐继开 | 申请(专利权)人: | 湖北工业大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 张火春 |
地址: | 430068 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种虹膜隐藏通讯录的抗泄漏云端存储方法,针对移动设备中通讯录,结合虹膜识别技术、密码学数据存储方法,实现通讯录的安全云端存储;本发明有效解决单一加密文件引发的单点失效问题以及信息泄露问题,提高了云端存储的安全性以及抗泄露性。 | ||
搜索关键词: | 一种 虹膜 隐藏 通讯录 泄漏 云端 存储 方法 | ||
【主权项】:
一种虹膜隐藏通讯录的抗泄漏云端存储方法,其特征在于,包括如下步骤:步骤1:绑定阶段,包括如下步骤;步骤1.1对虹膜进行采集;使用移动设备摄像头对用户虹膜进行扫描,获取虹膜图像P,将虹膜图像P进行归一化、定位以及增强处理,获得生物特征C;步骤1.2对通讯录进行绑定;将用户需备份的通讯录a作为密钥与生物特征C进行绑定;绑定后系统生成含通讯录信息的虹膜模板h;所述的虹膜模板h不包含明显特征信息以满足单向性,在已知虹膜模板h的情况下无法恢复通讯录以及虹膜样本;同时虹膜模板h满足正确性,已知虹膜模板h和虹膜样本,可恢复通讯录;步骤2:隐藏阶段,包括如下步骤;步骤2.1:设置云端服务器,并生成参数;首先,方案生成一个大素数p,确定有限域Zp,有限域Zp的阶数为p;其次,方案依次设置云端服务器个数n,最少恢复虹膜模板的个数t,其中,t≤n,t即为门限;选择n个云端并依次为云端添加标记,即将第i个云端标记为xi,则最终标记云端集合为{xi|i=1,2,...,n};步骤2.2:根据步骤1.2和步骤2.1生成的虹膜模板h以及门限t,生成t‑1阶多项式f(x)作为隐藏函数;其中虹膜模板h作为常数项,{a1,a2,...,at‑1}表示方案在有限域Zp内生成的随机数列;具体为f(x)=h+a1x+a2x2+…+at‑1xt‑1mod p;步骤2.3:根据云端标记以及隐藏函数,生成对应云端所存储的隐藏数据;利用标记云端标记xi,计算多项式函数值f(xi),并将其存储在对应的云端xi中;步骤3:通讯录恢复阶段,通过获取门限以上个云端隐藏数据恢复虹膜模板h,然后采集用户虹膜样本,实现通讯录恢复;包括如下步骤;步骤3.1:根据用户需求用向n个云端发送数据请求,获取隐藏数据;从n个云端数据中随机选择t个隐藏数据;其中,t为最少恢复虹膜模板的个数,t≤n,t即为门限;步骤3.2:根据步骤3.1所收集的t个数据{f(x1),f(x2),...,f(xt)}以及对应的云端标记{x1,x2,...,xt},利用拉格朗日插值定理恢复隐藏函数f(x);进而计算出f(0)=h,恢复虹膜模板h;![]()
其中,v,j表示两个变量,且j≠v,取值范围是(1,t);步骤3.3:恢复通讯录;用户使用移动设备摄像头对虹膜进行扫描,输入虹膜样本C,使用恢复的虹膜模板h以及虹膜样本C,恢复作为密钥的通讯录a,即
其中
表示虹膜认证函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北工业大学,未经湖北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510830250.2/,转载请声明来源钻瓜专利网。