首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于自适应鲸鱼优化算法的验证系统破解方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:安徽大学

摘要:本发明属于信息科学领域,具体涉及一种基于自适应鲸鱼优化算法的验证系统破解方法,以及可以实施该破解方法的破解工具、破解装置。破解方法包括如下过程:S1:获取验证系统中至少一个注册用户的可撤销生物特征模板及对应的辅助数据。S2:随机生成多个生物特征样本构成所需的初始样本集。S3:利用初始样本集对验证系统进行尝试登录,直到满足破解目标。S4:在每个轮次的尝试登录过程结束后,采用自适应鲸鱼优化算法对初始样本集进行迭代更新。S5:在满足达到最大迭代次数,或输入的生物特征样本满足破解目标时,结束破解过程,并输出一组可以通过验证系统的输入信息。本发明解决了现有可撤销生物模板保护系统难以破解的问题。

主权项:1.一种基于自适应鲸鱼优化算法的验证系统破解方法,其用于在已知可撤销生物特征模板c,以及对应的辅助数据R及其匹配机制p的基础上,通过生成一个伪造生物特征样本x*,代替真实生物特征样本x,对采用存储可撤销生物模块c作为验证信息的验证系统进行破解,登录和访问所述验证系统保护的服务器;拟破解的验证系统的匹配机制如下:在注册阶段,系统根据输入生物特征x和辅助数据R,通过预设的一个可撤销模板变换函数fx,R→c,生成对应的可撤销模板c;然后保存生成的可撤销模板c作为验证信息;在登录验证阶段,系统根据用户输入的输入生物特征x′和辅助数据R′生成一个用于验证的可撤销模板c′,并比较可撤销模板c和c′的相似度;在二者的相似度得分s大于系统的安全阈值τ时,判定当前用户可以登录并访问系统;其特征在于,所述破解方法包括如下过程:S1:获取验证系统中至少一个注册用户的可撤销生物特征模板c,及其对应的辅助数据R;S2:根据已知的验证系统采用的可撤销生物特征模板的格式信息,随机生成多个生物特征样本x′i;进而构成所需的初始样本集x′;x′={x′1,x′2,…,x′u},i=1…u;所述初始样本集作为输入到验证系统中执行破解的原始数据;S3:在当前轮次中,利用初始样本集x′对验证系统进行尝试登录,直到满足破解目标;所述破解目标指输入的生物特征样本x′i对应的相似度分数s′i超过验证系统的安全阈值τ;其中,尝试登录过程如下:S31:将所述初始样本集x′中的各个生物特征样本x′i以及辅助数据R,依次输入到验证系统中;S32:由验证系统根据输入的生物特征样本x′i生成一个相应的近似可撤销模板c′i并进行匹配;S33:截取验证系统中匹配器生成的每个近似可撤销模板c′i与预先存储的真实可撤销模板c之间的相似度得分si;S34:判断输入的每个生物特征样本x′i是否满足破解目标,并确定对应的伪造生物特征样本x*:1当输入的生物特征样本满足破解目标时,则结束破解过程,并将当前输入的生物特征样本x′i作为所需的伪造生物特征样本x*;2当输入的生物特征样本不满足破解目标时,则生成一个与样本数据集对应的得分向量S,在当前轮次结束后,选择得分向量S中相似得分si最大的生物特征样本x′i作为本轮的伪造生物特征样本x*;S4:在每个轮次的尝试登录过程结束后,采用自适应鲸鱼优化算法对初始样本集x′进行迭代更新,并基于更新后的初始样本集重新尝试登录;其中,初始样本集x′的迭代更新过程具体如下:S41:设定每个迭代轮次t中样本更新时的自适应变异概率pm;所述自适应变异概率pm随迭代轮次递增;S42:设定迭代更新过程中的最大迭代次数tmax;S43:在[0,1]的区间内随机选定一个值作为第一更新阈值w,并通过下式计算第二更新阈值v: S44:根据第一更新阈值w和第二更新阈值v,确定迭代过程中每个样本更新时的两个自适应扰动系数,所述自适应扰动系数分别包括第一扰动系数A和第二扰动系数C;第一扰动系数A和第二扰动系数C与第一更新阈值w和第二更新阈值v的关系如下: S45:在不同自适应扰动系数的条件下,采用不同的更新策略对初始样本集x′进行迭代更新;更新策略具体如下:1当满足||A||≥1时,采用包围猎物方法更新每个生物特征样本x′i;采用包围猎物方法时,生物特征样本x′i的样本更新公式如下:x′i=xr′and-A·||C·xr′and-x′i||;其中,xr′and是从上一轮次的初始样本集x′中随机挑选的生物特征样本;2当满足||A||1时,采用发泡网攻击方法更新每个生物特征样本x′i;采用发泡网攻击方法时,生物特征样本x′i的样本更新公式如下: 上式中,p表示从[0,1]区间内随机生成的一个控制参数;y=1;l表示从[-1,1]区间内随机选择的一个动态参数;D表示一个中间扰动系数,且满足:D=||Cx*-x'i||;S46:选择更新后的初始样本集x′中的样本作为输入,重新执行步骤S3的尝试登录过程;S5:在当前迭代轮次t满足达到最大迭代次数,或输入的生物特征样本满足破解目标时,结束破解过程,并输出一组可以通过验证系统的输入信息,具体包括:确定的伪造生物特征样本x*,及其对应的辅助数据R。

全文数据:

权利要求:

百度查询: 安徽大学 一种基于自适应鲸鱼优化算法的验证系统破解方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。