CN102722737A - 一种纸质文档防篡改方法 - Google Patents

一种纸质文档防篡改方法 Download PDF

Info

Publication number
CN102722737A
CN102722737A CN2012101567833A CN201210156783A CN102722737A CN 102722737 A CN102722737 A CN 102722737A CN 2012101567833 A CN2012101567833 A CN 2012101567833A CN 201210156783 A CN201210156783 A CN 201210156783A CN 102722737 A CN102722737 A CN 102722737A
Authority
CN
China
Prior art keywords
paper document
data
information
check code
protected location
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.)
Granted
Application number
CN2012101567833A
Other languages
English (en)
Other versions
CN102722737B (zh
Inventor
宋亚林
武相军
季超
庞子龙
张缨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Henan University
Original Assignee
Henan University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Henan University filed Critical Henan University
Priority to CN201210156783.3A priority Critical patent/CN102722737B/zh
Publication of CN102722737A publication Critical patent/CN102722737A/zh
Application granted granted Critical
Publication of CN102722737B publication Critical patent/CN102722737B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Editing Of Facsimile Originals (AREA)

Abstract

本发明涉及一种高效纸质文档防篡改方法,适用于纸质文档的防篡改验证***。首先建立纸质文档打印模块,设置数据保护区域,对保护区数据进行加密编码,编码后的保护区数据进行二进制反码求和生成校验码,生成纸质文档中的二维条形码,打印输出纸质文档,校验纸质文档时,扫描得到纸质文档图像文件,读取二维条形码信息,得到保护区域信息,使用OCR技术识别得到纸质文档中的重要数据,从所述的二维条形码中得到校验码,进行数据校验。本发明所提供的数据校验方法具有相当的高效与准备性,较好的解决了纸质文档中重要信息被篡改的问题,保证了纸质文档中数据的安全性。

Description

一种纸质文档防篡改方法
技术领域
本发明涉及一种高效纸质文档防篡改方法,适用于纸质文档的防篡改验证***。
背景技术
近年来,随着计算机的应用、互联网和多媒体信息技术的发展以及信息化程度的不断加大,文档被逐渐应用到社会的各个领域,文档安全显得愈来愈重要,文档内容的真实性验证需求也随之增大。电子文档为了防止被篡改,常采用数字签名或数字水印等方式。数字水印技术是国际信息安全领域的一个热点研究,是在多媒体信息中嵌入数字水印,为数字多媒体信息的防伪、防篡改、认证、数据安全保障和完整性保障等方面提供一种新的解决途径。但目前还没有防止纸质文档被篡改的方法,导致纸质文档的真实性、可靠性大大降低。
发明内容
本发明的目的在于针对现有纸质文档防篡改存在的问题,提出一种高效纸质文档防篡改方法,它利用数据编码、二维条形码、图像识别等关键技术,设计了安全可靠的纸质文档防篡改模型,可有效地解决了验证纸质文档被篡改的问题,使得纸质文档的可靠性得到了很大的提高。
本发明所采用的技术方案:
一种纸质文档防篡改方法,首先建立纸质文档打印模块,设置数据保护区域,对保护区数据进行加密编码,编码后的保护区数据进行二进制反码求和生成校验码,生成纸质文档中的二维条形码,打印输出纸质文档,校验纸质文档时,扫描得到纸质文档图像文件,读取二维条形码信息,得到保护区域信息,使用OCR技术识别得到纸质文档中的重要数据,从所述的二维条形码中得到校验码,进行数据校验。所述的纸质文档防篡改实现过程如下:
1)设置数据保护区结构信息,定义一个二元组,二元组由保护区标识和保护区的坐标信息集合组成,用来存储重要数据的标识和坐标信息;
2)将保护区中指定的数据以一种加密规则进行加密编码;
3)对加密编码数据进行24位二进制反码求和,得到文档的校验码;
4)使用数据保护区结构信息、加密编码数据和校验码生成二维条形码;
5)打印输出纸质文档;
6)扫描纸质文档得到图像文件;
7)读取图像文件中二维条形码信息得到保护区结构信息、校验码和保护区数据的加密信息,经过解密可得到信息的原始数据;
8)使用保护区结构信息,利用OCR技术识别得到纸质文档中的重要数据信息,以与打印文档时相同的加密编码规则进行加密编码;
9)利用得到的数据加密编码和二维条形码中的校验码进行校验;
10)如果校验不成功,使用解密得到的保护区原始数据信息进行人工二次校验。
所述的纸质文档的防篡改方法,对保护区数据进行二进制反码求和,对结果求反码,生成校验码,该校验码生成过程如下:
1)将保护区数据加密编码的字节流串,由低位向高位每24位分为一组,记为一个字,不足24位高位补0;
2)所有二进制字进行加法运算,最高位的进位到最低位上;
3)得到的和进行取反运算,得到校验码。
所述的纸质文档的防篡改方法,对OCR识别后的数据进行加密编码与校验码进行二进制反码求和,进行数据校验,该数据校验过程如下:
1)将OCR识别后的加密编码(加密编码规则同生成校验码)2进制字节流串,由低位向高位每24位分为一组,记为一个字,不足24位高位补0;
2)所有二进制字与校验码进行加法运算,最高位的进位到最低位上;
3)得到的和进行取反运算,如果结果为0表示通过,非0表示没有通过;
4)如果校验失败,则读取二维条形码中的备份数据信息进行人工二次校验。
本发明的有益积极效果
1、本发明纸质文档的防篡改方法,提供的数据校验方法具有相当的高效与准确性,能较好的解决纸质文档中重要信息被篡改的问题,可保证纸质文档中数据的安全性。
2、本发明纸质文档防篡改方法,采用改进的24二进制反码求和方法,使数据校验具有高效性,而24位的二进制字长度,使数据校验的碰撞率达到1/224,可满足日常纸质文档的要求。
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 (3)

1.一种纸质文档防篡改方法,首先建立纸质文档打印模块,设置数据保护区域,对保护区数据进行加密编码,编码后的保护区数据进行二进制反码求和生成校验码,生成纸质文档中的二维条形码,打印输出纸质文档,校验纸质文档时,扫描得到纸质文档图像文件,读取二维条形码信息,得到保护区域信息,使用OCR技术识别得到纸质文档中的重要数据,从所述的二维条形码中得到校验码,进行数据校验,所述的纸质文档防篡改实现过程如下:
1)设置数据保护区结构信息,定义一个二元组,二元组由保护区标识和保护区的坐标信息集合组成,用来存储重要数据的标识和坐标信息;
2)将保护区中指定的数据以一种加密规则进行加密编码;
3)对加密编码数据进行24位二进制反码求和,得到文档的校验码;
4)使用数据保护区结构信息、加密编码数据和校验码生成二维条形码;
5)打印输出纸质文档;
6)扫描纸质文档得到图像文件;
7)读取图像文件中二维条形码信息得到保护区结构信息、校验码和保护区数据的加密信息,经过解密可得到信息的原始数据;
8)使用保护区结构信息,利用OCR技术识别得到纸质文档中的重要数据信息,以与打印文档时相同的加密编码规则进行加密编码;
9)利用得到的数据加密编码和二维条形码中的校验码进行校验;
10)如果校验不成功,使用解密得到的保护区原始数据信息进行人工二次校验。
2.如权利要求1所述的纸质文档防篡改方法,其特征在于,对保护区数据进行二进制反码求和,对结果求反码,生成校验码,该校验码生成过程如下:
1)将保护区数据加密编码的字节流串,由低位向高位每24位分为一组,记为一个字,不足24位高位补0;
2)所有二进制字进行加法运算,最高位的进位到最低位上;
3)得到的和进行取反运算,得到校验码。
3.如权利要求1所述的纸质文档防篡改方法,其特征在于,所述的纸质文档防篡改方法,对OCR识别后的数据进行加密编码与校验码进行二进制反码求和,进行数据校验,该数据校验过程如下:
1)将OCR识别后的加密编码(加密编码规则同生成校验码)2进制字节流串,由低位向高位每24位分为一组,记为一个字,不足24位高位补0;
2)所有二进制字与校验码进行加法运算,最高位的进位到最低位上;
3)得到的和进行取反运算,如果结果为0表示通过,非0表示没有通过;
4)如果校验失败,则读取二维条形码中的备份数据信息进行人工二次校验。
CN201210156783.3A 2012-05-13 2012-05-13 一种纸质文档防篡改方法 Expired - Fee Related CN102722737B (zh)

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 true CN102722737A (zh) 2012-10-10
CN102722737B 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)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929848A (zh) * 2012-10-31 2013-02-13 上海合合信息科技发展有限公司 Pdf文档的生成方法及其生成***
CN103745252A (zh) * 2013-12-27 2014-04-23 广州市宝比塑料制品有限公司 编码列、二维码编码方法以及二维码解码方法
CN104298653A (zh) * 2013-07-18 2015-01-21 北大方正集团有限公司 通过改变页面效果标识文档属性的方法和装置
CN105631348A (zh) * 2014-10-31 2016-06-01 江苏威盾网络科技有限公司 一种纸质打印文件保密方法
CN106133679A (zh) * 2014-03-31 2016-11-16 惠普发展公司,有限责任合伙企业 具有机器可读链接的打印内容的链接版本的获取
CN109903478A (zh) * 2019-03-15 2019-06-18 广东金赋科技股份有限公司 纸质证照自助打印方法和***
WO2020077061A1 (en) * 2018-10-10 2020-04-16 Safenet Inc. Methods for securely managing a paper document
WO2020077043A1 (en) * 2018-10-10 2020-04-16 Safenet Inc. Method for securing a digital document
CN111178794A (zh) * 2019-12-18 2020-05-19 惠州市德赛西威汽车电子股份有限公司 一种校验物料清单信息的方法
CN112487490A (zh) * 2019-09-11 2021-03-12 株式会社理光 篡改识别方法、设备和介质
US10956590B2 (en) 2018-10-22 2021-03-23 Thales Dis Cpl Usa, Inc. Methods for securely managing a paper document
US11625496B2 (en) 2018-10-10 2023-04-11 Thales Dis Cpl Usa, Inc. Methods for securing and accessing a digital document

Citations (3)

* Cited by examiner, † Cited by third party
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 鸿富锦精密工业(深圳)有限公司 加密方法及与加密方法相对应的解密方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
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 鸿富锦精密工业(深圳)有限公司 加密方法及与加密方法相对应的解密方法

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929848A (zh) * 2012-10-31 2013-02-13 上海合合信息科技发展有限公司 Pdf文档的生成方法及其生成***
CN104298653A (zh) * 2013-07-18 2015-01-21 北大方正集团有限公司 通过改变页面效果标识文档属性的方法和装置
CN104298653B (zh) * 2013-07-18 2017-11-24 北大方正集团有限公司 通过改变页面效果标识文档属性的方法和装置
CN103745252B (zh) * 2013-12-27 2017-04-05 广州市宝比万像科技有限公司 编码列、二维码编码方法以及二维码解码方法
CN103745252A (zh) * 2013-12-27 2014-04-23 广州市宝比塑料制品有限公司 编码列、二维码编码方法以及二维码解码方法
CN106133679B (zh) * 2014-03-31 2019-10-22 惠普发展公司,有限责任合伙企业 获取打印内容的链接版本的方法和装置
CN106133679A (zh) * 2014-03-31 2016-11-16 惠普发展公司,有限责任合伙企业 具有机器可读链接的打印内容的链接版本的获取
CN105631348A (zh) * 2014-10-31 2016-06-01 江苏威盾网络科技有限公司 一种纸质打印文件保密方法
WO2020077061A1 (en) * 2018-10-10 2020-04-16 Safenet Inc. Methods for securely managing a paper document
WO2020077043A1 (en) * 2018-10-10 2020-04-16 Safenet Inc. Method for securing a digital document
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 惠州市德赛西威汽车电子股份有限公司 一种校验物料清单信息的方法

Also Published As

Publication number Publication date
CN102722737B (zh) 2015-11-25

Similar Documents

Publication Publication Date Title
CN102722737A (zh) 一种纸质文档防篡改方法
CN100565546C (zh) 一种检验纸制文档内容是否被篡改的方法
CN1209730C (zh) 一种数字防伪方法
CN101329750B (zh) 具有文件内容保护功能的防伪***生成和验证方法
CN103049682B (zh) 一种基于字符间距编码的双重水印嵌入的文本水印方法
JP2020516092A (ja) 複合二次元バーコード、電子証書媒体、生成、読取装置および方法
CN101751576B (zh) 一种指纹细节点特征模板的保护方法
CN105303075B (zh) 基于pdf格式的自适应文本水印方法
CN102509142A (zh) 一种验证***用章事实及印鉴真伪的防伪方法
CN101957810A (zh) 利用计算机***在文档中嵌入及检测水印的方法和装置
CN103605950A (zh) 一种可信二维码中签名的隐藏方法及***
EP2048867A1 (en) Method and system for generation and verification of a digital seal on an analog document
CN106126982B (zh) 一种基于数字指纹的pdf文档版权保护方法
CN102117476B (zh) 一种用于cad文档的签章水印***
CN104063731A (zh) 一种采用数字水印技术的二维码防伪印刷及验证方法
US20210117983A1 (en) Method for anti-counterfeit inspection of qr code of agricultural product based on watermark library
CN102842053B (zh) 一种防伪图码标签及其制造方法
CN102800041A (zh) 一种数字矢量地图完整性保护方法
CN101141466B (zh) 基于交织水印和生物特征的文件认证方法
CN105912894B (zh) 一种将证件号码用于电子***印文防伪的方法
Dlamini et al. Mitigating the challenge of hardcopy document forgery
CN103810407A (zh) 一种gis矢量数据线面图层版权认证方法
CN102096774A (zh) 一种公文的加密方法、验证方法及其装置
CN103065101A (zh) 一种文档防伪方法
CN102831455A (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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151125

Termination date: 20170513