一种基于手机终端的火车票数字水印防伪方法

文档序号:6667550阅读:225来源:国知局
专利名称:一种基于手机终端的火车票数字水印防伪方法
技术领域
本发明涉及火车票防伪技术,特别是涉及一种基于手机终端的火车票数字水印防 伪方法。
背景技术
目前,我国铁路各大车站已基本实现计算机售票。每年一到节假日和春节,随着铁 路高峰的到来,“一票难求”现象比较突出,一些不法分子也趁机兜售假车票。目前假火车票 一般有两种。一种是“挖补假票”,制假人员将失效票的车站名、票价和日期挖割下,分类贴 上长途站的地点、金额、时间、铺位等,再用电熨斗熨平。另一种是“整版假票”,制假人员利 用一张真票票面的图案及相关文字、数字等扫描至电脑,对票面上的目的地、车次、价格等 信息在电脑上进行修改,然后通过高清晰度彩色打印机打印出来,仿真度极高。由于假票制 作精良,一般人很难识别,因此火车票的真伪鉴别变得十分重要。目前尚没有针对火车票真 伪鉴别的产品,只能靠摸、看等观看方式来鉴别,上当受骗时有发生。

发明内容
本发明所要解决的技术问题就是为了克服上述现有技术存在的缺陷而提供一种 基于手机终端的火车票数字水印防伪方法。本发明的目的可以通过以下技术方案来实现一种基于手机终端的火车票数字水 印防伪方法,其特征在于,包括以下步骤a.对火车票进行数字水印防伪al.生成一个具有版权标识的水印图案,并通过一私钥对水印图案进行加密;a2.使用易损水印嵌入算法将水印图案嵌入火车票中;a3.打印火车票;b.对火车票进行防伪检测bl.采集火车票图像;b2.利用手机模块中的易损水印检测算法提取水印,并使用与上述私钥相对应的 公钥对所得到的水印图案进行解密,若检测到的水印图案与原始水印图案相同,则火车票 为真票,否则火车票为假票。2.根据权利要求1所述的一种基于手机终端的火车票数字水印防伪方法,其特征 在于,所述的步骤bl通过手机终端的摄像头进行采集。与现有技术相比,本发明利用数字水印来鉴别火车票的真伪,手机在我国已经普 遍使用,人们在买票时,只需利用自己的手机就能鉴别车票真伪,方便实用。


图1为本发明的售票端的水印嵌入原理图;图2为本发明的手机终端水印检测原理图。
具体实施例方式下面结合附图对本发明作进一步说明。如图1、2,一种基于手机终端的火车票数字水印防伪方法,包括以下步骤a.对火车票进行数字水印防伪al.生成一个具有版权标识的水印图案,并通过一私钥对水印图案进行加密;a2.使用易损水印嵌入算法将水印图案嵌入火车票中;a3.打印火车票;b.对火车票进行防伪检测bl.采集火车票图像;b2.利用手机模块中的易损水印检测算法提取水印,并使用与上述私钥相对应的 公钥对所得到的水印图案进行解密,若检测到的水印图案与原始水印图案相同,则火车票 为真票,否则火车票为假票。所述的步骤bl通过手机终端的摄像头进行采集。水印算法可选择易损水印算法。易损数字水印主要用于数据的真实性和完整性认 证以及篡改与检测,这种水印在内容数据中嵌入不可见的信息。在内容数据发生改变时,这 些水印信息会发生相应的改变,从而可以鉴定原始数据是否被篡改。易损水印应对一般图 像处理(如滤波、加噪声、压缩等)有较强的免疫能力(鲁棒性),同时又要求有较强的敏 感性,即一旦对内容数据进行篡改,水印将丢失。1、售票端的水印嵌入实施步骤,如图1所示 铁路部门生成一个具有版权标识的水印图案,若水印图案大小小于火车票大 小,则将水印扩展成火车票大小,然后利用公钥密码系统RSA中的私钥对水印图案进行加 密。该私钥为铁路系统所有,不向公众公开,只能用于水印加密。 在售票系统上,使用易损水印嵌入算法将该加密后的水印嵌入到火车票中,使 水印的嵌入不可见,不影响打印后火车票的视觉质量。具体嵌入步骤为①选择火车票图像中的一组图像特征{Fn,n= 1,2, . . . N},使用每个特征点像素 的前6位替代特征点的值,即Fn = Fn-Hiod(Fn,4),然后用哈希函数计算图像特征的哈希值, 产生混沌秘钥K :H(F1; F2, . . . Fn) — K,其中H是哈希函数。②把K作为混沌序列发生器的初始值产生一个混沌二值序列,并将其组织成和火 车票图像大小相同的二值矩阵B。③用公钥密码系统RSA中的加密算法对扩展后的水印L进行加密,得到 i (Z十5),其中K1为私钥。④对每个像素值,根据需要嵌入的水印比特进行修改,直到满足条件 ‘7二/(&) 巧,其中8' μ是修改后的像素值,f是查找表。最后得到嵌入水印后的火车苗ο 打印火车票。2、手机终端的水印检测实施步骤,如图2所示 通过终端上的摄像头读入火车票。4
利用手机终端内的易损水印检测程序和公开的公钥对输入的火车票图像进行 水印检测。公钥向公众公开,只能用于检测水印,不能用于嵌入水印。如果火车票经过篡改, 则根据易损水印的特点,水印将不复存在。因此可以确定该火车票是假票。具体提取步骤为①选择和嵌入过程相同的一组图像特征,用每个特征点像素的前6位替代特征点 的值,最后用哈希函数计算特征的哈希值,产生混沌秘钥K。②把K作为混沌序列发生器的初始值产生一个混沌二值序列,并将其组织为和火 车票图像大小相同的二值矩阵B。③对于每个像素值,根据B和f得到提取的水印M',用公钥密码系统中的RSA解 密算法对M'进行解密M = Z^2 (Μ’) Β,其中K2是公钥。如果M' =L,则火车票为真票, 否则为假票。
权利要求
1.一种基于手机终端的火车票数字水印防伪方法,其特征在于,包括以下步骤a.对火车票进行数字水印防伪al.生成一个具有版权标识的水印图案,并通过一私钥对水印图案进行加密; a2.使用易损水印嵌入算法将水印图案嵌入火车票中; a3.打印火车票;b.对火车票进行防伪检测 bl.采集火车票图像;b2.利用手机模块中的易损水印检测算法提取水印,并使用与上述私钥相对应的公钥 对所得到的水印图案进行解密,若检测到的水印图案与原始水印图案相同,则火车票为真 票,否则火车票为假票。
2.根据权利要求1所述的一种基于手机终端的火车票数字水印防伪方法,其特征在 于,所述的步骤bl通过手机终端的摄像头进行采集。
全文摘要
本发明涉及一种基于手机终端的火车票数字水印防伪方法,包括以下步骤a.对火车票进行数字水印防伪a1.生成一个具有版权标识的水印图案,并通过一私钥对水印图案进行加密;a2.使用易损水印嵌入算法将水印图案嵌入火车票中;a3.打印火车票;b.对火车票进行防伪检测b1.采集火车票图像;b2.利用手机模块中的易损水印检测算法提取水印,并使用与上述私钥相对应的公钥对所得到的水印图案进行解密,若检测到的水印图案与原始水印图案相同,则火车票为真票,否则火车票为假票。与现有技术相比,本发明利用数字水印来鉴别火车票的真伪,手机在我国已经普遍使用,人们在买票时,只需利用自己的手机就能鉴别车票真伪,方便实用。
文档编号G07D7/20GK102054308SQ200910197998
公开日2011年5月11日 申请日期2009年10月30日 优先权日2009年10月30日
发明者吴健珍 申请人:上海工程技术大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1