二进制图形编码的创建、认证方法及系统与流程

文档序号:16037446发布日期:2018-11-24 10:11阅读:211来源:国知局

本发明涉及数字化防伪技术,尤其涉及一种二进制图形编码的创建、认证方法以及认证系统。

背景技术

假冒产品是个全球性的问题,现有技术中主要采用物理或者数字化技术对产品进行防伪。物理防伪技术例如全息图和水印等,验真时可能需要额外的设备支持和人工识别,因此不方便终端用户进行操作。数字防伪技术如二维码、条形码等只需通过智能手机就可以进行验真,便于供应链中的相关环节以及终端用户操作;缺点在于,数字防伪标签本身易于被复制和仿冒。



技术实现要素:

为了解决现有技术中存在的问题,本申请提供了一种二进制图形编码的创建、认证方法以及系统。

本申请公开了一种创建可认证的二进制图形编码的方法,至少包括如下步骤:

响应于创建二进制图形编码的请求,为待编码信息创建二进制图形编码图案;

在所述二进制图形编码图案上添加微结构特征;

提取所述二进制图形编码图案及微结构特征;以及

记录所述二进制图形编码图案及微结构特征作为认证所述二进制图形编码的全部或部分标准。

在可行的实施方式中,所述微结构特征是随机或伪随机生成的。

在可行的实施方式中,在提取所述二进制图形编码图案及微结构特征的步骤之前,还包括将所述二进制图形编码图案及微结构特征打印在标签或者产品表面的步骤。

在可行的实施方式中,所述标签或产品表面的自身纹理对所述微结构特征的完整性产生影响。

在可行的实施方式中,所述标签或产品表面的自身纹理对所述微结构特征的完整性的影响是随机的。

在可行的实施方式中,所述二进制图形编码图案与所述标签或产品表面重合区域的特征信息也被提取并记录,作为认证所述二进制图形编码的部分标准。

在可行的实施方式中,所述特征信息包括所述标签或产品表面的印刷图案或自身纹理与所述编码图案之间的相对位置关系。

在可行的实施方式中,确定所述相对位置关系的方法包括:以所述编码图案为坐标系时,所述标签或产品表面的印刷图案或自身纹理在所述编码图案上的坐标。

本申请提供了一种载有可认证二进制图形编码的产品,包括打印在所述产品表面的二进制图形编码图案和产品本体,所述二进制图形编码图案上添加有微结构特征,且所述二进制图形编码图案及微结构特征被提取并记录,用以作为对该载有可认证二进制图形编码的产品进行认证的全部或部分标准。

在可行的实施方式中,所述微结构特征是随机或伪随机生成的。

在可行的实施方式中,所述标签或产品表面的自身纹理对所述微结构特征的完整性有影响。

在可行的实施方式中,所述二进制图形编码图案与所述产品表面重合区域的特征信息也被提取并记录,作为认证所述二进制图形编码的部分标准。

在可行的实施方式中,所述特征信息包括所述标签或产品表面的印刷图案或自身纹理与所述编码图案之间的相对位置关系。

本申请同时公开了一种对采用前述方法创建出的二进制图形编码进行认证的方法,至少包括如下步骤:

响应于认证二进制图形编码的请求,读取待认证的二进制图形编码;

识别所述二进制图形编码图案及微结构特征;

将所述待认证的二进制图形编码图案及微结构特征与记录的二进制图形编码图案及微结构特征进行比对;以及

提供认证结果。

在可行的实施方式中,将所述待认证的二进制图形编码图案及微结构特征与记录的二进制图形编码图案及微结构特征进行比对的方法为:判断二者的匹配程度是否达到设定的阈值,如果达到该设定的阈值,则认为通过认证,否则认为没有通过认证。

在可行的实施方式中,所述提供认证结果的步骤进一步包括:如果认为通过认证,则允许对所述编码图案进行解码并获取保密信息。

在可行的实施方式中,所述待编码信息为保密信息或者保密信息索引。

在可行的实施方式中,当所述待编码信息为保密信息索引时,允许对所述编码图案进行解码并获取保密信息的步骤包括:

即时生成一查询口令,所述查询口令存在有效期;

将所述查询口令发送给创建二进制图形编码的请求方并确认其收到;

将所述查询口令和解码密钥发送给认证二进制图形编码的请求方;

所述认证二进制图形编码的请求方通过所述解码密钥进行解码,获取所述保密信息索引,并将所述保密信息索引与收到的查询口令发送给所述创建二进制图形编码的请求方;

所述创建二进制图形编码的请求方比对所述认证二进制图形编码的请求方发送的查询口令与自己收到的查询口令是否一致,且是否在所述有效期内;

若是,则根据所述保密信息索引向所述认证二进制图形编码的请求方提供保密信息。

本申请还公开了一种二进制图形编码创建系统,用于创建可认证的二进制图形编码,包括:

编码单元,响应于创建二进制图形编码的请求,为待编码信息创建唯一的二进制图形编码图案;

添加单元,在所述二进制图形编码图案上添加微结构特征;

提取单元,提取所述二进制图形编码图案及微结构特征;以及

记录单元,记录所述二进制图形编码图案及微结构特征作为认证所述二进制图形编码的全部或部分标准。

本申请进一步公开了一种二进制图形编码认证系统,包括认证服务提供端,所述认证服务提供端用以识别前述系统创建的待认证二进制图形编码,其包括:

读取单元,响应于认证二进制图形编码的请求,读取待认证的二进制图形编码;

识别单元,识别所述二进制图形编码图案及微结构特征;

比对单元,将所述待认证的二进制图形编码图案及微结构特征与记录的二进制图形编码图案及微结构特征进行比对;以及

认证单元,提供认证结果。

在可行的实施方式中,所述认证服务提供端进一步包括:

口令生成单元,当认证结果为通过,且所述待编码信息为保密信息索引时,即时生成一查询口令,所述查询口令存在有效期;

口令发送单元,将所述查询口令发送给创建二进制图形编码的请求方并确认其收到,以及,将所述查询口令和解码密钥发送给认证二进制图形编码的请求方。

本申请同时公开了一种二进制图形编码认证系统,包括保密信息提供端,其配合于前述二进制图形编码认证系统的认证服务提供端,所述保密信息提供端包括:

口令接收单元,接收来自所述认证服务提供端发送的查询口令并确认收到,以及,接收来自所述认证二进制图形编码的请求方发送的产品信息索引与查询口令;

口令验证单元,比对来自所述认证二进制图形编码的请求方的查询口令与来自所述认证服务提供端的查询口令是否一致,且是否在所述有效期内;以及

产品信息提供单元,若通过口令验证,则根据所述保密信息索引向所述认证二进制图形编码的请求方提供保密信息。

为了能更进一步了解本申请的特征以及技术内容,请参阅以下有关本申请的详细说明与附图,然而附图仅提供参考与说明用,并非用来对本申请加以限制。

附图说明

本申请的前述和其它方面将通过下面参照附图所做的详细介绍而被更完整地理解和了解,在附图中:

图1所示为本申请中创建可认证的二进制图形编码的方法的一个实施例的流程示意图;

图2a所示为一个具体实施方式中添加了微结构特征的二进制图形编码图案的示意图;

图2b所示为另一个具体实施方式中添加了微结构特征的二进制图形编码图案的示意图;

图3所示为本申请一个实施例中二进制图形编码创建系统的示意图;

图4所示为本申请的二进制图形编码进行认证的方法的一个实施例的流程示意图;

图5所示为本申请一个实施例中允许对所述二进制图形编码图案进行解码的流程示意图;

图6所示所示为本申请一个实施例中二进制图形编码认证系统的示意图;

图7a所示为图1的实施例中的双方数据交换示意图;

图7b所示为图4的实施例中的双方数据交换示意图;

图7c所示为图5的实施例中的三方数据交换示意图。

具体实施方式

为帮助本领域的技术人员确切地理解本申请要求保护的主题,下面结合附图详细描述本申请的具体实施方式。

文中涉及到的y为产品提供方,即创建二进制图形编码的请求方;z为认证服务请求方,即认证二进制图形编码的请求方;以及x为认证服务提供方。

参见图1及图7a所示,一种创建可认证的二进制图形编码的方法,涉及到认证服务提供方x和产品提供方y,该方法至少包括如下步骤:

在步骤s101中,认证服务提供方x响应于产品提供方y创建二进制图形编码的请求,为待编码信息创建二进制图形编码图案;考虑到现今防伪标准中“一物一码”的需求,该二进制图形编码图案可以是唯一的。

在步骤s102中,在所述二进制图形编码图案上添加微结构特征;

在步骤s103中,提取所述二进制图形编码图案及微结构特征;以及

在步骤s104中,认证服务提供方x记录所述二进制图形编码图案及微结构特征作为认证所述二进制图形编码的标准。

参见图2a所示为一个具体实施方式中添加了微结构特征的二进制图形编码图案的示意图。为了便于区分,其中,白色线条代表微结构特征,黑色的线条代表标签或者产品表面的自身纹理。本文中所指的微结构特征例如是一些细小的有意义或无意义的点、点阵、线条、图形、文字或其组合。为了满足防伪的需求,所述微结构特征的分辨率最好在打印机或喷码机的输出分辨率所允许的范围内,粗细程度接近打印机或者喷码机的分辨率,且微结构特征的形态可以是随机或伪随机生成的。例如,在本具体实施方式中,微结构特征为不同类型的线条,其粗细程度接近打印机的分辨率600×600dpi(dotperinch)。由于微结构特征足够细小,当被打印在标签或者产品表面上时,所述标签或产品表面的自身纹理可能会对所述微结构特征的完整性产生一定的影响,而且这种影响是随机的。例如,部分微结构特征会在打印的过程中损失掉,因此,即使微结构特征的形态本身并不是随机或者伪随机生成的,当该微结构特征被打印到多个标签或者产品表面上时,由于标签或者产品表面的自身纹理影响,每个标签或者产品表面保留下来的微结构特征也不可能完全一样。此外,若打印后的微结构特征再被复制,某些细节可能会进一步损失或者遗漏掉,从而使得标签或者产品的复制品难以重现原件的全部特征。

参见图2b所示,在另一些实施方式中,在提取所述二进制图形编码图案及微结构特征的步骤s103之前,还包括将所述二进制图形编码图案及微结构特征打印在标签或者产品表面的步骤。这种情况下,在步骤s103和步骤s104中,除了所述二进制图形编码图案及微结构特征以外,所述二进制图形编码图案与所述标签或产品表面重合区域的特征信息也被提取并记录,作为认证所述二进制图形编码的部分标准。所述特征信息包括所述标签或产品表面的印刷图案或自身纹理与所述编码图案之间的相对位置关系。其中,确定所述相对位置关系的方法包括:以所述编码图案为坐标系时,所述标签或产品表面的印刷图案或自身纹理在所述编码图案上的坐标。在图2b中,白色线条代表微结构特征,几何图案代表产品表面的印刷图案,产品表面的自身纹理未示出。

由此带来的好处在于,由于二进制图形编码图案通常为一矩形区域,以该图案作为坐标系或者作为参照物进行定位时,标签或产品表面的印刷图案或自身纹理与二进制图形编码图案之间的相对位置是比较容易确定的。尤其是当标签或产品表面的印刷图案或者自身纹理比较复杂时,相比于提取和比对印刷图案或者自身纹理,提取和对比产品表面的印刷图案或自身纹理与所述编码图案之间的相对位置关系更为容易,因其需要的计算量和数据信息存储空间更小,提取、比对的速度和精确度更高。

相比于额外在二进制图形编码图案的外围区域添加特殊图形或者代码用以防伪的技术方案而言,本申请有效节省了二进制图形编码图案所在表面的空间;相比于在二进制图形编码图案的中间区域保留一个特定位置用以添加特殊图形或者代码来防伪的技术方案而言,中间区域添加特殊图形或者代码的方案在对二进制图形编码图案进行编码和解码的过程中,需要进行额外的设计和避让,本申请则不需要这些额外的劳动。由于微结构特征的粗细程度比组成二进制图形编码图案的单元格细小很多,加入的微结构特征不会影响到二进制图形编码的读取。

如图3所示,本申请同时公开了一种二进制图形编码创建系统100,用于创建可认证的二进制图形编码,包括:

编码单元101,响应于创建二进制图形编码的请求,为待编码信息创建唯一的二进制图形编码图案;

添加单元102,在所述二进制图形编码图案上添加微结构特征;

提取单元103,提取所述二进制图形编码图案及微结构特征;以及

记录单元104,记录所述二进制图形编码图案及微结构特征作为认证所述二进制图形编码的全部或部分标准。

参见图4及图7b所示,本申请进一步公开了对采用前述方法创建出的二进制图形编码进行认证的方法,至少包括如下步骤:

在步骤s201中,认证服务提供方x响应于认证服务请求方z认证二进制图形编码的请求,读取待认证的二进制图形编码;

在步骤s202中,认证服务提供方x识别所述二进制图形编码图案及微结构特征;

在步骤s203中,认证服务提供方x将所述待认证的二进制图形编码图案及微结构特征与记录的二进制图形编码图案及微结构特征进行比对;以及

在步骤s204中,认证服务提供方x提供认证结果。

可以理解的是,如果在标签创建过程中,还同时提取、记录了二进制图形编码图案与所述标签或产品表面重合区域的特征信息并将该特征信息作为认证所述二进制图形编码的标准之一,则在步骤s202和步骤s203中也同时识别并比对所述特征信息,并将其作为步骤s204中提供认证结果的参考。将所述待认证的二进制图形编码图案及微结构特征与记录的二进制图形编码图案及微结构特征进行比对的方法包括但不限于:判断二者的匹配程度是否达到设定的阈值,如果达到该设定的阈值,则认为通过认证,否则认为没有通过认证。例如将阈值设定为85%,若二者的匹配程度达到85%,则认为通过认证。对于造假者而言,由于微结构特征在复制过程中易丢失或者部分丢失,仿品很难达到与真品同样高的匹配程度。

根据不同的防伪需求,前述待编码信息在一些实施方式中为保密信息本身,在另一些实施方式中,待编码信息则可能是用于查询保密信息的保密信息索引。举例而言,保密信息可能是产品的产地信息、生产日期、制作者、或者服务信息,但并不局限于上述。任何被产品提供方y认为需要被加密、只能通过前述特定的认证后才能够获取的信息都可以作为保密信息。

在一些实施方式中,所述提供认证结果的步骤进一步包括:如果认为通过认证,则允许对所述编码图案进行解码。对编码图案进行解码时,若创建二进制图形编码图案时,待编码为保密信息本身,则解码后即可获得保密信息。参见图5及图7c所示,若创建二进制图形编码图案时,待编码为保密信息索引,则允许对所述编码图案进行解码的步骤进一步包括:

在步骤s205中,认证服务提供方x即时生成一查询口令,所述查询口令存在有效期;

在步骤s206中,认证服务提供方x将所述查询口令发送给创建二进制图形编码的请求方y并确认其收到;

在步骤s207中,认证服务提供方x将所述查询口令和解码密钥发送给认证二进制图形编码的请求方z;

在步骤s208中,所述认证二进制图形编码的请求方z通过所述解码密钥进行解码,获取所述保密信息索引,并将所述保密信息索引与收到的查询口令发送给所述创建二进制图形编码的请求方y;

在步骤s209中,所述创建二进制图形编码的请求方y比对所述认证二进制图形编码的请求方z发送的查询口令与自己收到的查询口令是否一致,且是否在所述有效期内;

在步骤s210中,若满足上述条件,则创建二进制图形编码的请求方y根据所述保密信息索引向所述认证二进制图形编码的请求方z提供保密信息。

可以理解的是,载有前述标签的产品,可以通过上述方法被认证、追踪或者验真。

如图6所示,本申请还公开了一种二进制图形编码认证系统200,包括认证服务提供端210,所述认证服务提供端210用以识别二进制图形编码系统100创建的待认证二进制图形编码。该认证服务提供端通常设置在认证服务提供方x侧,认证服务提供端210包括:

读取单元211,响应于认证二进制图形编码的请求,读取待认证的二进制图形编码;

识别单元212,识别所述二进制图形编码图案及微结构特征;

比对单元213,将所述待认证的二进制图形编码图案及微结构特征与记录的二进制图形编码图案及微结构特征进行比对;以及

认证单元214,提供认证结果。

在一些实施方式中,所述认证服务提供端210进一步包括:

口令生成单元215,当认证结果为通过,且所述待编码信息为保密信息索引时,即时生成一查询口令,所述查询口令存在有效期;

口令发送单元216,将所述查询口令发送给创建二进制图形编码的请求方并确认其收到,以及,将所述查询口令和解码密钥发送给认证二进制图形编码的请求方。

为了配合认证服务提供端210,二进制图形编码认证系统200还包括一保密信息提供端220,其通常设置于产品提供方y侧,或者独立设置,但由产品提供方y掌握访问权限。所述保密信息提供端220包括:

口令接收单元221,接收来自所述认证服务提供方x发送的查询口令并确认收到,以及,接收来自所述认证二进制图形编码的请求方z发送的产品信息索引与查询口令;

口令验证单元222,比对来自所述认证二进制图形编码的请求方z的查询口令与来自所述认证服务提供方x的查询口令是否一致,且是否在所述有效期内;以及

产品信息提供单元223,若通过口令验证,则根据所述保密信息索引向所述认证二进制图形编码的请求方z提供保密信息。

在本申请的各实施例中,创建二进制图形编码的请求方y例如是一产品或服务提供方;认证服务请求方z可以是供应链中的某一环比如经销商(企业)或者是终端用户(个人)。在产品流通过程中,产品或服务提供方(创建二进制图形编码的请求方y)通过认证服务提供方x提供的创建可认证二进制图形编码业务以及认证二进制图形编码业务就可以容易地为经销商或者终端用户(认证服务请求方z)提供诸如产品验真、产地追溯等服务。保密信息可以是产品的产地信息、生产日期、制作者、或者服务信息等。任何被产品提供方y认为需要被加密、只能通过前述特定的认证后才能够获取的信息都可以作为保密信息。

如前文所述,在必要的情况下,保密信息可以仅由产品提供方y进行保存,认证服务提供方x以及流通环节中的其它不相干方并无法接触到此类信息。这样的设置一方面减少了认证服务提供方的信息存储量,另一方面也确保了保密信息的绝对安全。

虽然基于特定的实施方式显示和描述了本申请,但本申请并不限制于所示出的细节。相反地,在权利要求及其等同替换的范围内,本申请的各种细节可以被改造。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1