前面电子印章一文介绍过,对于纸质文件,需要采用其他方法或工具验证其真实性。这就要求文档在打印时,采取一些特殊的防伪打印技术和方法,使得打印出的纸质文件具有可鉴别的防伪特性。今天就介绍一下目前几种常用的防伪打印技术方案。
1. 用专用打印设备,打印出的印章图案有特殊的纹理记号,并可以做物证鉴别,使用其他普通打印机打印不出来。这个方案成本高,而且需要与专业打印厂商合作。实际上这种方案是就是专门的公文生成系统,以前在政府部门使用较多。我刚工作时这种系统一套要卖3,4万,现在用的少了,不知道价格怎么样。
2. 打印埋藏信息,将特定的验证信息通过编码打印在已有的文字里,但肉眼很难看出来。一般的方法那些编码的点打印在文字本身,因为点足够小,不会破坏每个文字的外观。然后通过扫描识别后得到验证明文。打印后的文档防复印,一般的复印机复印后都不能得到验证明文。这种方法核心的编码和识别都是靠软件实现,打印机和扫描仪使用普通设备即可。不过这种方案需要打印两次文档,一次是正常公文,一次是编码信息。这种技术算是比较新的东西,成熟稳定性还有待检验。
3. 使用荧光油墨或碳粉,在文档上打印出指定图案。荧光油墨或碳粉打印出的东西在普通可见光下是看不见的,需要用紫外灯(验钞仪)等类似的设备照射才能看到。这种方法的关键点在油墨或碳粉,对打印机或打印程序没有特殊要求。这种方法需要两个打印机,一个装普通耗材打印文档,一个装荧光耗材打印防伪图案,文档也得打印两次。不过这种方法随便找个生产这种油墨或碳粉的工厂都可以做,因此真要用于防伪风险很大。
4. 二维码防伪。这个方法的是在打印时,根据文档某些关键信息生成二维码,然后把二维码打印在纸质文档上。需要验证时,通过扫描识别二维码,还原后得到明文,和纸质文档上信息对比。但这个方法的缺点在于二维码信息容量有限,不可能包含全文内容。如果根据全部文档信息生成,那只能是先根据文档信息生成摘要,再由摘要生成二维码。这样的话验证时扫描二维码只能得到全文的摘要,无法比较摘要和纸上的全文是不是对应的。
如果根据部分信息生成二维码,这样扫描识别后就可以直接和纸质文件中对应关键信息相对比了,不需要依赖文件系统。但这样毕竟只能保护少部分信息,文件其他部分是否被更改无法验证。同时由于二维码本身编码解码方法是公开的,所以这些信息在生成二维码前需加密(可逆),在从二维码识别后解密。这就需要识别方安装相关的软件。
5. 使用防伪芯片。在打印好的纸质文件上贴上一个防伪芯片,芯片形状大小与一元硬币类似,厚度更薄。芯片内存储了文档的一些关键信息,可以使用专门的设备进行读取。这种方法与二维码的方法类似,只不过它采用芯片硬件,参加了信息存储量,并提高了伪造文档的难度。之前相关厂商介绍说一枚芯片的成本不超过0.5元,但它需要芯片制作和读取设备。
6. 利用光学防伪水印技术,在打印的文档上埋藏一些信息,而这些信息用肉眼是看不见的,需要通过特制的解码片(或者滤波片)才能看到。而且解码片的角度不同,看到的信息也不一样。当然,这种水印也是要嵌入在一定的图像中的,不能直接打印在文档上。其实这就和电子印章运用的数字水印是类似的。不过一个是通过数字方式在电子文档中实现,一个是通过光学方式在纸质文档中实现。这种方式完全通过程序实现,打印机、耗材和打印方式都不用做更改。埋藏的信息可以由程序动态生成,做到唯一性。
下图是上述几种技术方案的综合比较。对于常用办公环境下的防伪打印需求,个人推荐使用光学防伪水印技术的方案。