CN106503497B - Anti-leak method and anti-leak module based on noise - Google Patents
Anti-leak method and anti-leak module based on noise Download PDFInfo
- Publication number
- CN106503497B CN106503497B CN201610921415.1A CN201610921415A CN106503497B CN 106503497 B CN106503497 B CN 106503497B CN 201610921415 A CN201610921415 A CN 201610921415A CN 106503497 B CN106503497 B CN 106503497B
- Authority
- CN
- China
- Prior art keywords
- image array
- noise
- noise image
- divulging
- secret
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/16—Program or content traceability, e.g. by watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/106—Enforcing content protection by specific content processing
- G06F21/1063—Personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Image Processing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
A noise point-based anti-disclosure method and an anti-disclosure module relate to an information anti-disclosure technology and aim to solve the problems that a watermark and a two-dimensional code are easy to steal and a disclosure path cannot be judged once the watermark and the two-dimensional code are disclosed. The method comprises the steps of firstly receiving an original electronic version printing file, recording a computer IP address for sending the original electronic version printing file and time for receiving the file, randomly generating a noise point image matrix with a corresponding size according to the size of paper, then storing the noise point image matrix, the computer IP address for sending the original electronic version printing file and the time for receiving the original electronic version printing file, loading the noise point image matrix on the original electronic version printing file to form a leakage-proof electronic version file, and finally sending the file to a printer for printing. The noisy image is not easy to steal, and once the noisy image is leaked, the leakage path is easy to track, so that the potential safety hazard of the confidential information of the enterprise is greatly reduced, and the method is suitable for various enterprises related to the confidential information.
Description
Technical field
The present invention relates to the Anticompromise Techniques of information.
Background technique
Common anti-(or antitheft or anti-fake) method of divulging a secret is watermark to be added on classified document, but watermark is usually all
Fairly simple pattern is easy to extract using image processing tool, is also easy to remove.Recently as planar bar code technology
Development, is added to two dimensional code on many classified documents to substitute watermark, using two-dimensional code scanning technology can be easy will
Image in 2 D code extracts, and two dimensional code is all the blank space positioned at file, and area coverage is very small, it is easy to remove.
Therefore, either watermark or two dimensional code, it is all easily stolen to take, once being stolen and being printed on alternative document, then can not divide
Distinguish whether this document is classified document, for the classified document of leakage, the leakage approach of this document can not be also judged, to enterprise
Confidential information causes great security risk.
Summary of the invention
It takes and once leakage can not judge to reveal the purpose of the present invention is to solve watermark and two dimensional code are easily stolen
The problem of approach, provides a kind of divulgence prevention method based on noise and anti-module of divulging a secret.
Divulgence prevention method of the present invention based on noise the following steps are included:
Original electron version mimeograph documents receiving step: original electron version mimeograph documents are received, and record transmission original electron
The Computer IP address of version mimeograph documents and the time for receiving original electron version mimeograph documents;
Antiquarian judgment step: judge antiquarian corresponding to original electron version mimeograph documents;
Noise image array generation step: noise image array of corresponding size, noise image are generated according to antiquarian
The value of each element generates at random in matrix, and each element is all larger than 0 and less than 255;
Noise image array saves step: by the computer of the noise image array and transmission original electron version mimeograph documents
IP address and the time for receiving original electron version mimeograph documents form type information file and are stored;
Anti- file synthesis step of divulging a secret: noise image array is loaded on original electron version mimeograph documents, formation has
The anti-electronic document page of divulging a secret of noise random distribution;
Printing step: anti-electronic document page of divulging a secret is sent to printer and is printed.
Anti- module of divulging a secret of the present invention based on noise includes with lower unit:
Original electron version mimeograph documents receiving unit: original electron version mimeograph documents are received, and record transmission original electron
The Computer IP address of version mimeograph documents and the time for receiving original electron version mimeograph documents;
Antiquarian judging unit: judge antiquarian corresponding to original electron version mimeograph documents;
Noise image array generation unit: noise image array of corresponding size, noise image are generated according to antiquarian
The value of each element generates at random in matrix, and each element is all larger than 0 and less than 255;
Noise image array storage unit: by the computer of the noise image array and transmission original electron version mimeograph documents
IP address and the time for receiving original electron version mimeograph documents form type information file and are stored;
Anti- file synthesis unit of divulging a secret: noise image array is loaded on original electron version mimeograph documents, formation has
The anti-electronic document page of divulging a secret of noise random distribution;
Print unit: anti-electronic document page of divulging a secret is sent to printer and is printed.
Divulgence prevention method and anti-module of divulging a secret of the present invention based on noise, uses the noise for being distributed in entire paper
Image substitutes traditional watermark and two dimensional code, since the position of noise and gray value are random, is not easy to be stolen, and once literary
Part is leaked, and is also easy to tracking leakage approach, is greatly reduced the security risk of enterprise's confidential information, be related to suitable for all kinds of
The enterprise of confidential information.
Detailed description of the invention
Fig. 1 is the flow chart of the divulgence prevention method based on noise described in embodiment one;
Fig. 2 is the flow chart of the divulgence prevention method based on noise described in embodiment three.
Specific embodiment
Specific embodiment 1: embodiment is described with reference to Fig. 1, anti-based on noise described in present embodiment is divulged a secret
Method the following steps are included:
Original electron version mimeograph documents receiving step: original electron version mimeograph documents are received, and record transmission original electron
The Computer IP address of version mimeograph documents and the time for receiving original electron version mimeograph documents;
Antiquarian judgment step: judge antiquarian corresponding to original electron version mimeograph documents;
Noise image array generation step: noise image array of corresponding size, noise image are generated according to antiquarian
The value of each element generates at random in matrix, and each element is all larger than 0 and less than 255;
Noise image array saves step: by the computer of the noise image array and transmission original electron version mimeograph documents
IP address and the time for receiving original electron version mimeograph documents form type information file and are stored;
Anti- file synthesis step of divulging a secret: noise image array is loaded on original electron version mimeograph documents, formation has
The anti-electronic document page of divulging a secret of noise random distribution;
Printing step: anti-electronic document page of divulging a secret is sent to printer and is printed.
Divulgence prevention method described in present embodiment is real using the software being embedded in the computer being connected with printer
It is existing.Multiple stage computers share a printer, and the computer being connected with printer is responsible for receiving the need that other computers are sent
The file to be printed, i.e. original electron version mimeograph documents, and with recording the IP for sending the computer of original electron version mimeograph documents
Location and the time for receiving the original electron version mimeograph documents.Then according to the selected antiquarian of user (such as A4, B5 and
Horizontal version, vertical version etc.) noise image array of corresponding size is automatically generated, the element for constituting noise image array is gray scale
Value.It can set area corresponding to each element (such as 0.5mm × 0.5mm), therefore noise image array represents a figure
Picture, with the noise of random distribution in image, the sum of the grayscale values size of noise is random.After noise image array generates,
By the IP address and reception original electron version printing of noise image array and the computer for sending original electron version mimeograph documents
The time correlation of file joins, and forms a print message file, and the type information file is stored.Simultaneously by noise image
Matrix is loaded on original electron version mimeograph documents, forms anti-electronic document page of divulging a secret.Here load refers to superposition, superposition
Effect is equivalent to first printing original electron version mimeograph documents, prints noise image again on the file made of paper that printing obtains.Finally
Anti- electronic document page of divulging a secret is sent to printer to print.
If the file printed is leaked, can be carried out according to the antiquarian of this document using matrix of corresponding size
Image zooming-out the image array extracted is compared with the noise image array in all type information files, to look into
Look for the computer for printing this document at that time.For enterprise, a noise image array can be generated at random in each printing,
A fixed noise image array can be set for each employee.
Specific embodiment 2: present embodiment be to divulgence prevention method described in embodiment one based on noise into
One step limits, and in noise image array generation step, the value range of each element is 10-100.
For the file of black and white printing, noise of the gray value between 10 to 100 can embody more on blank sheet of paper
Obviously, the reading of file is nor affected on.
Specific embodiment 3: embodiment is described with reference to Fig. 2, present embodiment is to described in embodiment one and two
The divulgence prevention method based on noise further limit, in present embodiment, the divulgence prevention method further include:
Anti- file detecting step of divulging a secret: according to the size of noise image array, anti-file synthesis step of divulging a secret is formed
Anti- electronic document page of divulging a secret carry out image array extraction, the image array extracted is known as composograph matrix, will synthesize
Image array is compared with noise image array, if the two is identical, executes printing step;If the two is different, return
Noise image array generation step is returned, and is saved in step in noise image array, is covered using new noise image array
Noise image array in storage file.
If some element of composograph matrix and element gray value corresponding in noise image array are inconsistent, say
This element in bright noise image array in original electron version mimeograph documents in have Chong Die, the two leads to this after being superimposed
The color burn of a position, thus the element gray value extracted increases.The anti-electronic edition text of divulging a secret of subsequent synthesis in order to prevent
Content in part is blanked and influences to read, and should regenerate noise image array.Further, it is also possible to set noise image moment
Only Partial Elements have gray value in battle array, remaining element is open position (being equivalent to transparent), such as setting noise image moment
Ratio shared by vacancy element is greater than 70% or 80% etc. in battle array, to reduce the probability for regenerating noise image array, saves
Print time.
Specific embodiment 4: the anti-module of divulging a secret described in present embodiment based on noise includes with lower unit:
Original electron version mimeograph documents receiving unit: original electron version mimeograph documents are received, and record transmission original electron
The Computer IP address of version mimeograph documents and the time for receiving original electron version mimeograph documents;
Antiquarian judging unit: judge antiquarian corresponding to original electron version mimeograph documents;
Noise image array generation unit: noise image array of corresponding size, noise image are generated according to antiquarian
The value of each element generates at random in matrix, and each element is all larger than 0 and less than 255;
Noise image array storage unit: by the computer of the noise image array and transmission original electron version mimeograph documents
IP address and the time for receiving original electron version mimeograph documents form type information file and are stored;
Anti- file synthesis unit of divulging a secret: noise image array is loaded on original electron version mimeograph documents, formation has
The anti-electronic document page of divulging a secret of noise random distribution;
Print unit: anti-electronic document page of divulging a secret is sent to printer and is printed.
The module of divulging a secret of anti-based on noise described in present embodiment is let out with anti-based on noise described in embodiment one
Decryption method is corresponding.
Specific embodiment 5: present embodiment be to anti-module of divulging a secret described in embodiment four based on noise into
One step limits, and in present embodiment, the value range of each element is 10-100.
The module of divulging a secret of anti-based on noise described in present embodiment is let out with anti-based on noise described under embodiment
Decryption method is corresponding.
Specific embodiment 6: present embodiment is to the anti-module of divulging a secret described in embodiment four and five based on noise
Further limit, in present embodiment, the anti-module of divulging a secret further include:
Anti- file detection unit of divulging a secret: according to the size of noise image array, anti-file synthesis step of divulging a secret is formed
Anti- electronic document page of divulging a secret carry out image array extraction, the image array extracted is known as composograph matrix, will synthesize
Image array is compared with noise image array, if the two is identical, executes print unit;If the two is different, return
Noise image array generation unit is returned, and in noise image array storage unit, is covered using new noise image array
Noise image array in storage file.
The module of divulging a secret of anti-based on noise described in present embodiment is let out with anti-based on noise described in embodiment three
Decryption method is corresponding.
Claims (4)
1. the divulgence prevention method based on noise, which comprises the following steps:
Original electron version mimeograph documents receiving step: receiving original electron version mimeograph documents, and records transmission original electron version and beat
The Computer IP address of printed text part and the time for receiving original electron version mimeograph documents;
Antiquarian judgment step: judge antiquarian corresponding to original electron version mimeograph documents;
Noise image array generation step: noise image array of corresponding size, noise image array are generated according to antiquarian
In the value of each element generate at random, each element is all larger than 0 and less than 255;
Noise image array saves step: by the noise image array and the Computer IP for sending original electron version mimeograph documents
Location and the time for receiving original electron version mimeograph documents form type information file and are stored;
Anti- file synthesis step of divulging a secret: noise image array is loaded on original electron version mimeograph documents, and being formed has noise
The anti-electronic document page of divulging a secret of random distribution;
Printing step: anti-electronic document page of divulging a secret is sent to printer and is printed;
The divulgence prevention method further include:
Anti- file detecting step of divulging a secret: according to the size of noise image array, anti-file synthesis step of divulging a secret is formed by anti-
Electronic document page of divulging a secret carries out image array extraction, and the image array extracted is known as composograph matrix, by composograph
Matrix is compared with noise image array, if the two is identical, executes printing step;If the two is different, return is made an uproar
Point image matrix generation step, and saved in step in noise image array, storage is covered using new noise image array
Noise image array in file;
If some element of composograph matrix and element gray value corresponding in noise image array are inconsistent, illustrate to make an uproar
This element in point image matrix in original electron version mimeograph documents in have it is Chong Die.
2. the divulgence prevention method according to claim 1 based on noise, which is characterized in that the value range of each element is equal
For 10-100.
3. the anti-module of divulging a secret based on noise, which is characterized in that including with lower unit:
Original electron version mimeograph documents receiving unit: receiving original electron version mimeograph documents, and records transmission original electron version and beat
The Computer IP address of printed text part and the time for receiving original electron version mimeograph documents;
Antiquarian judging unit: judge antiquarian corresponding to original electron version mimeograph documents;
Noise image array generation unit: noise image array of corresponding size, noise image array are generated according to antiquarian
In the value of each element generate at random, each element is all larger than 0 and less than 255;
Noise image array storage unit: by the noise image array and the Computer IP for sending original electron version mimeograph documents
Location and the time for receiving original electron version mimeograph documents form type information file and are stored;
Anti- file synthesis unit of divulging a secret: noise image array is loaded on original electron version mimeograph documents, and being formed has noise
The anti-electronic document page of divulging a secret of random distribution;
Print unit: anti-electronic document page of divulging a secret is sent to printer and is printed;
The anti-module of divulging a secret further include:
Anti- file detection unit of divulging a secret: according to the size of noise image array, anti-file synthesis step of divulging a secret is formed by anti-
Electronic document page of divulging a secret carries out image array extraction, and the image array extracted is known as composograph matrix, by composograph
Matrix is compared with noise image array, if the two is identical, executes print unit;If the two is different, return is made an uproar
Point image matrix generation unit, and in noise image array storage unit, storage is covered using new noise image array
Noise image array in file;
If some element of composograph matrix and element gray value corresponding in noise image array are inconsistent, illustrate to make an uproar
This element in point image matrix in original electron version mimeograph documents in have it is Chong Die.
4. the anti-module of divulging a secret according to claim 3 based on noise, which is characterized in that the value range of each element is equal
For 10-100.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610921415.1A CN106503497B (en) | 2016-10-21 | 2016-10-21 | Anti-leak method and anti-leak module based on noise |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610921415.1A CN106503497B (en) | 2016-10-21 | 2016-10-21 | Anti-leak method and anti-leak module based on noise |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106503497A CN106503497A (en) | 2017-03-15 |
CN106503497B true CN106503497B (en) | 2019-06-21 |
Family
ID=58318489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610921415.1A Active CN106503497B (en) | 2016-10-21 | 2016-10-21 | Anti-leak method and anti-leak module based on noise |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106503497B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1709709A (en) * | 2005-06-13 | 2005-12-21 | 北京北大方正电子有限公司 | A printing method of a security document embedded with anti-copy shading |
CN1738235A (en) * | 2005-09-12 | 2006-02-22 | 西安交通大学 | Image anti-counterfeiting method based on chaotic characteristics |
CN1945623A (en) * | 2006-10-26 | 2007-04-11 | 丹东东方测控技术有限公司 | Method for removing visual watermark of block local encrypted digital image |
CN101377732A (en) * | 2008-09-18 | 2009-03-04 | 北大方正集团有限公司 | Device, system and method for processing safe document |
JP4462070B2 (en) * | 2005-03-04 | 2010-05-12 | 富士ゼロックス株式会社 | Print data generation apparatus, print data generation method, and print data generation program |
CN102457652A (en) * | 2010-10-18 | 2012-05-16 | 江西金格网络科技有限责任公司 | Anti-counterfeiting detection method and anti-counterfeiting maintenance system for document |
CN103426014A (en) * | 2013-07-12 | 2013-12-04 | 天津科技大学 | Anti-counterfeiting method of print pictures based on CCD detection |
-
2016
- 2016-10-21 CN CN201610921415.1A patent/CN106503497B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4462070B2 (en) * | 2005-03-04 | 2010-05-12 | 富士ゼロックス株式会社 | Print data generation apparatus, print data generation method, and print data generation program |
CN1709709A (en) * | 2005-06-13 | 2005-12-21 | 北京北大方正电子有限公司 | A printing method of a security document embedded with anti-copy shading |
CN1738235A (en) * | 2005-09-12 | 2006-02-22 | 西安交通大学 | Image anti-counterfeiting method based on chaotic characteristics |
CN1945623A (en) * | 2006-10-26 | 2007-04-11 | 丹东东方测控技术有限公司 | Method for removing visual watermark of block local encrypted digital image |
CN101377732A (en) * | 2008-09-18 | 2009-03-04 | 北大方正集团有限公司 | Device, system and method for processing safe document |
CN102457652A (en) * | 2010-10-18 | 2012-05-16 | 江西金格网络科技有限责任公司 | Anti-counterfeiting detection method and anti-counterfeiting maintenance system for document |
CN103426014A (en) * | 2013-07-12 | 2013-12-04 | 天津科技大学 | Anti-counterfeiting method of print pictures based on CCD detection |
Also Published As
Publication number | Publication date |
---|---|
CN106503497A (en) | 2017-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10373033B2 (en) | Two dimensional barcode and method of authentication of such barcode | |
EP1514227B1 (en) | Visible authentication patterns for printed document | |
US6983056B1 (en) | Method and device for embedding and detecting watermarking information into a black and white binary document image | |
JP5004747B2 (en) | Security mark formation system, security mark formation method, security mark detection method, and security mark detection system | |
US20080292129A1 (en) | Embedding information in document blank space | |
JP4913184B2 (en) | Identity verification document authenticity determination device, identity verification document authentication method and program | |
US20100128290A1 (en) | Embedding information in document blank border space | |
US20070003341A1 (en) | Image processing device, image processing method, program, and recording medium | |
JP2010191944A (en) | Creation and placement of two-dimensional barcode stamp on printed document for storing authentication information | |
US7492920B2 (en) | Method for robust asymmetric modulation spatial marking with spatial sub-sampling | |
Richter et al. | Forensic analysis and anonymisation of printed documents | |
MX2011006664A (en) | Method and apparatus for secure document printing. | |
CN102457652A (en) | Anti-counterfeiting detection method and anti-counterfeiting maintenance system for document | |
AU2006252223B2 (en) | Tamper Detection of Documents using Encoded Dots | |
US8238599B2 (en) | Image processing device and image processing method for identifying a selected one or more embedding methods used for embedding target information | |
CN106503497B (en) | Anti-leak method and anti-leak module based on noise | |
JP2006245980A (en) | Method, apparatus and program for image processing, and method, apparatus and program for detecting alteration, and recording medium | |
Mayer et al. | Fundamentals and Applications of Hardcopy Communication | |
JP2009153021A (en) | Image input system, image input method, and program | |
Mantoro et al. | Real-time printed document authentication using watermarked qr code | |
JP5850370B2 (en) | Printed material production method, printed material and authenticity determination method | |
US20100128322A1 (en) | Image processing device, image processing method and program thereof | |
Wang et al. | A feature-based digital watermarking scheme for halftone image | |
KR102562480B1 (en) | Pattern-based hidden code isertion device and method | |
JP4656050B2 (en) | Document management system, printing device, document management device, program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |