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.

Inactive Publication Date: 2008-01-23
HARBIN INST OF TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantages of this technology are: using the method of changing the gray value to embed the watermark in the barcode, first of all, the robustness of the obtained watermark information is poor, and it is easy to be detected by human eyes.
Secondly, the requirements for printing and scanning equipment are high, and watermark information is not easy to detect

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for making and verifying digital signature and digital watermark bar code
  • Method for making and verifying digital signature and digital watermark bar code
  • Method for making and verifying digital signature and digital watermark bar code

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method for digital signature and digital watermark bar codes and verification method thereof, wherein the watermark imbedding method comprises, generating watermark information bit stream from watermark information, determining the value of watermark information bit digit, if the value is '1', increasing delta x of error to the width of each bar in the bar code characters of the embedded watermark information, if the value is '1', decreasing delta x of error to the width of each bar in the bar code characters of the embedded watermark information, The invention also discloses the watermark detecting method for the verification method. The invention realizes rather strong robustness for watermark information.

Description

Technical field: [0001] The invention relates to an anti-counterfeiting method of a barcode. Background technique: [0002] The article "Digital Barcode Watermark and Anti-counterfeiting Method" proposes a barcode anti-counterfeiting method. It uses digital watermarking technology to embed data into barcodes, and records the digital signatures, encrypted data or public keys of the corresponding information in barcodes through public key algorithms, so as to realize the digital anti-counterfeiting function of barcodes. The watermark embedding method used in this paper is to divide the barcode elements into small blocks according to the position, color and shape of the barcode elements, and realize the embedding of watermark information by changing the gray level of each block. The disadvantages of this technology are: using the method of changing the gray value to embed the watermark in the barcode, first of all, the robustness of the obtained watermark information is poor, ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L9/32
CPCG06K19/06028G06K7/14G06K19/06056
Inventor 牛夏牧
Owner HARBIN INST OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products