CN102722737B - 一种纸质文档防篡改方法 - Google Patents
一种纸质文档防篡改方法 Download PDFInfo
- Publication number
- CN102722737B CN102722737B CN201210156783.3A CN201210156783A CN102722737B CN 102722737 B CN102722737 B CN 102722737B CN 201210156783 A CN201210156783 A CN 201210156783A CN 102722737 B CN102722737 B CN 102722737B
- Authority
- CN
- China
- Prior art keywords
- paper document
- protected location
- data
- information
- check code
- 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.)
- Expired - Fee Related
Links
Landscapes
- Editing Of Facsimile Originals (AREA)
Abstract
本发明涉及一种高效纸质文档的防篡改方法,适用于纸质文档的防篡改验证***。首先建立纸质文档打印模块,设置数据保护区域,对保护区数据进行加密编码,编码后的保护区数据进行二进制反码求和生成校验码,生成纸质文档中的二维条形码,打印输出纸质文档,校验纸质文档时,扫描得到纸质文档图像文件,读取二维条形码信息,得到保护区域信息,使用OCR技术识别得到纸质文档中的保护区数据,从所述的二维条形码中得到校验码,进行数据校验。本发明所提供的数据校验方法具有相当的高效与准备性,较好的解决了纸质文档中重要信息被篡改的问题,保证了纸质文档中数据的安全性。
Description
技术领域
本发明涉及一种高效纸质文档防篡改方法,适用于纸质文档的防篡改验证***。
背景技术
近年来,随着计算机的应用、互联网和多媒体信息技术的发展以及信息化程度的不断加大,文档被逐渐应用到社会的各个领域,文档安全显得愈来愈重要,文档内容的真实性验证需求也随之增大。电子文档为了防止被篡改,常采用数字鉴名或数字水印等方式。数字水印技术是国际信息安全领域的一个热点研究,是在多媒体信息中嵌入数字水印,为数字多媒体信息的防伪、防篡改、认证、数据安全保障和完整性保障等方面提供一种新的解决途径。但目前还没有防止纸质文档被篡改的方法,导致纸质文档的真实性、可靠性大大降低。
发明内容
本发明的目的在于针对现有纸质文档防篡改存在的问题,提出一种高效纸质文档防篡改方法,它利用数据编码、二维条形码、图像识别等关键技术,设计了安全可靠的纸质文档防篡改模型,可有效地解决了验证纸质文档被篡改的问题,使得纸质文档的可靠性得到了很大的提高。
本发明所采用的技术方案:一种纸质文档防篡改方法,首先建立纸质文档打印模块,设置数据保护区域,对保护区数据进行加密编码,编码后的保护区数据进行二进制反码求和生成校验码,生成纸质文档中的二维条形码,打印输出纸质文档,校验纸质文档时,扫描得到纸质文档图像文件,读取二维条形码信息,得到保护区域信息,使用OCR技术识别得到纸质文档中的保护区数据,从所述的二维条形码中得到校验码,进行数据校验。所述的纸质文档防篡改实现过程如下:
1)设置数据保护区结构信息,定义一个二元组,二元组由保护区标识和保护区的坐标信息集合组成,用来存储重要数据的标识和坐标信息;
2)将保护区中指定的数据以一种加密规则进行加密编码;
3)对加密编码数据进行24位二进制反码求和,得到文档的校验码;
4)使用数据保护区结构信息、加密编码数据和校验码生成二维条形码;
5)打印输出纸质文档;
6)扫描纸质文档得到图像文件;
7)读取图像文件中二维条形码信息得到保护区结构信息、校验码和保护区数据的加密编码数据,经过解密可得到保护区原始数据信息;
8)使用保护区结构信息,利用OCR技术识别得到纸质文档中的保护区数据信息,以与打印文档时相同的加密编码规则进行加密编码;
9)利用得到的保护区加密编码数据和二维条形码中的校验码进行校验;
10)如果校验不成功,使用解密得到的保护区原始数据信息进行二次校验。
所述步骤3)包括:
1)将保护区数据加密编码的字节流串,由低位向高位每24位分为一组,记为一个字,不足24位高位补0;
2)所有二进制字进行加法运算,最高位的进位到最低位上;
3)得到的和进行取反运算,得到校验码。
所述的步骤9):
1)将加密编码数据的2进制字节流串,由低位向高位每24位分为一组,记为一个字,不足24位高位补0;
2)所有二进制字与校验码进行加法运算,最高位的进位到最低位上;
3)得到的和进行取反运算,如果结果为0表示校验成功,非0表示校验失败。
本发明的有益积极效果:
1、本发明纸质文档的防篡改方法,提供的数据校验方法具有相当的高效与准确性,能较好的解决纸质文档中重要信息被篡改的问题,可保证纸质文档中数据的安全性;
2、本发明纸质文档防篡改方法,采用改进的24二进制反码求和方法,使数据校验具有高效性,而24位的二进制字长度,使数据校验的碰撞率达到1/2^24,可满足日常纸文档的要求;
3、本发明针对目前信息化程度的大,纸质文档仍然应用广泛,但缺乏针对纸质文档真实性验证的有效手段等问题,提出了一个面向纸质文档的防篡改模型,快速有效的保护了纸质文档中重要信息不被篡改,该模型的发展前景较广,在该模型的基础上,进一步研究,可以达到纸质文档的修复等目的。
发明内容
图1为本发明流程图。
图2为本发明校验码生成与校验过程图。
具体实施方式
下面结合附图详细描述本发明的具体实施方式:
参照图1、图2。本文发明纸质文档的防篡改方法,主要用于验证纸质文档被篡改的问题,使得纸质文档的可靠性得到了很大的提高,其具体的实现过程如下:
1)设置数据保护区结构信息,定义一个二元组PA,二元组由保护区标识Pfi和保护区的坐标信息集合Psi组成,Pfi为第i个保护区,Psi为第i个保护区的坐标集合,记作{Pfi,Psi},用来存储重要数据的标识和坐标信息集合;
2)将保护区信息{Pfi,Psi}中指定的重要数据以加密规则E1进行加密,得到保护区加密编码数据ENC;
3)将加密编码数据ENC的2进制字节流串,由低位向高位每24位分为一组,每一组记为一个字,不足24位高位补0;所有24位二进制字进行加法运算,最高位的进位到最低位上;得到的和进行取反运算,得到校验码CC;
4)将数据保护区结构信息PA、加密的保护区数据ENC和校验码CC生成二维条形码(QR)TBC;
5)打印输出纸质文档;
6)扫描纸质文档得到图像文件;
7)读取图像文件中二维条形码信息TBC得到保护区结构信息PAB、校验码CCB和解密得到保护区原始数据信息VData,放入内存数组中;
8)使用保护区结构信息PAB中的坐标信息,利用OCR技术识别得到纸质文档中需要验证的保护区数据,以加密规则E1进行加密,得到识别后的保护区加密编码数据ENC2;
9)将OCR识别后的保护区加密编码数据ENC2的2进制字节流串,由低位向高位每24位分为一组,每一组记为一个字,不足24位高位补0;所有24位二进制字进行加法运算,再与校验码CCB进行加法运算,所有加法运算时,最高位的进位到最低位上;得到的和进行取反运算,如果结果等于0表示校验成功,非0表示校验失败;
10)如果校验结果不为0,即校验失败,使用保护区原始数据信息VData进行人工二次校验。
Claims (1)
1.一种纸质文档防篡改方法,首先建立纸质文档打印模块,设置数据保护区域,对保护区数据进行加密编码,编码后的保护区数据进行二进制反码求和生成校验码,生成纸质文档中的二维条形码,打印输出纸质文档,校验纸质文档时,扫描得到纸质文档图像文件,读取二维条形码信息,得到保护区域信息,使用OCR技术识别得到纸质文档中的保护区数据,从所述的二维条形码中得到校验码,进行数据校验,所述的纸质文档防篡改实现过程如下:
1)设置数据保护区结构信息,定义一个二元组,二元组由保护区标识和保护区的坐标信息集合组成,用来存储重要数据的标识和坐标信息;
2)将保护区中指定的数据以一种加密规则进行加密编码;
3)对加密编码数据进行24位二进制反码求和,得到文档的校验码;
4)使用数据保护区结构信息、加密编码数据和校验码生成二维条形码;
5)打印输出纸质文档;
6)扫描纸质文档得到图像文件;
7)读取图像文件中二维条形码信息得到保护区结构信息、校验码和保护区数据的加密编码数据,经过解密可得到保护区原始数据信息;
8)使用保护区结构信息,利用OCR技术识别得到纸质文档中的保护区数据信息,以与打印文档时相同的加密编码规则进行加密编码;
9)利用得到的保护区加密编码数据和二维条形码中的校验码进行校验;
10)如果校验不成功,使用解密得到的保护区原始数据信息进行人工二次校验;
所述步骤3)包括:
1)将保护区数据加密编码的字节流串,由低位向高位每24位分为一组,记为一个字,不足24位高位补0;
2)所有二进制字进行加法运算,最高位的进位到最低位上;
3)得到的和进行取反运算,得到校验码;
所述步骤9)包括:
1)将加密编码数据的2进制字节流串,由低位向高位每24位分为一组,记为一个字,不足24位高位补0;
2)所有二进制字与校验码进行加法运算,最高位的进位到最低位上;
3)得到的和进行取反运算,如果结果为0表示检验成功,非0表示校验失败。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210156783.3A CN102722737B (zh) | 2012-05-13 | 2012-05-13 | 一种纸质文档防篡改方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210156783.3A CN102722737B (zh) | 2012-05-13 | 2012-05-13 | 一种纸质文档防篡改方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102722737A CN102722737A (zh) | 2012-10-10 |
CN102722737B true CN102722737B (zh) | 2015-11-25 |
Family
ID=46948486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210156783.3A Expired - Fee Related CN102722737B (zh) | 2012-05-13 | 2012-05-13 | 一种纸质文档防篡改方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102722737B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102929848A (zh) * | 2012-10-31 | 2013-02-13 | 上海合合信息科技发展有限公司 | Pdf文档的生成方法及其生成*** |
CN104298653B (zh) * | 2013-07-18 | 2017-11-24 | 北大方正集团有限公司 | 通过改变页面效果标识文档属性的方法和装置 |
CN103745252B (zh) * | 2013-12-27 | 2017-04-05 | 广州市宝比万像科技有限公司 | 编码列、二维码编码方法以及二维码解码方法 |
CN106133679B (zh) * | 2014-03-31 | 2019-10-22 | 惠普发展公司,有限责任合伙企业 | 获取打印内容的链接版本的方法和装置 |
CN105631348A (zh) * | 2014-10-31 | 2016-06-01 | 江苏威盾网络科技有限公司 | 一种纸质打印文件保密方法 |
WO2020077048A1 (en) * | 2018-10-10 | 2020-04-16 | Safenet Inc. | Methods for securing and accessing a digital document |
US10970408B2 (en) * | 2018-10-10 | 2021-04-06 | Thales Dis Cpl Usa, Inc. | Method for securing a digital document |
US11625496B2 (en) | 2018-10-10 | 2023-04-11 | Thales Dis Cpl Usa, Inc. | Methods for securing and accessing a digital document |
US10956590B2 (en) | 2018-10-22 | 2021-03-23 | Thales Dis Cpl Usa, Inc. | Methods for securely managing a paper document |
CN109903478A (zh) * | 2019-03-15 | 2019-06-18 | 广东金赋科技股份有限公司 | 纸质证照自助打印方法和*** |
CN112487490A (zh) * | 2019-09-11 | 2021-03-12 | 株式会社理光 | 篡改识别方法、设备和介质 |
CN111178794A (zh) * | 2019-12-18 | 2020-05-19 | 惠州市德赛西威汽车电子股份有限公司 | 一种校验物料清单信息的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5912974A (en) * | 1994-04-05 | 1999-06-15 | International Business Machines Corporation | Apparatus and method for authentication of printed documents |
CN101281581A (zh) * | 2007-09-27 | 2008-10-08 | 北京数字证书认证中心有限公司 | 一种检验纸制文档内容是否被篡改的方法 |
CN101996298A (zh) * | 2009-08-14 | 2011-03-30 | 鸿富锦精密工业(深圳)有限公司 | 加密方法及与加密方法相对应的解密方法 |
-
2012
- 2012-05-13 CN CN201210156783.3A patent/CN102722737B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5912974A (en) * | 1994-04-05 | 1999-06-15 | International Business Machines Corporation | Apparatus and method for authentication of printed documents |
CN101281581A (zh) * | 2007-09-27 | 2008-10-08 | 北京数字证书认证中心有限公司 | 一种检验纸制文档内容是否被篡改的方法 |
CN101996298A (zh) * | 2009-08-14 | 2011-03-30 | 鸿富锦精密工业(深圳)有限公司 | 加密方法及与加密方法相对应的解密方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102722737A (zh) | 2012-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102722737B (zh) | 一种纸质文档防篡改方法 | |
US10853610B2 (en) | Combined two-dimensional code, electronic certificate carrier, and generation and reading apparatus and method | |
CN100565546C (zh) | 一种检验纸制文档内容是否被篡改的方法 | |
CN108805787B (zh) | 一种纸质文档篡改鉴真的方法和装置 | |
CN103049682B (zh) | 一种基于字符间距编码的双重水印嵌入的文本水印方法 | |
CN110457873B (zh) | 一种水印嵌入与检测方法及装置 | |
US8297510B1 (en) | Mathematical method of 2D barcode authentication and protection for embedded processing | |
CN101957810A (zh) | 利用计算机***在文档中嵌入及检测水印的方法和装置 | |
CN105303075B (zh) | 基于pdf格式的自适应文本水印方法 | |
CN106951943A (zh) | 可信的电子合同打印成纸件合同及再复原电子合同的方法 | |
US20210117983A1 (en) | Method for anti-counterfeit inspection of qr code of agricultural product based on watermark library | |
CN104063731A (zh) | 一种采用数字水印技术的二维码防伪印刷及验证方法 | |
Qi et al. | Robust authentication for paper-based text documents based on text watermarking technology | |
Chang et al. | A block-based watermarking scheme for image tamper detection and self-recovery | |
Neyman et al. | Reversible fragile watermarking based on difference expansion using manhattan distances for 2d vector map | |
CN102013088A (zh) | 基于数字档案资源综合特征的数字水印生成与嵌入方法 | |
CN105912894B (zh) | 一种将证件号码用于电子***印文防伪的方法 | |
CN103810407A (zh) | 一种gis矢量数据线面图层版权认证方法 | |
Lozhnikov et al. | Method of protecting paper and electronic text documents through a hidden biometric identifier based on a signature | |
CN103065101A (zh) | 一种文档防伪方法 | |
CN102270312A (zh) | 点位图制作方法及防串货验证方法 | |
CN102521557A (zh) | Rfid电子标签数据的篡改检测方法 | |
Mantoro et al. | Real-time printed document authentication using watermarked qr code | |
CN102096788A (zh) | 一种公文的加密方法、验证方法及其装置 | |
CN107291763B (zh) | 电子文档的管理方法及管理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151125 Termination date: 20170513 |
|
CF01 | Termination of patent right due to non-payment of annual fee |