电子篡改检测装置的制作方法

文档序号:15273233发布日期:2018-08-28 22:41阅读:205来源:国知局
本公开涉及一种电子篡改检测装置。此外,本公开涉及一种对应篡改检测方法和一种对应计算机程序。
背景技术
:电子篡改检测装置可用以利用例如瓶、包和其它容器等封闭或密封制品来检测篡改。举例来说,在油精行业和医药行业中,这些篡改检测装置可以是有用的。篡改检测装置常常包含所谓的篡改回路。篡改回路可例如包括在篡改回路隐蔽于其中的封闭件或密封件破损时破损的导电线。频繁使用的篡改检测装置是包括或扩展有篡改回路的射频识别(radiofrequencyidentification,rfid)或近场通信(nearfieldcommunication,nfc)标记。可能需要改善这些篡改检测装置。技术实现要素:根据本公开的第一方面,提供一种电子篡改检测装置,所述电子篡改检测装置包括篡改回路、处理单元和存储单元,其中所述处理单元被配置成检测所述篡改回路打开并在所述存储单元中存储指示所述篡改回路已打开的数据,其中所述存储单元是非易失性存储器。在一个或多个实施例中,所述处理单元被配置成在冗余增加的情况下存储所述数据。在一个或多个实施例中,所述存储单元被配置成允许仅存储所述数据一次。在一个或多个实施例中,所述篡改检测装置另外包括通信单元,所述处理单元被配置成从所述存储单元检索所述所存储的数据并将所述检索到的数据提供给所述通信单元,且所述通信单元被配置成将所述检索到的数据传输到外部装置。在一个或多个实施例中,所述处理单元被配置成在所述篡改检测装置的启动过程期间存储所述数据。在一个或多个实施例中,所述处理单元被配置成在所述篡改检测装置的篡改回路状态报告过程期间存储所述数据。在一个或多个实施例中,所述篡改回路包括导电线。在一个或多个实施例中,所述篡改检测装置是近场通信标记或射频识别标记。在一个或多个实施例中,一种封闭件包括所阐述种类的篡改检测装置。在一个或多个实施例中,一种密封件包括所阐述种类的篡改检测装置。根据本公开的第二方面,构想一种篡改检测方法,所述篡改检测方法使用电子篡改检测装置,所述篡改检测装置包括篡改回路、处理单元和存储单元,其中所述存储单元是非易失性存储器,且其中所述处理单元检测所述篡改回路已打开并在所述存储单元中存储指示所述篡改回路已打开的数据。根据本公开的第三方面,提供一种计算机程序,所述计算机程序包括在由处理单元执行时执行或控制所阐述种类的方法。在一个或多个实施例中,一种计算机可读媒体包括所阐述种类的计算机程序。附图说明将参考附图更详细地描述实施例,在附图中:图1示出电子篡改检测装置的例子;图2示出篡改检测装置的说明性实施例;图3示出篡改检测方法的说明性实施例;图4示出篡改检测方法的另一说明性实施例;图5示出篡改检测方法的另一说明性实施例;图6示出近场通信(nfc)装置之间的通信的说明性实施例。具体实施方式图1示出电子篡改检测装置100的例子。在此例子中,篡改检测装置100是配备有篡改回路的rfid或nfc标记。标记可以是所谓的无源标记,即,由由外部装置(未示出)产生的电磁场供电的标记。标记包括集成电路102(即,标记电路),集成电路102通过接触垫la和lb耦合到天线104来与所述外部装置建立无线通信。篡改回路由通过接触垫gnd和do耦合到集成电路102的检测导线106(即,导电线)形成。检测导线106可例如隐蔽于包括拉动连杆108的封闭件中。在操作中,一旦检测导线106(篡改回路)已打开(例如在拉动连杆108处破损)且标记由所述电磁场供电,那么标记可检测“打开”信息并相应地行动。如本文所使用,“打开”信息是指指示打开(即,破损)的篡改回路的信息,而“关闭”信息是指指示关闭(即,完好)的篡改回路的信息。如上文提到,可能需要改善这些篡改检测装置。举例来说,所阐述种类的标记包含对篡改回路执行测量并在寄存器中提取测量的结果的处理单元。此寄存器常常使用触发器来实施。对篡改尝试的检测,即,对打开篡改回路的检测,对于检索足够量的时间可能不可用。此外,寄存器的内容可具有瞬态性质。因此,根据本公开,篡改检测装置的处理单元被配置成检测篡改回路打开并在篡改回路打开的情况下在篡改检测装置的非易失性存储器中存储指示篡改回路已打开的数据。以此方式,关于检测到的篡改尝试的信息以更持久且可靠的方式存储。非易失性存储器尤其适合于以持久且可靠的方式存储指示篡改回路已打开的数据。非易失性存储器的例子是可编程只读存储器和快闪存储器。此外,可产生更详细的篡改检测报告,如将在下文更详细地解释。而且,攻击者更难以将篡改检测装置设定成看起来未被篡改的状态,即,篡改回路表现为从未打开的状态,这是因为篡改测量的直接结果(例如寄存器的内容)和存储单元中的数据两者都应被操纵。图2示出篡改检测装置200的说明性实施例。篡改检测装置200包括篡改回路202、处理单元204和存储单元206。存储单元206是非易失性存储器。处理单元204在操作上耦合到篡改回路202。在切实可行且有效率的实施方案中,篡改回路202包括导电线(未示出)。处理单元204被配置成检测篡改回路202是打开的。处理单元204可例如被配置成对篡改回路202执行电测量,电测量的结果可指示打开(或关闭)的篡改回路202。此外,处理单元204在操作上耦合到存储单元206。此外,处理单元204被配置成在篡改回路202打开的情况下在存储单元206中存储指示篡改回路202已打开的数据。应注意,指示篡改回路202已打开的数据在本文中被称作“回叫打开”信息。图3示出篡改检测方法300的说明性实施例。篡改检测方法300包括在302处通过图1中示出的处理单元204执行篡改测量。如上文提到,处理单元204可例如被配置成对篡改回路202执行电测量,电测量的结果可指示打开(或关闭)的篡改回路202。在304处,作出决策。如果篡改回路打开,那么方法前进到步骤306。如果篡改回路未打开,那么方法前进到步骤308,其中过程以其它操作继续(例如传输对篡改检测状态查询的响应)。在306处,处理单元204在存储单元206中存储指示篡改回路202已打开的数据。方法300可由计算机程序执行或控制。可能需要以故障保护方式存储所述数据。这可以不同方式达成。在一些实施例中,处理单元204被配置成在冗余增加的情况下存储所述数据。增加冗余是指存储相同数据多次的过程。举例来说,数据可在独立的存储器位置中存储两次。倘若数据在所述位置中的一个处丢失(例如在数年之后),那么数据仍可用,且可使用其它位置出的数据来刷新数据丢失的存储器位置。以此方式,可避免篡改检测装置200的使用寿命内的“回叫打开”信息的损失。此外,在一些实施例中,存储单元206被配置成允许仅存储所述数据一次。以此方式,对数据的位置的后续写入尝试将失败,以使得数据无法被覆写。因此,减肥低了数据丢失的机率。此外,这使得攻击者难以将篡改检测装置200重设成看起来未被篡改的状态。此外,在一个或多个实施例中,篡改检测装置另外包括通信单元(未示出),且处理单元被配置成从存储单元检索所存储的数据并将检索到的数据提供给通信单元。此外,通信单元被配置成将接收到的数据传输到外部装置。对于所述例子,通信单元可以是近场通信(nfc)单元或射频识别(rfid)单元。以此方式,可通过nfc读取器或rfid读取器易于检索所存储数据。在一些实施例中,篡改检测装置是nfc标记或rfid标记。nfc标记和rfid标记是可易于嵌入到篡改敏感产品中的相对简单的装置。在一些实施例中,封闭件包括篡改检测装置。在其它实施例中,密封件包括篡改检测装置。以此方式,促进利用例如瓶、包和其它容器等封闭或密封制品来检测篡改。在切实可行且有效率的实施方案中,nfc或rfid标记包含能够检测篡改事件的集成电路(即,芯片)。更特定言之,芯片包含被配置成测试篡改回路(例如导电线)是否已破损的处理单元。当处理单元检测到篡改回路打开时(即,当其检测到“打开”信息时),处理单元在非易失性存储器中存储指示篡改回路已打开(即,“回叫打开”信息)以用于稍后使用。这种存储可以故障保护方式完成,例如通过增加冗余和/或作为可编程一次存储器存取。使用通信单元,芯片可报告两种类别的信息(即,“打开”或“关闭”信息以及“回叫打开”信息)。举例来说,芯片可响应于专用命令或作为例如nfc数据交换格式(nfcdataexchangeformat,ndef)消息等规范化消息的部分而报告信息。表1示出两种类别的篡改信息实现对篡改状态的不同解释,这样又使得能够产生更详细的篡改检测报告。篡改回路“打开”存储器中“回叫打开”解释否否未检测到篡改事件是否篡改导线己第一次破损是是篡改导线已破损多于一次否是篡改导线已破损并重新连接表1图4示出篡改检测方法400的另一说明性实施例。在一个或多个实施例中,处理单元被配置成在篡改检测装置的启动过程期间存储数据。在图4中示出此启动过程。具体地说,篡改检测方法400包括在402处起始对篡改检测装置的芯片的通电重设。接着,在404处,芯片启动。在406处,处理单元执行篡改测量并在寄存器中提取测量的结果(“打开”或“关闭”)。可使用触发器来实施寄存器。在408处,作出决策:如果篡改回路打开,那么方法400前进到步骤410;否则,方法400前进到步骤414。在410处,作出另一决策;如果“回叫打开”信息(即,指示篡改回路已打开的数据)已在存储器中存在,那么方法400前进到步骤416;否则,方法400前进到步骤412。在416处,作出另一决策:如果“回叫打开”信息已存储于存储器中,但未增加冗余,那么方法400前进到步骤412;否则,方法400前进到步骤414。步骤416尤其在篡改回路已重新连接且先前存储的冗余“回叫打开”信息丢失的状况下实现存储器中的“回叫打开”信息的刷新。在412处,在存储器中存储“回叫打开”信息。在414处,芯片可以其它操作继续。图5示出篡改检测方法500的另一说明性实施例。在一个或多个实施例中,处理单元被配置成在篡改检测装置的篡改回路状态报告过程期间存储数据。在图5中示出此篡改回路状态报告过程。具体地说,篡改检测方法500包括在502处通过通信单元借助于处理单元从外部装置接收“获得篡改状态”命令。接着,在504处,处理单元执行篡改测量并在寄存器中提取测量的结果(“打开”或“关闭”)。可使用触发器来实施寄存器。在506处,作出决策:如果篡改回路打开,那么方法500前进到步骤508;否则,方法500前进到步骤512。在508处,作出另一决策:如果“回叫打开”信息(即,指示篡改回路已打开的数据)已在存储器中存在,那么方法500前进到步骤514;否则,方法500前进到步骤510。在514处,作出另一决策:如果“回叫打开”信息已存储于存储器中,但未增加冗余,那么方法500前进到步骤510;否则,方法500前进到步骤512。在510处,在存储器中存储“回叫打开”信息。在512处,处理单元通过通信单元对命令作出响应。图6示出近场通信(nfc)装置之间的通信600的说明性实施例。通信600包括由nfc读取器发射到nfc标记的“获得篡改状态”命令消息602。消息602包括具有第一部分(帧开始,sof)、第二部分(“获得篡改状态”命令)和第三部分(帧结束,eof)的帧。此外,通信600包括由nfc标记发射到nfc读取器的响应消息604。消息604包括具有第一部分(帧开始,sof)、第二部分(“打开”或“关闭”信息)、第三部分(“回叫打开”信息)和第四部分(帧结束,eof)的帧。应注意,发射消息602可先于图5中示出的篡改检测方法500的步骤502。此外,可在图5中示出的篡改检测方法500的步骤512期间发射消息604。本文中所描述的系统和方法可至少部分地由一个或多个计算机程序实施,所述计算机程序可在单个计算机系统中或跨多个计算机系统以激活和闲置两种状态呈多种形式存在。举例来说,它们可作为由程序指令组成的软件程序以源代码、目标代码、可执行代码或用于执行一些步骤的其它格式存在。以上格式中的任一格式可以压缩或未压缩形式在计算机可读媒体上实施,计算机可读媒体可包括存储装置和信号。如本文所使用,术语“移动装置”指代任何类型的便携式电子装置,包括蜂窝式电话、个人数字助理(personaldigitalassistant,pda)、智能手机、平板电脑等。此外,术语“计算机”是指包括例如通用中央处理单元(centralprocessingunit,cpu)、专用处理器或微控制器等处理器的任何电子装置。计算机能够接收数据(输入),能够对数据执行一系列预定操作,并且能够由此产生信息或信号形式的结果(输出)。取决于上下文,术语“计算机”将具体指处理器或更一般地指与单个壳体或外壳内包含的相关元件的集合相关联的处理器。术语“处理器”或“处理单元”是指数据处理电路,所述数据处理电路可以是微处理器、协处理器、微控制器、微型计算机、中央处理单元、现场可编程门阵列(fieldprogrammablegatearray,fpga)、可编程逻辑电路和/或基于存储在存储器中的操作指令来控制信号(模拟信号或数字信号)的任何电路。术语“存储器”是指某一存储电路或多个存储电路,例如只读存储器、随机存取存储器、易失性存储器、非易失性存储器、静态存储器、动态存储器、快闪存储器、高速缓冲存储器和/或存储数字信息的任何电路。如本文所使用,“计算机可读媒体”或“存储媒体”可以是能够容纳、存储、传达、传播或传输计算机程序以供指令执行系统、设备或装置使用或结合指令执行系统、设备或装置使用的任何装置。计算机可读媒体可以是例如但不限于电子、磁性、光学、电磁、红外或半导体系统、设备、装置或传播媒体。计算机可读媒体的更特定的例子(非穷尽性列表)可以包括以下各项:具有一根或多根导线的电连接、便携式计算机磁盘、随机存取存储器(randomaccessmemory,ram)、只读存储器(readonlymemory,rom)、可擦除可编程只读存储器(erasableprogrammableread-onlymemory,eprom或闪存存储器)、光纤、便携式光盘只读存储器(compactdiscread-onlymemory,cdrom)、数字多功能光盘(digitalversatiledisc,dvd)、蓝光光盘(blu-raydisc,bd)以及存储卡。应注意,已经参考不同主题描述了以上实施例。具体地说,可能是已参考方法类的权利要求来描述一些实施例,而可能是已参考设备类的权利要求来描述其它实施例。然而,本领域的技术人员将从上述内容了解到,除非另外指明,否则除属于一种类型的主题的特征的任何组合外,与不同主题相关的特征的任何组合,具体来说方法类的权利要求的特征和设备类的权利要求的特征的组合,也视为与此文档一起公开。此外,应注意,图式是示意性的。在不同图式中,用相同的附图标记表示类似或相同元件。此外,应注意,为了提供对说明性实施例的简洁描述,可能并未描述属于技术人员的习惯做法的实施细节。应了解,在任何此类实施方案的发展中,如在任何工程或设计项目中,必须制定大量实施方案特定的决策以便实现研发者的特定目标,例如遵守系统相关的和商业相关的约束条件,这些约束条件在不同的实施方案中可能不同。此外,应了解,此类发展工作可能是复杂且耗时的,但不过是本领域的技术人员进行设计、制造和生产的例行任务。最后,应注意,技术人员将能够在不脱离所附权利要求书的范围的情况下设计许多替代实施例。在权利要求书中,置于圆括号之间的任何附图标记不应解释为限制权利要求。单词“包括”不排除在权利要求中列出那些元件或步骤之外的元件或步骤的存在。在元件之前的单词“一”不排除多个此类元件的存在。权利要求书中所叙述的措施可以借助于包括若干不同元件的硬件和/或借助于适当编程设计的处理器来实施。在列出若干装置的装置权利要求中,可以通过硬件中的同一个物件实施若干这些装置。单凭在彼此不同的从属权利要求中叙述某些措施这一事实,并不表示不能使用这些措施的组合来获得优势。附图标记列表100电子篡改检测装置102集成电路104天线106检测导线108拉动连杆200篡改检测装置202篡改回路204处理单元206存储单元300篡改检测方法302篡改测量304篡改回路打开?306在存储单元中存储指示篡改回路已打开的数据308继续400篡改检测方法402通电重设404芯片启动406篡改测量并在寄存器中提取结果(“打开”或“关闭”)408篡改回路打开?410“回叫打开”存储于存储器中?412存储器存取存储“回叫打开”414其它处理416已存储“回叫打开”而无冗余?500篡改检测方法502命令“获得篡改状态”504篡改测量并在寄存器中提取结果(“打开”或“关闭”)506篡改回路打开?508“回叫打开”存储于存储器中?510存储器存取存储“回叫打开”512对命令作出响应514已存储“回叫打开”而无冗余?600nfc设备之间的通信602命令604对命令作出响应当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1