当前位置: 首页 > 专利查询>西京学院专利>正文

一种基于声波的动态身份识别认证方法技术

技术编号:19219397 阅读:15 留言:0更新日期:2018-10-20 08:04
一种基于声波的动态身份识别认证方法,先注册,用户根据提示在特定时间内做出特定的动作(脚步);通过超声波对用户与传感器间距离进行测量;依据香农采样定理对所得距离信息进行处理;对处理后合法用户信息进行存储,并生成特征库;再验证,用户根据提示在特定时间内做出特定的动作(脚步);通过超声波对用户与传感器间距离进行测量;依据香农采样定理对所得距离信息进行处理;通过比对得出是否与合法用户数据匹配结论,本发明专利技术具有“随身携带”、不会丢失、不会忘记等优点。

【技术实现步骤摘要】
一种基于声波的动态身份识别认证方法
本专利技术属于安全防护领域,具体涉及一种基于声波的动态身份识别认证方法。
技术介绍
利用钥匙等令牌方式进行身份认证,存在丢失、被窃和复制等安全隐患;利用密码等所知道的口令方式,则存在遗忘、被攻击的问题,因此,传统的身份认证方式正面临着安全性的考验。合理地利用人自身所具有的物理特征,如生物识别技术,可以避免上述问题,因为这些特征具有稳定性、永久性和安全性等独特的优势。研究表明,人的一个行为习惯的形成要21天,且当一个人形成一个行为习惯之后,想要改变是很不容易的,因此习惯性动作用于身份识别具有方便、安全等特性,不需记住身份证号码或密码,也不需要随身携带像智能卡之类的东西,“钥匙”是你自己的习惯,没有什么能比这更安全和更方便的了。利用习惯性动作进行验证逐渐成为一种公认的、更安全的身份认证技术,截至到目前为止,市场上还未出现以习惯性动作作为身份验证的系统,因此基于此开发出一款立足于习惯性动作的智能安全识别系统也就成为一种可能。
技术实现思路
为了克服上述现有技术的缺点,本专利技术的目的在于提供了一种基于声波的动态身份识别认证方法,具有“随身携带”、不会丢失、不会忘记等优点。为了达到上述目的,本专利技术采取的技术方案为:一种基于声波的动态身份识别认证方法,包括以下步骤:步骤1),注册:1.1)用户根据提示在特定时间内做出特定的动作(脚步);1.2)通过超声波对用户与传感器间距离进行测量;1.3)依据香农采样定理对所得距离信息进行处理;1.4)对处理后合法用户信息进行存储,并生成特征库;步骤2),验证:2.1)用户根据提示在特定时间内做出特定的动作(脚步);2.2)通过超声波对用户与传感器间距离进行测量;2.3)依据香农采样定理对所得距离信息进行处理;2.4)通过比对得出是否与合法用户数据匹配结论。所述的步骤2.4)匹配验证过程,包括以下步骤:1)启动验证过程;2)产生随机数;3)依据随机数对验证用户特征进行采样;4)通过聚类算法及KNN算法与特征库中信息进行匹配;5)对结果进行判断,并依据结果发出相应信息。所述的聚类算法为一种基于PSO的聚类算法,包括以下步骤:1)相似度定义:LD值定义为如下形式:Dij=pij-pipj式中,r2等于1时表示两个特征有着最强的关联性,等于0表示无任何关系,r2用于计算LD值,pi表示第i个特征在一个位置(列)上出现的概率,pj表示另一个位置上特征j出现的概率;2)PSO聚类算法:基于PSO的聚类算法利用个体位置的编码实现对特征类的划分,利用适应度函数引导算法实现最优聚类,其位置的每一维对应于一个特征,该维度的数值取整后表示对应的特征所在类的标号;适应度函数为如下形式:式中表示第i个聚类第j个特征与该类中心mi的LD值,x代表特征,ni表示第i个类内特征的数目,k表示聚类的数目,f值越小表示聚类的效果越好,此外,如果两个类中有一半或者一半以上的特征具有较强的相关性,即大于一个设定的阈值r0,则合并这两个聚类。所述的KNN算法,具体步骤如下:1)随机从特征库中选择k个样本作为“合法”信息的k个初始最邻近节点;2)计算验证用户信息与每个初始k个初始最邻近节点的欧氏距离;3)将步骤2)所得结果排序,并求得其中最大值;4)重复步骤2)和步骤3)并记录特征次数,并按照高低顺序排序;5)依据步骤4)结果判定用户信息是否“合法”。所述的超声波测距的模块型号为HC-SR04。采用了上述技术方案后,本专利技术具有以下的积极的效果:1.本专利技术中的习惯性动作具有稳定性,由于个人的行为习惯的设定是很不容易被模仿的,所以当一个人的习惯性动作在设定之后具有稳定性,是很难发生改变的。2.本专利技术中的习惯性动作具有不易被模仿伪造性。一个人的指纹可能会被通过某种方式进行提取,人脸识别也可能通过现有的3D打印技术进行完美复制,但是一个人的行为习惯这些虽然是能够被模仿,但由于密码的同源多样性,除非是这个人自愿告知通过的方式来进行验证,否则无法通过身份识别认证。3.本专利技术中的验证过程采用多种学习策略确保了方法的可靠性。4.本专利技术中习惯性动作的采集具有非接触性,不需要人直接进行接触的,这样更加方便。附图说明图1为本专利技术一种基于声波的动态身份识别认证方法流程图。图2为本专利技术一种基于声波的动态身份识别认证方法的验证流程图。具体实施方式下文将结合具体实施例详细描述本专利技术。应当注意的是,下述实施例中描述的技术特征或者技术特征的组合不应当被认为是孤立的,他们可以被相互组合从而达到更好的技术效果。如图1所示,一种基于声波的动态身份识别认证方法,包括以下步骤:步骤1),注册:1.1)用户根据提示在特定时间内做出特定的动作(脚步),按下SET按钮,在提示音的节奏下做出个性化的步伐动作,完成密码的录入;1.2)通过超声波对用户与传感器间距离进行测量,超声波发射器向某一方向发射超声波,在发射超声波的同时开始计时,超声波在空气中传播,途中碰到障碍物反射后立即返回来,超声波接收器收到反射波就立即停止计时,超声波在空气中的传播速度约为340m/s,根据计时器记录的时间t,就可以计算出超声波发射点距障碍物的距离(s),即为:s=340t/2;1.3)用户以有意识状态下的习惯性脚步(单脚或双脚前后左右变动趋势)依次在距离声波测距器0.5-1.2米处进行习惯性脚步变换,并计算保存距离的正确变换作为验证是否为合法本人的依据,依据香农采样定理对此过程进行采样;1.4)对处理后合法用户信息进行存储,并生成特征库;步骤2),验证:2.1)用户根据提示在特定时间内做出特定的动作(脚步),数据录入结束后,使用人先站在离装置0.5-1.2米处,停留2秒后,系统通过蜂鸣器发出提示音提示开始进行数据采集;2.2)通过超声波对用户与传感器间距离进行测量,用户观察LED灯提示的有效识别段出现的位置,并根据有效识别段出现的位置开始进行脚步变换;2.3)依据香农采样定理及系统设定的随机事件数进行采样,记录脚步变换与声波距离器的距离;2.4)并通过聚类及KNN算法分析处理判断是否与合法用户保存的数据匹配,确定用户身份。如图2所示,所述的步骤2.4)匹配验证过程,包括以下步骤:1)启动验证过程;2)产生随机数;3)依据随机数对验证用户特征进行采样;4)通过聚类算法及KNN算法与特征库中信息进行匹配;5)对结果进行判断,并依据结果发出相应信息,如果判断为合法用户,则在液晶显示屏上显示“欢迎”字样;否则,蜂鸣器发出报警。所述的聚类算法为一种基于PSO的聚类算法,该算法能够根据数据的特征自动发现高相关性子类,不需要提前指定聚类的数目,包括以下步骤:1)相似度定义:相似度的定义是聚类算法的一个重要组成部分,LD值是相似度最直接也是最有效的评价标准,LD值定义为如下形式:Dij=pij-pipj式中,r2等于1时表示两个特征有着最强的关联性,等于0表示无任何关系,r2用于计算LD值,pi表示第i个特征在一个位置(列)上出现的概率,pj表示另一个位置上特征j出现的概率;2)PSO聚类算法:基于PSO的聚类算法利用个体位置的编码实现对特征类的划分,利用适应度函数引导算法实现最优聚类,其位置的每一维对应于一个特征,该维度的数值取整后表示对应的特征所在类的标号;适应度函本文档来自技高网...

【技术保护点】
1.一种基于声波的动态身份识别认证方法,其特征在于,包括以下步骤:步骤1),注册:1.1)用户根据提示在特定时间内做出特定的动作(脚步);1.2)通过超声波对用户与传感器间距离进行测量;1.3)依据香农采样定理对所得距离信息进行处理;1.4)对处理后合法用户信息进行存储,并生成特征库;步骤2),验证:2.1)用户根据提示在特定时间内做出特定的动作(脚步);2.2)通过超声波对用户与传感器间距离进行测量;2.3)依据香农采样定理对所得距离信息进行处理;2.4)通过比对得出是否与合法用户数据匹配结论。

【技术特征摘要】
1.一种基于声波的动态身份识别认证方法,其特征在于,包括以下步骤:步骤1),注册:1.1)用户根据提示在特定时间内做出特定的动作(脚步);1.2)通过超声波对用户与传感器间距离进行测量;1.3)依据香农采样定理对所得距离信息进行处理;1.4)对处理后合法用户信息进行存储,并生成特征库;步骤2),验证:2.1)用户根据提示在特定时间内做出特定的动作(脚步);2.2)通过超声波对用户与传感器间距离进行测量;2.3)依据香农采样定理对所得距离信息进行处理;2.4)通过比对得出是否与合法用户数据匹配结论。2.根据权利要求1所述的一种基于声波的动态身份识别认证方法,其特征在于:所述的步骤2.4)匹配验证过程,包括以下步骤:1)启动验证过程;2)产生随机数;3)依据随机数对验证用户特征进行采样;4)通过聚类算法及KNN算法与特征库中信息进行匹配;5)对结果进行判断,并依据结果发出相应信息。3.根据权利要求2所述的一种基于声波的动态身份识别认证方法,其特征在于:所述的聚类算法为一种基于PSO的聚类算法,包括以下步骤:1)相似度定义:LD值定义为如下形式:Dij=pij-pipj式中,r2等于1时表示两个特征有着最强的关联性,等于0表示无任何关系,r2用于...

【专利技术属性】
技术研发人员:赵婧魏彬
申请(专利权)人:西京学院
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1