Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method for encryption and decryption of data using pixel

A pixel pair, pixel technology, applied in the field of data encoding and decoding, can solve the problems of large amount of commodity information, insufficient data capacity, and difficulty in detecting whether the barcode is a copy or a counterfeit, so as to prevent counterfeiting. or the effect of transforming the product

Inactive Publication Date: 2010-02-03
HABITECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, with the continuous expansion of its application fields, the certification procedures are becoming more and more complex, the logistics are becoming more and more diversified, the data required for certification is increasing, and the amount of information contained in commodities is also increasing.
Therefore, in the future, if the two-dimensional barcode is used as logistics information and market information, the data capacity of about 2000 characters is far from meeting the demand
In addition, 1D and 2D barcodes are not encoded, so when someone copies the code, it is difficult to detect whether said barcode is a copy or a counterfeit

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 encryption and decryption of data using pixel
  • Method for encryption and decryption of data using pixel
  • Method for encryption and decryption of data using pixel

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] image 3 It is a flow chart of Embodiment 1 of the method for encoding data by using pixels according to the present invention.

[0063] Other methods for encoding the data are also the same as the present invention, mainly including a preprocessing process and an encoding process.

[0064] like image 3 As shown, the preprocessing process includes a subdivision stage S11 of encrypted text, a grouping stage S21 of pixels, an address designation and a database stage S31.

[0065] First, in the subdivision stage S11 of the encrypted text, that is, the first stage, the text encrypted at one time by the combination of characters and numbers is received, and it is subdivided into basic units of pixels.

[0066] Next, in the pixel grouping stage S21, that is, the second stage, based on the reference pixels with certain characteristic values ​​of grayscale, size, and color, it is determined that the characteristic values ​​of at least one of grayscale, size, and color are di...

Embodiment 2

[0086] Figure 5 is a schematic diagram of the system structure of Embodiment 2 of the present invention, Image 6 It is a flowchart of the data encoding and decoding method according to the second embodiment of the present invention.

[0087] In Embodiment 2, the data encoding and decoding methods are divided into the encoding process and the decoding process for description.

[0088] The coding process consists of a pixel grouping and address designation stage S1, a background information interpretation and subdivision stage S2, a pixelation of the inserted information and an address designation stage S3, a databaseization stage S4 and a pixel replacement and output stage. S5 constitutes.

[0089] First, in the pixel grouping and address designation stage S1, that is, the first stage, the method as described above is adopted, that is, based on the reference pixels with certain grayscale, size, and color characteristic values, the grayscale of the pixel is determined. Pixe...

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

A method for encrypting and decrypting data prevents counterfeiting or forgery of various on not line or off-line prints. A graphic (image) or text (character, digit, figure, etc.) to be encrypted isfragmented into minute pixels as basic units. In connection with a shadow, a color, and a size of the fragmented pixels, a pixel having a predetermined characteristic value is defined as a referencepixel, and then non-reference pixels having different characteristic values with respect to the reference pixel are defined. A predetermined data value is allotted to each of the non- reference pixels, and the fragmented reference pixels are one-to-one substituted by the non- reference pixels. Thereby, desired information data can be inserted without changing the state of an original file to be encrypted. To this end, the method for encrypting data is generally divided into a pre-processing process and an encrypting process. The pre-processing process includes a step of grouping pixels, a stepof designating and grouping address values, and a step of databasing the pixels and address values. The encrypting process includes a step of fragmenting background information, a step of randomly selecting a pixel group, a step of pixelizing insertion information, a step of substituting pixels, and a step of combining and outputting the background and insertion information. Further, the method for decrypting data is generally divided into a process of pre-processing encrypted background information, and a decrypting process. The pre processing process includes a step of receiving the encrypted background information again, and a step of fragmenting the background information. The decrypting process includes a step of analyzing the pixel to extract a non-reference pixel, a step of extracting the address value of a pixel group used, a step of selecting the used pixel group, and a step of converting the extracted pixel into data.

Description

technical field [0001] The present invention relates to a method for encoding and decoding data, in particular to a method for encoding and decoding data by using pixels. This method subdivides data such as characters, numbers, graphics, lines, and pictures that need to be encoded into tiny pixels. The grayscale, color, and size of the pixels have different characteristic values ​​from the reference pixels, and will be assigned a certain value. The pixels of the data value are exchanged one-to-one with the above-mentioned subdivided reference pixels, so that the required information data can be inserted without changing the state of the original file to be encoded. Background technique [0002] With the rapid development of communication networks such as the Internet, people can now book and buy various types of service tickets such as movie tickets, performance tickets, bus tickets, air tickets, boat tickets, and meal tickets online. When reserving and purchasing these tic...

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): G09C5/00
CPCG09C5/00
Inventor 白基泳金相教洪权雨
Owner HABITECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More