Links

Abstract

Translated from Chinese

本发明提供一种基于行为特征的用户认证方法，包括以下步骤：S1，所述客户端感知并获取用户晃动所述客户端时的原始行为信息；S2，所述客户端通过数据挖掘方法，从所述原始行为信息中提取出行为特征数据；S3，所述客户端基于提取出的所述行为特征数据设定并存储认证用户和非认证用户的分类界限；S4，当所述客户端需要对特定用户进行身份认证时，按照S1-S2的方法提取出所述特定用户的行为特征数据，根据S3得到的所述分类界限判断所述特定用户是否为认证用户。 The present invention provides a user authentication method based on behavior characteristics comprising the steps of: S1, the client and acquiring user perception of the fluctuation behavior of the original client end information; S2, the client by data mining methods, from extracting the information on the behavior of the original behavior characteristic data; S3, the client behavior based on the extracted feature data of the set and stored in the user authentication and non-certified user class boundary; S4, when the client needs authenticate a particular user, according to the extraction method of the S1-S2 behavior characteristic data of the particular user, determines whether the particular user is an authenticated user S3 obtained according to the classification limit.具有鲁棒性高和简单快捷的优点，显著提高了智能手机等客户端的安全性，而且增加了用户的使用体验。 Robust and highly simple and quick advantage, significantly improve the security of smart phones and other clients, and increased user experience.

Description

[0001] 本发明属于手机安全技术领域，具体涉及一种基于行为特征的用户认证方法。 [0001] The present invention belongs to the field of mobile phone technology security, particularly relates to a user authentication method based on behavior characteristics.

背景技术 Background technique

[0002] 随着电子通讯技术的飞速发展，智能手机得到越来越普遍的推广应用，然而，智能手机在给人们带来极高的便利性的同时，也带来手机安全性问题，例如：非认证用户非法使用手机，从而侵犯手机合法用户的隐私。 [0002] With the rapid development of electronic communication technology, smart phones becoming more common application, however, smartphones bring a high convenience to people, but also to bring mobile security issues, such as: non-authenticated users of illegal use of mobile phones, mobile phone thereby violating the legitimate user's privacy.

[0003] 因此，为提高智能手机的安全性，现有技术中主要出现了以下两大类用户身份认证方法：基于用户知识的识别技术（例如密码、图形锁）和基于生物特征的识别技术（例如脸部识别、指纹识别）。 [0003] Therefore, in order to improve the security of smart phones, the prior art was seen following two categories the user authentication method: recognition technology based on the user's knowledge (such as passwords, graphics lock) and biometric identification technology is based on the ( for example, facial recognition, fingerprint recognition).

[0004] 其中，基于用户知识的识别技术的主要操作流程为：认证用户在智能手机中预先设定一套认证信息，如数字或图形。 [0004] wherein, based on the main operation flow of the recognition of user knowledge to: authenticate a user authentication information is set in advance in the smart phone, such as a digital or graphic.当需要识别用户身份的时候，智能手机要求用户再次输入认证信息；若输入的认证信息与预设的认证信息一致，则认为该用户为认证用户；否则， 则认为该用户为非认证用户。 When you need to identify the user when the smart phone requires users to enter authentication information again; the same authentication information, and the authentication information if the input is considered that the user is authenticated users; otherwise, it will then non-authenticated users.

[0005] 基于用户知识的识别技术存在如下缺点：（1)安全级别低：由于智能手机的限制， 使用的预设认证信息（如密码、图形）长度较短，容易遭到暴力破解，缺乏安全性。 [0005] Based on the knowledge of the following disadvantages user identification technologies: (1) low level of security: Due to limitations of smart phones, pre-authentication information (such as passwords, graphics) using a shorter length, vulnerable to brute force, lack of security sex.另外，认证用户在输入认证信息时，容易被周围的人窥见、模仿，从而降低手机安全性。 The authentication user enters authentication information, easy to be around a glimpse, imitate, thereby reducing cell phone safety.（2)难于记忆：为了增加安全性，多个个人电子设备一般采用不同的识别信息（如不同的密码）。 (2) difficult to remember: For added security, personal electronic devices typically employ a plurality of different identification information (such as different passwords).由于个人电子设备数量较多，用户需要记忆的认证信息也不断增多，因而增加用户的记忆负担， 并且容易导致由于遗忘认证信息而无法通过认证的情况。 Due to the number of personal electronic devices, users need to remember the authentication information have continued to increase, thus increasing the burden on the user's memory, and can easily lead due to forget authentication information can not be certified by the situation.（3)便捷性差：输入认证信息的方式较为麻烦，特别是当预设的认证信息较为复杂时（例如较复杂的图形锁信息），难度进一进增加。 (3) ease of difference: the authentication information input mode is cumbersome, especially when a preset more complex authentication information (e.g., more complex pattern lock information), entered into the difficulty increases.

[0006] 而基于生物特征的识别技术可以有效地避免上述缺点，基于生物特征的识别技术具有以下特点：（1)由于生物特征难以被模仿和破解，因此，非验证用户无法通过窥视或者暴力破解等方法获得认证信息，并通过智能手机的认证。 [0006] and can effectively avoid the above disadvantages based recognition biometrics has the following characteristics based on the recognition of biological characteristics: (1) Since the biometric difficult to imitate and cracks, and therefore, the non-authentication users can not peek or brute and other methods to obtain authentication information, and certified by the smartphone.（2)基于生物特征的识别技术是基于认证用户固有的生物特征进行识别的，不需要用户记忆任何预设的信息，可以避免遗忘预设认证信息而无法通过认证的情况。 (2) Recognition Biometric identification is based on user-specific biometric authentication, the user need not remember any of the preset information, preset to avoid forgetting the authentication information of the authentication can not pass.（3)现有的大部分基于生物特征的识别技术操作较为简单，不需要进行繁琐的解锁过程，具有较好的便捷性。 (3) Most of the prior art based on biometric identification operation is simple, does not require cumbersome unlocking process, has better convenience.

[0007]目前较为成熟的基于生物特征的识别技术包括：指纹识别、虹膜识别、人脸识别、 声音识别等。 [0007] It recognition technology is more mature bio-based features include: fingerprint recognition, iris recognition, face recognition, voice recognition and so on.其中，指纹识别、虹膜识别等方法识别精确度最高。 Wherein, fingerprint recognition, iris recognition methods to identify the highest accuracy.但是，受限于智能手机的硬件资源，在智能手机上应用这两类识别技术时，需要增加特殊的识别设备，从而大大增加智能手机的价格，无法广泛推广应用。 However, limited by the hardware resources of smartphones, the application of these two types of identification technology on a smartphone, we need to add special recognition equipment, thereby greatly increasing the price of smart phones, not widely used.而人脸识别和声音识别技术可以直接使用现有的智能手机的硬件（如摄像头、话筒）而无需额外的设备，便于大规模应用。 The face recognition and voice recognition technology can directly use the existing smart phone hardware (such as a camera, microphone) without the need for additional equipment, to facilitate the large-scale application.然而，使用该两类识别技术会消耗大量的手机资源，影响智能手机其它功能的正常工作。 However, the use of two types of identification technology consumes a lot of resources to mobile phones, smart phones affect the normal operation of other functions.同时，周围环境对识别的效果也会产生很大影响，鲁棒性低，因而降低用户体验效果。 At the same time, the environment will also have a significant impact on the effect of recognition, robust low, thereby reducing the user experience.

发明内容 SUMMARY

[0008] 针对现有技术存在的缺陷，本发明提供一种基于行为特征的用户认证方法，具有鲁棒性高和简单快捷的优点，显著提高了智能手机等客户端的安全性，而且增加了用户的使用体验。 [0008] for the drawbacks of the prior art, the present invention provides a user authentication method based on behavior characteristics, with high robustness and advantages of simple and quick, significantly improves the safety of a smart phone client, and increased user experience.

[0011] S1，所述客户端感知并获取用户晃动所述客户端时的原始行为信息； [0011] S1, the client acquires the original behavior and perception of the end user shaking the client information;

[0012] S2,所述客户端通过数据挖掘方法，从所述原始行为信息中提取出行为特征数据； [0012] S2, the client through the data mining method, the behavior of the feature data extracted from the original behavior information;

[0013] S3,所述客户端基于提取出的所述行为特征数据设定并存储认证用户和非认证用户的分类界限； [0013] S3, the behavior of the client terminal based on the extracted feature data is set and stored in the user authentication and non-certified user class boundary;

[0014] S4,当所述客户端需要对特定用户进行身份认证时，按照S1-S2的方法提取出所述特定用户的行为特征数据，根据S3得到的所述分类界限判断所述特定用户是否为认证用户。 [0014] S4, when the client needs to authenticate a particular user, according to the extraction method of the S1-S2 behavior characteristic data of the particular user, determines whether the particular user according to the class boundary S3 obtained to authenticate the user.

[0015] 优选的，S1中，所述原始行为信息包括用户晃动所述客户端时，所述客户端的运动轨迹信息、运动方向信息和运动速度信息中的一种或几种。 [0015] preferably, Sl, the original user behavior information includes shaking the client, the client-side trajectory information, motion direction information and movement velocity information of one or more.

[0016] 优选的，S2具体为： [0016] Preferably, S2, specifically:

[0017] S21，构建晃动方程S，输入所述用户晃动所述客户端时的原始行为信息，将所述用户晃动所述客户端的直观特征转化为能够进行分类运算的特征函数f，所述特征函数f表达式为：f=s(u(xt，yt，zt)); [0017] S21, construct shaking equation S, the user input fluctuation behavior of the original information of the client terminal, the user shaking the client-side visual features characteristic function f can be converted to the classifying operation, wherein said expression is a function f: f = s (u (xt, yt, zt));

[0018] 其中，\为所述用户晃动所述客户端时，在时间点t时，在三维加速度坐标系的x 方向的加速度； [0018] wherein \ shaking when the client for the user terminal, when the time point t, the acceleration in the x-direction acceleration of the three-dimensional coordinate system;

[0019] ytS所述用户晃动所述客户端时，在时间点t时，在三维加速度坐标系的y方向的加速度； When [0019] the user ytS shaking the client, at the time point t, the acceleration in the y-direction acceleration of the three-dimensional coordinate system;

[0020] ^为所述用户晃动所述客户端时，在时间点t时，在三维加速度坐标系的z方向的加速度； [0020] ^ for the user shaking the client, when the time point t, the acceleration in the z-direction acceleration of the three-dimensional coordinate system;

[0025] 优选的，所述特征函数f通过以下方法获得： [0025] Preferably, the characteristic function f is obtained by the following method:

[0026] 构建加速度空间，所述加速度空间为所述用户晃动所述客户端时，在不同时间点产生的加速度数据； When [0026] Construction of an acceleration space, the space for the acceleration fluctuation of the user client, the acceleration data generated at different time points;

[0031] 优选的，所述特征函数f通过以下方法获得： [0031] Preferably, the characteristic function f is obtained by the following method:

[0032] 构建加速度空间，所述加速度空间为所述用户晃动所述客户端时，在不同时间点产生的加速度数据； When [0032] Construction of an acceleration space, the space for the acceleration fluctuation of the user client, the acceleration data generated at different time points;

[0050] S1，所述客户端感知并获取用户晃动所述客户端时的原始行为信息；其中，原始行为信息包括用户晃动所述客户端时，所述客户端的运动轨迹信息、运动方向信息和运动速度信息中的一种或几种。 [0050] S1, the client acquires the original perception and behavior information when the user shaking said client; wherein the original information comprises a user shaking behavior of the client, the client information of the trajectory, the motion direction information, and one or more of the moving speed information.本发明中，客户端为具有通讯和晃动感知功能的设备，例如，市售的智能手机或平板电脑等终端，其中，智能手机是指"像个人电脑一样，具有独立的操作系统，可以由用户自行安装软件、游戏等第三方服务商提供的程序，通过此类程序来不断对手机的功能进行扩充，并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称"。 In the present invention, a client having a communication function and a shake sensing device, e.g., commercially available smart phone or tablet terminal, smart phone means "as personal computers, with an independent operating system, by the user install their own software, games and other third-party service provider to continue to expand the phone's functions through such programs, and can achieve wireless network access is the general term for a class of mobile phones through the mobile communication network. "为方便说明，下面以智能手机为例进行介绍。 For illustration, the following example to introduce smart phone.

[0051] 本步骤即为感知阶段，在感知阶段中，智能手机通过内置的传感器对自身的晃动行为进行感知和记录。 [0051] This step is the perception stage, in the perception phase, smartphones and record their own perception of rock behavior with built-in sensors.其中，所配置的传感器需要具有如下特征：（1)感知并记录的数据能够完整地反映出用户晃动行为的有用属性，例如轨迹、方向、力度等；（2)所配置的传感器需要为目前市面上大部分智能手机配备的；（3)所配置的传感器需要有良好的鲁棒性，不易受外部环境影响。 Wherein the sensor is disposed is required to have the following characteristics: (1) sensing and recording data can be completely reflects the behavior of the user shaking useful properties, such as track, direction, intensity and the like; (2) a sensor configured to current market needs most of the smart phone is equipped with; (3) the sensor configuration requires good robustness, less susceptible to external environmental influences.例如，本发明后续步骤中以三轴加速度计作为感知晃动行为的传感器为例进行说明，但需要强调的是，本发明并不局限于三轴加速度计类型的传感器，根据实际需求，也可以选取方向传感器、磁场传感器、触摸屏等其他手机集成的传感器。 For example, the subsequent steps of the present invention to a three-axis accelerometer sensor detects fluctuation behavior as an example, but it is emphasized that the invention is not limited to the three-axis accelerometer type sensor, according to actual needs and to be selected direction sensor, magnetic sensor, touch screen phones and other integrated sensors.

[0052] 以三轴加速度计为例，当用户晃动智能手机时，智能手机上配备的三轴加速度计感知并记录下智能手机实时的加速度数值，用于后台的进一步处理。 [0052] in a three-axis accelerometer, for example, when a user shaking smart phones, smart phones equipped with three-axis accelerometer to sense and record the value of real-time acceleration of smart phones, for further processing in the background.三轴加速度计记录的数据格式如下： Triaxial accelerometer data recording format is as follows:

[0053] [0053]

[0054] 需要特别指出的是，本发明提出的基于行为特征的用户认证方法，对于用户晃动手机的具体方式并没有限制，用户只需要按照个人习惯的方式随意晃动手机即可完成用户认证过程，而并不要求用户按照特定的姿势、轨迹或者规则晃动智能手机。 [0054] Of particular note is that the user authentication method based on behavioral characteristics proposed by the present invention, a specific way for users shake the phone and there is no limit, users only need to follow the way of personal habits freely shake the phone to complete the user authentication process, and does not require the user to shake the smartphone in a certain posture, tracks or rules.

[0055] S2,所述客户端通过数据挖掘方法，从所述原始行为信息中提取出行为特征数据； [0055] S2, the client through the data mining method, the behavior of the feature data extracted from the original behavior information;

[0056] 由于感知阶段中记录的原始行为信息无法直接作为智能手机的认证信息，因为此类原始行为信息无法提供唯一、可区分且稳定的行为特征作为区分用户的依据。 [0056] Due to the perceived behavior of the original phase information can not be recorded directly as a smartphone authentication information, because such information is not original acts to provide a unique, distinguishable and stable behavioral characteristics as a basis for distinguishing the user.因此，对于感知阶段感知到的原始行为信息还需要进行特征提取，本步骤即为特征提取阶段。 Thus, the perception perceived original phase behavior information needed for feature extraction, feature extraction stage is the present step.在特征提取阶段，通过对原始行为信息进行一系列的数据分析和处理，从原始行为信息中提取出符合要求的特征数据，达到相同用户的多次晃动行为产生唯一且稳定的特征数据，而不同用户的晃动行为产生不同的特征数据，用于下一阶段的特征分类。 Feature extraction phase, by performing a series of analysis and processing of the raw data behavior information, extracts a feature from the original data to meet the requirements of the behavior information, shaking several times to achieve the same behavior as the user generates a unique and stable characteristic data, and different sloshing behavior of the user data have different characteristics, feature classification for the next stage.

[0057] 提取晃动特征的方法有多种。 There are many [0057] The method of extracting features of shaking.例如，可以通过构建三维加速度坐标系（加速度空间），并按时间序列在加速度空间中连接用户的原始晃动数据，从而得到用户的晃动行为在加速度空间中的"形状"。 For example, it is possible, according to the time series data of the user is connected to the original fluctuation in the acceleration space by constructing a three-dimensional coordinate system acceleration (acceleration space), thereby obtaining the acceleration behavior of the user shaking space "shape."如图1所示，为用户A的一次晃动行为在加速度空间中的"形状" 的表达方式；图2为用户A的另一次晃动行为在加速度空间中的"形状"的表达方式；图3 为用户B的一次晃动行为在加速度空间中的"形状"的表达方式；图4为用户C的一次晃动行为在加速度空间中的"形状"的表达方式；图5为用户D的一次晃动行为在加速度空间中的"形状"的表达方式。 1, once the user A shake acceleration behavior space "shape" of expression; FIG. 2 is a "shape" of another expression fluctuation behavior of the user A in the acceleration space; FIG. 3 is a a fluctuation behavior of the user B in the acceleration space "shape" of expression; FIG. 4 is a "shape" of expression a fluctuation behavior of the user C in the acceleration space; FIG. 5 is a time fluctuation behavior of the user D acceleration "shape" expression space.其中，上述的用户A、用户B、用户C和用户D为不同的四个用户。 Wherein the user A, the users B, user C and user D are four different users.对比图2和图3,可以看出同一用户A晃动手机时产生的数据非常相似；而对比图2-6,可以看出，不同用户晃动手机时产生的数据区别较大。 Compare FIGS. 2 and 3, can be seen from the data generated when the user A shake the phone is very similar to the same; and FIG. 2-6 comparison, it can be seen, the data generated when a large difference between different users shake the phone.因此，本发明中，即使对晃动方式不做限制， 用户晃动手机时产生的数据仍然具有唯一性和稳定性。 Accordingly, the present invention, even if not limit rattling manner, the data generated when the user shake the phone still has uniqueness and stability.

[0059] 其中，\为所述用户晃动所述客户端时，在时间点t时，在三维加速度坐标系的x 方向的加速度； [0059] wherein \ shaking when the client for the user terminal, when the time point t, the acceleration in the x-direction acceleration of the three-dimensional coordinate system;

[0060] ytS所述用户晃动所述客户端时，在时间点t时，在三维加速度坐标系的y方向的加速度； When [0060] the user ytS shaking the client, at the time point t, the acceleration in the y-direction acceleration of the three-dimensional coordinate system;

[0061] ^为所述用户晃动所述客户端时，在时间点t时，在三维加速度坐标系的z方向的加速度； [0061] ^ for the user shaking the client, when the time point t, the acceleration in the z-direction acceleration of the three-dimensional coordinate system;

[0063] 晃动方程要求能够输出唯一且稳定的用户晃动特征，并且需要具有较低的计算复杂度和较高的转化效率本发明中提出了以下四种满足条件的晃动方程： [0063] Equation claim rattling can output a unique and stable Eigen user, and is required to have low computational complexity and high conversion efficiency of the present invention proposes the following four kinds of shaking equation satisfy the condition:

[0064] 分别经过这四种晃动方程的转化后，得到如图7-10所示的晃动数据表达图。 [0064] After the conversion of each of these four equations shaking, shaking to give the expression data shown in Figure 7-10.比较图7-10可以看出，不同用户生成的特征函数差别较大，而相同用户生成的特征函数则非常相似。 As can be seen comparing Figures 7-10, the characteristic function of generating large differences of different users, the same user generated feature function is very similar.

[0065] 特征函数f可以通过以下四种方法中的一种获得： [0065] wherein the function f may be obtained by one of four methods:

[0070] 构建加速度空间，所述加速度空间为所述用户晃动所述客户端时，在不同时间点产生的加速度数据； When [0070] Construction of an acceleration space, the space for the acceleration fluctuation of the user client, the acceleration data generated at different time points;

[0076] 构建加速度空间，所述加速度空间为所述用户晃动所述客户端时，在不同时间点产生的加速度数据； When [0076] Construction of an acceleration space, the space for the acceleration fluctuation of the user client, the acceleration data generated at different time points;

[0078] S3,所述客户端基于提取出的所述行为特征数据设定并存储认证用户和非认证用户的分类界限； [0078] S3, the behavior of the client terminal based on the extracted feature data is set and stored in the user authentication and non-certified user class boundary;

[0079] 本步骤为分类阶段，在分类阶段，通过数据挖掘的方法，区分认证用户和非认证用户的特征数据，从而达到用户识别的目的。 [0079] In this step, the classification phase, the classification stage, by the data mining method, to distinguish the user authentication and non-authentication feature data of the user, so as to achieve the purpose of the user identification.例如，在分类阶段可以使用支持向量机对认证用户和非认证用户的数据进行分类。 For example, the stage may be used in the classification SVM user authentication and non-authentication user data classification.支持向量机可以在较少的资源消耗下，在较短时间内对特征数据进行分类，减少智能手机的资源消耗和响应时间。 SVM can with less resource consumption, resource consumption and response time for a relatively short time feature data classification, reducing smartphones.

[0080] S4,当所述客户端需要对特定用户进行身份认证时，按照S1-S2的方法提取出所述特定用户的行为特征数据，根据S3得到的所述分类界限判断所述特定用户是否为认证用户。 [0080] S4, when the client needs to authenticate a particular user, according to the extraction method of the S1-S2 behavior characteristic data of the particular user, determines whether the particular user according to the class boundary S3 obtained to authenticate the user.本发明中，客户端需要对特定用户进行身份认证的具体应用场景包括：对所述客户端进行解锁操作、远程访问所述客户端、客户端支付和登陆所述客户端。 The present invention, the client needs to authenticate a particular user specific application scenarios include: the client unlocking operation, the remote access client, the client payment and landed the client.

[0081] 综上，本发明提供的基于行为特征的用户认证方法，具有以下优点： [0081] In summary, the present invention provides a user authentication method based on behavior characteristics, it has the following advantages:

[0082] (1)安全性：由于用户晃动手机的力度、方向、习惯性动作等无法通过窥视或其他方式进行模仿，因此，本发明具有不可模仿性。 [0082] (1) Safety: Because of the intensity of a user shake the phone, directions, and other customary operation can not be imitated by other means or peep, therefore, the present invention has not imitative.同时，由于晃动特征无法被遍历，用户识别无法被暴力破解。 At the same time, due to the shaking feature can not be traversed, user identification can not be brute force.

[0083] (2)不需记忆：用于识别用户的晃动特征是根据用户平时晃动手机的习惯提取的，因而，当需要识别用户时，用户只需要按照自身习惯晃动手机即可，无需记住特定的晃动规则，减轻了用户的记忆负担。 [0083] (2) without Memory: Eigen for identifying the user are extracted according to a user shake the phone usual diet, therefore, to identify the user when required, the user need only shake the phone according to their diet, without having to remember specific rules of rock, reducing the burden on the user's memory.同时多个手机可以用同一个晃动特征而不会减低安全性。 Multiple simultaneous phone can use the same rock features without reducing security.

[0084] (3)资源消耗低：其它基于行为特征的识别技术大都依赖于高资源消耗的识别技术，如：提取生物特征、图像识别。 [0084] (3) a low resource consumption: other recognition techniques based on behavior characteristics largely depend on the recognition of the high consumption of resources, such as: extracting biometric image recognition.而本发明无需使用任何高资源消耗的识别技术，大大减少用户识别对于智能手机其它应用产生的影响。 The present invention without the use of any identification technique high resource consumption, significantly reduce the impact generated user identification for other applications smartphone.

[0085] (4)鲁棒性强：实验表明，本发明具有良好的鲁棒性，不受手机型号、用户识别时的运动状态和姿势所影响，并且，周围环境的噪音和图像亦不会影响识别的准确性。 [0085] (4) robustness: experiments show that the present invention has good robustness against phone model, the impact motion and posture of the user identification, and the image noise and ambient will not affect the accuracy of recognition.

[0086] (5)不需额外工具：本发明使用的传感器为手机现有集成配置的传感器， [0086] (5) without additional tools: a sensor according to the present invention is a conventional sensor configuration integrated phone,

[0089]以上所述仅是本发明的优选实施方式，应当指出，对于本技术领域的普通技术人员来说，在不脱离本发明原理的前提下，还可以做出若干改进和润饰，这些改进和润饰也应视本发明的保护范围。 [0089] The above are only preferred embodiments of the present invention, it should be noted that those of ordinary skill in the art, in the present invention without departing from the principles of the premise, can make various improvements and modifications, such modifications and modifications should also depend on the scope of the present invention.

Claims (6)

Translated from Chinese

1. 一种基于行为特征的用户认证方法，其特征在于，包括以下步骤： S1，客户端感知并获取用户晃动所述客户端时的原始行为信息； 52, 所述客户端通过数据挖掘方法，从所述原始行为信息中提取出行为特征数据； 53, 所述客户端基于提取出的所述行为特征数据设定并存储认证用户和非认证用户的分类界限； 54, 当所述客户端需要对特定用户进行身份认证时，按照S1-S2的方法提取出所述特定用户的行为特征数据，根据S3得到的所述分类界限判断所述特定用户是否为认证用户； S2具体为： S21，构建晃动方程S，输入所述用户晃动所述客户端时的原始行为信息，将所述用户晃动所述客户端的直观特征转化为能够进行分类运算的特征函数f，所述特征函数f表达式为：f=s(u(xt，yt，zt)); 其中，xtS所述用户晃动所述客户端时，在时间点t时，在三维加速度坐标系的x 1. A user authentication method based on behavior characteristics, characterized by comprising the steps of: S1, the client acquires the original perception and behavior of the user when the shake information of the client; 52, the client through the data mining method, behavior information extracted from the original data in the behavior characteristic; 53, the client behavior based on the extracted feature data of the set and stored in the user authentication and non-authentication user class boundary; 54, when the client needs when a particular user authentication, S1-S2 extraction method according to the behavior of the characteristic data of the particular user, according to the classification limit S3 to obtain the particular user determines whether to authenticate a user; S2 specifically: S21, Construction shaking equation S, the user input fluctuation behavior of the original information of the client, the user shaking the visual characteristic of the client into the function f can be characterized classifying operation, wherein the function f is expressed as: f = s (u (xt, yt, zt)); wherein, when the user shaking the XTS client, at time point t, x in the coordinate system of the three-dimensional acceleration向的加速度； ytS所述用户晃动所述客户端时，在时间点t时，在三维加速度坐标系的y方向的加速度； ^为所述用户晃动所述客户端时，在时间点t时，在三维加速度坐标系的z方向的加速度； u(xt，yt，zt)指代三轴加速度的时间序列函数； S22,对所述特征函数f进行求解计算，得到的计算结果即为S2的所述行为特征数据； 所述特征函数f通过以下方法获得： 构建三维加速度空间，并按时间序列在所述三维加速度空间中连接所述用户的原始晃动数据，得到用户晃动行为在所述三维加速度空间中的"形状"； 计算所述用户晃动行为在所述三维加速度空间中的"形状"的几何中心c，同时随机选取该用户N个加速度数据{aiia2,. . .，aN}，计算每个加速度数据&1与c在所述三维加速度空间中的欧几里得距离山=|alC|，得到N个欧几里得距离{dud2，...，dN};将该N个欧几里得距离{山,(12 The acceleration; YTS the user shaking the client, when the time point t, the acceleration in the y-direction acceleration of the three-dimensional coordinate system; ^ shaking when the client for the user, when at the time point t, acceleration in the z-direction acceleration of the three-dimensional coordinate system; u (xt, yt, zt) refers to the time sequence of generation of a function of three-axis acceleration; S22, wherein the function f solving calculation, the calculation result of S2 obtained is the desired wherein said behavioral data; wherein the function f is obtained by the following method: construction of 3D acceleration space, time series connecting the user press the three-dimensional acceleration space shaking raw data, to obtain user behavior in the three-dimensional acceleration shaking space the "shape"; the user is calculated in the three-dimensional acceleration behavior shaking space "shape" of the geometric center c, while the user of N randomly selected acceleration data {aiia2 ,., aN..}, the calculation of each 1 and c & acceleration data in the three-dimensional Euclidean space acceleration distance mountain = | alC |, to obtain the N Euclidean distance {dud2, ..., dN}; the Euclidean the N {from the mountain, (12, · · ·，dN}划分成Μ个距离区间{(山»，（d2,d3)，· · ·，（dM,dM+1)};统计每个距离区间（山，(11+1)的频率Wl，得到Μ个距离区间的频率{Wl，W2，...，wM};由获得的各距离区间的频率{Wl,w2, · · ·，WM}，生成概率分布函数Pn(d) =Wi,di<d<di+1，成为所述特征函数f。 , · · ·, DN} into {Μ interval distances (Hill », (d2, d3), · · ·, (dM, dM + 1)}; statistics for each distance interval (Hill, (11 + 1) frequency Wl, to give a distance of an interval frequency Μ {Wl, W2, ..., wM}; by the distance of each frequency interval to obtain {Wl, w2, · · ·, wM}, generating a probability distribution function Pn (d ) = Wi, di <d <di + 1, becomes the characteristic function f.

2. 根据权利要求1所述的基于行为特征的用户认证方法，其特征在于，SI中，所述原始行为信息包括用户晃动所述客户端时，所述客户端的运动轨迹信息、运动方向信息和运动速度信息中的一种或几种。 The user authentication method based on behavior characteristics according to claim 1, characterized in that, in the SI, the original behavior information includes a user shaking the client, the client information of the trajectory, the motion direction information, and one or more of the moving speed information.

6. 根据权利要求1所述的基于行为特征的用户认证方法，其特征在于，S4中，所述客户端需要对特定用户进行身份认证的具体应用场景包括：对所述客户端进行解锁操作、远程访问所述客户端、客户端支付和登陆所述客户端。 6. The user authentication method based on the behavior features of claim 1, wherein, S4, the client needs to authenticate a user for a particular specific application scenario comprises: the client unlocking operation, the remote access client, the client payment and landed the client.