A method and system for encrypting printed information
Patent Information
- Application Number
- CN202210730298.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-24
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2042-06-24
AI Technical Summary
这种技术的的缺点在于会影响正常打印功能,以为是打印机故障,黑点也很容易被去除
[0025]通过上述方案,能够针对打印页面进行编码,通过加入像素点的方式得到加密页面,从而提升打印文档的加密性,上述方案易于解码,同样可以应用于打印文档的溯源工作。
Smart Images

Figure CN115291817B_ABST
Abstract
Claims
1. A method of encrypting printed information, characterized by, Including encryption steps, The encryption steps include: Intercept the print job and obtain the page to be printed. The height H of the printed page is defined, and the edges outside the content of the printed page are divided into N marked blocks of height H / N along either the height or width. Generate M random integers {R1, R2, R3, ..., Rm} within the interval [0, N) to serve as the source code. The trace code is taken out sequentially from the trace code set, and the i-th micro point is set in the Ri-th marked block until all micro points are marked, thus obtaining the encrypted page; When decoding is required, the following steps are performed: image analysis is performed on the encrypted page marked with tiny dots, all connected graphs in the encrypted page are filtered out, and connected graphs whose perimeter and aspect ratio do not meet the preset conditions are filtered out to obtain the filtering results; In the filtering results, the location information of the tiny point is obtained, the content height of the encrypted page is obtained, the specific number of the marker block in the N equally divided marker blocks of the content height of the encrypted page is determined, and the source code corresponding to the tiny point is restored. Find all connected graphs in the image to generate a preliminary set of tiny points. In this set, determine the starting point (X0, Ymin) and ending point (Xend, Ymax) by comparing their ordinates. Based on the principle of collinearity, define a virtual straight line called the standard line. Denote the distance between the starting and ending points as L, and divide it into N equal parts with a step size of Step = L / N. Sequentially extract the coordinates of the tiny points, denoted as (Xi, Yi). Then, the traceability code corresponding to the i-th standard tiny point is... , This indicates rounding down to the nearest integer.
2. The method for encrypting printed information according to claim 1, characterized in that, It also includes the step of binding the traceability code with the document information corresponding to the printing task.
3. The method for encrypting printed information according to claim 1, characterized in that, It also includes the step of marking a tiny dot at the beginning and end of the marked block.
4. The method for encrypting printed information according to claim 1, characterized in that, The encryption step further includes marking a tiny dot at the beginning and end of the marked block. When decoding is required, the smallest points with the largest and smallest coordinate values are selected from the filtering results as the first and last smallest points, thereby determining the content height H.
5. A method for encrypting printed information according to claim 4, characterized in that, The standard line is determined by the first and last tiny points.
6. The method for encrypting printed information according to claim 1, characterized in that, The i-th micro-dot is positioned in the middle of the i-th marked block.
7. A printed information encryption system, characterized in that, This includes a cloud server and a printing terminal. When the cloud server detects a print job, it intercepts the print job and obtains the page to be printed. The height H of the printed page is defined, and the edges outside the content of the printed page are divided into N marked blocks of height H / N along either the height or width. Generate M random integers {R1, R2, R3, ..., Rm} within the interval [0, N) to serve as the source code. The trace code is taken out sequentially from the trace code set, and the i-th micro point is set in the Ri-th marked block until all micro points are marked, thus obtaining the encrypted page; Image parsing is performed on the encrypted page with tiny dot markings. All connected graphs in the encrypted page are filtered out, and connected graphs whose perimeter and aspect ratio do not meet the preset conditions are filtered out to obtain the filtering results. In the filtering results, the location information of the tiny point is obtained, the content height of the encrypted page is obtained, the specific number of the marker block in the N equally divided marker blocks of the content height of the encrypted page is determined, and the source code corresponding to the tiny point is restored. Find all connected graphs in the image to generate a preliminary set of tiny points. In this set, determine the starting point (X0, Ymin) and ending point (Xend, Ymax) by comparing their ordinates. Based on the principle of collinearity, define a virtual straight line called the standard line. Denote the distance between the starting and ending points as L, and divide it into N equal parts with a step size of Step = L / N. Sequentially extract the coordinates of the tiny points, denoted as (Xi, Yi). Then, the traceability code corresponding to the i-th standard tiny point is... , This indicates rounding down to the nearest integer.
8. A print information encryption system according to claim 7, characterized in that, The traceability code is bound to the document information corresponding to the printing task, and a tiny dot is marked at the beginning and end of the marked block.
Citation Information
Patent Citations
Watermark embedding method and device, electronic equipment and readable storage medium
CN111680273A
Embedding information in document blank border space
US20100128290A1
Prevention of unauthorized copying or scanning
US20100128299A1
Protecting printed items intended for public exchange with information embedded in blank document borders
US20100128320A1