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

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

Info

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
Application number
CN201210156783.3A
Other languages
English (en)
Other versions
CN102722737A (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

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表示校验失败。
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 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)

* Cited by examiner, † Cited by third party
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)

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

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