一种基于BioHashing和洗牌算法的可撤销密钥绑定方案.pdf
第31卷第5期 计 算 机 应 用 研 究 Vol.31No.5
2014年5月 ApplicationResearchofComputers May2014
一种基于BioHashing和洗牌算法的
可撤销密钥绑定方案
郭 静,徐江峰
(郑州大学信息工程学院,郑州 450001)
摘 要:针对传统加密方案中密钥管理困难的问题,提出了一个新的通过指纹管理密钥的密钥绑定方案。该方
案通过BioHashing方法得到用户指纹特征的二进制序列,对得到的序列执行一个改进的洗牌算法进行置乱,最
后通过FuzzyVault方案将特征值与密钥进行绑定。仿真分析表明,利用FuzzyVault方案的容错机制和 BCH码
的纠错机制,该方案可以在保证指纹信息安全的情况下正确恢复密钥。同时,改进的洗牌算法实现了特征模板
的可撤销性和不可逆性。
关键词:密钥绑定;BioHashing;洗牌算法;FuzzyVault;容错;纠错
中图分类号:TP309.7 文献标志码:A 文章编号:10013695(2014)05151105
doi:10.3969/j.issn.10013695.2014.05.055
CancellablekeybindingschemebasedonBioHashingandshufflingalgorithm
GUOJing,XUJiangfeng
(SchoolofInformationEngineering,ZhengzhouUniversity,Zhengzhou450001,China)
Abstract:Forthedifficultyofkeymanagementinthetraditionalencryptionsystem,thispaperputforwardanovelkeybinding
schemeusingthefingerprinttomanagethekey.Itfirstlyconvertedthefingerprintfeatureintoastringofbinarysequencebythe
BioHashingmethod,andthenperformedanimprovedshufflingalgorithmtoscramblethebinarysequence,afterthatitbinded
thekeytothescrambledsequencebyaFuzzyVaultscheme.Thesimulationresultshowsthatbytheerrortoleranceabilityof
theFuzzyVaultalongwiththeerrorcorrectionabilityoftheBCHerrorcorrectingcode,theschemecanrestorethekeycorrect
lyundertheconditionthatfingerprintsaresafe.Meanwhile,theimprovedshufflingalgorithmimplementstheirreversibilityand
thecancellabilityofthefingerprinttemplate.
Keywords:keybinding;BioHashing;shufflingalgorithm;FuzzyVault;errortolerance;errorcorrecting
指纹以其可区分性高、特征固定、易采集和存储量小等优
引言 [6]