Method for making and verifying digital signature and digital watermark bar code
A technology of digital signature and digital watermark, which is applied in user identity/authority verification, record carrier used by machines, electromagnetic radiation induction, etc. It can solve the problems that watermark information is not easy to detect, easy to be detected by human eyes, and high requirements for printing and scanning equipment.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0005] Specific embodiment one: present embodiment is the making method of digital signature and digital watermark barcode, with reference to Fig. 1, it comprises following process: (1) obtain corresponding Hash value by Hash function with original text information or sign pattern, (2) Using public key cryptography, use the private key to encrypt the Hash value to obtain the digital signature of the original text or logo pattern, (3) Embed part or all of the original information or logo pattern digital signature as watermark information using the watermark embedding method into the barcode, and at the same time compile the original information or logo patterns and their signature information into the barcode, referring to Figure 6, the watermark embedding method is: (3-1) After intercepting all or part of the signature information as the watermark information, ( 3-2) Generating the watermark information bit stream, (3-3) and then judging whether the value of the watermark infor...
specific Embodiment approach 2
[0006] Specific embodiment two: present embodiment is the verification method of digital signature and digital watermark barcode, with reference to Fig. 2, it comprises: step (4) obtains the two-dimensional barcode of band digital signature and digital watermark, enters step (5-1 respectively then) ), (5-2), (9), step (5-2) scan and read the barcode original information or logo pattern and their digital signatures containing digital signature and digital watermark from the two-dimensional barcode obtained in step (4) information, and then enter step (6), (8) respectively, step (5-1) extracts the watermark information in the barcode through the watermark detection method from the two-dimensional barcode obtained in step (4), and the watermark information is the original information or logo Part or all of the digital signature of the pattern, then enter step (6), and step (6) compares the watermark information extracted in step (5-1) with the signature information extracted by sc...
specific Embodiment approach 3
[0007]Specific implementation mode three: watermarking refers to the operation behavior of embedding information in works without being perceived. Usually a watermarking system consists of an embedder and a detector (see Figure 3). The embedder has three inputs, one is the information to be encoded as a watermark; the other is the carrier work to embed the watermark. At the same time, a watermark key is also required. There are two ways to use the watermark key to embed the watermark information into the barcode: one is to use the watermark key to scramble the watermark information; the other is to use the watermark key to scramble the position of the embedded watermark. Take the second method as an example, assuming that there are 40 symbol characters in the watermark embedding area, each symbol character is embedded with one bit of watermark information, and there are 40 bits of watermark information in total. According to the normal sequence, the 40-bit watermark informat...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com