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

Method for encryption and decryption of data using pixel

A pixel-to-pixel technology, applied in the field of data encoding and decoding, can solve the problems of large amount of product information, difficulty in detecting whether the barcode is a copy or a counterfeit, and data capacity that cannot meet the demand, so as to prevent counterfeiting or modify the effect of the product

Inactive Publication Date: 2008-08-20
주식회사해비테크
View PDF0 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] FIG. 3 is a flow chart of Embodiment 1 of the method for encoding data by using pixels in 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] As shown in FIG. 3 , the preprocessing process includes a stage S11 of subdividing encrypted text, a stage S21 of grouping pixels, and a stage S31 of specifying addresses and creating a database.

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

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

Embodiment 2

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

[0087] In Embodiment 2, the encoding and decoding methods of data are divided into encoding process and decoding process and explained separately.

[0088] The coding process consists of pixel grouping and address designation stage S1, background information interpretation and subdivision stage S2, insertion information pixelation and address designation stage S3, database formation stage S4, pixel replacement and output stage S5 constitutes.

[0089] First, in the pixel grouping and address designation stage S1, that is, the first stage, the above-mentioned method is adopted, that is, based on the reference pixel with a certain grayscale, size, and color characteristic value, the grayscale it has is determined. For pixels with different characterist...

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 is fragmented 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 reference pixel, 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 step of 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 invention relates to a method for encoding and decoding data, in particular to a method for encoding and decoding data using pixels. This method subdivides data such as characters, numbers, graphics, lines, and pictures that need to be coded into tiny pixels. The pixels of the data value are swapped with the subdivided reference pixels one by one, so that the required information data can be inserted without changing the state of the original file to be coded. Background technique [0002] Along with the rapid development of communication networks such as the Internet, people can make reservations and purchase various types of service tickets such as movie tickets, performance tickets, bus tickets, air tickets, boat tickets, and meal tickets on the Internet now. When making reservations and purchasing these tickets, various documents need to be checked in order to confirm the identity of the purchaser. Under normal circumstances, the documents re...

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 Applications(China)
IPC IPC(8): G09C5/00
CPCG09C5/00
Inventor 白基泳金相教洪权雨
Owner 주식회사해비테크
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