一种基于水印库的农产品二维码防伪检验方法技术

技术编号:23100184 阅读:35 留言:0更新日期:2020-01-14 20:48
本发明专利技术属于信息识别领域,具体涉及一种基于水印库的农产品二维码防伪检验方法,包括含水印二维码库建立、二维码水印图像溯源、二维码水印图像校验,含水印二维码库建立包括二维码生成模块与水印库,二维码生成模块与水印库相结合后生成带水印的二维码,带水印的二维码建立成含水印二维码库,含水印二维码库用于对二维码水印图像进行校验,二维码水印图像由二维码水印图像溯源对含水印的二维码进行溯源得到,这种基于水印库的农产品二维码防伪检验方法,设计了图像水印库,使水印的嵌入不再单一,攻击者即使破解了其中一个条码,对整个二维码水印系统的影响并不大,进一步增加了系统的可靠性。

An anti-counterfeiting inspection method of two-dimensional code of agricultural products based on watermark database

【技术实现步骤摘要】
一种基于水印库的农产品二维码防伪检验方法
本专利技术属于信息识别领域,具体涉及一种基于水印库的农产品二维码防伪检验方法。
技术介绍
数字水印技术是通过对信息嵌入位置进行选择、对水印载体媒质进行分析以及对嵌入方式进行设计等几个技术环节进行合理优化,寻求能够满足稳健性、不可感知性、安全可靠性等约束条件下的最优化设计。目前最广泛的二维码防伪方法主要是通过一定的编码规则形成对应的溯源码,溯源码类似于产品的身份证码,每个产品都有其唯一的溯源码,溯源码的设计是按照一定规则统一编码的。这一唯一的编码来对应产品包装的二维码。因此,所有产品的二维码都是唯一的,使用溯源码和产品信息组合的方式进行二维码防伪,仅用唯一标识溯源码和产品信息结合的方式进行二维码防伪并不能满足二维码防伪的要求。因为溯源码本身虽是唯一的,却也是公开的,被破解的情况也是存在的,并且通过直接复制二维码的方式,还是可以伪造产品的二维码。
技术实现思路
本专利技术的目的是提供一种基于水印库的农产品二维码防伪检验方法,设计了图像水印库,使水印的嵌入不再单一,攻击者即使破解了其中一个条码,对整个二维码水印系统的影响并不大,且水印提取算法无法在脱离图像水印特征库的情况下工作,进一步增加了系统的可靠性。为了实现以上目的,本专利技术采用的技术方案为:一种基于水印库的农产品二维码防伪检验方法,包括含水印二维码库建立、二维码水印图像溯源、二维码水印图像校验,所述的含水印二维码库建立包括二维码生成模块与水印库,所述的二维码生成模块与所述的水印库相结合后生成带水印的二维码,所述的带水印的二维码建立成含水印二维码库,所述的含水印二维码库用于对二维码水印图像进行校验,所述的二维码水印图像由二维码水印图像溯源对含水印的二维码进行溯源得到。进一步的,所述的二维码水印图像溯源包括溯源模块与防伪模块,所述的溯源模块采用通用识别器对含水印的二维码进行识别得到产品信息,所述的防伪模块对含水印的二维码中的水印进行提取,将的到的水印与含水印二维码库中的数据相比对进行校验。进一步的,所述的防伪模块由溯源网页或手机APP对含水印的二维码中的水印进行提取。本专利技术的技术效果在于:该农产品溯源二维码防伪系统的核心基础是基于图像水印库构建的二维码水印嵌入和提取算法,在水印库中,随机选取一个图像水印嵌入当前生成二维码标签中,并将该二维码明码及水印编号存入二维码标签库,嵌入水印后的二维码标签和以明文形式写入的生产信息,能被开放标准的识读器读取,而密文形式的水印信息只能通过网页溯源方式提取鉴定,满足了追溯及标签真伪鉴定的双重需求,溯源二维码采用一品一码的方式生成,可以动态设置校验次数,如果超过校验次数,则返回该产品可能被仿制及被校验次数提醒信息,保证了现有溯源二维码的防伪性以及系统的安全性。附图说明图1为本专利技术的流程图。具体实施方式参照附图1,一种基于水印库的农产品二维码防伪检验方法,包括含水印二维码库建立、二维码水印图像溯源、二维码水印图像校验,所述的含水印二维码库建立包括二维码生成模块与水印库,所述的二维码生成模块与所述的水印库相结合后生成带水印的二维码,所述的带水印的二维码建立成含水印二维码库,所述的含水印二维码库用于对二维码水印图像进行校验,所述的二维码水印图像由二维码水印图像溯源对含水印的二维码进行溯源得到。建立含水印二维码库的目的是防止不法商贩对溯源二维码标签进行“伪认证”攻击,通过建立庞大的水印库使不法商贩无从下手;另外,二维码的数据量比较小,嵌入的水印量也比较小,如果选取的水印图像较大,水印在嵌入时无法完全嵌入,导致水印提取时无法准确提取。所以,要对图像进行压缩,并对压缩后的水印图像进行特征提取,以减小水印图片的大小。图片水印库中,水印图片通过小波变换对图像进行边缘提取预处理,进一步减小水印图片的大小,使图片能量进一步集中。当含有水印的二维码遭遇攻击时,检测系统能快速反应。优选的,所述的二维码水印图像溯源包括溯源模块与防伪模块,所述的溯源模块采用通用识别器对含水印的二维码进行识别得到产品信息,所述的防伪模块对含水印的二维码中的水印进行提取,将的到的水印与含水印二维码库中的数据相比对进行校验。溯源中,二维码水印主要目的是能够抵抗“伪认证”攻击。该攻击方法的主要目的不是去除水印信息,而是即使对载体的数字信息进行篡改,系统仍能够检测出水印信息,进而迷惑防伪系统,使篡改数字信息仍能通过认证。系统采用基于小波变换的半脆弱水印对防伪“伪认证”攻击,同时保护水印的添加与提取过程。为了提高嵌入水印二维码的辨识性,系统选择以大小合适、纠错率合理的原始二维码图像作为水印载体。优选的,所述的防伪模块由溯源网页或手机APP对含水印的二维码中的水印进行提取。本文档来自技高网...

【技术保护点】
1.一种基于水印库的农产品二维码防伪检验方法,包括含水印二维码库建立、二维码水印图像溯源、二维码水印图像校验,其特征在于:所述的含水印二维码库建立包括二维码生成模块与水印库,所述的二维码生成模块与所述的水印库相结合后生成带水印的二维码,奖所述的带水印的二维码建立成含水印二维码库,所述的含水印二维码库用于对二维码水印图像进行校验,所述的二维码水印图像由二维码水印图像溯源对含水印的二维码进行溯源得到。/n

【技术特征摘要】
1.一种基于水印库的农产品二维码防伪检验方法,包括含水印二维码库建立、二维码水印图像溯源、二维码水印图像校验,其特征在于:所述的含水印二维码库建立包括二维码生成模块与水印库,所述的二维码生成模块与所述的水印库相结合后生成带水印的二维码,奖所述的带水印的二维码建立成含水印二维码库,所述的含水印二维码库用于对二维码水印图像进行校验,所述的二维码水印图像由二维码水印图像溯源对含水印的二维码进行溯源得到。


2.根据权利要...

【专利技术属性】
技术研发人员:刘飞李浩丁文浩吴祺曾梦婷陈祎琼张友华吴云志
申请(专利权)人:安徽农业大学
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1