一种基于安全指令的电子签封控制方法及装置的制造方法

文档序号:8361797阅读:205来源:国知局
一种基于安全指令的电子签封控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及钞储物流管理之特种应用领域,特别涉及基于超高频(UHF:UltraHigh Frequency)的射频识别(RFID:Rad1 Frequency Identificat1n)过程,电子签封与手持终端之间安全指令交互的电子签封控制方法及装置。
【背景技术】
[0002]无线射频识别是一种利用无线射频信号耦合(电磁或者电感耦合)或者雷达反射的传输特性,在阅读器和标签之间进行非接触双向数据传输,以达到目标识别和数据交换的目的的技术。这种识别技术的优点之一就是无需任何物理接触或者其他任何可见的接触。但在钞储运输中,每一次交接都需要清点一次钱款,无疑工作量是巨大的,享受RFID技术带来便利的同时,也必须要面对伴随而来的诸如电子标签信息泄漏、电子标签信息易追踪等安全隐患问题。
[0003]由于UHF通讯协议采用标准的18000-6C通讯协议,可被信号接收设备监听,如果手持终端在与电子签封进行交互时,指令被多次监听,那么随着监听次数的增多,指令流就可被破译。此外,在采用明文传输的交互数据被盗取之后,可以制作伪造电子签封命令,进行开闭锁操作。同样的,伪造电子签封命令也可对物流信息进行篡改。

【发明内容】

[0004]本发明的目的在于提供一种基于安全指令的电子签封控制方法及装置,能够解决UHF电子签封信息泄漏、电子签封信息易追踪,以及防止UHF电子签封被非法的开锁或者闭锁和内部物流信息被篡改的安全隐患问题。
[0005]根据本发明的一个方面,提供了一种基于安全指令的电子签封控制方法,包括:
[0006]手持终端通过读取运钞袋上的电子签封,得到电子签封数据;
[0007]手持终端通过分析所读取到的电子签封数据,判断运钞袋电动锁的当前状态是否正常;
[0008]在判断所述运钞袋电动锁的当前状态为正常的情况下,手持终端根据所读取的电子签封数据中相关信息计算出所述电子签封的动态密钥;
[0009]所述手持终端利用所计算的电子签封的动态密钥,向所述电子签封发送用于操纵所述运钞袋电动锁的操作指令;
[0010]所述电子签封在对操作指令进行安全校验,并在所述安全校验成功后,控制所述运钞袋电动锁进行相应的开锁或者闭锁操作。
[0011]优选地,所述电子签封数据包括电子标签的标签标识符(TID:Tag Identifier)数据和产品电子代码(EPC-Electronic Product Code)数据。
[0012]优选地,所述的手持终端通过分析所读取到的电子签封数据,判断运钞袋电动锁的当前状态是否正常的步骤包括:
[0013]根据所读取到的EPC数据,获取所述运钞袋电动锁的当前状态信息;
[0014]对所述运钞袋电动锁的当前状态信息进行解析,判断运钞袋电动锁的当前状态是否正常;
[0015]其中,所述当前状态信息包括电源标志位、激活标识位、异常标志位和电子签封标志位。
[0016]优选地,所述电子签封数据中相关信息包括TID数据和EPC数据中的电子签封开关次数。
[0017]优选地,所述的所述手持终端利用所计算的电子签封的动态密钥,向所述电子签封发送用于操纵所述运钞袋电动锁的操作指令的步骤包括:
[0018]将计算出的电子签封的动态密钥和来自用户的用户指令进行打包,得到用于操纵所述运钞袋电动锁的操作指令;
[0019]将打包得到的用于操纵所述运钞袋电动锁的操作指令发送给所述电子签封。
[0020]优选地,所述电子签封在对操作指令进行安全校验,并在所述安全校验成功后,控制所述运钞袋电动锁进行相应的开锁或者闭锁操作的步骤包括:
[0021]所述电子签封根据TID数据和EPC数据中的电子签封开关次数,计算出动态密钥;
[0022]将计算出的动态密钥与所述操作指令中的动态密钥进行比对,若一致,则控制所述运钞袋电动锁进行相应的开锁或者闭锁操作。
[0023]优选地,还包括:
[0024]若计算出的动态密钥与所述操作指令中的动态密钥不一致,则所述电子签封安全校验失败,锁定电子签封不进行任何操作,并将生成的非法操作信息进行保存。
[0025]优选地,还包括:
[0026]若判断所述运钞袋电动锁的当前状态为异常的情况下,则锁定电子签封不进行任何操作,并将生成的非法操作信息进行保存。
[0027]根据本发明的另一方面,提供了一种基于安全指令的电子签封控制装置,包括:
[0028]读取模块,用于手持终端通过读取运钞袋上的电子签封,得到电子签封数据;
[0029]判断模块,用于手持终端通过分析所读取到的电子签封数据,判断运钞袋电动锁的当前状态是否正常;
[0030]密钥模块,用于在判断所述运钞袋电动锁的当前状态为正常的情况下,手持终端根据所读取的电子签封数据中相关信息计算出所述电子签封的动态密钥;
[0031]发送模块,用于所述手持终端利用所计算的电子签封的动态密钥,向所述电子签封发送用于操纵所述运钞袋电动锁的操作指令;
[0032]校验模块,用于所述电子签封在对操作指令进行安全校验,并在所述安全校验成功后,控制所述运钞袋电动锁进行相应的开锁或者闭锁操作。
[0033]优选地,所述校验模块进一步包括:
[0034]计算子模块,用于所述电子签封根据TID数据和EPC数据中的电子签封开关次数,计算出动态密钥;
[0035]比对子模块,用于将计算出的动态密钥与所述操作指令中的动态密钥进行比对,若一致,则控制所述运钞袋电动锁进行相应的开锁或者闭锁操作。
[0036]与现有技术相比较,本发明的有益效果在于:能够通过提供一种对电子签封与手持终端之间的安全指令交互进行动态加密的方法,避免电子签封的信息泄漏、电子签封的信息追踪,以及电子签封被非法的开锁或者闭锁和物流信息被篡改的安全隐患发生,保证了在进行UHF电子标签操作过程中,加密数据的有效性和安全性。
【附图说明】
[0037]图1是本发明实施例提供的基于安全指令的电子签封控制的方法原理图;
[0038]图2是本发明实施例提供的基于安全指令的电子签封控制的装置结构图;
[0039]图3是本发明实施例提供的基于安全指令的电子签封控制的方法流程图。
【具体实施方式】
[0040]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0041]图1是本发明实施例提供的基于安全指令的电子签封控制的方法原理图,如图1所示,具体步骤如下:
[0042]步骤S1:手持终端通过读取运钞袋上的电子签封,得到电子签封数据。
[0043]在步骤SI中,电子签封数据包括电子标签的标签标识符TID数据和产品电子代码EPC数据。
[0044]步骤S2:手持终端通过分析所读取到的电子签封数据,判断运钞袋电动锁的当前状态是否正常。
[0045]在步骤S2中,根据所读取到的EPC数据,获取所述运钞袋电动锁的当前状态信息;
[0046]对所述运钞袋电动锁的当前状态信息进行解析,判断运钞袋电动锁的当前状态是否正常;
[0047]其中,所述当前状态信息包括电源标志位、激活标识位、异常标志位和电子签封标志位。
[0048]步骤S3:在判断所述运钞袋电动锁的当前状态为正常的情况下,手持终端根据所读取的电子签封数据中相关信息计算出所述电子签封的动态密钥。
[0049]在步骤S3中,电子签封数据中相关信息包括TID数据和EPC数据中的电子签封开关次数。
[0050]步骤S4:所述手持终端利用所计算的电子签封的动态密钥,向所述电子签封发送用于操纵所述运钞袋电动锁的操作指令。
[0051 ] 在步骤S4中,将计算出的电子签封的动态密钥和来自用户的用户指令进行打包,得到用于操纵所述运钞袋电动锁的操作指令;
[0052]将打包得到的用于操纵所述运钞袋电动锁的操作指令发送给所述电子签封。
[0053]步骤S5:所述电子签封在对操作指令进行安全校验,并在所述安全校验成功后,控制所述运钞袋电动锁进行相应的开锁或者闭锁操作。
[0054]在步骤S5中,所述电子签封根据TID数据和EPC数据中的电子签封开关次数,计算出动态密钥;
[0055]将计算出的动态密钥与所述操作指令中的动态密钥进行比对,若一致,则控制所述运钞袋电动锁进行相应的开锁或者闭锁操作。
[0056]进一步地,还包括:
[0057]若计算出的动态密钥与所述操作指令中的动态密钥不一致,则所述电子签封安全校验失败,锁定电子签封不进行任何操作,并将生成的非法操作信息进行保存。
[0058]进一步地,还包括:
[0059]若判断所述运钞袋电动锁的当前状态为异常的情况下,则锁定电子签封不进行任何操作,并将生成的非法操作信息进行保存。
[0060]其中,运钞袋上的电子签封为具备处理器功能的电子签封,包括:天线、RFID芯片、用于数据加密的处理器和用于控制电动锁开锁闭锁的控制器。
[0061]图2是本发明实施例提供的基于安全指令的电子签封控制的装置结构图,如图2所示,包括读取模块、判断模块、密钥模块、发送模块和校验模块。
[0062]所述读取模块用于手持终端通过读取运钞袋上的电子签封,得到电子签封数据。
[0063]所述判断模块用于手持终端通过分析所读取到的电子签封数据,判断运钞袋电动锁的当前状态是否正常。
[0064]所述密钥模块用于在判断所述运钞袋电动锁的当前状态为正常的情况下,手持终端根据所读取的电子签封数据中相关信息计算出所述电子签封的动态密钥。
[0065]所述发送模块用于所述手持终端利用所计算的电子签封的动
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1