Identity verification system and method based on hardware sensing
Patent Information
- Application Number
- TW114103919
- Authority / Receiving Office
- TW · TW
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-04
- Publication Date
- 2026-08-16
- Estimated Expiration
- 2045-02-03
Smart Images

Figure TWG2TA001071981_001 
Figure TWG2TA001071981_002 
Figure TWG2TA001071981_003
Abstract
Description
Hardware-based identity verification system and method This invention relates to an identity verification system and method based on hardware sensing, and particularly to an identity verification system and method that uses a sensing device to sense dynamic data during the signing process and thereby determine the authenticity of the signature. Traditional identity verification methods primarily rely on static signature comparison. For example, when signing documents, verifiers typically need to visually compare the current signature with a pre-stored signature template. This comparison method depends entirely on the verifier's experience and judgment, which is prone to subjective errors. Furthermore, static signature comparison cannot reflect the dynamic characteristics of the signing process, such as the speed and force of the signature, making it easy to forge. With the development of technology, the application of electronic signature pads is becoming increasingly widespread. However, electronic signature pads can only record signature information on a two-dimensional plane, and still lack verification of the signature process characteristics, making it difficult to effectively prevent imitation by others. As for the development of biometric identification technologies (such as fingerprint recognition, facial recognition, iris recognition, etc.), although they have provided new solutions for identity verification, they are still static information and usually require additional or special hardware support, making them unable to be effectively integrated with the identity verification process. In view of this, providing a more reliable identity verification mechanism that avoids the shortcomings of static identification has become one of the goals that the industry is striving for. Therefore, the present invention mainly provides an identity verification system and method based on hardware sensing, so as to provide a more reliable identity verification mechanism. This invention discloses an identity verification method based on hardware sensing, comprising: acquiring dynamic data of a signer during a signing process using a sensing device; obtaining at least one feature information from the dynamic data; comparing the at least one feature information with at least one authentication reference value to generate a comparison result; and determining the authenticity of the signer's signing process based on the comparison result. This invention also discloses a hardware-based identity verification system, comprising a sensing device for sensing dynamics; a processing unit coupled to the sensing device; and a storage unit coupled to the processing unit and storing code that instructs the processing unit to execute an identity verification method. The identity verification method includes: using the sensing device to obtain dynamic data of a signer during a signing process; obtaining at least one feature information from the dynamic data; comparing the at least one feature information with at least one authentication reference value to generate a comparison result; and determining the authenticity of the signer's signing process based on the comparison result. 10: Identity Verification System 100: Sensing device 102: Processing Unit 104: Storage Unit 106: Code 20: Identity Verification Process 200~210: Steps 30: Pen-shaped sensor 32: Wristband-type sensor 34: Ring-shaped sensor 40: Sensing device 400: Communication Unit 402: Gyroscope 404: Pressure sensor 408: Button Figure 1 is a schematic diagram of an identity verification system according to an embodiment of the present invention. Figure 2 is a schematic diagram of the identity verification process according to Embodiment 1 of the present invention. Figure 3A is a schematic diagram of a pen-type sensor according to an embodiment of the present invention. Figure 3B is a schematic diagram of a wristband-type sensor according to an embodiment of the present invention. Figure 3C is a schematic diagram of a ring-shaped sensor according to an embodiment of the present invention. Figure 4 is a functional block diagram of the sensing device according to Embodiment 1 of the present invention. Please refer to Figure 1, which is a schematic diagram of an identity verification system 10 according to an embodiment of the present invention. The identity verification system 10 verifies the authenticity of a signer's signature based on hardware sensing (in practice, a physical signature may not be generated). It includes a sensing device 100, a processing unit 102, and a storage unit 104. The sensing device 100 may be one or more of at least a gyroscope, at least a pressure sensor, and at least a button, used to sense various dynamic information generated by the signer during the signing process, including but not limited to speed changes, acceleration changes, rotation angles, temperature, pressure, and button triggering conditions. The processing unit 102 is coupled to the sensing device 100 and is used to receive and process the dynamic data from the sensing device 100. It may be a microprocessor, a digital signal processor, or other processor with computing capabilities. The storage unit 104 is coupled to the processing unit 102 and stores code 106 to instruct the processing unit 102 to execute an identity verification process 20 to determine the authenticity of the signer's signature through dynamic data acquisition and analysis. In addition to verifying the authenticity of signatures, the identity verification system 10 can also be used for account login of personal mobile devices, robots or robot dogs, or for controlling mobile devices, robots or robot dogs. For details, please refer to Figure 2, which is a schematic diagram of identity verification process 20. Identity verification process 20 includes the following steps: Step 200: Begin. Step 202: Use the sensing device 100 to obtain dynamic data of the sensing device 100 during the signing process of a signer. Step 204: Obtain at least one feature information from the dynamic data. Step 206: Compare the at least one feature information with at least one authentication reference to generate a comparison result. Step 208: Based on the comparison result, determine the authenticity of the signature process of the signer. Step 210: End. According to the identity verification process 20, when the signer signs, the identity verification system 10 obtains the dynamic data of the sensing device 100 in real time during the signing process (step 202). The processing unit 102 analyzes the dynamic data of the signing process to obtain feature information (step 204). For example, the feature information may include at least one of movement features, interaction features, posture features, and biomechanical features. Then, the identity verification system 10 can compare the obtained feature information with pre-stored authentication reference data (step 206) to determine the authenticity of the signer's signing process (step 208). In short, this embodiment of the invention uses the sensing device 100 to obtain dynamic data of the signing process, analyzes and compares it to verify the authenticity of the signature. Since the signer's signing process contains a variety of dynamic information, it can reflect the signer's writing habits, multi-dimensional hand features, and other personalized characteristics, making it extremely difficult for others to completely imitate. Compared with traditional identity verification mechanisms that can only verify the signer's handwriting, this embodiment of the invention can significantly improve the accuracy and reliability of identity verification. Specifically, in step 202, the identity verification system 10 uses the sensing device 100 to sense and acquire dynamic data of the signer's signing process in real time. To detect the dynamic data of the sensing device 100 during the signing process, the sensing device 100 may be equipped with at least one or more of a gyroscope, at least one pressure sensor, and at least one button, and is not limited to these, to acquire dynamic data including speed changes, acceleration changes, rotation angle, temperature, pressure, and button triggering conditions. This dynamic data can reflect the signer's unique movement characteristics, handholding habits, writing style, preset keys, etc., during the signing process, and can be used as the basis for identity verification. It should be noted that the implementation of the sensing device 100, such as the sensor it incorporates, its shape, material, and manufacturing method, is not limited and can be appropriately adjusted, as long as it can correctly detect the dynamic data of the signer's signing process according to the system's requirements. Furthermore, during the signing process, the signer does not need to actually generate a physical signature and can write freely in three-dimensional space. For example, in one embodiment, as shown in Figure 3A, the sensing device 100 is a pen-type sensor 30. The signer holds the pen-type sensor 30 in a pen-holding manner to sign. The pen-type sensor 30 can detect the dynamic data of the signer signing in a pen-holding manner, but does not need to generate a physical signature. That is, both ends of the pen-type sensor 30 are free ends, and the detected dynamic data is generated by the pen-type sensor 30 in the free state at both ends. In another embodiment, as shown in Figure 3B, the sensing device 100 is a wristband-type sensor 32. The signer wears the wristband-type sensor 32 to sign, and the wristband-type sensor 32 can detect the dynamic data of the signer's wrist when signing. In another embodiment, as shown in Figure 3C, the sensing device 100 is a ring-type sensor 34. The signer wears the ring-type sensor 34 on their index finger to sign, and the ring-type sensor 34 can detect the dynamic data of the signer's index finger when signing. In another embodiment, the sensing device 100 can also be configured with a unique hardware identification code, which can be used to establish a dedicated encryption key to further enhance system security. In step 204, the processing unit 102 analyzes and processes the acquired dynamic data to obtain feature information. In one embodiment, the processing unit 102 may further perform noise reduction processing on the dynamic data acquired by the sensing device 100 to remove noise interference, and may also perform normalization processing to make the data acquired at different times or in different situations comparable. Further, the processing unit 102 may extract feature vectors from the processed dynamic data as feature information, which may include the stroke order of the signature, speed change pattern, pressure distribution characteristics, and angle change characteristics, etc. In one embodiment, the feature information can be the movement characteristics of the signer when signing, including but not limited to dynamic parameters such as movement distance, movement path, instantaneous speed, average speed, maximum speed, minimum speed, and rate of change of acceleration in two-dimensional or three-dimensional space. These movement characteristics can reflect the signer's handwriting and the unique movement habits and rhythmic characteristics during the signing process. In another embodiment, the feature information can be the interactive features of the signer when signing, such as the timing of key presses, the duration of key presses, changes in key pressure, and the order of key combinations. The identity verification system 10 can record the interaction patterns between the signer and the sensing device 100 at different stages of the signing process, including but not limited to the initial press at the beginning of the signature, changes in force during the signing process, and the closing action upon completion of the signature. Compared to movement features, these interactive features are less likely to be observed, thus preventing imitation and enhancing the strength of the key. In another embodiment, the feature information may be the signer's posture characteristics when signing, including but not limited to grip angle, tilt direction, rotational angular velocity, device stability, etc. These posture characteristics can reflect the signer's grip habits, such as the range of tilt angles of the pen, the angle change pattern during writing, and the frequency of device shaking. In another embodiment, the feature information can be the biomechanical characteristics generated by the signer during the signing process, such as the distribution of grip force, the trajectory of the center of pressure movement, and the frequency of force changes. These biomechanical characteristics can capture the signer's unique muscle control patterns and writing habits. In another embodiment, the feature information can be any combination of the aforementioned features, such as at least one of motion features, posture features, and biomechanical features, which, together with the interaction features, constitute the feature information. That is, the feature information can be composed of interaction features combined with at least one of motion features, posture features, and biomechanical features. Furthermore, the feature information can be a temporal combination of the aforementioned features. The identity verification system 10 records the dynamic changes of various features according to a timeline and analyzes the interrelationships between these features. It can also selectively form composite information (increasing key complexity), such as the correlation between movement speed and grip strength, or the temporal relationship between posture changes and key triggering, thereby forming a more complete combination of feature information. In step 206, the processing unit 102 compares the captured feature information with pre-stored authentication reference data, which may be obtained through various channels. For example, in one embodiment, the signer needs to complete a registration process before signing. For instance, the signer can obtain registration dynamic data of the signing process through the sensing device 100 and extract registration feature information from it, storing it as authentication reference data. The process of extracting registration dynamic data is not limited to being performed through the sensing device 100; it can also be completed through another sensing device. In other words, the signer should first use the sensing device 100 or another sensing device to complete the registration process, so that the identity verification system 10 can obtain authentication reference data from the registration dynamic data for comparison in the subsequent signing process. It should be noted that the purpose of the registration process is to generate authentication reference data. However, whether to initiate the registration process or the timing and method of its execution can be adjusted appropriately according to different needs. For example, in one embodiment, when a signer is performing a signing process, if the identity verification system 10 finds that the signer's authentication reference data has not yet been established, it can automatically initiate the registration process to immediately establish the authentication reference data, allowing the user to complete the one-time registration process and then continue with the original signing operation. However, in higher-security application scenarios, the identity verification system 10 may require administrator review and authorization before executing the registration process. This authorization mechanism may include measures such as administrator identity verification, record archiving of approval procedures, and full monitoring of the registration process. In addition, the identity verification system 10 may also require the signer to provide additional identity verification documents during registration, or to complete multiple registration and signing processes within a specific time period, depending on the use case, to establish more complete and reliable authentication reference data. In addition to acquiring registration dynamic data through sensing device 100 or another sensing device to complete the registration process, in another embodiment, authentication reference data may be pre-stored in a database (local or cloud database). The identity verification system 10 can retrieve the authentication reference data stored in the database via data transmission when a comparison is required (i.e., step 206). Furthermore, to ensure data security, the data that the identity verification system 10 needs to access or use for identity verification (such as dynamic data, feature information, authentication reference data, registration dynamic data, registration feature information, etc.) can be encrypted during transmission and storage, for example, using blockchain technology. Correspondingly, if the data has undergone encryption, decryption is required when accessing or using it; for example, if the authentication reference data has undergone encryption, the comparison of feature information and authentication reference data in step 206 should include the operation of decrypting the authentication reference data. On the other hand, since the feature information reflects the dynamic characteristics of the signer when signing, such as the dynamic trajectory, movement, and grip, it may vary. Therefore, during the comparison process in step 206, the processing unit 102 can also calculate the similarity score between the feature information and the authentication reference material, and compare the similarity score with a preset threshold. Alternatively, in one embodiment, the identity verification system 10 can assign different weights to each feature to enhance the applicability of the judgment. In another embodiment, the identity verification system 10 can also incorporate artificial intelligence technology to learn the correlation between the signer's multiple signing processes in different postures, so as to adjust the authentication reference material and thereby improve the accuracy and adaptability of the comparison. For example, artificial intelligence technology can learn the correlation between the signer's multiple signing processes in standing, sitting, bending over, using a pen, and using an index finger, summarize the characteristics of the signer's signing, and generate or adjust the authentication reference material accordingly to improve the comparison accuracy when the signer signs in different postures. In step 208, the identity verification system 10 determines the authenticity of the signature process based on the comparison results between the feature information and the authentication reference materials. Furthermore, when the comparison results indicate that the signature is authentic, the identity verification system 10 can take several measures. For example, it can generate an alert signal, such as a visual cue, an audio cue, or a tactile feedback signal. It can also send a notification message to a designated receiver or administrator to immediately report the abnormal situation or trigger other preset security mechanisms. In addition, the identity verification system 10 can dynamically adjust the threshold value for judgment according to different application scenarios to balance the needs of security and convenience. In short, through the identity verification process 20, this embodiment of the invention can capture dynamic information throughout the entire signing process, such as the speed and force of the signature, habitual pauses during pen strokes, and the order of strokes at the end of the stroke—all personalized characteristics. These habitual actions are often long-term and unconscious, making them extremely difficult for others to completely imitate, thus significantly improving the accuracy and reliability of the verification. This embodiment of the invention can also encrypt and decrypt the data that needs to be accessed or used for identity verification to ensure data security. Furthermore, this embodiment of the invention can also integrate artificial intelligence technology, using machine learning algorithms to enable the identity verification system 10 to learn and recognize the signature characteristics of the same person in different situations, such as signature methods using different writing tools or in different postures, thereby improving the accuracy and adaptability of the verification. On the other hand, embodiments of the present invention can also combine different dynamic information to form unique feature value combinations. For example, users can generate different feature information by adjusting specific dimensions of dynamic features (such as changing the pressure applied, adjusting the signing speed, or changing the pen tip tilt angle) during the same signing action, thereby triggering different functional permissions. This mechanism is particularly suitable for establishing group authentication mechanisms, allowing group members who know specific dynamic feature combinations to access shared functions through the correct signing method. Therefore, the identity verification process 20 of this embodiment can ensure the reliability and security of identity verification through multi-feature analysis, flexible data sources, encryption protection mechanisms, artificial intelligence assistance, and a comprehensive alert system, and can effectively prevent signature forgery, while also providing sufficient flexibility and scalability for practical applications. Furthermore, it should be noted that the identity verification process 20 represents the main operating mode of the identity verification system 10. When implementing the identity verification system 10, those skilled in the art should select appropriate components to correctly execute each step of the identity verification process 20 or its derivative variations. Specifically, the processing unit 102 can be a microprocessor, a digital signal processor (DSP), or a microcontroller, while the storage unit 104 can be a read-only memory (ROM), random access memory (RAM), flash memory, or other types of memory devices. The program code 106 is stored in the storage unit 104. When the system starts, the processing unit 102 can read and execute the program code 106 to realize the various functions of the identity verification process 20. In another embodiment, some computationally intensive or time-sensitive functions can be implemented using hardware circuits, while other more complex logical judgments can be handled through software programs. This hybrid implementation strikes a balance between performance and flexibility, ensuring both system immediacy and good scalability. Regardless of the implementation method, the processing unit 102 must correctly acquire the signals or data captured by the sensing device 100, which can be achieved, for example, through standard communication protocols such as Serial Communication Interface (SCI), Serial Peripheral Interface (SPI), or Inter-Integrated Circuit (I2C). On the other hand, the identity verification system 10 uses the sensing device 100 to capture dynamic data of the signer's signing process, and performs data analysis and comparison to verify the authenticity of the signature. Therefore, the selection or configuration of the sensing device 100, such as the sensors, buttons, shape, materials, and manufacturing methods, should prioritize the ability to accurately sense the signer's hand movements and the signing process. Furthermore, although a connection line is shown between the sensing device 100 and the processing unit 102 in Figure 1, it is only used to indicate the signal or data transmission relationship. In reality, the sensing device 100 can communicate with the processing unit 102 using wired or wireless connections. For example, in a wired connection embodiment, the sensing device 100 can directly establish a physical connection with the processing unit 102 through standard communication interfaces such as USB, UART, SPI, or I2C. This connection method has the advantages of stable transmission, low latency, and immunity to external interference, making it particularly suitable for applications requiring real-time processing of large amounts of sensing data. In addition, a wired connection can also provide a continuous power supply to the sensing device 100, ensuring stability during long-term operation. In wireless connectivity embodiments, the sensing device 100 may use wireless communication technologies such as Bluetooth, Wi-Fi, ZigBee, or Near Field Communication (NFC) and the processing unit 102 for data transmission. Wireless connectivity provides a more flexible user experience, allowing users to perform signature operations over a wider range of activities. Considering the security requirements of wireless transmission, the authentication system 10 should encrypt the transmitted data and establish a secure pairing mechanism to prevent unauthorized device access. In this implementation, the sensing device 100 is typically equipped with a rechargeable or replaceable battery and can monitor battery status, providing appropriate alerts when the battery is low. To ensure reliable data transmission, the authentication system 10 can incorporate a data integrity check mechanism, regardless of whether a wired or wireless connection is used. When an error or interruption in data transmission is detected, the authentication system 10 can automatically re-establish the connection and request data retransmission, ensuring the integrity of the user information. Furthermore, the authentication system 10 can also support dynamic switching of connection methods; for example, it can switch to a wired connection mode when the wireless connection quality is poor to maintain normal system operation. To achieve the aforementioned data transmission operation, the sensing device 100 should include a communication interface for exchanging data with the processing unit 102. The architecture of the sensing device 100, designed according to the required functions, is well-known in the art. For example, please refer to Figure 4, which is a functional block diagram of a sensing device 40 according to an embodiment of the present invention. The sensing device 40 is one implementation architecture of the sensing device 100 in Figure 1, which includes a communication unit 400, a gyroscope 402, a pressure sensor 404, and a button 408. Depending on the system requirements, the communication unit 400 can support wired or wireless communication to transmit sensing data to the processing unit 102, and can have data encryption and error detection functions to ensure the security and reliability of data transmission. The gyroscope 402 can be a six-axis gyroscope sensor used to detect the motion state of the sensing device 40 in three-dimensional space. It can measure dynamic parameters such as angular velocity and acceleration in real time and calculate the attitude angle of the device, thereby recording the movement trajectory and attitude changes of the signer during the signing process. The pressure sensor 404 is used to detect changes in pressure applied by the signer to the sensing device 40. It may also include multiple pressure sensing points, which can simultaneously measure pressure values at different locations to obtain the distribution of the signer's grip force. The button 408 may be a programmable physical button, used to receive the signer's pressing input during the signing process, and can be set with various trigger modes, or record parameters such as pressing time and force. It should be noted that the sensing device 40 is only used to illustrate a feasible architecture of the sensing device 100, and is not limited thereto. Those skilled in the art should appropriately add or remove the included components according to the actual application. For example, the components of the sensing device 40 can be interconnected through internal buses, and a microcontroller can be added for coordinated control. This microcontroller can be responsible for collecting data from each sensor, performing preliminary signal processing, and transmitting the processed data to the processing unit 102 through the communication unit 400. The identity verification system 10 or identity verification process 20 is designed to verify the authenticity of signatures. Those skilled in the art should be able to appropriately apply or implement it in various scenarios requiring identity verification. For example, in a corporate office environment, the identity verification system 10 or identity verification process 20 can be applied to electronic document signing systems to ensure the authenticity of the signatory's identity and can be integrated into the enterprise's information security mechanism as an identity verification method for employees to log in to workstations or access confidential information. In the financial sector, the identity verification system 10 or identity verification process 20 can be applied to identity verification in bank counter services to improve transaction security; it can also be integrated into mobile banking applications to replace traditional password verification, providing users with a more secure and convenient login method. In the retail sector, the identity verification system 10 or identity verification process 20 can be applied to identity verification in electronic payment systems, especially for authorization confirmation of large transactions; it can also be used in membership card systems, allowing members to quickly complete identity verification through personalized signatures. In the healthcare sector, the identity verification system 10 or identity verification process 20 can be used for electronic signing of medical records and prescriptions, ensuring the authenticity and integrity of medical documents; it can also be applied to medical personnel's attendance check-in or operating room access management. In the education sector, the identity verification system 10 or identity verification process 20 can be applied to identity verification on distance learning platforms, ensuring the identity of students participating in online exams; it can also be used for library borrowing systems or laboratory equipment usage management. In property management, the identity verification system 10 or identity verification process 20 can be applied to resident identity verification for entering and exiting buildings, providing higher security than traditional access cards; it can also be used for registration of use of various public facilities. In the logistics sector, the identity verification system 10 or identity verification process 20 can be applied to package delivery confirmation, not only recording the recipient's signature but also instantly verifying the recipient's identity. In public sector services, the identity verification system 10 or identity verification process 20 can be applied to electronic signing of various government documents, improving administrative efficiency while ensuring the legal validity of documents. These diverse application scenarios demonstrate that the present invention can provide a safer and more convenient solution for identity verification needs across various industries. In addition, according to the identity verification system 10 or identity verification process 20, the present invention can also support dynamic triggering mechanisms for various function permissions, which can combine written content with specific dynamic feature sequences. That is, when a user needs to activate a specific function, the system not only recognizes the written content, but also verifies the dynamic feature sequence according to preset rules. For example, to activate a function F1, the user needs to complete the following specific sequence of actions: first, write the letter "F", then press the key once within a specific time window (e.g., within 1 second), then write the number "1", and finally press the key twice consecutively within a specified time (e.g., within 1 second). The identity verification system 10 or identity verification process 20 can verify the integrity of this entire action sequence, including the correctness of the written content, the conformity of the number of key presses, and the temporal relationship between each action. For another example, to activate a function F2, in addition to the corresponding written content and key sequence, it may also be necessary to maintain a specific pen tip tilt angle (e.g., 45 degrees) during writing, or apply a predetermined pressure value at a specific stroke. The identity verification system 10 or identity verification process 20 simultaneously monitors these multi-dimensional dynamic features. The corresponding function is triggered only when all features meet preset conditions. To increase system flexibility, these dynamic feature sequences are configurable. For example, system administrators can define exclusive combinations of dynamic features for different functions as needed. For instance, function F3 can be set to maintain a specific writing speed range while writing, or function F4 can require a predetermined air gesture after writing is completed. This configurable feature supports multi-level access control and allows for flexible adjustment of verification rules based on actual application scenarios. Therefore, this invention provides a hardware-based identity verification system and method, which achieves a more secure and flexible identity verification mechanism through multi-dimensional dynamic sensing technology. The core of this system lies in using sensing devices to collect multi-dimensional dynamic data during the signing process, including movement trajectory, key interactions, posture changes, and biomechanical characteristics, and converting this data into unique feature information for identity verification. Compared to traditional identity verification technologies, this invention employs a multi-dimensional dynamic sensing method that considers not only the visual features of the signature but also various dynamic features during the action, significantly improving verification security. Even if someone observes the surface movement of the signature, it is difficult to completely replicate all dimensions of dynamic features, effectively preventing forgery. Furthermore, this invention supports diverse functional permission triggering mechanisms. Users can generate different feature combinations by adjusting specific dimensions of dynamic features during the same signing action, thereby triggering different functional permissions. In summary, this invention, through multi-dimensional dynamic sensing technology, achieves a secure, flexible, and practical identity verification solution, which helps improve the security of various systems and provides signatories with a more convenient verification experience. The above description is only a preferred embodiment of the present invention. All equivalent changes and modifications made in accordance with the claims of the present invention shall be covered by the present invention. 10: Identity Verification System 100: Sensing device 102: Processing Unit 104: Storage Unit 106: Code
Claims
1. A hardware-based identity verification method includes the following steps: acquiring dynamic data of a signer during a signing process using a sensing device; acquiring at least one feature information from the dynamic data using a processing unit, the feature information including at least one of motion features, interaction features, posture features, and biomechanical features; comparing the at least one feature information with at least one authentication reference value pre-established by the signer using the processing unit to generate a comparison result; and determining the authenticity of the signer's signing process based on whether the comparison result meets a preset authentication threshold using the processing unit. The identity verification method as described in claim 1, wherein the sensing device includes one or more of at least a gyroscope, at least a pressure sensor, and at least a button. The identity verification method as described in claim 1, wherein the signer holds or wears the sensing device to perform the signing process. The identity verification method as described in claim 1, wherein the feature information includes the interaction feature, and at least one of the movement feature, the posture feature, and the biomechanical feature. The identity verification method as described in claim 4 further includes: using the processing unit to integrate the feature information based on a time axis to form composite information, and then comparing the composite information with the at least one authentication reference to generate the comparison result. A hardware-based identity verification system includes: a sensing device; a processing unit coupled to the sensing device; and a storage unit coupled to the processing unit, storing code that instructs the processing unit to execute an identity verification method. The identity verification method includes the following steps: acquiring dynamic data of the sensing device during a signer's signature process using the sensing device; acquiring at least one feature from the dynamic data, the feature including at least one of motion features, interaction features, posture features, and biomechanical features; comparing the at least one feature with at least one pre-established authentication reference value of the signer to generate a comparison result; and determining the authenticity of the signer's signature process based on whether the comparison result meets a preset authentication threshold. The identity verification system as described in claim 6, wherein the sensing device includes one or more of at least a gyroscope, at least a pressure sensor, and at least a button. The identity verification system as described in claim 6, wherein the signer holds or wears the sensing device to perform the signing process. The identity verification system as described in claim 6, wherein the feature information includes the interaction feature, and at least one of the movement feature, the posture feature, and the biomechanical feature. The identity verification system as described in claim 9, wherein the identity verification method further includes: integrating the feature information based on a time axis to form a composite information, and then comparing the composite information with the at least one authentication reference to generate the comparison result.