基于手机传感的在线签名身份认证方法及系统技术方案

技术编号:13634531 阅读:38 留言:0更新日期:2016-09-02 19:32
本发明专利技术公开了一种基于手机传感的在线签名身份认证方法及系统,方法中首先对真实用户和伪造用户的手写轨迹进行训练,得到一个相似性的阈值,将该阈值和用于训练的真实用户信息存放在用户本地的模板库中;在用户身份认证过程中,通过手机传感器采集到用户的轨迹信息,提取该轨迹的特征信息后,通过该特征信息与用户模板库中的特征信息通过DTW算法进行相似性匹配得到最小的相似性值,将该相似性值与存放在本地模板库中的阈值进行比较,以确定当前是否为真实用户。

【技术实现步骤摘要】

本专利技术涉及一种利用手机传感器和在线签名技术融合的个人身份认证方式,特别涉及一种采用手机加速度传感器、陀螺仪与DTW(动态时间规整)签名算法融合的技术手段,来实现安全便捷的手机身份认证。
技术介绍
目前,公知存在的手机个人身份认证有数字密码和口令结合、生物特征识别等方式,其中数字密码和口令结合的认证方式实现简单,但是存在一定的安全隐患,容易被攻破,严重时可能会带来不可挽回的损失;生物特征识别方式是利用个人所具有的生物体征的唯一性进行用户的身份验证,但由于获取生物特征设备的昂贵以及技术的不成熟,导致在手机上的应用很难推广。所以,手机个人身份认证这一领域有待进一步的开发和研究。
技术实现思路
为了克服已有的手机认证方式普遍存在的安全问题和认证方式的复杂性问题,提供一种基于手机传感的在线签名身份认证方法及系统。本专利技术解决其技术问题所采用的技术方案是:提供一种基于手机传感的在线签名身份认证方法,其特征在于,训练阶段:步骤1-1、通过手机内置传感器获取用户与非用户的带标记的手写轨迹信息;步骤1-2、将不同用户的手写轨迹信息通过预处理操作;步骤1-3、提取预处理后的轨迹特征信息,包括归一化后的空间坐标信息、方位角信息和倾斜角信息;步骤1-4、运用DTW算法得到不同用户的轨迹特征信息之间的相似性,从
而得到判断真伪用户之间的距离阈值T;并将训练好的用户轨迹特征信息和距离阈值T存放在用户本地模板库中;识别阶段:步骤2-1、通过手机传感器获取用户手写轨迹信息并进行预处理;步骤2-2、提取预处理后的轨迹特征信息,包括归一化后的空间坐标信息、方位角信息和倾斜角信息;步骤2-3、通过DTW算法将提取的轨迹特征信息与用户本地模板库中的轨迹特征信息对比,得到两个轨迹之间的相似性值S;步骤2-4、将相似性值S与训练过程中得到的距离阈值T做比较,当S<=T时,判定为真实用户,否则为伪造用户。本专利技术所述的方法中,步骤1-1中,以手机内置的加速度传感器为主传感器,以陀螺仪为辅助传感器,其中加速度传感器获得的数据为重力加速度与实际运动加速度在各个方向上的和,陀螺仪检测手机在移动过程中的方向变化,以获得手机移动的实时角速度。本专利技术所述的方法中,用户本地模板库中,每个用户存放3个签名模板,包含最大值、最小值和平均数量特殊点的三个用户签名。本专利技术所述的方法中,步骤2-1具体为:将待验证的用户轨迹特征信息和训练过程中存放在本地标准模板库中的轨迹特征信息分别做比较,得到3个相似性值,选取其中最小的相似性值与存放在本地模板库中的距离阈值做比较。本专利技术所述的方法中,步骤1-2与步骤2-1中对用户手写轨迹信息进行预处理具体包括:将得到的用户手写轨迹信息通过高斯滤波器去除其中的噪声,噪声主要来自手机器件在工作中产生的高斯白噪声;通过求取坐标点的平均值来计算手写签名在二维平面的重心;将每个手写签名坐标减去重心值,得到平移后的新坐标,该重心成为新的坐标原点;将新坐标进行大小归一化,通过公式求新坐标序列的二维
平方和的开根号,n表示轨迹的总坐标数,再分别通过公式x(t)=x(t)/M,y(t)=y(t)/M归一化横纵坐标序列。本专利技术还提供了一种基于手机传感的在线签名身份认证系统,该系统包括训练模块和识别模块,其中:训练模块包括:训练轨迹信息获取模块,用于通过手机内置传感器获取用户与非用户的带标记的手写轨迹信息;训练预处理模块,用于将不同用户的手写轨迹信息通过预处理操作;训练提取模块,用于提取预处理后的轨迹特征信息,包括归一化后的空间坐标信息、方位角信息和倾斜角信息;本地模板库建立模块,用于运用DTW算法得到不同用户的轨迹特征信息之间的相似性,从而得到判断真伪用户之间的距离阈值T;并将训练好的用户轨迹特征信息和距离阈值T存放在用户本地模板库中;识别模块包括:轨迹信息获取模块,用于通过手机传感器获取用户手写轨迹信息;预处理模块,用于对用户手写轨迹信息进行预处理;提取模块,提取预处理后的轨迹特征信息,包括归一化后的空间坐标信息、方位角信息和倾斜角信息;比对模块,用于通过DTW算法将提取的轨迹特征信息与用户本地模板库中的轨迹特征信息对比,得到两个轨迹之间的相似性值S;判定模块,用于将相似性值S与训练过程中得到的距离阈值T做比较,当S<=T时,判定为真实用户,否则为伪造用户。本专利技术所述的系统中,训练轨迹信息获取模块具体以手机内置的加速度传感器为主传感器,以陀螺仪为辅助传感器,通过加速度传感器获得的数据为重力加速度与实际运动加速度在各个方向上的和,通过陀螺仪检测手机在移动过程中的方向变化,以获得手机移动的实时角速度。本专利技术所述的系统中,本地模板库建立模块具体用于在用户本地模板库中,为每个用户存放3个签名模板,包含最大值、最小值和平均数量特殊点
的三个用户签名。本专利技术所述的系统中,预处理模块具体用于将待验证的用户轨迹特征信息和训练过程中存放在本地标准模板库中的轨迹特征信息分别做比较,得到3个相似性值,选取其中最小的相似性值与存放在本地模板库中的距离阈值做比较。本专利技术所述的系统中,训练预处理模块与预处理模块对用户手写轨迹信息进行预处理时具体包括:将得到的用户手写轨迹信息通过高斯滤波器去除其中的噪声,噪声主要来自手机器件在工作中产生的高斯白噪声;通过求取坐标点的平均值来计算手写签名在二维平面的重心;将每个手写签名坐标减去重心值,得到平移后的新坐标,该重心成为新的坐标原点;将新坐标进行大小归一化,通过公式求新坐标序列的二维平方和的开根号,n表示轨迹的总坐标数,再分别通过公式x(t)=x(t)/M,y(t)=y(t)/M归一化横纵坐标序列。本专利技术产生的有益效果是:本专利技术将手机传感器与在线签名技术融合,利用手机加速度传感器和陀螺仪捕捉人在空中移动手机时候的轨迹获得人的签名,然后利用成熟的手写签名技术完成手机身份认证功能,既能解决目前的手机认证方式存在的不安全性问题,同时也解决了当前技术实现的复杂性。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术实施例基于手机传感的在线签名身份认证方法的流程图;图2是本专利技术实施例基于手机传感的在线签名身份认证系统的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施
例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术在用户的身份认证过程中,采用智能手机内置的传感器捕捉用户手在空中划过的轨迹信息,这里主要是利用手机的加速度传感器和陀螺仪来完成轨迹的方向和角度变换的检测,从而实现将用户在三维空间随意书写的笔迹信息重现在二维平面中;具体是通过加速度传感器获得手机加速度信息,对加速度二重积分可得到手机沿某一方向移动的位移,同时陀螺仪检测手机在移动过程中的方向变化,从而获得三维空间中手机移动的全部轨迹信息;将轨迹信息描述在二维平面中,对轨迹信息进行预处理,去除一些噪声和冗余的信息,下一步提取预处理后信息的特征,通过DTW算法对特征信息进行相似性度量;在训练过程中,训练数据包括用户与非用户的特定手写轨迹,训练得到属于每个用户的阈值,并将真实用户的手写轨迹特征信息存放到用户的个人模板本文档来自技高网
...

【技术保护点】
一种基于手机传感的在线签名身份认证方法,其特征在于,包括以下步骤:训练阶段:步骤1‑1、通过手机内置传感器获取用户与非用户的带标记的手写轨迹信息;步骤1‑2、将不同用户的手写轨迹信息通过预处理操作;步骤1‑3、提取预处理后的轨迹特征信息,包括归一化后的空间坐标信息、方位角信息和倾斜角信息;步骤1‑4、运用DTW算法得到不同用户的轨迹特征信息之间的相似性,从而得到判断真伪用户之间的距离阈值T;并将训练好的用户轨迹特征信息和距离阈值T存放在用户本地模板库中;识别阶段:步骤2‑1、通过手机传感器获取用户手写轨迹信息并进行预处理;步骤2‑2、提取预处理后的轨迹特征信息,包括归一化后的空间坐标信息、方位角信息和倾斜角信息;步骤2‑3、通过DTW算法将提取的轨迹特征信息与用户本地模板库中的轨迹特征信息对比,得到两个轨迹之间的相似性值S;步骤2‑4、将相似性值S与训练过程中得到的距离阈值T做比较,当S<=T时,判定为真实用户,否则为伪造用户。

【技术特征摘要】
1.一种基于手机传感的在线签名身份认证方法,其特征在于,包括以下步骤:训练阶段:步骤1-1、通过手机内置传感器获取用户与非用户的带标记的手写轨迹信息;步骤1-2、将不同用户的手写轨迹信息通过预处理操作;步骤1-3、提取预处理后的轨迹特征信息,包括归一化后的空间坐标信息、方位角信息和倾斜角信息;步骤1-4、运用DTW算法得到不同用户的轨迹特征信息之间的相似性,从而得到判断真伪用户之间的距离阈值T;并将训练好的用户轨迹特征信息和距离阈值T存放在用户本地模板库中;识别阶段:步骤2-1、通过手机传感器获取用户手写轨迹信息并进行预处理;步骤2-2、提取预处理后的轨迹特征信息,包括归一化后的空间坐标信息、方位角信息和倾斜角信息;步骤2-3、通过DTW算法将提取的轨迹特征信息与用户本地模板库中的轨迹特征信息对比,得到两个轨迹之间的相似性值S;步骤2-4、将相似性值S与训练过程中得到的距离阈值T做比较,当S<=T时,判定为真实用户,否则为伪造用户。2.根据权利要求1所述的方法,其特征在于,步骤1-1中,以手机内置的加速度传感器为主传感器,以陀螺仪为辅助传感器,其中加速度传感器获得的数据为重力加速度与实际运动加速度在各个方向上的和,陀螺仪检测手机在移动过程中的方向变化,以获得手机移动的实时角速度。3.根据权利要求1所述的方法,其特征在于,用户本地模板库中,每个用户存放3个签名模板,包含最大值、最小值和平均数量特殊点的三个用户签名。4.根据权利要求3所述的方法,其特征在于,步骤2-1具体为:将待验证的用户轨迹特征信息和训练过程中存放在本地标准模板库中的轨迹特征信息分别做比较,得到3个相似性值,选取其中最小的相似性值与存放在本地模板库中的距离阈值做比较。5.根据权利要求1所述的方法,其特征在于,步骤1-2与步骤2-1中对用户手写轨迹信息进行预处理具体包括:将得到的用户手写轨迹信息通过高斯滤波器去除其中的噪声,噪声主要来自手机器件在工作中产生的高斯白噪声;通过求取坐标点的平均值来计算手写签名在二维平面的重心;将每个手写签名坐标减去重心值,得到平移后的新坐标,该重心成为新的坐标原点;将新坐标进行大小归一化,通过公式求新坐标序列的二维平方和的开根号,n表示轨迹的总坐标数,再分别通过公式x(t)=x(t)/M,y(t)=y(t)/M归一化横纵坐标序列。6.一种基于手机传感的在线签名身份认证系统,其特征在于,该系统包括训练模块和识别模块,其...

【专利技术属性】
技术研发人员:汪阳曾文超詹恩奇郑建彬华剑
申请(专利权)人:武汉理工大学
类型:发明
国别省市:湖北;42

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

1