一种条码解码装置及其安全保护方法

文档序号:6603439阅读:160来源:国知局
专利名称:一种条码解码装置及其安全保护方法
一种条码解码装置及其安全保护方法
技术领域
本发明涉及条码技术,特别地,涉及一种条码解码装置及其安全保护方法。背景技术
条码技术是在计算机技术与信息技术基础上发展起来的一门集编码、印刷、识别、 数据采集和处理于一身的新兴技术。条码技术由于其识别快速、准确、可靠以及成本低等优 点,被广泛应用于商业、图书管理、仓储、邮电、交通和工业控制等领域,并且势必在逐渐兴 起的“物联网”应用中发挥重大的作用。目前被广泛使用的条码包括一维条码及二维条码。一维条码又称线形条码,是由 平行排列的多个“条”和“空”单元组成,条形码信息靠条和空的不同宽度和位置来表达。一 维条码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,因 此信息容量及空间利用率较低,并且在条码损坏后即无法识别。二维条码是由按一定规律在二维方向上分布的黑白相间的特定几何图形组成,其 可以在二维方向上表达信息,因此信息容量及空间利用率较高,并具有一定的校验功能。二 维条码可以分为堆叠式二维条码和矩阵式二维条码。堆叠式二维条码是由多行短截的一 维条码堆叠而成,代表性的堆叠式二维条码包括PDF417、Code 49、Code 16K等。矩阵式 二维条码是由按预定规则分布于矩阵中的黑、白模块组成,代表性的矩阵式二维条码包括 Codeone、Aztec、Data Matrix、OR 石马等。在对以上所介绍的一维或二维条码进行解码的过程中,往往会设置一些验证方法 以保证解码安全,信息不会被篡改。现有条码解码装置的验证方法一般是在解码前发送验 证信息给验证单元,验证单元在对校验信息进行安全校验,以确认是否解码动作,上述验证 方法的校验信息容易被破译及篡改,安全性能较差。因此,针对现有技术存在的以上不足,亟需提供一种条码解码装置及其安全保护 方法,使得能保证解码过程不会被轻易破译,提高安全性能。

发明内容为了克服现有技术存在的校验信息容易被破译及篡改,安全性能较差的问题,本 发明提供一种条码解码装置及其安全保护方法,使得能保证解码过程不会被破译,以提高 安全性能。本发明提供了一种条码解码装置,包括解码单元,利用解码程序对条码图像进行 解码处理,其中,解码程序包括一程序片段;验证单元,用于接收程序片段,对程序片段进行 变换处理,将经变换处理后的程序片段发送到解码单元,解码单元利用经变换处理后的程 序片段继续运行解码程序以对条码图像进行解码处理。根据本发明的一优选实施例,程序片段设置在解码程序的起始点。根据本发明的一优选实施例,程序片段为一运算式,用于执行算术运算处理。根据本发明的一优选实施例,程序片段设置在解码程序的内部。
根据本发明的一优选实施例,所程序片段为一运算式,用于执行算术运算处理。本发明更提供一种条码解码装置的安全保护方法,包括以下步骤解码单元停止 运行解码程序,发送解码程序中的程序片段至认证单元;认证单元对程序片段进行变换处 理,并将进行变换处理后的程序片段返回至解码单元;解码单元利用进行变换处理后的程 序片段继续运行解码程序以进行解码运算。根据本发明的一优选实施例,程序片段设置在解码程序的起始点。
根据本发明的一优选实施例,程序片段为一运算式,用于执行算术运算处理。根据本发明的一优选实施例,程序片段设置在解码程序的内部。根据本发明的一优选实施例,所程序片段为一运算式,用于执行算术运算处理。通过上述设置,本发明提供了一种条码解码装置及其安全保护方法,使得能保证 解码过程不会被破译,极大地提高了安全性能。

图1所示出的是本发明的条码解码保护装置的电路连接框图。图2示出了本发明的解码保护装置的安全保护方法的一个优选流程图。图3示出了本发明的解码保护装置的安全保护方法的另一优选流程图。
具体实施方式有关本发明的特征及技术内容,请参考以下的详细说明与附图,附图仅提供参考 与说明,并非用来对本发明加以限制。图1示出了本发明的条码解码保护装置的电路连接框图。如图1所示,解码保护 装置包括控制器解码单元110和认证单元111,其中,解码单元110包括运算器101、数据存 储器102、程序存储器103以及总线104,而认证单元111包括运算器107、数据存储器108、 程序存储器109以及总线106。解码单元110透过数据线105与认证单元111连接,可在解码单元110与认证单 元111之间传输数据。图2示出本发明的解码保护装置的一个优选工作流程图。如图2所示,流程开始于步骤201。在步骤202中,解码单元110启动并运行预定程序。在步骤203中,解码单元110将预定程序中的程序片段发送至认证单元111,具体 而言,可利用数据线105在总线104与总线106之间传输程序片段。值得注意的是,以上发 送步骤已写入解码单元110的程序存储器103中,当运行程序时,程序存储器可执行以上的 发送步骤。在步骤204中,认证单元111根据获得的程序片段进行变换处理,具体而言,认证 单元111可利用运算器107对程序片段进行变换处理,获取变换结果,并将该变换结果透过 数据线105返回至解码单元110的程序存储器103。在步骤205中,解码单元101根据该返回结果继续进行解码运算。
在步骤206中,完成解码运算。 图3示出了本发明的解码保护装置的另一优选工作流程图。
如图3所示,流程开始于步骤301。在步骤302中,解码单元110启动并利用预先设置在程序存储器103的解码程序 对条码图像进行解码运算。在步骤303,解码单元110运行到解码程序内部的特定断点303。在步骤304,解码单元110停止运行解码程序,将预定的程序片段发送至认证单元 111。 在步骤305,认证单元111利用程序片段进行变换处理,并返回变换结果至解码单 元 110。在步骤306,解码单元110利用返回变换结果继续进行解码运算。在步骤307,解码单元110完成解码运算。图2和图3的流程区别在于,图2的流程中,解码单元110将程序片段预设在解码 程序的起始点,程序一开始运行就将程序片段发送至认证单元111,而在图3的流程中,解 码单元110在解码程序内部预设断点,解码程序运行到程序内部的某一断点再将程序片段 发送至认证单元111。值得注意的是,以上所述的程序片段可以是用于处理某一算术运算式的程序,认 证单元111会透过预先约定好的规律对该运算式进行处理。举例而言,若解码单元110发 送的程序片段的主要作用是用于处理X+Y,那么在认证单元111获取该X+Y的程序片段后, 会根据约定好的规律对该运算式进行变换,如可将其变为Χ*γ,再将该变换后的程序片段 返回至解码单元中,由解码单元继续运行x*Y(当然,可以是其他运算式,如也可以变换为 X+Y+C,其中C为预先约定好的数值),因此,若解码流程没有经过认证单元111的变换处理, 那么运行的是Χ+Υ,而实际上约定需要运行的是x*Y,故在不经过认证单元111的变换处理 的前提下,利用运算所得的结果不能进行后续的译码处理,从而保证了解码过程的安全性。由以上所揭示的实施例可知,本发明所揭示的条码解码保护装置可保证解码过程 不会被破译,提高了安全性能。以上参照

了本发明的各种优选实施例,但是只要不背离本发明的实质和 范围,本领域的技术人员可以对其进行各种形式上的修改和变更,都属于本发明的保护范围。
权利要求
一种条码解码装置,其特征在于,包括解码单元,利用解码程序对条码图像进行解码处理,其中,所述解码程序包括一程序片段;验证单元,用于接收所述程序片段,对所述程序片段进行变换处理,将经变换处理后的程序片段发送到所述解码单元,所述解码单元利用所述经变换处理后的程序片段继续运行所述解码程序以对所述条码图像进行解码处理。
2.根据权利要求1所述的条码解码装置,其特征在于,所述程序片段设置在所述解码 程序的起始点。
3.根据权利要求2所述的条码解码装置,其特征在于,所述程序片段为一运算式,用于 执行算术运算处理。
4.根据权利要求1所述的条码解码装置,其特征在于,所述程序片段设置在所述解码 程序的内部。
5.根据权利要求4所述的条码解码装置,其特征在于,所程序片段为一运算式,用于执 行算术运算处理。
6.一种条码解码装置的安全保护方法,其特征在于包括以下步骤解码单元停止运行解码程序,发送解码程序中的程序片段至认证单元;认证单元对所述程序片段进行变换处理,并将进行变换处理后的程序片段返回至所述 解码单元;所述解码单元利用所述进行变换处理后的程序片段继续运行所述解码程序以进行解 码运算。
7.根据权利要求6所述的条码解码装置的安全保护方法,其特征在于,所述程序片段 设置在所述解码程序的起始点。
8.根据权利要求7所述的条码解码装置的安全保护方法,其特征在于,所述程序片段 为一运算式,用于执行算术运算处理。
9.根据权利要求6所述的条码解码装置的安全保护方法,其特征在于,所述程序片段 设置在所述解码程序的内部。
10.根据权利要求9所述的条码解码装置的安全保护方法,其特征在于,所程序片段为 一运算式,用于执行算术运算处理。
全文摘要
本发明提供一种条码解码装置,包括解码单元,利用解码程序对条码图像进行解码处理,其中,解码程序包括一程序片段;验证单元,用于接收程序片段,对程序片段进行变换处理,将经变换处理后的程序片段发送到解码单元,解码单元利用经变换处理后的程序片段继续运行解码程序以对条码图像进行解码处理。本发明透过以上设置,能保证解码过程不会被轻易破译,提高安全性能。
文档编号G06K7/10GK101840498SQ201010189259
公开日2010年9月22日 申请日期2010年6月1日 优先权日2010年6月1日
发明者邱有森, 陈挺立, 陈文传 申请人:福建新大陆电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1