控制设备和受控设备.pdf

上传人:e2 文档编号:1350404 上传时间:2018-05-06 格式:PDF 页数:44 大小:2.12MB
返回 下载 相关 举报
摘要
申请专利号:

CN200910134628.X

申请日:

2009.02.04

公开号:

CN101520910A

公开日:

2009.09.02

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G07C 9/00公开日:20090902|||实质审查的生效|||公开

IPC分类号:

G07C9/00

主分类号:

G07C9/00

申请人:

株式会社东芝

发明人:

中西俊之; 坂本岳文; 米良惠介; 梅田俊之; 大高章二; 土井裕介

地址:

日本东京都

优先权:

2008.2.4 JP 023923/2008

专利代理机构:

北京市中咨律师事务所

代理人:

杨晓光;周良玉

PDF下载: PDF下载
内容摘要

一种作为控制设备与受控设备通信来控制该受控设备的控制设备,包括:第一存储器,用于存储认证该受控设备的第一认证信息;第二存储器,用于存储使该受控设备认证自己的第二认证信息;判定单元,用于将从该受控设备发送的用于指明该受控设备的第三认证信息与该第一认证信息进行比较;计算器,用于利用该第二认证信息对该第一认证信息或者该第三认证信息执行计算处理来产生计算值;发送器,用于当该判定单元判定该第一认证信息和该第三认证信息相同时,将该计算值发送给该受控设备;以及存储控制器,用于更新该第一认证信息。

权利要求书

1.  一种与受控设备通信来控制该受控设备的控制设备,包括:
第一存储器,用于存储认证所述受控设备的第一认证信息;
第二存储器,用于存储使所述受控设备认证自己的第二认证信息;
判定单元,用于将从所述受控设备发送的用于指明所述受控设备的第三认证信息与所述第一认证信息进行比较;
计算器,用于利用所述第二认证信息对所述第一认证信息或者所述第三认证信息执行计算处理来产生计算值;
发送器,用于当所述判定单元判定所述第一认证信息和所述第三认证信息相同时,将所述计算值发送给所述受控设备;以及
存储控制器,用于更新所述第一认证信息。

2.
  根据权利要求1所述的设备,其中所述存储控制器通过接收根据发送给该受控设备的所述计算值而从所述受控设备发送的确认信号来更新所述第一认证信息。

3.
  根据权利要求1所述的设备,其中当在传输单元发送所述计算值之后的预定时间之内没有发送所述第三认证信息时,所述存储控制器更新所述第一认证信息。

4.
  根据权利要求2所述的设备,进一步包括
第三存储器,用于存储所述计算器产生的计算值,
其中所述发送器从所述第三存储器读取该计算值,并将该值发送给所述受控设备。

5.
  根据权利要求4所述的设备,其中所述计算器对所述存储控制器更新的第一认证信息执行计算处理。

6.
  根据权利要求2所述的设备,其中所述存储控制器通过将所述第一存储器中存储的所述第一认证信息替换为所述计算值来更新所述第一认证信息。

7.
  一种根据控制设备发送的控制信号执行控制的受控设备,包括:
第一存储器,用于存储激活所述控制设备的第一认证信息;
发送器,用于重复发送从所述第一存储器读取的所述第一认证信息;
第二存储器,用于存储认证所述控制设备的第二认证信息;
计算器,用于产生计算值,该计算值通过利用所述第二认证信息对所述第一认证信息执行计算处理而得到;
判定单元,用于将所述控制设备根据所述第一认证信息的接收而发送的第三认证信息与所述计算值进行比较,当它们匹配时执行控制;以及
存储控制器,用于在执行控制之后更新所述第一存储器中存储的所述第一认证信息。

8.
  根据权利要求7所述的设备,其中当所述判定单元判定出所述第三认证信息和所述计算值匹配时,所述发送器在一段预定时间之内停止所述重复发送。

9.
  根据权利要求7所述的设备,进一步包括:
第三存储器,用于存储所述计算单元产生的计算值,
其中所述判定单元将所述第三认证信息与所述第三存储器中存储的计算值进行比较。

10.
  根据权利要求8所述的设备,其中所述计算器对所述存储控制器更新的第一认证信息执行计算处理。

11.
  根据权利要求7所述的设备,其中所述存储控制器通过将所述第一存储器中存储的第一认证信息替换为所述计算值来更新该第一认证信息。

说明书

控制设备和受控设备
技术领域
本发明涉及用于通过使用例如微弱的无线电波来远程控制受控对象的控制设备和受控设备。
背景技术
利用微弱无线电波的远程控制系统已经广泛用于汽车的门锁、停车场自动门等。如果将汽车门锁系统作为示例,汽车钥匙的钥匙扣中提供的发送器(控制设备)发射无线电波,接收该无线电波的汽车的受控设备可以将门锁解锁(例如,参考JP-A 7-324532(KOKAI))。
在这样的远程控制系统中,需要只控制某个特定受控对象,这样必须执行标识信号例如ID的交换。然而,如果简单地发送ID,就有无线电波被拦截以及ID被窃取,并且受控对象被第三人以未授权的方式控制的危险。
同时,在之前引证的汽车门锁的使用中,需要将有待由用户操作的发送器制造得很小。而且,由于受控设备必须一直处于可操作状态来为用户的操作做准备,因此存在电源消耗变得很大的问题。关于电源消耗的问题尤其重要,因为用户操作的控制设备通常由电池驱动。如上所述,在传统控制设备和受控设备中存在这样的问题,即当标识信号被拦截时,可能以未授权的方式控制受控对象。另外,还有电源消耗变大同时尺寸需要减小的问题。
发明内容
做出本发明来解决这样的问题,其目标是提供能够阻止未授权控制同时实现设备的尺寸减小和电源节约的控制设备和受控设备。
为了达到上述目标,根据本发明的一个方面的控制设备是与受控设备通信来控制该受控设备的控制设备,包括:第一存储器,存储用于认证该受控设备的第一认证信息;第二存储器,存储用于使该受控设备认证自己的第二认证信息;判定单元,用于将从该受控设备发送的用于指定该受控设备的第三认证信息与该第一认证信息进行比较;计算器,用于利用该第二认证信息对该第一认证信息或者该第三认证信息执行计算处理来产生计算值;发送器,用于当判定单元判定出该第一认证信息和该第三认证信息相同时,将该计算值发送给该受控设备;以及存储控制器,用于更新该第一认证信息。
进一步地,根据本发明的另一方面的受控设备用于根据由控制设备发送的控制信号执行控制,包括:第一存储器,用于存储用来激活该控制设备的第一认证信息;发送器,用于重复发送从该第一存储器中读取的该第一认证信息;第二存储器,用于存储用来认证该控制设备的第二认证信息;计算器,用于产生计算值,该计算值通过利用该第二认证信息对该第一认证信息执行计算处理而得到;判定单元,将该控制设备根据该第一认证信息的接收而发送的第三认证信息与该计算值进行比较,当它们匹配时用于执行控制;以及存储控制器,用于在执行控制之后更新存储在该第一存储器中的该第一认证信息。
附图说明
图1是示出根据本发明的第一实施例的控制系统的配置的框图。
图2是示出根据第一实施例的控制系统的操作时序的视图。
图3是示出根据第一实施例的控制系统的配置的框图。
图4是示出根据第一实施例的控制设备的操作的流程图。
图5是示出根据第一实施例的锁驱动设备的操作的流程图。
图6是示出根据本发明的第二实施例的控制系统的配置的框图。
图7是示出根据第二实施例的控制设备的操作的流程图。
图8是示出根据本发明的第三实施例的控制系统的配置的框图。
图9是示出根据第三实施例的控制设备的操作的流程图。
图10是示出根据第三实施例的锁驱动设备的操作的流程图。
图11是示出根据本发明的第四实施例的控制系统的配置的框图。
图12是示出根据第四实施例的控制设备的操作的流程图。
图13是示出根据第四实施例的锁驱动设备的操作的流程图。
图14是示出根据本发明的第五实施例的控制系统的配置的框图。
图15是示出根据第五实施例的控制设备的操作的流程图。
图16是示出根据第五实施例的锁驱动设备的操作的流程图。
图17是示出根据本发明的第六实施例的控制系统的配置的框图。
图18是示出根据第六实施例的控制设备的操作的流程图。
图19是示出根据第六实施例的锁驱动设备的操作的流程图。
图20是示出根据本发明的第一到第六实施例的控制设备的检测单元的配置示例的视图。
具体实施方式
本发明的实施例中,有可能在驱动受控对象的锁驱动设备(受控设备)和向该锁驱动设备发送来自用户的指令的控制设备之间用简单的方法来进行多次认证和电源控制。在下文中,参考附图将远程控制的汽车门锁作为示例详细说明本发明的实施例。
如图1所示,本实施例的控制系统具有控制设备11,其发送控制信号用于驱动电驱动锁31,和作为受控设备的锁驱动设备21,其接收来自于该控制设备11的无线电波来认证来自于该控制设备11的该控制信号,并向作为受控对象的该电驱动锁31发送驱动信号。
控制设备11是由用户携带的收发器等而不是汽车钥匙。控制设备11具有当接近锁驱动设备21等时从锁驱动设备21接收无线电波的功能,具有根据无线电波产生控制信号的功能,以及具有向锁驱动设备21发送该控制信号的功能。更详细的,控制设备11具有响应于从锁驱动设备21发送的触发信号而启动驱动电源的功能,以及具有产生和发送响应信号的功能,该响应信号用于响应作为用于认证的挑战(challenge)信号的触发和挑战信号。锁驱动设备21具有向控制设备11重复发送周期性触发和挑战信号的功能,具有接收控制设备11响应于该触发和挑战信号而发送的响应信号的功能,具有认证该响应信号是否来自于正确的控制设备的功能,以及具有当确认该信号是正确的控制信号时产生驱动信号的功能。电驱动锁31例如是汽车门锁装置,其实现预定的操作,例如根据由锁驱动设备21发送的驱动信号而松开门锁。
然后,将参考图2详细说明根据第一实施例的控制系统的操作。在此实施例中,公共密钥码Ka和Kb和将要由锁驱动设备21发送的触发和挑战信号的初始值R0事前分配给锁驱动设备21和控制设备11,并存储在各自设备中提供的存储单元中。
如图2所示,锁驱动设备21重复发送包括预定长度的触发信息R0的触发和挑战信号(以下称之为“触发信号”)(步骤1,以后称之为“S1”)。当携带控制设备11的用户接近锁驱动设备21时,控制设备11接收到触发信号,并判定所接收的触发信号是否是正确的。当触发信号是正确的时,控制设备11打开自己的主电源,通过利用自己存储的加密密钥Kb对所接收的触发信号进行计算(加密)来产生计算值C(Kb,R0),并将该值作为响应信号发送给锁驱动设备21(S2)。
一旦接收到作为响应信号的计算值C(Kb,R0),锁驱动设备21停止发送触发信号,并通过利用自己存储的加密密钥Ka计算触发信号R0来产生计算值C(Ka,R0)。产生计算值C之后,锁驱动设备21将接收到的计算值C(Kb,R0)与自己产生的计算值C(Ka,R0)进行比较,由此来验证该值。这里,如果设定为各自存储在控制设备11和锁驱动设备21中的密钥Kb和Ka是相同的,且加密的计算公式是共同的,那么就可以得到相同的计算值C,这样当控制设备11和锁驱动设备21的组合正确时,比较结果就是相等的。
如果比较结果是各自的计算值C相等,那么锁驱动设备21就认证控制设备11是正确的对方,并产生驱动信号CL以发送给电驱动锁31(S3)。另外,锁驱动设备21向控制设备11返回确认信号ACK(S4)。一旦接收到驱动信号CL,电驱动锁31执行预定的操作。在完成ACK的发送/接收之后,控制设备11和锁驱动设备21中的每一个都更新触发信号(触发信息)。触发信息的更新各自通过利用公共计算公式产生新的触发信息并存储该信息来完成。在图2所示的示例中,触发信息从初始值R0更新为新值R1,...从值Ri-1更新为Ri等。
当触发信息更新为Ri时,锁驱动设备21开始将触发信息Ri作为触发信号来重复发送(S5)。重复发送开始的时间是任意设置的。当携带控制设备11的用户再次接近锁驱动设备21时,控制设备11接收该触发信号,判定接收到的触发信号是否是正确的。当触发信号是正确的时,控制设备11打开自己的主电源,通过利用自己存储的加密密钥Kb计算(加密)所接收的触发信号来产生计算值C(Kb,Ri),并将该计算值C(Kb,Ri)作为响应信号发送给锁驱动设备21(S6)。
一旦接收到作为响应信号的计算值C,锁驱动设备21通过利用自己存储的加密密钥Ka计算更新的触发信号R来产生计算值C(Ka,Ri)。产生计算值C之后,锁驱动设备21将接收到的计算值C(Kb,Ri)与自己产生的计算值C(Ka,Ri)进行比较,由此来验证该值。作为比较结果,如果各自的计算值C相等,那么锁驱动设备21就认证控制设备11是正确的对方,并产生驱动信号CL以发送给电驱动锁31(S7)。另外,锁驱动设备21向控制设备11返回确认信号ACK(S8)。一旦接收到驱动信号CL,电驱动锁31执行预定的操作。在完成ACK的发送/接收之后,控制设备11和锁驱动设备21中的每一个都进一步计算触发信息Ri来将其更新为Ri+1
如上所述,在这个实施例的控制系统中,锁驱动设备重复发送触发和挑战信号,接收该信号的控制设备发送响应信号,这能够减少控制设备侧的电源消耗。而且,在这个实施例的控制系统中,控制设备利用与锁驱动设备公共的密钥计算响应信号,将该信号返回给锁驱动设备,这样就可能提高安全性。此外,由于触发和挑战信号是由锁驱动设备和控制设备的每一个利用公共计算公式等来更新的,所以每次进行控制时,有可能阻止由无线电波被拦截导致的未授权访问。
详细地,在本实施例的控制系统中,之前序列中产生的数据用作为下一个触发信号,这样可以执行除了利用密钥Ka、Kb的认证之外的双认证。尤其,在本实施例的控制系统中,由于控制设备的主电源是根据触发信号来控制的,所以有可能减少由于不需要的无线电波导致的误操作和电源消耗的机会。
注意在本实施例中,触发信号在每次执行控制操作时都改变,但是,这并不局限于此。可以在触发信号中包括固有的识别信号,由此额外地增加之前序列得到的数据。这种情况下,一共可以实现三次认证,即使在之前序列中得到的数据由于某些问题被删除,利用该识别信号也可以恢复该序列。
下面,利用图3到图5,将详细说明根据本实施例的控制系统的控制设备11和锁驱动设备21。如图3所示,本实施例的控制设备11包括天线ANT1,检测单元110,判定单元111,触发存储器112,计算单元113,密钥存储器114,传输单元115和触发更新单元116。
天线ANT1是控制设备11与锁驱动设备21通信时所使用的天线。检测单元110包括解调器等,解调通过天线ANT1从锁驱动设备21接收的信号。检测单元110除了作为解调器解调接收的信号的功能之外,还具有检测无线电波和控制判定决单元111的电源供应的功能。具体地,一旦检测到无线电波,检测单元110就向判定单元111供电(图中的虚线),并且还向判定单元111发送解调的信号。其结果是,有可能在检测到无线电波之前只向检测单元110供电,这就能够减少整个控制设备11的电源消耗。由于在本实施例的控制系统中使用基于幅度调制的方法作为调制方法,因此有可能应用例如二极管检测的检测方法,其中将接收的信号转换成直流。
判定单元111判定检测单元110解调的触发信号是否来自于正确的锁驱动设备21。具体地,判定单元111读取触发存储器112中存储的数据(在之前序列中更新的触发信息R或者触发信号的初始值R0),将该数据与解调的触发信号的触发信息进行比较,并判定它们是否匹配。如果比较结果是它们匹配,判定单元111判定触发信号来自于正确的锁驱动设备。
另外,如果比较结果是它们匹配,判定单元111就向计算单元113和传输单元115供电(图中虚线)。具体地,在本实施例中,实现了两阶段的电源控制,即基于检测单元110执行的无线电波检测的存在/不存在的电源控制,和基于判定单元111判定的触发信号的正确性的电源控制。由此,有可能不仅减少整体电源消耗,还减少了由无意识的无线电波检测、来自于第三人的未授权的无线电波发送等导致的不必要的电源消耗。
触发存储器112是存储触发信息(认证信息)的非易失性存储器,该触发信息用于判断接收到的触发信号是否来自于正确的锁驱动设备21。触发存储器112在开始阶段存储初始值R0,但是其内容在后面说明的触发更新单元116进行的每一次序列中更新。
计算单元113具有这样的功能,即利用从密钥存储器114读取的密钥Kb对检测单元110和判定单元111接收和解调的触发信号的触发信息Ri执行计算处理(加密处理),并将得到的计算值C(Kb,Ri)发送给传输单元115。密钥存储器114存储控制设备11的密钥信息Kb,并当计算单元113执行计算处理时将密钥Kb传给计算单元113。
传输单元115具有本地信号振荡器、调制器、放大器等,使用预定频率的无线电波将计算值C(Kb,Ri)作为响应信号发送给锁驱动设备21。作为传输单元115的调制器,例如具有诸如放大调制这样的简单结构的调制器就很适合。为了减少电源消耗,还可能在除了执行传输的时候以外,停止对组成传输单元115的各个组件的电源供应。
触发更新单元116在对锁驱动设备21的认证成功完成之后,更新触发信号的触发信息Ri以用于下一次认证序列。具体地,触发更新单元116通过对存储在触发存储器112中的触发信息Ri执行预定计算产生新触发信息Ri+1,由此来更新存储在触发存储器112中的触发信息。
以下,将参考图2至图4说明本实施例的控制设备11的操作。检测单元110是一直供电的,其处于等待来自锁驱动设备21的无线电波的状态(S130)。当携带控制设备11的用户接近锁驱动设备21并进入来自锁驱动设备21的无线电波的有效覆盖区域时(S130中是),检测单元110通过启动对其的电源供应来激活判定单元111(S131)。
当激活时,判定单元111将检测单元110接收到的触发信号中包括的触发信息与触发存储器112中的触发信息Ri进行比较,由此来判断触发信号是否来自于正确的锁驱动设备21(S132)。如果判定结果触发信号不是正确的,判定单元111停止其操作(S132中否)。如果判定结果触发信号是正确的(S132中是),判定单元111启动对其它功能组件例如计算单元113、传输单元115和触发更新单元116的电源供应(S133)。另外,判定单元111向计算单元113发送接收的触发信号的触发信息Ri
当打开时,计算单元113利用从密钥存储器114读取的密钥信息Kb(密钥Kb)对接收的触发信息Ri执行预定的计算来对其加密(S134)。计算单元113将加密的触发信息Ri(以下,称之为计算值C(Kb,Ri))发送给传输单元115,传输单元115将接收的计算值C(Kb,Ri)发送给锁驱动设备21(S135)。
在计算值C发送之后,判定单元111准备好从锁驱动设备接收ACK信号(S136)。接收到ACK信号之后,触发更新单元116对存储在触发存储器112中的触发信息Ri执行预定计算,将计算结果作为新的触发信息Ri+1存储在触发存储器112中(S137)。
在下一次操作和以后,判定单元111从触发存储器112中读取触发更新单元116更新的触发信息Ri+1,通过将该信息与锁驱动设备21发送的触发信号的触发信息Ri+1进行比较来判断该信息是否正确(S130到S132)。
如上所述,根据本实施例的控制系统,由于用于判定之前序列的触发信号的触发信息Ri每次序列都更新,即使触发信号被截取,也有可能减少设备未授权控制的机会。
接下来,说明锁驱动设备21。如图3所示,根据本实施例的锁驱动设备21包括传输控制单元120、触发存储器121、传输单元122、检测单元123、判定单元124、计算单元125、密钥存储器126和触发更新单元127。
传输控制单元120具有控制锁驱动设备21的传输操作的功能。具体地,传输控制单元120利用从触发存储器121读取的触发信息产生周期性的触发信号。进一步,传输控制单元120将产生的周期性的触发信号发送给传输单元122,并控制触发信号到控制设备11的传输。触发存储器121对应于控制设备11的触发存储器112,是存储触发信号中包括的用于激活和认证控制设备11的触发信息的非易失性存储器。触发存储器121在初始阶段存储初始值R0,但是其内容每一次都由后面说明的触发更新单元127进行更新。传输单元122从传输控制单元120接收触发信号Ri,对信号执行预定的调制,通过ANT1将其发送出去。此外,传输单元122根据传输控制单元120的指令发送ACK信号。
检测单元123具有解调器等,解调通过天线ANT2从控制设备11接收的响应信号(计算值C)。检测单元123除了作为解调器解调接收的信号的功能以外,也可以具有检测无线电波和控制对判定单元124的电源供应的功能。
判定单元124判定检测单元123解调的响应信号C是否来自于正确的控制设备11。具体的,一旦接收到响应信号(这里,计算值C(Kb,Ri)),判定单元124从计算单元125接收通过利用密钥存储器126中存储的密钥信息Ka加密触发存储器121中存储的触发信息Ri得到的计算值C(Ka,Ri),将其与接收的计算值C(Kb,Ri)进行比较。它们匹配时,判定单元124产生用于控制电驱动锁31的驱动信号CL。具体地,当响应信号正确时,判定单元124产生驱动信号CL。由于对应于响应信号的触发信号是之前确定的初始值R0或者在上一序列中更新的值Ri,所以实现了控制作为受控对象的锁驱动设备的双认证。
计算单元125利用从密钥存储器126中读取的密钥Ka对存储于触发存储器121的触发信息Ri执行计算处理(加密处理)。计算单元125对应于计算单元113,利用公共计算公式执行计算处理。因此,如果作为计算对象的触发信息R和密钥Ka和Kb是公共的,计算单元113和125产生相同的计算值C。密钥存储器126对应于密钥存储器114,存储计算单元125执行加密计算时所使用的密钥信息。
触发更新单元127对应于触发更新单元116,在对锁驱动设备21的认证成功完成之后,将触发信号的触发信息从Ri更新为Ri+1以在下一次认证中使用。触发更新单元127通过与触发更新单元116公共的计算来产生新的触发信息,并将存储在触发存储器121中的触发信息Ri更新为Ri+1
以下,将参考图2、图3和图5说明本实施例的锁驱动设备21的操作。传输控制单元120从触发存储器121中读取触发信息Ri,产生周期性的触发信号,并将其发送给传输单元122。传输单元122通过天线ANT2重复地发射该发送的触发信号(S140)。
为了检测来自于控制设备11的无线电波,检测单元123总是处于备用状态(S141)。一旦检测到来自于控制设备11的无线电波(S141是),检测单元123通过向其供电来激活判定单元124,将解调的接收信号(接收的信息)发送给判定单元124。判定单元124通过接收电源供应而激活,并请求计算单元125对触发信息Ri执行加密计算。一旦接收到该请求,计算单元125通过利用存储于密钥存储器126的密钥Ka加密触发存储器121中存储的触发信息Ri来产生计算值C(Ka,Ri),并将该值返回给判定单元124(S142)。
判定单元124将从检测单元123接收的接收信息(这里是C(Kb,Ri))与从计算单元125接收的计算值C(Ka,Ri)进行比较(S143)。如果比较结果是它们匹配(S143是),判定单元124产生驱动信号CL并将其发送给电驱动锁31(S144)。而且,传输控制单元120在一段时间停止传输触发信息。
在发送驱动信号CL之后,判定单元124指示传输控制单元120发送ACK,传输控制单元120就通过传输单元122发送ACK(S145)。在发送ACK之后,传输控制单元120指示触发更新单元127更新触发信息Ri,触发更新单元127对触发存储器121中存储的触发信息Ri执行预定的计算处理,并将计算结果写回触发存储器121。由此,触发存储器121中的触发信息Ri更新为Ri+1(S146)。
在下一次操作中,计算单元125对更新的触发信息Ri+1执行计算处理,判定单元124通过使用新的计算值C(Ka,Ri+1)来判定接收的信息是否来自于正确的控制设备。
如上所述,根据本实施例的锁驱动设备21,由于判定来自于控制设备11的触发信号是否正确,所以可以实现双认证。而且,在本实施例的锁驱动设备21中,还有可能根据触发信号的正确性控制对其它电路元件的电源供应,这样就有可能阻止由来自于外部的不需要无线电波或者未授权无线电波所导致的误操作,并减少电源消耗。
随后,将参考图6和图7详细说明根据本发明的第二实施例的控制系统。在下面的说明中,与第一实施例相同的配置和操作被赋予相同的参考标号,并省略对其的重复说明。如图6所示,本实施例的控制设备12对应于图3中所示的第一实施例的控制设备11,其中进一步提供了存储计算单元113的计算结果的计算值存储器217。
计算值存储器217是存储作为计算单元113的计算结果的计算值C(Kb,Ri)的非易失性存储器。在本实施例的控制系统中,控制设备12除了存储用于判定下一个触发信号的正确性的触发信息Ri之外,还存储作为下一次响应信号的计算值C(Kb,Ri+1)。具体地,接收触发信号的控制设备12不在每次接收信号时产生计算值C,但是其发送上一序列存储的计算值C作为响应信号。由此,通过减少从接收触发信号到发送响应信号的时间延迟而实现了操作加速。
以下,将参考图6和图7说明本实施例的控制设备12的操作。在检测单元110通过接收无线电波对判定单元111供电和判定单元111判定触发信号的正确性之前的步骤与根据第一实施例的控制设备11的那些步骤(S130到S132)是相同的。如果判定结果为触发信号是不正确的,判定单元111终止其操作(S132否)。如果判定结果为触发信号是正确的触发信号Ri(S132是),判定单元111开始对其它功能元件例如计算单元113、传输单元115和触发更新单元116供电(S133)。另外,判定单元111指示传输单元115发送响应信号,传输单元115从计算值存储器217中读取计算值C(Kb,Ri)来通过天线ANT1将其发送出去(S235)。
发送了计算值C之后,判定单元111准备好从锁驱动设备接收ACK信号(S136)。接收ACK信号之后,判定单元111指示触发更新单元116更新触发信息,还指示计算单元113计算用于下一序列的新的计算值C。触发更新单元116对触发存储器112中存储的触发信息Ri执行预定的计算,将计算结果存储于触发存储器112作为新的触发信息Ri+1(S137)。而且,计算单元113从触发存储器112读取更新的触发信息,通过利用密钥存储器114中存储的密钥Kb加密该触发信息来产生新的计算值C(Kb,Ri+1)(S238),并将产生的计算值C(Kb,Ri+1)写入计算值存储器217(S239)。
在下次及以后操作中,判定单元111从触发存储器112中读取由触发更新单元116更新的触发信息Ri+1,通过将该信息与锁驱动设备21发送的触发信号的触发信息Ri+1进行比较来判定该信息是否正确(S130到S132)。如果触发信号正确,传输单元115从计算值存储器217读取计算单元113新产生的计算值C(Kb,Ri+1),将其作为响应信号发送出去。
根据本实施例的控制设备,由于用于判定前一序列中触发信号的触发信息是每次更新的,即使触发信号被截取,也有可能减少以未授权方式控制该设备的机会。而且,在本实施例的控制设备中,由于不需要在从判定触发信号到传输响应信号的时间周期期间执行计算处理,因此有可能提高操作速度。
随后,将参考图8到图10详细说明根据本发明的第三实施例的控制系统。在下面的说明中,与第一和第二实施例相同的配置和操作被赋予相同的参考标号,并省略对其的重复说明。如图8所示,本实施例的控制系统对应于图6中所示的控制系统2,其中锁驱动设备21的配置改变了,控制设备和锁驱动设备的各自操作也改变了。具体地,根据本实施例的锁驱动设备23具有图3中所示的第一实施例的锁驱动设备21的结构,进一步增加了存储计算单元125的计算结果的计算值存储器327。
计算单元325和密钥存储器326与第一实施例的计算单元125和密钥存储器126相同。计算值存储器327是存储作为计算单元325的计算结果的计算值C的非易失性存储器。在本实施例的控制系统中,锁驱动设备23除了存储下一触发信号中包括的触发信息Ri+1之外,还存储计算值C(Ka,Ri+1),下一响应信号将与其进行比较。具体地,接收响应信号的锁驱动设备23不会在每次接收信号时都产生计算值C,但是,其使用之前序列存储的计算值C来验证响应信号。由此,通过减少从接收响应信号到产生驱动信号CL的时间延迟而实现了操作加速。
以下,将参考图8和图9说明本实施例的控制设备13的操作。检测单元110一直供电,处于等待来自于锁驱动设备23的无线电波的状态(S130)。当携带控制设备13的用户接近锁驱动设备23,进入锁驱动设备23的无线电波的有效覆盖范围中时(S130是),检测单元110通过启动对其供电来激活判定单元111(S131)。
激活时,判定单元111将检测单元110接收的触发信号中包括的触发信息与触发存储器112中的触发信息Ri(=C(Kb,Ri-1))进行比较,来判定触发信号是否来自于正确的锁驱动设备23(S332)。如果判定结果为触发信号不正确,判定单元111停止其操作(S132否)。如果判定结果为触发信号是正确的触发信号Ri(=C(Ka,Ri-1):之前的响应信号)(S332是),判定单元111启动对其它功能元件例如计算单元113、传输单元115和触发更新单元116的供电(S133)。另外,判定单元111指示传输单元115发送响应信号,传输单元115从计算值存储器317读取计算值C(Kb,Ri)以通过天线ANT1将其发送出去(S235)。
在发送了计算值C之后,判定单元111准备好从锁驱动设备接收ACK信号(S136)。接收到ACK信号后,判定单元111指示触发更新单元316来更新触发信息,并指示计算单元113计算新的计算值C用于下一序列。触发更新单元316读取计算值存储器317中存储的作为响应信号的计算值C(Kb,Ri),并将该值作为新触发信息Ri+1存储于触发存储器112中(S337)。而且,计算单元113从触发存储器112中读取更新的触发信息Ri+1,通过利用密钥存储器114中存储的密钥Kb加密触发信息来产生新的计算值C(Kb,Ri+1)(S238),将产生的计算值C(Kb,Ri+1)写入计算值存储器317(S239)。
在下次和以后的操作中,判定单元111从触发存储器112中读取触发更新单元316更新的触发信息Ri+1,通过将该信息与锁驱动设备23发送的触发信号的触发信息Ri+1进行比较来判定该信息是否正确(S130,S131,S332)。如果触发信号是正确的,传输单元115从计算值存储器317中读取计算单元113新产生的计算值C(Kb,Ri+1),将其作为响应信号发送出去。
根据本实施例的控制设备,由于用于判定前一序列中触发信号的触发信息是每次更新的,即使触发信号被截取,也可能减少未授权控制该设备的机会。而且,在本实施例的控制设备中,由于不需要在从判定触发信号到传输响应信号的时间期间执行计算处理,所以有可能加快操作过程。
然后,将参考图8和图10说明本实施例的锁驱动设备23的操作。传输控制单元120从触发存储器121读取触发信息C(Ka,Ri-1),产生周期性触发信号,并将其发送给传输单元122。传输单元122通过天线ANT2重复地发射发送的触发信号(S140)。
为了检测来自于控制设备13的无线电波,检测单元123总是处于备用状态(S141)。当检测到来自于控制设备13的无线电波时(S141是),检测单元123通过对其供电激活判定单元124,将解调的接收信号(接收的信息)发送给判定单元124。判定单元124通过接收供电而激活,读取计算值存储器327中存储的计算值C(Ka,Ri)(S342),将该值与从检测单元123接收的接收信息进行比较(S143)。即,判定单元124将接收的触发信息C(Kb,Ri)与从计算值存储器327中读取的计算值C(Ka,Ri)进行比较。
如果比较结果为它们匹配(S143是),判定单元124产生驱动信号CL并将其发送给电驱动锁31(S144)。
在发送驱动信号CL之后,判定单元124指示传输控制单元120发送ACK,传输控制单元120通过传输单元122发送ACK(S145)。另外,传输控制单元120在一段时间停止传输触发信息。
在发送ACK之后,传输控制单元120指示触发更新单元127来更新触发信息Ri+1=C(Ka,Ri),触发更新单元127将步骤143中用于比较的来自于计算值存储器327的计算值C(Ka,Ri)写入到触发存储器121,作为下一次使用的触发信息(S346)。由此,触发存储器121中的触发信息被更新了。
此后,传输控制单元120指示计算单元325产生用于判定下一个响应信号的正确性的计算值C(Ka,Ri+1)。计算单元325从触发存储器121读取更新的触发信息,利用密钥存储器326中存储的密钥Ka产生新的计算值C(Ka,Ri+1)(S347),并将该值存储于计算值存储器327中(S348)。
在下次操作中,传输控制单元120通过从触发存储器121中读取这时的计算值C(Ka,Ri)产生和发送触发信号,判定单元124利用这时新产生的计算值C(Ka,Ri+1)判定接收的信息是否来自于正确的控制设备。
根据本实施例的控制系统,由于之前的计算值C用作为锁驱动设备要发送的触发信息,所以就有可能进一步提高安全性。而且,根据本实施例的控制系统,由于用于下次判定响应信号的计算值C是之前产生和存储的,就有可能加快从接收响应信号到产生驱动信号的操作。
此后,将参考图11到图13详细说明根据本发明的第四实施例的控制系统。在下面的说明中,与第一到第三实施例相同的配置和操作被赋予相同的参考标号,并省略对其的重复说明。
如图11所示,本实施例的控制系统对应于图8中所示的控制系统3,其中锁驱动设备23的配置改变了。在本实施例的控制系统中,锁驱动设备在成功完成控制设备的认证之后发送特殊加密的ACK信号,控制设备根据ACK信号的正确性更新触发信息和计算值。
判定单元411除了具有根据第一到第三实施例的判定单元111的功能之外,还具有判定锁驱动设备24发送的ACK信号的正确性的功能。计算单元413除了具有根据第一到第三实施例的计算单元113的功能之外,还具有进一步加密触发存储器112中存储的触发信息的功能。密钥存储器414除了存储用于产生响应信号的密钥Kb之外,还存储计算单元413加密触发信息用于验证从锁驱动设备发送的ACK时所用的密钥Kd。
以下,将参考图11和图12说明本实施例的控制设备14的操作。检测单元110一直供电,处于等待来自于锁驱动设备24的无线电波的状态(S130)。当携带控制设备14的用户接近锁驱动设备24,进入锁驱动设备24的无线电波的有效覆盖范围时(S130是),检测单元110通过启动对其供电来激活判定单元411(S131)。
当激活时,判定单元411将检测单元110接收的触发信号中包括的触发信息与触发存储器112中的触发信息Ri(=C(Kb,Ri-1))进行比较,来判定触发信号是否来自于正确的锁驱动设备24(S332)。如果判定结果为触发信号不正确,判定单元411停止其操作(S132否)。如果判定结果为触发信号是正确的触发信号Ri(=C(Ka,Ri-1):之前的响应信号)(S332是),判定单元411启动对其它功能元件例如计算单元413、传输单元115和触发更新单元116的供电(S133)。另外,判定单元411指示传输单元115发送响应信号,传输单元115从计算值存储器417读取计算值C(Kb,Ri)以通过天线ANT1将其发送出去(S234)。
在发送了计算值C之后,判定单元411指示计算单元413加密触发存储器112中存储的触发信息Ri,并等待接收来自于锁驱动设备24的ACK信号。计算单元413从触发存储器112中读取触发信息Ri,用密钥存储器414中存储的密钥Kb加密该信息,并将其存储在计算值存储器417中(S434)。一旦通过检测单元110接收到来自于锁驱动设备24的ACK信号,判定单元411从计算值存储器417读取加密的触发信息C(Kd,Ri),将其与接收的ACK信号(=C(Kc,Ri))上的信息进行比较(S435)。
如果比较结果为它们相同(S435是),判定单元411指示触发更新单元116更新触发信息。触发更新单元116将计算值存储器417中存储的计算值C(Kb,Ri)(该计算值作为响应信号发送)存储于触发存储器112,由此更新触发信息(S436)。
此后,计算单元413从触发存储器112读取更新的触发信息,产生计算值C(Kb,Ri+1)用于判定下一个触发信号(S437),并将该值存储于计算值存储器417中(S438)。
在下次和以后的操作中,判定单元411从触发存储器112中读取触发更新单元116更新的触发信息Ri+1=C(Kb,Ri),通过将该信息与锁驱动设备24发送的触发信号的触发信息进行比较来判定该信息是否正确(S130,S131,S332)。如果触发信号是正确的,传输单元115从计算值存储器417中读取计算值存储器417中新产生并存储的计算值C(Ka,Ri+1),将其作为响应信号发送出去。
根据本实施例的控制系统,在来自于锁驱动设备的ACK信号被认证之后,更新触发信息和计算值C以用于下一序列,这样可以实现安全的更新处理。
此后,将说明本实施例的锁驱动设备24。计算单元425除了具有根据第一到第三实施例的计算单元125的功能之外,还具有进一步加密触发存储器121中存储的触发信息的功能。密钥存储器426除了存储用于验证响应信号的密钥Ka之外,还存储计算单元425加密触发信息作为ACK信号时所用的密钥Kc。
以下,将参考图11和图13说明本实施例的锁驱动设备24的操作。传输控制单元120从触发存储器121读取触发信息Ri=C(Ka,Ri-1),产生周期性触发信号,并将其发送给传输单元122。传输单元122通过天线ANT2重复地将发送的触发信号发送出去(S140)。
为了检测来自于控制设备14的无线电波,检测单元123总是处于备用状态(S141)。一旦检测到来自于控制设备14的无线电波(S141是),检测单元123通过对其供电激活判定单元124,将解调的接收信号(接收的信息)发送给判定单元124。判定单元124通过接收供电而激活,读取计算值存储器427中存储的计算值C(Ka,Ri)(S342),将该值与从检测单元123接收的接收信息进行比较(S143)。
如果比较结果为它们匹配(S143是),判定单元124产生驱动信号CL并将其发送给电驱动锁31(S144)。
在发送驱动信号CL之后,判定单元124指示计算单元425加密触发存储器121中存储的触发信息Ri=C(Ka,Ri-1),还指示传输控制单元120发送ACK。一旦接收到指示,计算单元425就从触发存储器121读取触发信息,通过利用密钥存储器426中存储的用于加密ACK的密钥Kc加密触发信息来产生计算值C(Kc,Ri)(S444)。传输控制单元120通过传输单元122将计算单元425产生的计算值C作为ACK发送出去(S445)。另外,传输控制单元120在一段时间停止传输触发信息。
在发送ACK之后,传输控制单元120指示触发更新单元127来更新触发信息,触发更新单元127将步骤143中用于比较的来自于计算值存储器427的计算值C(Ka,Ri)写入到触发存储器121,作为下一次使用的触发信息Ri+1(S146)。由此,触发存储器121中的触发信息被更新了。
此后,传输控制单元120指示计算单元425产生用于判定下一个响应信号的正确性的计算值C。计算单元425从触发存储器121读取更新的触发信息,利用密钥存储器426中存储的密钥Ka产生新的计算值C(Ka,Ri+1)(S347),并将该值存储于计算值存储器427中(S348)。
在下次操作中,传输控制单元120通过利用这时来自于触发存储器121中的计算值C(Ka,Ri)产生和发送触发信号,判定单元124通过利用这时新产生的计算值C(Ka,Ri+1)判定接收的信息是否来自于正确的控制设备。
根据本实施例的控制系统,由于之前的计算值C用作为锁驱动设备要发送的触发信息,所以就有可能进一步提高安全性。而且,根据本实施例的控制系统,由于用于判定下一序列中响应信号的计算值C是之前产生和存储的,就有可能加快从接收响应信号到产生驱动信号的操作。
此后,将参考图14到图16详细说明根据本发明的第五实施例的控制系统。在下面的说明中,与第一到第四实施例相同的配置和操作被赋予相同的参考标号,并省略对其的重复说明。
如图14所示,本实施例的控制系统对应于图11中所示的控制系统4,其中锁驱动设备24的配置改变了。具体地,根据本实施例的锁驱动设备25是这样的设备,其中根据图11中所示的第四实施例的触发更新单元127由随机数产生单元527代替。在本实施例的控制系统中,从锁驱动设备要发送给控制设备的触发信号是根据随机数产生单元527所产生的随机数信息而产生的。
以下,将参考图14和图15说明本实施例的控制设备14的操作。检测单元110一直供电,处于等待来自于锁驱动设备25的无线电波的状态(S130)。当携带控制设备14的用户接近锁驱动设备25,进入锁驱动设备25的无线电波的有效覆盖范围时(S130是),检测单元110通过启动对其供电来激活判定单元411(S131)。
当激活时,判定单元411将检测单元110接收的触发信号中包括的触发信息与触发存储器112中的触发信息Ri进行比较,来判定触发信号是否来自于正确的锁驱动设备25(S132)。如果判定结果为触发信号不正确,判定单元411停止其操作(S132否)。如果判定结果为触发信号是正确的触发信号(S132是),判定单元411启动对其它功能元件例如计算单元413、传输单元115和触发更新单元116的供电(S133)。另外,判定单元411指示传输单元115发送响应信号,传输单元115从计算值存储器417读取计算值C(Kb,Ri)并通过天线ANT1发送出去(S235)。
在发送了计算值C之后,判定单元411使自己处于备用状态等待接收ACK信号(S533)。当在预定时间期间之内接收到ACK信号(S533是)并且接收的信号功率等于或者大于预定的阈值(S534是),判定单元411就判定ACK信号是正确的,并指示传输单元115向锁驱动设备25发送ACK信号,传输单元115就发送ACK信号(S535)。
当ACK信号被发送,判定单元411指示触发更新单元116利用接收的ACK信号更新触发存储器112中存储的触发信息,触发更新单元116通过将从判定单元411接收的ACK信号写入触发存储器112来更新触发信息(S537)。
此后,判定单元411指示计算单元413计算要作为下一个响应信号的计算值C,计算单元413利用密钥存储器414中存储的密钥Kb加密从触发存储器112中读取的更新的触发信息Ri+1(S538),并将该信息存储在计算值存储器417中(S539)。结果,计算值C(Kb,Ri+1)存储在计算值存储器417中。
在下次和以后的操作中,传输单元115从计算值存储器417中读取计算值存储器417中新产生并存储的计算值C(Kb,Ri+1),将其作为响应信号发送出去。
根据本实施例的控制设备,由于简化了对锁驱动设备发送的ACK信号的正确性的判定,所以有可能加快控制设备的操作。
此后,将说明本实施例的锁驱动设备25。随机数产生单元527具有根据判定单元124的指示产生随机数信息,并将该信息作为触发信息Ri存储在触发存储器121中的功能。
以下,将参考图14和图16说明本实施例的锁驱动设备25的操作。传输控制单元120从触发存储器121读取触发信息Ri,产生周期性触发信号,并将其发送给传输单元122。传输单元122通过天线ANT2重复地将发送的触发信号发送出去(S140)。
为了检测来自于控制设备14的无线电波,检测单元123总是处于备用状态(S141)。一旦检测到来自于控制设备14的无线电波(S141是),检测单元123通过对其供电激活判定单元124,将解调的接收信号上的接收信息(这里是C(Kb,Ri))发送给判定单元124。判定单元124通过接收供电而激活,读取计算值存储器427中存储的计算值C(Ka,Ri)(S342),将该值与从检测单元123接收的接收信息进行比较(S143)。
如果比较结果为它们匹配(S143是),判定单元124产生驱动信号CL并将其发送给电驱动锁31(S144)。
在发送驱动信号CL之后,判定单元124指示随机数产生单元527产生随机数信息,随机数产生单元527产生随机数信息,并将该信息存储在触发存储器121中作为新的触发信息(S544)。新产生触发信息时,传输控制单元120从触发存储器121读取触发信息,并将其作为ACK信号发送给传输单元122,传输单元122发送该接收到的ACK信号(S545)。新产生的触发信息Ri+1用作为下一序列的触发信息,还用作为发送给控制设备的ACK信号。
在发送ACK信号之后,判定单元124等待接收来自于控制设备的ACK信号(S546)。接收到ACK信号之后(S546是),传输控制单元120指示计算单元425产生用于判定下一个响应信号的正确性的计算值C(Ka,Ri+1)。计算单元425从触发存储器121读取更新的触发信息Ri+1,利用密钥存储器426中存储的密钥Ka产生新的计算值C(Ka,Ri+1)(S347),并将该值存储于计算值存储器427中(S348)。
在下次操作中,传输控制单元120通过利用触发存储器121中这时产生的随机数信息(=Ri+1)来产生和发送触发信号,判定单元124利用这时新产生的计算值C(Ka,Ri+1)判定接收的信息是否来自于正确的控制设备。
根据本实施例的控制系统,由于每一序列产生的随机数信息用作为锁驱动设备要发送的触发信息,所以就有可能进一步提高安全性。而且,根据本实施例的控制系统,由于用于判定下一序列中响应信号的计算值C是之前产生和存储的,就有可能加快从接收响应信号到产生驱动信号的操作。
此后,将参考图17到图19详细说明根据本发明的第六实施例的控制系统。在下面的说明中,与第一到第五实施例相同的配置和操作被赋予相同的参考标号,并省略对其的重复说明。
如图17所示,本实施例的控制系统对应于图11中所示的控制系统4,其中控制设备14的配置中还提供有定时器627。在本实施例的控制系统中,不在锁驱动设备和控制设备之间进行ACK信号的发送/接收,当锁驱动设备要发送的触发信号停止了一段时间的时候,控制设备开始产生计算值等。
定时器627连接到判定单元411,具有计量从何时开始判定单元411没有从锁驱动设备接收到触发信号的功能,并在预定时间过去之后在更新触发信息,产生新的计算值C等等的时候给出时钟信号。
以下,将参考图17和图18说明本实施例的控制设备16的操作。检测单元110一直供电,处于等待来自于锁驱动设备26的无线电波的状态(S130)。当携带控制设备16的用户接近锁驱动设备26,并进入锁驱动设备26的无线电波的有效覆盖范围中时(S130是),检测单元110通过启动对其供电来激活判定单元411(S131)。
激活时,判定单元411将检测单元110接收的触发信号中包括的触发信息与触发存储器112中的触发信息Ri(=C(Kb,Ri-1))进行比较,来判定触发信号是否来自于正确的锁驱动设备26(S332)。如果判定结果为触发信号不正确,判定单元411停止其操作(S332否)。如果判定结果为触发信号是正确的触发信号Ri(=C(Ka,Ri-1):与之前的响应信号相同的信号)(S332是),判定单元411启动对其它功能元件例如计算单元413、传输单元115和触发更新单元116的供电(S133)。另外,判定单元411指示传输单元115发送响应信号,传输单元115从计算值存储器417读取计算值C(Kb,Ri)以通过天线ANT1将其发送出去(S234)。另外,判定单元411向定时器627发送开始信号。
在发送了计算值C(Kb,Ri)之后,判定单元411准备好检验存在/不存在触发信号的接收(S633)。定时器627在接收到来自于判定单元411的开始信号之后开始计时,并在预订时间向判定单元411给出处理信号。如果判定单元411在接收到来自于定时器627的处理信号时没有接收到后续的触发信号(S634否),就指示触发更新单元116更新触发信息。触发更新单元116将计算值存储器417中存储的计算值C(Kb,Ri)(作为响应信号发送的计算值)存储在触发存储器112中,由此更新触发信息(S635)。结果,要存储在触发存储器112中的触发信息Ri+1变成了C(Kb,Ri)。
此后,计算单元413从触发存储器112读取更新的触发信息Ri+1,产生计算值C(Kb,Ri+1)用于判定下一个触发信号(S636),并将该值存储在计算值存储器417中(S637)。
在下次和以后的操作中,判定单元411从触发存储器112中读取这时更新的触发信息Ri+1,通过将该信息与锁驱动设备26发送的触发信号的触发信息进行比较来判定该信息是否正确(S130,S131,S332)。如果触发信号是正确的,传输单元115从计算值存储器417中读取计算值存储器417中新产生并存储的计算值C(Kb,Ri+1),将其作为响应信号发送出去。
根据本实施例的控制设备,由于触发信息的更新等是自动执行的,与ACK信号的发送/接收无关,所以有可能简化电路结构。
以下,将参考图17和图19说明本实施例的锁驱动设备26的操作。传输控制单元120从触发存储器121读取触发信息Ri=(C(Ka,Ri-1)),产生周期性触发信号,并将其发送给传输单元122。传输单元122通过天线ANT2重复地将发送的触发信号发送出去(S140)。
为了检测来自于控制设备16的无线电波,检测单元123总是处于备用状态(S141)。一旦检测到来自于控制设备16的无线电波(S141是),检测单元123通过对其供电激活判定单元124,将解调的接收信号上的接收信息发送给判定单元124。判定单元124通过接收供电而激活,读取计算值存储器427中存储的计算值C(Ka,Ri)(S342),将该值与从检测单元123接收的接收信息进行比较(S143)。
如果比较结果为它们匹配(S143是),判定单元124产生驱动信号CL并将其发送给电驱动锁31(S144)。同时,传输控制单元120在一段时间停止发送触发信号(S644)。停止时间对应于控制设备16的定时器627给判定单元411的时间,该时间被设为直到控制设备16开始更新触发信号和计算值的时间。
在预定的停止时间过去之后,传输控制单元120指示触发更新单元127更新触发信息Ri,触发更新单元127将步骤143中用于比较的来自于计算值存储器427的计算值C(Ka,Ri)写入到触发存储器121,作为下一次使用的触发信息Ri+1(S645)。由此,触发存储器121中的触发信息被更新了。
此后,传输控制单元120指示计算单元425产生用于判定下一个响应信号正确性的计算值C(Ka,Ri+1)。计算单元425从触发存储器121读取更新的触发信息Ri+1,利用密钥存储器426中存储的密钥Ka产生新的计算值C(Ka,Ri+1)(S646),并将该值存储于计算值存储器427中(S647)。当新的计算值C得到存储,传输控制单元120从触发存储器121读取触发信息Ri+1来产生触发信号,并恢复触发信号的重复发送(S648)。
在下次操作中,传输控制单元120通过从触发存储器121中读取触发信息Ri+1来产生和发送触发信号,判定单元124利用这时新产生的计算值C(Ka,Ri+1)判定接收的信息是否来自于正确的控制设备。
根据本实施例的控制系统,由于省略了ACK信号的发送/接收,所以有可能简化电路结构。
以下,将参考图20说明根据第一到第六实施例的控制设备中使用的检测单元的示例。如图20所示,这些实施例的检测单元110具有整流器40和激活电路50。
整流器40整流从天线ANT1输出的RF信号,来产生整流电压(直流电压)。即,天线ANT1和整流器40通过接收外部能量形成产生电功率的功率产生单元。整流器40例如由二极管元件等实现,对整流器40的电源供应不是特别必要的。然而,从激活电路50只有一个到地的连接用于参考电势。激活电路50接收整流器40输出的整流电压,并输出用于判定单元111等的激活信号。将激活信号提供给电源控制单元54。同时,整流器40检测从天线ANT1接收的RF电压,并将其送给判定单元111。具体地,判定单元111通过来自于激活电路50的激活信号而激活,在从整流器40接收到信号时执行触发信号或者响应信号的判定。
激活电路50具有电流产生单元和电流放大单元51,电流-电压转换器52,和电池供电53。电流产生单元对应于nMOS晶体管M1,当整流器40输出的整流电压相对于地(参考电势或者第二参考电势)施加在晶体管M1的漏栅公共连接侧和电源侧两端时,在电流产生单元中产生电流。电流放大单元对应于nMOS晶体管M2,pMOS晶体管M3和M4,其中第一级的电流放大由组成具有晶体管M1的电流镜像电路CM1的晶体管M1和晶体管M2进行,第二级的电流放大由包括晶体管M3和晶体管M4的电流镜像电路CM2进行。
作为电流产生单元和电流放大单元51的输出的放大电流从晶体管M4的漏极输出,电流输入到电流-电压转换器52。电流-电压转换器52根据输入电流的幅度产生电压。从电流输入到输出电压的极性可以是正极性或者负极性。注意,电流-电压转换器52的接地侧和电源侧(第二参考电势或者参考电势)分别由实线和虚线表示的原因是可能有这样的情况,就是电源侧不需要连接。电池供电53作用为激活电路50的供电,还作用为电源控制单元54和判定单元111的供电。
基本上,在没有从整流器40输入整流电压的情况下,激活电路50中的电池供电53没有电能消耗。这是由于在没有产生整流电压的情况下,没有电流流过晶体管M1,导致电流不流过电流镜像电路CM1和CM2,进一步地,没有电流流过电流-电压转换器52,因为其状态由例如CMOS电路等决定。此外,关于电源控制单元54中的电能消耗,情况与电流-电压转换器52中的情况相同。这也是由于电源控制单元54可以由例如CMOS电路等形成。判定单元111由作为激活电路50的输出的激活信号通过电源控制单元54而转换为ON状态,消耗电池供电53的电能。电源控制单元54根据激活信号对判定单元111供电。即,电源控制单元54具有将激活信号转换为能够驱动判定单元111的电压的功能。
在本示例的判定单元中,由天线ANT2接收的接收信号由整流器40转换为直流电,并被传递到激活电路50和判定单元111。激活电路50利用电流镜像CM1和CM2放大接收的电流,利用电流-电压转换器52将电流转换为电压。转换的电压作为激活信号传递给电源控制单元54,电源控制单元54根据该激活信号对判定单元111供电。接收供电的判定单元111执行关于从整流器40接收的接收信号的判定。
在本示例中,使得整流器40和地之间的电势差V1等于电流镜像电路CM1和地之间的电势差V2,这样当整流器40和电流镜像电路CM1处于OFF状态时没有电流流过,导致备用状态的电源消耗可以更有效的减少。在本实施例的检测单元110中,在备用状态没有电源消耗。这一点在电源节约方面成为重要优点。
注意也有可能对电流-电压转换器52的输出提供例如复位触发器(SR触发器),这样判定单元111可以保持ON状态,即使无线电波停止进入和终止产生激活信号。也可以在电源控制单元54内部提供这种状态记录电路。
应当注意本发明并不局限于上述实施例本身,但是在实现阶段可以由在一定范围内修改的组件来实现而不脱离其内容。而且,可以通过正确地组合上述实施例中公开的多个组件来形成各种发明。例如,实施例中所示的所有组件中的一些可以删除。而且,不同实施例的组件可以正确地组合起来。
其它优点和修改对本领域技术人员是显而易见的。因此,本发明从其更广的范围来讲并不局限于此处所显示和所描述的特定细节和代表性实施例。因此,可以做出各种修改而不脱离由附加的权利要求和它们的等同体所限定的一般发明概念的精神或范围。

控制设备和受控设备.pdf_第1页
第1页 / 共44页
控制设备和受控设备.pdf_第2页
第2页 / 共44页
控制设备和受控设备.pdf_第3页
第3页 / 共44页
点击查看更多>>
资源描述

《控制设备和受控设备.pdf》由会员分享,可在线阅读,更多相关《控制设备和受控设备.pdf(44页珍藏版)》请在专利查询网上搜索。

一种作为控制设备与受控设备通信来控制该受控设备的控制设备,包括:第一存储器,用于存储认证该受控设备的第一认证信息;第二存储器,用于存储使该受控设备认证自己的第二认证信息;判定单元,用于将从该受控设备发送的用于指明该受控设备的第三认证信息与该第一认证信息进行比较;计算器,用于利用该第二认证信息对该第一认证信息或者该第三认证信息执行计算处理来产生计算值;发送器,用于当该判定单元判定该第一认证信息和该第。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 核算装置


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1