专利名称:基于模式识别的行为密钥制用方法
技术领域:
本发明涉及密码学技术,也涉及模式识别技术,尤其涉及基于模式识别的行为密 钥制用方法。
背景技术:
密码学技术和生物特征模式识别技术都是已有技术。尽管二者功能不同,前者是 密钥认证,后者是生物特征身份认证;但目的大都为了登录计算机系统,以便进行相关信息 处理或管理、以及自动化控制等。目前的密码学技术,大都基于采集所敲击的数字键盘,从而获取该输入密钥,并与 该预留密钥比较异同,以此完成该密钥认证。该方法的优点在于使用简便。缺点在于由于 并不同时对该密钥输入者输入每位密钥的行为进行生物特征身份认证,因此密钥窃取者容 易以此冒充登录计算机系统。目前的生物特征模式识别技术,大都基于采集一帧该图像数据进行图像处理,从 而获取该生物特征,进而通过测量组成该生物特征结构的各特征点之间关系,并与该预留 模板比较异同,以此完成该生物特征模式识别。该方法的优点在于所得生物特征模式识别 结果,与人所识别结果较为吻合,因此更具合法性。该方法的优点在于由于并不同时对生 物特征者进行密钥认证;又由于生物特征具有外露和不变的属性,不法获取该一帧图像数 据比较容易;因此冒充登录计算机系统也比较容易。如目前的人脸特征模式识别,大都是基于一帧该人脸图像数据进行图像处理,从 而获取该人脸特征,进而通过测量组成该人脸特征结构的各特征点之间关系,并与该预留 模板比较异同,以此完成该人脸特征模式识别;目前的指纹特征模式识别,大都是基于一帧 该指纹图像数据进行图像处理,从而获取该指纹特征,进而通过测量组成该指纹特征结构 的各特征点之间关系,并与该预留模板比较异同,以此完成该指纹特征模式识别;目前的语 音特征模式识别,大都是基于一段该语音数据进行每帧语音处理,从而获取该语音特征,进 而通过测量组成该语音特征结构的各特征点之间关系,并与该预留模板比较异同,以此完 成该语音特征模式识别。由于该生物特征具有外露和不变的属性,不法获取该一帧图像数 据比较容易,如复印一张人脸照片、套取一个指纹模型、录音一段说话人的语音;进而即 可在基于生物特征模式识别的自动化控制领域进行假冒,包括登入一个基于人脸特征模 式识别的自动登录系统,打开一扇基于指纹特征模式识别的指纹锁门,解除一套基于语音 特征模式识别的安防布控。由此会造成相应的危害。基于密码学技术和生物特征模式识别技术的优点,如何克服两者缺点,使其既能 够对输入每位密钥的行为进行生物特征身份认证,防止密钥窃取者容易以此冒充,又能够 防止通过获取该一帧图像数据,从而即获取该生物特征,进而在基于生物特征模式识别的 领域进行假冒。这种把两者优点有机结合在一起的努力从来没有停止过,但甚为可惜的是 至今尚未有人以此把两者成功结合。为此,本发明提出基于模式识别的行为密钥制用方法。结合的两者优点,克服相关不足。
发明内容
本发明的目的在于提供一种基于模式识别的行为密钥制用方法,采用该方法可以 对密钥输入者输入每位密钥的行为进行生物特征身份认证,保证每一个密钥都是密钥所有 者输入的;同时可以防止通过获取该一帧图像数据,从而即获取该生物特征,进而在基于生 物特征模式识别的自动化控制领域进行假冒;增加复杂性,增强安全性,减少甚至避免由此 造成相应危害。为了实现本发明目的,本发明方案的技术特征包括,1、设定基于该模式识别的有效匹配是该模式识别其中之一识别对象与另一识别 对象经相同性比较测量判为同一识别对象的匹配行为;设定基于该模式识别的非有效匹配 是该模式识别其中之一识别对象与另一识别对象经相同性比较测量判为非同一识别对象 的匹配行为,设定该非有效匹配也可以是没有采集到模式识别对象造成不能够进行模式识 别的匹配行为;设定基于模式识别的行为密钥编码是基于该模式识别的有效匹配轮次数编 码;设定基于该模式识别有效匹配的轮次数编码是该模式识别有效匹配的轮数编码和次数 编码;设定基于该模式识别有效匹配的轮数编码是基于该模式识别的行为密钥字节位数编 码;设定基于该模式识别有效匹配的次数编码是是基于该轮模式识别的行为密钥该位字节 数值编码;设定每进行该模式识别有效匹配一次基于该轮模式识别的行为密钥该位字节就 增加数值1 ;设定相邻两轮模式识别的轮间区隔是设定时间间隔内设定连续非有效匹配次 数;设定该行为密钥轮间区隔是该轮编码结束且下轮编码开始的条件;设定该条件有效是 设定时间间隔内均为该非有效匹配;设定该条件无效是设定至少发生一次该有效匹配;设 定该条件有效时不计数该有效匹配次数,设定该条件无效时计数该有效匹配次数;设定认 证基于模式识别的行为密钥是把该密钥值和该预设密钥值进行比较;设定该密钥值和该预 留密钥值二者一致通过该认证、否则没有通过该认证;设定该预设密钥值是预设数值。2、根据1该特征还包括其实现步骤⑴、(2)、(3)、⑷;以下即该步骤(1)、定义基于模式识别行为密钥编码的数据格式根据1,包括设定基于模式识别行为密钥编码的数据格式是数组元素的集合 MICK,设定该模式识别的轮数为SizeBytes,其中SizeBytes为正整数,设定某轮模式识别 的轮数值为 Position,其中 Position = 1、2、3、…、SizeBytes-1、SizeBytes,设定该轮模 式识别有效匹配的次数值为ByteKey [Position],其中ByteKey [Position]是数组,共有 SizeBytes个数组元素;即MICK = {ByteKey [1] > ByteKey [2] > ···、 ByteKey [Position] 、 ···、 ByteKey[SizeBytes-1]、ByteKey[SizeBytes]};(2)、确定基于模式识别行为密钥编码的数据内容①、根据1和步骤(1),设定基于模式识别的任一次匹配是Pass,设定基于模式 识别的有效匹配Pass = 1,设定基于模式识别的非有效匹配Pass = 0,其中该非有效匹 配是该模式识别其中之一识别对象与另一识别对象经相同性比较测量判为非同一识别对 象的匹配行为,设定该轮模式识别有效匹配次数是PassNumber,设定该轮模式识别开始时 PassNumber = 0,显示并设定每次Pass = 1则PassNumber值加1,即设定该PassNumber的计算公式是,PassNumber = PassNumber+Pass,②、根据1和步骤(1),设定该轮模式识别结束时,把根据PassNumber公式计算所 得 PassNumber 贝武值给 ByteKey [Position],艮ByteKey [Position] = PassNumber ;(3)、判定相邻两轮模式识别的轮间区隔模式根据1和步骤(1)、(2),设定相邻两轮模式识别的轮间区隔是Interval,设定η是 时间间隔T内连续Pass = 0的次数,设定N是时间间隔T内连续Pass = 0的最大次数, 其中N为正整数,η = 1、2、3、…、Ν-1、N,显示并设定η = η+1,其中Interval = η = 0为 Interval 开始,Interval = η = N 为 Interval 结束,设定通过计算 Interval = η = η+1 判定是否Interval = N ?设定时间间隔T内只要有一次Pass = 1则需要在该步骤⑵中 增添η = 0,使Interval累加计数无效;设定如果是Interval = N则设定Interval = η =0,并对该步骤(1)和(2)中Position值加1且显示、即Position = Position+Ι,表示 本轮结束新一轮开始;根据该步骤(1)所设总轮数SizeBytes,设定通过计算Position = Position+1 判定是否 Position = SizeBytes ?设定如果是 Position = SizeBytes,则表 示该基于模式识别的行为密钥编码制作结束,并设定启动步骤(4);(4)认证基于模式识别的行为密钥根据1和步骤(1)、(2)、(3),设定该预设密钥值为MICK_0,设定MICK和MICK_0进 行比较是二者相减,设定该认证通过是MICK-MICK_0 = 0,否则没有通过该认证;由本发明方案的技术特征和步骤(2)、(3)、(4),可以对密钥输入者输入每位密钥 的行为进行生物特征身份认证,保证每一个密钥都是密钥所有者输入的;同时可以防止通 过获取该一帧图像数据,从而即获取该生物特征,进而在基于生物特征模式识别的自动化 控制领域进行假冒;步骤(1)则定义了基于模式识别行为与密钥的关联;达到增加复杂性, 增强安全性,减少甚至避免由此造成相应危害的目的。
本发明
如下图1是本发明流程示意框图。
具体实施例方式为了更充分地公开本发明内容,以下结合附图使用基于模式识别行为密钥制用方 法的3个具体实施例进一步说明本发明。实施例1基于人脸特征模式识别的行为密钥制用方法人脸特征模式识别是常用的模式识别,大都是基于一帧该人脸图像数据进行图像 处理,从而获取该人脸特征,进而通过测量组成该人脸特征结构的各特征点之间关系,并与 该预留模板比较异同,以此完成该模式识别。基于该已有技术(即人脸特征模式识别技术)实施本发明,包括根据该技术方案 特征1及其实现步骤(1)、(2)、(3)、(4),该流程如图1所示。以下结合图1及其图中所示序号⑴、(2)、(3)、⑷说明该实施步骤(1)、定义基于模式识别行为密钥编码的数据格式根据本发明技术方案特征及其实现步骤,包括设定基于模式识别行为密钥编码
6是基于人脸特征模式识别行为密钥编码,设定该数据格式是数组元素的集合MICK,设定该 模式识别的轮数为SizeBytes,其中SizeBytes为正整数,设定某轮模式识别的轮数值为 Position,其中 Position = 1、2、3、…、SizeBytes-U SizeBytes,设定该轮模式识别有效 匹配的次数值为ByteKey [Position],其中ByteKey [Position]是数组,共有SizeBytes个 数组元素;即MICK = {ByteKey [1] > ByteKey [2] > ···、 ByteKey [Position] 、 ···、 ByteKey[SizeBytes-1]、ByteKey[SizeBytes]};对该格式的数据进行初始化。(2)、确定基于模式识别行为密钥编码的数据内容①、根据本发明技术方案特征及其实现步骤,设定基于该模式识别的任一次匹配 是Pass,设定该基于模式识别的有效匹配Pass = 1,设定该基于模式识别的非有效匹配 Pass = 0,其中该非有效匹配是该模式识别其中之一识别对象与另一识别对象经相同性比 较测量判为非同一识别对象的匹配行为,设定该轮模式识别有效匹配次数是PassNumber, 设定该轮模式识别开始时PassNumber = 0,显示并设定每次Pass = 1则PassNumber值加 1,艮口设定该 PassNumber 的计算公式是,PassNumber = PassNumber+Pass,②、根据本发明技术方案特征及其实现步骤,且根据该图中所示序号(3), 设定该轮模式识别结束时,把根据PassNumber公式计算所得PassNumber赋值给 ByteKey[Position],艮口 ByteKey [Position] = PassNumber ;同时在该图中所示序号(1)中增添对Pass,PassNumber的初始化步骤。(3)、判定相邻两轮模式识别的轮间区隔模式根据本发明技术方案特征及其实现步骤,设定相邻两轮模式识别的轮间区隔是 Interval,设定η是时间间隔T内连续Pass = 0的次数,设定N是时间间隔T内连续Pass = 0的最大次数,其中N为正整数,η = 1、2、3、···、Ν-1、Ν,显示并设定η = η+1,其中Interval =η = 0 为 Interval 开始,Interval = η = N 为 Interval 结束;设定通过计算 Interval =η = η+1判定是否Interval = N ?设定时间间隔T内只要有一次Pass = 1则需要在 该图中所示序号(2)中增添η = 0,使Interval累加计数无效;设定如果是Interval = N 则设定Interval = η = 0,并对该图中所示序号(1)和(2)中Position值加1且显示、即 Position = Position+1,表示本轮结束新一轮开始;根据该图中所示序号(1)所设总轮数 SizeBytes,设定通过计算 Position = Position+1 判定是否 Position = SizeBytes ?设 定如果是Position = SizeBytes,则表示该基于模式识别的行为密钥编码制作结束,并设 定启动该图中所示序号(4)认证基于模式识别的行为密钥;同时在该图中所示序号(1)中增添对Interval,Τ, N, η的初始化步骤。(4)认证基于模式识别的行为密钥根据本发明技术方案特征及其实现步骤,设定该预设密钥值为MICK_0,设定MICK 和MICK_0进行比较是二者相减,设定该认证通过是MICK-MICK_0 = 0,否则没有通过该认 证;同时在该图中所示序号(1)中增添对MICK_0的初始化步骤。基于本发明的该实施例(即基于人脸特征模式识别的行为密钥制用方法)已经在 PC机中用Visual C++编程实现。运行该程序既可以按轮数对每轮人脸特征模式识别的有 效匹配次数进行基于该模式识别的行为密钥编码,又可以对伴随每轮每次人脸特征模式识别有效匹配所产生的行为密钥进行该密钥认证;从而证明本发明提供的基于模式识别的行 为密钥制用方法可以实现本发明的目的,即采用该方法可以对密钥输入者输入每位密钥的 行为进行生物特征身份认证,保证每一个密钥都是密钥所有者输入的;同时可以防止通过 获取该一帧图像数据,从而即获取该生物特征,进而在基于生物特征模式识别的自动化控 制领域进行假冒;增加安全性,避免由此造成相应危害。实施例2基于指纹特征模式识别的行为密钥制用方法指纹特征模式识别是常用的模式识别,大都是基于一帧该指纹图像数据进行图像 处理,从而获取该指纹特征,进而通过测量组成该指纹特征结构的各特征点之间关系,并与 该预留模板比较异同,以此完成该模式识别。基于该已有技术(即指纹特征模式识别技术)实施本发明,包括根据该技术方案 特征1及其实现步骤(1)、(2)、(3)、(4),该流程如图1所示。以下结合图1及其图中所示序号⑴、(2)、(3)、⑷说明该实施步骤(1)、定义基于模式识别行为密钥编码的数据格式根据本发明技术方案特征及其实现步骤,包括设定基于模式识别行为密钥编码 是基于指纹特征模式识别行为密钥编码,设定该数据格式是数组元素的集合MICK,设定该 模式识别的轮数为SizeBytes,其中SizeBytes为正整数,设定某轮模式识别的轮数值为 Position,其中 Position = 1、2、3、…、SizeBytes-U SizeBytes,设定该轮模式识别有效 匹配的次数值为ByteKey[Position],其中ByteKey[Position]是数组,共有SizeBytes个 数组元素;即MICK = {ByteKey [1] > ByteKey [2] > ···、 ByteKey [Position] 、 ···、 ByteKey[SizeBytes-1]、ByteKey[SizeBytes]};对该格式的数据进行初始化。(2)、确定基于模式识别行为密钥编码的数据内容①、根据本发明技术方案特征及其实现步骤,设定基于该模式识别的任一次匹配 是Pass,设定该基于模式识别的有效匹配Pass = 1,设定该基于模式识别的非有效匹配 Pass = 0,其中该非有效匹配是该模式识别其中之一识别对象与另一识别对象经相同性比 较测量判为非同一识别对象的匹配行为,设定该轮模式识别有效匹配次数是PassNumber, 设定该轮模式识别开始时PassNumber = 0,显示并设定每次Pass = 1则PassNumber值加 1,艮口设定该 PassNumber 的计算公式是,PassNumber = PassNumber+Pass,②、根据本发明技术方案特征及其实现步骤,且根据该图中所示序号(3), 设定该轮模式识别结束时,把根据PassNumber公式计算所得PassNumber赋值给 ByteKey[Position],艮口 ByteKey [Position] = PassNumber ;同时在该图中所示序号(1)中增添对Pass,PassNumber的初始化步骤。(3)、判定相邻两轮模式识别的轮间区隔模式根据本发明技术方案特征及其实现步骤,设定相邻两轮模式识别的轮间区隔是 Interval,设定η是时间间隔T内连续Pass = 0的次数,设定N是时间间隔T内连续Pass = 0的最大次数,其中N为正整数,η = 1、2、3、···、Ν-1、Ν,显示并设定η = η+1,其中Interval =η = 0 为 Interval 开始,Interval = η = N 为 Interval 结束;设定通过计算 Interval =η = η+1判定是否Interval = N ?设定时间间隔T内只要有一次Pass = 1则需要在该图中所示序号(2)中增添η = 0,使Interval累加计数无效;设定如果是Interval = N 则设定Interval = η = 0,并对该图中所示序号(1)和(2)中Position值加1且显示、即 Position = Position+1,表示本轮结束新一轮开始;根据该图中所示序号(1)所设总轮数 SizeBytes,设定通过计算 Position = Position+1 判定是否 Position = SizeBytes ?设 定如果是Position = SizeBytes,则表示该基于模式识别的行为密钥编码制作结束,并设 定启动该图中所示序号(4)认证基于模式识别的行为密钥;同时在该图中所示序号(1)中增添对Interval,Τ, N, η的初始化步骤。(4)认证基于模式识别的行为密钥根据本发明技术方案特征及其实现步骤,设定该预设密钥值为MICK_0,设定MICK 和MICK_0进行比较是二者相减,设定该认证通过是MICK-MICK_0 = 0,否则没有通过该认 证;同时在该图中所示序号(1)中增添对MICK_0的初始化步骤。基于本发明的该实施例(即基于指纹特征模式识别的行为密钥制用方法)已经在 PC机中用Visual C++编程实现。运行该程序既可以按轮数对每轮指纹特征模式识别的有 效匹配次数进行基于该模式识别的行为密钥编码,又可以对伴随每轮每次指纹特征模式识 别有效匹配所产生的行为密钥进行该密钥认证;从而证明本发明提供的基于模式识别的行 为密钥制用方法可以实现本发明的目的,即采用该方法可以对密钥输入者输入每位密钥的 行为进行生物特征身份认证,保证每一个密钥都是密钥所有者输入的;同时可以防止通过 获取该一帧图像数据,从而即获取该生物特征,进而在基于生物特征模式识别的自动化控 制领域进行假冒;增加安全性,避免由此造成相应危害。实施例3基于语音特征模式识别的行为密钥制用方法语音特征模式识别是常用的模式识别,大都是基于一段该语音数据进行每帧语音 处理,从而获取该语音特征,进而通过测量组成该语音特征结构的各特征点之间关系,并与 该预留模板比较异同,以此完成该模式识别。基于该已有技术(即语音特征模式识别技术)实施本发明,包括根据该技术方案 特征1及其实现步骤(1)、(2)、(3)、(4),该流程如图1所示。以下结合图1及其图中所示序号⑴、(2)、(3)、⑷说明该实施步骤(1)、定义基于模式识别行为密钥编码的数据格式根据本发明技术方案特征及其实现步骤,包括设定基于模式识别行为密钥编码 是基于语音特征模式识别行为密钥编码,设定该数据格式是数组元素的集合MICK,设定该 模式识别的轮数为SizeBytes,其中SizeBytes为正整数,设定某轮模式识别的轮数值为 Position,其中 Position = 1、2、3、…、SizeBytes-U SizeBytes,设定该轮模式识别有效 匹配的次数值为ByteKey [Position],其中ByteKey [Position]是数组,共有SizeBytes个 数组元素;即MICK = {ByteKey [1] > ByteKey [2] > ···、 ByteKey [Position] 、 ···、 ByteKey[SizeBytes-1]、ByteKey[SizeBytes]};对该格式的数据进行初始化。(2)、确定基于模式识别行为密钥编码的数据内容①、根据本发明技术方案特征及其实现步骤,设定基于该模式识别的任一次匹配 是Pass,设定该基于模式识别的有效匹配Pass = 1,设定该基于模式识别的非有效匹配Pass = 0,其中该非有效匹配是该模式识别其中之一识别对象与另一识别对象经相同性比 较测量判为非同一识别对象的匹配行为,设定该轮模式识别有效匹配次数是PassNumber, 设定该轮模式识别开始时PassNumber = 0,显示并设定每次Pass = 1则PassNumber值加 1,艮口设定该 PassNumber 的计算公式是,PassNumber = PassNumber+Pass,②、根据本发明技术方案特征及其实现步骤,且根据该图中所示序号(3), 设定该轮模式识别结束时,把根据PassNumber公式计算所得PassNumber赋值给 ByteKey[Position],艮口 ByteKey [Position] = PassNumber ;同时在该图中所示序号(1)中增添对Pass,PassNumber的初始化步骤。(3)、判定相邻两轮模式识别的轮间区隔模式根据本发明技术方案特征及其实现步骤,设定相邻两轮模式识别的轮间区隔是 Interval,设定η是时间间隔T内连续Pass = 0的次数,设定N是时间间隔T内连续Pass = 0的最大次数,其中N为正整数,η = 1、2、3、···、Ν-1、Ν,显示并设定η = η+1,其中Interval =η = 0 为 Interval 开始,Interval = η = N 为 Interval 结束;设定通过计算 Interval =η = η+1判定是否Interval = N ?设定时间间隔T内只要有一次Pass = 1则需要在 该图中所示序号(2)中增添η = 0,使Interval累加计数无效;设定如果是Interval = N 则设定Interval = η = 0,并对该图中所示序号(1)和(2)中Position值加1且显示、即 Position = Position+1,表示本轮结束新一轮开始;根据该图中所示序号(1)所设总轮数 SizeBytes,设定通过计算 Position = Position+1 判定是否 Position = SizeBytes ?设 定如果是Position = SizeBytes,则表示该基于模式识别的行为密钥编码制作结束,并设 定启动该图中所示序号(4)认证基于模式识别的行为密钥;同时在该图中所示序号(1)中增添对Interval,Τ, N, η的初始化步骤。(4)认证基于模式识别的行为密钥根据本发明技术方案特征及其实现步骤,设定该预设密钥值为MICK_0,设定MICK 和MICK_0进行比较是二者相减,设定该认证通过是MICK-MICK_0 = 0,否则没有通过该认 证;同时在该图中所示序号(1)中增添对MICK_0的初始化步骤。基于本发明的该实施例(即基于语音特征模式识别的行为密钥制用方法)已经在 PC机中用Visual C++编程实现。运行该程序既可以按轮数对每轮语音特征模式识别的有 效匹配次数进行基于该模式识别的行为密钥编码,又可以对伴随每轮每次语音特征模式识 别有效匹配所产生的行为密钥进行该密钥认证;从而证明本发明提供的基于模式识别的行 为密钥制用方法可以实现本发明的目的,即采用该方法可以对密钥输入者输入每位密钥的 行为进行生物特征身份认证,保证每一个密钥都是密钥所有者输入的;同时可以防止通过 获取该一帧图像数据,从而即获取该生物特征,进而在基于生物特征模式识别的自动化控 制领域进行假冒;增加复杂性,增强安全性,减少甚至避免由此造成相应危害。需要指出的是,上述实施例是通过显示该行为密钥的变化,以便该认证者互动掌 控正确输入该认证密钥;更安全的做法是及时更新该认证及预留密钥。同时,上述实施例所 用摄像头、指纹仪、麦克风成本低廉,软件实现工作量比较小,操作简便可靠,从而经济、可 靠、安全地满足了本发明目的。
10
权利要求
设定基于该模式识别的有效匹配是该模式识别其中之一识别对象与另一识别对象经相同性比较测量判为同一识别对象的匹配行为;设定基于该模式识别的非有效匹配是该模式识别其中之一识别对象与另一识别对象经相同性比较测量判为非同一识别对象的匹配行为,设定该非有效匹配也可以是没有采集到模式识别对象造成不能够进行模式识别的匹配行为;设定基于模式识别的行为密钥编码是基于该模式识别的有效匹配轮次数编码;设定基于该模式识别有效匹配的轮次数编码是该模式识别有效匹配的轮数编码和次数编码;设定基于该模式识别有效匹配的轮数编码是基于该模式识别的行为密钥字节位数编码;设定基于该模式识别有效匹配的次数编码是是基于该轮模式识别的行为密钥该位字节数值编码;设定每进行该模式识别有效匹配一次基于该轮模式识别的行为密钥该位字节就增加数值1;设定相邻两轮模式识别的轮间区隔是设定时间间隔内设定连续非有效匹配次数;设定该行为密钥轮间区隔是该轮编码结束且下轮编码开始的条件;设定该条件有效是设定时间间隔内均为该非有效匹配;设定该条件无效是设定至少发生一次该有效匹配;设定该条件有效时不计数该有效匹配次数,设定该条件无效时计数该有效匹配次数;设定认证基于模式识别的行为密钥是把该密钥值和该预设密钥值进行比较;设定该密钥值和该预留密钥值二者一致通过该认证、否则没有通过该认证;设定该预设密钥值是预设数值。
2.根据1该特征还包括其实现步骤(1)、⑵、⑶、⑷;以下即该步骤。
3.步骤(1)的特征在于根据1,设定基于模式识别行为密钥编码的数据格式是数组元 素的集合MICK,设定该模式识别的轮数为SizeBytes,其中SizeBytes为正整数,设定某轮 模式识别的轮数值为 Position,其中 Position = 1、2、3、…、SizeBytes-U SizeBytes, 设定该轮模式识别有效匹配的次数值为ByteKey [Pos i t ion],其中ByteKey [Pos i t ion] 是数组,共有 SizeBytes 个数组元素;即MICK = {ByteKey[l]、ByteKey [2]、…、 ByteKey[Position]、…、ByteKey[SizeBytes-1]、ByteKey[SizeBytes]}。
4.步骤(2)的特征在于,根据1和步骤(1)确定基于模式识别行为密钥编码的数据内 容,包括设定基于模式识别的任一次匹配是Pass,设定基于模式识别的有效匹配Pass = 1,设定基于模式识别的非有效匹配Pass = 0,其中该非有效匹配是该模式识别其中之一识 别对象与另一识别对象经相同性比较测量判为非同一识别对象的匹配行为,设定该轮模式 识别有效匹配次数是PassNumber,设定该轮模式识别开始时PassNumber = 0,显示并设定 每次Pass = 1则PassNumber值加1,即设定该PassNumber的计算公式是,PassNumber = PassNumber+Pass ;还包括设定该轮模式识别结束时,把根据PassNumber公式计算所得 PassNumber 赋值给 ByteKey [Position],艮口 ByteKey [Position] = PassNumber。
5.步骤(3)的特征在于,根据1和步骤(1)、(2)判定相邻两轮模式识别的轮间区隔模 式,包括设定相邻两轮模式识别的轮间区隔是Interval,设定η是时间间隔T内连续Pass =0的次数,设定N是时间间隔T内连续Pass = 0的最大次数,其中N为正整数,η = 1、2、 3、".、Ν-1、Ν,显示并设定 η = η+1,其中 Interval = η = 0为 Interval 开始,Interval = η = N为Interval结束,设定通过计算Interval = η = η+1判定是否Interval = N ?设 定时间间隔T内只要有一次Pass = 1则需要在该步骤(2)中增添η = 0,使Interval累加 计数无效;设定如果是Interval = N则设定Interval = η = 0,并对该步骤(1)和(2)中 Position值加1且显示、即Position = Position+1,表示本轮结束新一轮开始;根据该步 骤(1)所设总轮数SizeBytes,设定通过计算Position = Position+1判定是否Position=SizeBytes ?设定如果是Position = SizeBytes,则表示该基于模式识别的行为密钥编 码制作结束,并设定启动步骤(4)。
6.步骤(4)的特征在于,根据1和步骤(1)、(2)、(3)认证基于模式识别的行为密钥, 包括设定该预设密钥值为MICK_0,设定MICK和MICK_0进行比较是二者相减,设定该认证 通过是MICK-MICK_0 = 0,否则没有通过该认证。
7.本发明的技术特征还包括,根据1和步骤(2)、(3)、(4),可以对密钥输入者输入每位 密钥的行为进行生物特征身份认证,保证每一个密钥都是密钥所有者输入的;同时可以防 止通过获取该一帧图像数据,从而即获取该生物特征,进而在基于生物特征模式识别的自 动化控制领域进行假冒;步骤(1)则定义了基于模式识别行为与密钥的关联;达到增加复 杂性,增强安全性,减少甚至避免由此造成相应危害的目的。
全文摘要
本发明基于模式识别的行为密钥制用方法涉及密码学技术和模式识别技术领域。本发明的目的是提供一种基于模式识别的行为密钥制用方法,技术特征包括,定义基于模式识别行为密钥编码的数据格式,确定基于模式识别行为密钥编码的数据内容,判定相邻两轮模式识别的轮间区隔模式,认证基于模式识别的行为密钥;由此可对密钥输入者输入每位密钥的行为进行生物特征身份认证,保证每一个密钥都是密钥所有者输入的;同时可防止通过获取该一帧图像数据,从而即获取该生物特征,进而在基于生物特征模式识别的自动化控制领域进行假冒;达到增加复杂性,增强安全性,减少甚至避免由此造成相应危害的目的。
文档编号G07C9/00GK101957917SQ20091010084
公开日2011年1月26日 申请日期2009年7月16日 优先权日2009年7月16日
发明者李虹 申请人:李虹