Digital anti-counterfeiting method based on block chain

By uploading the action data of the signature when the signer is signed on the blockchain, the problem of signature forgery is solved, effective anti-counterfeiting of the signature is achieved, and the legitimate rights and interests of the signer are protected.

CN120014421APending Publication Date: 2025-05-16余霞
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411800995.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2021-11-19
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The prior art is difficult to effectively prevent the forgery of signatures, especially in civil activities. Forging signatures may lead to the improper establishment of contracts and other documents, which will harm the interests of the signing party.

Method used

A digital anti-counterfeiting method based on blockchain is adopted to collect signature action and image data through the action acquisition module, and the data management module stores and uploads these data, and uses the verification module to identify the authenticity of the signature.

Benefits of technology

By uploading the action data when the signer signs to the blockchain, only the signer himself can access this data. Action data needs to be provided when verifying the signature, thereby effectively preventing the forgery of the signature and protecting the signature's signature exclusive attributes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120014421A_ABST
    Figure CN120014421A_ABST
Patent Text Reader

Abstract

The invention discloses a block chain-based digital anti-counterfeiting method, which comprises an action acquisition module, a data management module and a verification module, and is characterized in that the action acquisition module is electrically connected with the data management module, and the data management module is electrically connected with the verification module; the action acquisition module is used for acquiring action and image data of a signature, the data management module is used for storing and uploading the acquired signature data, the verification module is used for identifying authenticity of the signature, and the action acquisition module comprises a force sensing module, an action recognition module and an image scanning module. The data management module comprises a data storage module, a data matching module and a data uploading module, the data storage module is electrically connected with the data matching module, and the verification module comprises an image comparison module, a data comparison module, a judgment module and a display module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of anti-counterfeiting technology, and in particular to a digital anti-counterfeiting method based on blockchain. Background Art

[0002] A signature is unique to each person. In practice, many civil activities require signatures to be effective, such as signing contracts and wills, and forged signatures are common. If the two parties to a sales contract have not yet reached a deal and have not formally signed with the other party to confirm, but someone else forges a signature to establish the contract, this will directly damage the interests of the party that did not sign.

[0003] When forging a signature, the handwriting can be easily imitated, so how to prevent the signature from being forged becomes an urgent problem to be solved. Therefore, it is necessary to design a digital anti-counterfeiting method based on blockchain to protect the exclusivity of the signatory's signature. Summary of the invention

[0004] The purpose of the present invention is to provide a digital anti-counterfeiting method based on blockchain to solve the problems raised in the above background technology.

[0005] In order to solve the above technical problems, the present invention provides the following technical solutions: a digital anti-counterfeiting method based on blockchain, comprising an action acquisition module, a data management module, and a verification module, wherein the action acquisition module is electrically connected to the data management module, and the data management module is electrically connected to the verification module;

[0006] The action acquisition module is used to acquire the action and image data of the signature, the data management module is used to store and upload the acquired signature data, and the verification module is used to identify the authenticity of the signature.

[0007] According to the above technical solution, the motion acquisition module includes a force sensing module, a motion recognition module, and an image scanning module;

[0008] The force sensing module is used to collect force variation data when the signer signs, the motion recognition module is used to collect stroke sequence and speed data when the signer signs, and the image scanning module is used to scan the image of the signature.

[0009] According to the above technical solution, the data management module includes a data storage module, a data matching module, and a data upload module. The data storage module is electrically connected to the data matching module, and the data matching module is electrically connected to the data upload module.

[0010] The data storage module is used to store the scanned image and the collected action data, the data matching module is used to match the scanned image with the collected action data, and the data uploading module is used to upload the matched signature data to the database.

[0011] According to the above technical solution, the verification module includes an image comparison module, a data comparison module, a judgment module, and a display module, and the judgment module is electrically connected to the image comparison module and the data comparison module;

[0012] The image comparison module is used to compare whether the image of the signature to be authenticated is consistent with that of the signature in the database. The data comparison module is used to compare whether the action data provided by the signature to be authenticated is consistent with that of the signature in the database. The judgment module is used to judge the authenticity of the signature based on the comparison. The display module is used to display the authentication result of the signature.

[0013] According to the above technical solution, the working process of the system is:

[0014] S1. When the signer signs, the signature collection device is used to collect the signature action, the force sensing module is used to sense the force change during the signature, and the action recognition module is used to recognize the stroke sequence and speed during the signature;

[0015] S2, scanning the signature image through the image scanning module;

[0016] S3, storing the scanned signature image and the collected force change data, stroke sequence data and pen speed data in correspondence, and uploading them to the blockchain;

[0017] S4. Each signature of the signer corresponds to a scanned image and a set of collected data, thereby establishing a signature database;

[0018] S5. When the signature is required to take effect, the action collection data corresponding to the signature needs to be provided. If it cannot be provided or the provided data does not correspond one-to-one with the data in the system, the signature is determined to be forged.

[0019] According to the above technical solution, in the above step S1, the specific method of collecting the signature action is as follows:

[0020] The signer's signature state is different each time, and the strength, strokes and order of each signature may also vary. For each signature, the signature action is collected and recorded;

[0021] The force sensing module collects data about the force change when the signer signs. The force sensing module senses the pressure of the pen tip when signing and records the collected data.

[0022] The motion recognition module collects data on the stroke sequence and speed of the signer's signature. The motion recognition module collects the movement trajectory and speed of the pen tip during the signature and records the collected data.

[0023] According to the above technical solution, in the above step S1, the specific steps of collecting the signature action are as follows:

[0024] S1-1. Place the paper to be signed on the collection device;

[0025] S1-2. The signer writes his signature on the paper. The length of the pen tip falling on the collection device is x, and the time is t. While signing, the device will collect and record the change in the position coordinates of the pen tip f(x) and the change in the force of the pen tip The moving speed of the pen tip changes v(t).

[0026] According to the above technical solution, in the above step S5, the method of identifying the authenticity of the signature is:

[0027] The signature database stores the change in the position coordinates of the pen tip f(x) and the change in the force of the pen tip each time the signer signs. The moving speed v(t) data of the pen tip;

[0028] When verifying the authenticity of a signature, the image of the signature to be verified is first compared with the signature images in the database through the image comparison module. The image comparison module performs an image similarity algorithm to obtain the image similarity.

[0029] When the image of the signature to be authenticated cannot be found in the database, the signature is judged to be forged. When the image of the signature to be authenticated can be found in the database, the action data provided by the signature to be authenticated is compared with the action data of similar signatures in the database through the data comparison module.

[0030] The action data provided by the signature to be authenticated are: the change in the position coordinates of the pen tip f(x), the change in the force of the pen tip The moving speed of the pen tip v(t); the action data of similar signatures in the database are: the change of the position coordinates of the pen tip f′(x), the change of the force of the pen tip The moving speed of the pen tip v′(t);

[0031] The error is

[0032] Where t is the time after signing begins and x is the length of the pen tip writing.

[0033] According to the above technical solution, in the above step S5, the method for judging the authenticity of the signature according to the error is:

[0034] The error W accounts for the error rate of the data w

[0035]

[0036] When the error rate w is greater than the specified critical value μ, the signature is judged to be forged.

[0037] According to the above technical solution, in the above step S5, only the signer has the right to access the data on these databases. When someone forges a signature, it is forged by imitating the signer's previous handwriting. Even if the handwriting can be consistent, the action data of the signature cannot be accessed, and the correct action data cannot be provided.

[0038] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention, by uploading the action data of the signer when signing to the blockchain, can only be accessed by the signer himself, and the action data needs to be provided when the signature needs to be verified, which can prevent the forgery of the signature and protect the exclusivity of the signer's signature. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0040] Figure 1 It is a schematic diagram of the overall module structure of the present invention; DETAILED DESCRIPTION

[0041] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0042] like Figure 1 , the present invention provides a technical solution: a digital anti-counterfeiting method based on blockchain, comprising an action acquisition module, a data management module, and a verification module, wherein the action acquisition module is electrically connected to the data management module, and the data management module is electrically connected to the verification module;

[0043] The motion collection module is used to collect the motion and image data of the signature, the data management module is used to store and upload the collected signature data, and the verification module is used to identify the authenticity of the signature;

[0044] The motion acquisition module includes a force sensing module, a motion recognition module, and an image scanning module;

[0045] The force sensing module is used to collect the force change data when the signer signs, the motion recognition module is used to collect the stroke sequence and speed data when the signer signs, and the image scanning module is used to scan the signature image;

[0046] The data management module includes a data storage module, a data matching module, and a data upload module, wherein the data storage module is electrically connected to the data matching module, and the data matching module is electrically connected to the data upload module;

[0047] The data storage module is used to store the scanned image and the collected action data, the data matching module is used to match the scanned image with the collected action data, and the data uploading module is used to upload the corresponding signature data to the database;

[0048] The verification module includes an image comparison module, a data comparison module, a judgment module, and a display module, and the judgment module is electrically connected to the image comparison module and the data comparison module;

[0049] The image comparison module is used to compare whether the image of the signature to be authenticated is consistent with that of the signature in the database; the data comparison module is used to compare whether the action data provided by the signature to be authenticated is consistent with that of the signature in the database; the judgment module is used to judge the authenticity of the signature based on the comparison; and the display module is used to display the authentication result of the signature;

[0050] The workflow of the system is:

[0051] S1. When the signer signs, the signature collection device is used to collect the signature action, the force sensing module is used to sense the force change during the signature, and the action recognition module is used to recognize the stroke sequence and speed during the signature;

[0052] S2, scanning the signature image through the image scanning module;

[0053] S3, storing the scanned signature image and the collected force change data, stroke sequence data and pen speed data in correspondence, and uploading them to the blockchain;

[0054] S4. Each signature of the signer corresponds to a scanned image and a set of collected data, thereby establishing a signature database;

[0055] S5. When the signature is required to take effect, the action data collected when signing is required to be provided. If the data cannot be provided or the data provided does not correspond to the data in the system, the signature is judged to be forged.

[0056] Through the above steps, the action data of the signer when signing is uploaded to the blockchain, which can only be accessed by the signer himself. When the signature needs to be verified, the action data needs to be provided, which can prevent the signature from being forged.

[0057] In the above step S1, the specific method of collecting the signature action is as follows:

[0058] The signer's signature state is different each time, and the strength, strokes and order of each signature may also vary. For each signature, the signature action is collected and recorded;

[0059] The force sensing module collects data about the force change when the signer signs. The force sensing module senses the pressure of the pen tip when signing and records the collected data.

[0060] The motion recognition module collects data on the stroke sequence and speed of the signer's signature. The motion recognition module collects the movement trajectory and speed of the pen tip during the signature and records the collected data.

[0061] In the above step S1, the specific steps for collecting the signature action are as follows:

[0062] S1-1. Place the paper to be signed on the collection device;

[0063] S1-2. The signer writes his signature on the paper. The length of the pen tip falling on the collection device is x, and the time is t. While signing, the device will collect and record the change in the position coordinates of the pen tip f(x) and the change in the force of the pen tip The speed change of the pen tip is v(t);

[0064] In the above step S5, the method of identifying the authenticity of the signature is:

[0065] The signature database stores the change in the position coordinates of the pen tip f(x) and the change in the force of the pen tip each time the signer signs. The moving speed v(t) data of the pen tip;

[0066] When verifying the authenticity of a signature, the image of the signature to be verified is first compared with the signature images in the database through the image comparison module. The image comparison module performs an image similarity algorithm to obtain the image similarity.

[0067] When the image of the signature to be authenticated cannot be found in the database, the signature is judged to be forged. When the image of the signature to be authenticated can be found in the database, the action data provided by the signature to be authenticated is compared with the action data of similar signatures in the database through the data comparison module.

[0068] The action data provided by the signature to be authenticated are: the change in the position coordinates of the pen tip f(x), the change in the force of the pen tip The moving speed of the pen tip v(t); the action data of similar signatures in the database are: the change of the position coordinates of the pen tip f′(x), the change of the force of the pen tip The moving speed of the pen tip v′(t);

[0069] The error is

[0070] Where t is the time after the signing begins, and x is the length written by the pen tip;

[0071] In the above step S5, the method for judging the authenticity of the signature based on the error is:

[0072] The error W accounts for the error rate of the data w

[0073]

[0074] When the error rate w is greater than the specified critical value μ, the signature is judged to be forged;

[0075] In the above step S5, only the signer has the right to access the data on these databases. When someone forges a signature, it is done by imitating the signer's previous handwriting. Even if the handwriting can be consistent, the action data of the signature cannot be accessed, and the correct action data cannot be provided, thereby determining the authenticity of the signature.

[0076] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0077] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A digital anti-counterfeiting method based on blockchain, characterized in that: It includes a motion acquisition module, a data management module, and a verification module, wherein the motion acquisition module is electrically connected to the data management module, and the data management module is electrically connected to the verification module; The action collection module is used to collect the action and image data of the signature, the data management module is used to store and upload the collected signature data, and the verification module is used to identify the authenticity of the signature; The motion acquisition module includes a force sensing module, a motion recognition module, and an image scanning module; The force sensing module is used to collect force variation data when the signer signs, the motion recognition module is used to collect stroke sequence and speed data when the signer signs, and the image scanning module is used to scan the image of the signature; The verification module includes an image comparison module, a data comparison module, a judgment module, and a display module, and the judgment module is electrically connected to the image comparison module and the data comparison module; The image comparison module is used to compare whether the image of the signature to be authenticated is consistent with that of the signature in the database; the data comparison module is used to compare whether the action data provided by the signature to be authenticated is consistent with that of the signature in the database; the judgment module is used to judge the authenticity of the signature based on the comparison; and the display module is used to display the authentication result of the signature; The workflow of the digital anti-counterfeiting method is: S1. When the signer signs, the signature collection device is used to collect the signature action, the force sensing module is used to sense the force change during the signature, and the action recognition module is used to recognize the stroke sequence and speed during the signature; S2, scanning the signature image through the image scanning module; S3, storing the scanned signature image and the collected force change data, stroke sequence data and pen speed data in correspondence, and uploading them to the blockchain; S4. Each signature of the signer corresponds to a scanned image and a set of collected data, thereby establishing a signature database; S5. When the signature is required to take effect, the action data collected when signing is required to be provided. If the data cannot be provided or the data provided does not correspond to the data in the system, the signature is judged to be forged. In the above step S1, the specific method of collecting the signature action is as follows: The signer's signature state is different each time, and the strength, strokes and order of each signature may also vary. For each signature, the signature action is collected and recorded; The force sensing module collects data about the force change when the signer signs. The force sensing module senses the pressure of the pen tip when signing and records the collected data. The motion recognition module collects data on the stroke sequence and speed of the signer's signature. The motion recognition module collects the movement trajectory and speed of the pen tip during the signature and records the collected data. In the above step S5, the method of identifying the authenticity of the signature is: The signature database stores the change in the position coordinates of the pen tip f(x) and the change in the force of the pen tip each time the signer signs. The moving speed v(t) data of the pen tip; When verifying the authenticity of a signature, the image of the signature to be verified is first compared with the signature images in the database through the image comparison module. The image comparison module performs an image similarity algorithm to obtain the image similarity. When the image of the signature to be authenticated cannot be found in the database, the signature is judged to be forged. When the image of the signature to be authenticated can be found in the database, the action data provided by the signature to be authenticated is compared with the action data of similar signatures in the database through the data comparison module. The action data provided by the signature to be authenticated are: the change in the position coordinates of the pen tip f(x), the change in the force of the pen tip The moving speed of the pen tip v(t); the action data of similar signatures in the database are: the change of the position coordinates of the pen tip f′(x), the change of the force of the pen tip The moving speed of the pen tip v′(t); The error is Where t is the time after the signing begins, and x is the length written by the pen tip; In the above step S5, the method for judging the authenticity of the signature based on the error is: The error W accounts for the error rate of the data w When the error rate w is greater than the specified critical value μ, the signature is judged to be forged; In the above step S5, only the signer has the right to access the data on these databases. When someone forges a signature, it is done by imitating the signer's previous handwriting. Even if the handwriting can be consistent, the action data of the signature cannot be accessed, and the correct action data cannot be provided.