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

文档序号:16089279发布日期:2018-11-27 22:49阅读:228来源:国知局

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



背景技术:

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



技术实现要素:

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

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

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

将所述二进制图形编码图案打印在标签或者产品表面;

提取所述二进制图形编码图案与所述标签或产品表面重合区域的特征信息;以及

记录所述特征信息作为认证所述二进制图形编码的全部或部分标准。

在可行的实施方式中,所述特征信息包括所述标签或产品表面的印刷图案或自身纹理。

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

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

本申请还公开了一种载有可认证二进制图形编码的产品,包括打印在所述产品表面的二进制图形编码编码图案和产品本体,所述产品本体的表面至少一部分印刷图案或自身纹理与所述编码图案重合,且重合区域的特征信息被提取并记录,用以作为对该载有可认证二进制图形编码的产品进行认证的全部或部分标准。

在可行的实施方式中,所述二进制图形编码图案打印在所述产品本体的表面的位置是随机或伪随机的。

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

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

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

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

识别所述待认证的二进制图形编码的编码图案和特征信息;

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

提供认证结果。

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

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

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

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

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

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

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

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

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

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

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

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

打印单元,将所述二进制图形编码图案打印在标签或者产品表面;

提取单元,提取所述二进制图形编码图案与所述标签或产品表面重合区域的特征信息;以及

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

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

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

识别单元,识别所述待认证的二进制图形编码的编码图案和特征信息;

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

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

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

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

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

在可行的实施方式中,还包括配合于所述认证服务提供端的保密信息提供端,所述保密信息提供端包括:

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

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

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

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

附图说明

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

图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记录所述特征信息作为认证所述二进制图形编码的全部或部分标准。

其中,所述特征信息可以包括所述标签或产品表面的印刷图案或自身纹理。或者,所述特征信息包括所述标签或产品表面的印刷图案或自身纹理与所述编码图案之间的相对位置关系。确定所述相对位置关系的方法例如可以是:以所述二进制图形编码图案为坐标系时,所述标签或产品表面的印刷图案或自身纹理在所述二进制图形编码图案上的坐标。

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

此外,相比于额外在二进制图形编码图案的外围区域添加特殊图形或者代码用以防伪的技术方案而言,本申请有效节省了二进制图形编码图案所在表面的空间;相比于在二进制图形编码图案的中间区域保留一个特定位置用以添加特殊图形或者代码来防伪的技术方案而言,中间区域添加特殊图形或者代码的方案在对二进制图形编码图案进行编码和解码的过程中,需要进行额外的设计和避让,本申请则不需要这些额外的劳动。

可以理解的是,按照前述方式创建可认证二进制图形编码并加载到产品表面时,该产品就包括了打印在所述产品表面的二进制图形编码图案和产品本体。所述产品本体的表面至少一部分印刷图案或自身纹理与所述编码图案会存在一个重合区域,且该重合区域的特征信息可被提取并记录,用以作为对该载有可认证二进制图形编码的产品进行认证的全部或部分标准。为了提高防伪程度,在一些实施方式中,所述二进制图形编码图案打印在所述产品本体的表面的位置是随机或伪随机的。如图2a中的A和B所示,对每个产品而言,其表面的印刷图案与所述编码图案之间的相对位置关系也都是随机或者伪随机的。即使知道产品表面的印刷图案和二进制图形编码图案,二者之间的相对位置关系等特征信息也较难以被仿冒者察觉或复制。由于特征信息在创建二进制图形编码并加载到产品表面时已经被提取并记录,这些产品投放到市场上以后,就可以利用这些特征信息对市场上流通的产品进行追踪或对其真伪进行认证。同理,参见图2b所示,将二进制图形编码图案打印在具有自身纹理的标签或者产品表面时,这些自身纹理与二进制图形编码之间的相对位置关系也是独特且难以被仿冒的,其可以被用来作为认证的全部或者部分标准。

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

编码单元101,响应于创建二进制图形编码的请求,为待编码信息创建二进制图形编码图案;考虑到现今防伪标准中“一物一码”的需求,该二进制图形编码图案可以是唯一的。

打印单元102,将所述二进制图形编码图案打印在标签或者产品表面;

提取单元103,提取所述二进制图形编码图案与所述标签或产品表面重合区域的特征信息;以及

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

结合图4及图7b所示,本申请公开的一种二进制图形编码进行认证的方法,涉及到认证服务请求方Z和认证服务提供方X,至少包括如下步骤:

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

在步骤S202中,认证服务提供方X识别所述待认证的二进制图形编码的编码图案和特征信息;

在步骤S203中,认证服务提供方X将所述待认证的二进制图形编码的特征信息与记录的特征信息进行比对;以及

在步骤S204中,认证服务提供方X向认证服务请求方Z提供认证结果。

其中,在步骤S203中进行比对时,可以采取多种方法,本具体实施方式中所述将待认证的二进制图形编码的特征信息与记录的特征信息进行比对的方法为:判断二者的匹配程度是否达到设定的阈值,如果达到该设定的阈值,则认为通过认证,否则认为没有通过认证。例如设定的阈值为80%,则二者匹配程度达到80%时视为通过认证。此时可以将是否通过认证的结果提供给请求方。

在一些实施方式中,提供认证结果的步骤之后还进一步包括:如果认证服务提供方X认为认证服务请求方Z提供的二进制图形编码通过认证,则允许对所述二进制图形编码图案进行解码。

在有些情况下,创建二进制图形编码的请求方Y出于多种原因考虑,并不会将保密信息本身作为待编码信息提供给认证服务提供方X来创建二进制图形编码图案,而仅提供保密信息索引给认证服务提供方X创建二进制图形编码图案,而由自己保存保密信息。结合图5及图7c所示,在这种情况下,需要对二进制图形编码图案进行解码以获得最初的保密信息。允许对所述二进制图形编码图案进行解码的步骤可以进一步包括:

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

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

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

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

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

步骤S210,若步骤S209中的条件均满足,则创建二进制图形编码的请求方Y根据所述保密信息索引向认证服务请求方Z提供保密信息。

由上述步骤可以看出,在这样的实施方式中,保密信息仅由产品提供方即创建二进制编码的请求方Y进行保存,认证服务提供方则无需保存此类信息。这个方案一方面减少了认证服务提供方的信息存储量,另一方面也确保了保密信息的绝对安全,除了产品提供方以外,它方没有机会批量获取并泄露这些信息。

如图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 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1