專利名稱:控制設(shè)備和受控設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于通過使用例如^UI的無線電波來遠(yuǎn)程控制受控對(duì)象的 控制設(shè)備和受控設(shè)備。
背景技術(shù):
利用微弱無線電波的遠(yuǎn)程控制系統(tǒng)已經(jīng)廣泛用于汽車的門鎖、停車場(chǎng) 自動(dòng)門等。如果將汽車門鎖系統(tǒng)作為示例,汽車鑰匙的鑰匙扣中提供的發(fā) 送器(控制設(shè)備)發(fā)射無線電波,接收該無線電波的汽車的受控設(shè)備可以 將門鎖解鎖(例如,參考JP-A 7-324532 (KOKAI))。在這樣的遠(yuǎn)程控制系統(tǒng)中,需要只控制某個(gè)特定受控對(duì)象,這樣必須 執(zhí)行標(biāo)識(shí)信號(hào)例如ID的交換。然而,如果簡(jiǎn)單地發(fā)送ID,就有無線電波 被攔截以及ID被竊取,并且受控對(duì)象被第三人以未授權(quán)的方式控制的危 險(xiǎn)。同時(shí),在之前引證的汽車門鎖的使用中,需要將有待由用戶操作的發(fā) 送器制造得很小。而且,由于受控設(shè)備必須一直處于可操作狀態(tài)來為用戶 的操作做準(zhǔn)備,因此存在電源消耗變得很大的問題。關(guān)于電源消耗的問題 尤其重要,因?yàn)橛脩舨僮鞯目刂圃O(shè)備通常由電池驅(qū)動(dòng)。如上所述,在傳統(tǒng) 控制設(shè)備和受控設(shè)備中存在這樣的問題,即當(dāng)標(biāo)識(shí)信號(hào)被攔截時(shí),可能以 未授權(quán)的方式控制受控對(duì)象。另外,還有電源消耗變大同時(shí)尺寸需要減小 的問題。發(fā)明內(nèi)容做出本發(fā)明來解決這樣的問題,其目標(biāo)是提供能夠阻止未授權(quán)控制同時(shí)實(shí)現(xiàn)設(shè)備的尺寸減小和電源節(jié)約的控制設(shè)備和受控設(shè)備。為了達(dá)到上述目標(biāo),根據(jù)本發(fā)明的一個(gè)方面的控制設(shè)備是與受控設(shè)備通信來控制該受控設(shè)備的控制設(shè)備,包括第一存儲(chǔ)器,存儲(chǔ)用于認(rèn)證該 受控設(shè)備的第一認(rèn)證信息;第二存儲(chǔ)器,存儲(chǔ)用于使該受控設(shè)備認(rèn)證自己 的第二i人證信息;判定單元,用于將從該受控i殳備發(fā)送的用于指定該受控 設(shè)備的第三認(rèn)證信息與該第一認(rèn)證信息進(jìn)行比較;計(jì)算器,用于利用該第 二認(rèn)證信息對(duì)該第一認(rèn)證信息或者該第三認(rèn)證信息執(zhí)行計(jì)算處理來產(chǎn)生計(jì) 算值;發(fā)送器,用于當(dāng)判定單元判定出該第一認(rèn)證信息和該第三認(rèn)證信息 相同時(shí),將該計(jì)算值發(fā)送給該受控設(shè)備;以及存儲(chǔ)控制器,用于更新該笫 一認(rèn)證信息。進(jìn)一步地,才艮據(jù)本發(fā)明的另一方面的受控設(shè)備用于才艮據(jù)由控制設(shè)備發(fā).. 送的控制信號(hào)執(zhí)行控制,包括第一存儲(chǔ)器,用于存儲(chǔ)用來激活該控制設(shè) 備的第一認(rèn)證信息;發(fā)送器,用于重復(fù)發(fā)a該第一存儲(chǔ)器中讀取的該笫 一認(rèn)證信息;第二存儲(chǔ)器,用于存儲(chǔ)用來認(rèn)證該控制設(shè)備的第二認(rèn)證信息:; 計(jì)算器,用于產(chǎn)生計(jì)算值,該計(jì)算值通過利用該第二i人證信息對(duì)該第一認(rèn) 證信息執(zhí)行計(jì)算處理而得到;判定單元,將該控制設(shè)備根據(jù)該第一認(rèn)證信 息的接收而發(fā)送的笫三認(rèn)證信息與該計(jì)算值進(jìn)行比較,當(dāng)它們匹配時(shí)用于 執(zhí)行控制;以及存儲(chǔ)控制器,用于在執(zhí)行控制之后更新存儲(chǔ)在該第一存儲(chǔ) 器中的該第一認(rèn)證信息。
圖1是示出根據(jù)本發(fā)明的第一實(shí)施例的控制系統(tǒng)的配置的框圖。圖2是示出根據(jù)第一實(shí)施例的控制系統(tǒng)的操作時(shí)序的視圖。圖3是示出才艮據(jù)第一實(shí)施例的控制系統(tǒng)的配置的框圖。圖4是示出根據(jù)笫一實(shí)施例的控制設(shè)備的操作的流程圖。圖5是示出根據(jù)第一實(shí)施例的鎖驅(qū)動(dòng)設(shè)備的操作的流程圖。圖6是示出才艮據(jù)本發(fā)明的第二實(shí)施例的控制系統(tǒng)的配置的框圖。圖7是示出根據(jù)第二實(shí)施例的控制設(shè)備的操作的流程圖。5圖8是示出根據(jù)本發(fā)明的第三實(shí)施例的控制系統(tǒng)的配置的框圖。 圖9是示出根據(jù)第三實(shí)施例的控制設(shè)備的操作的流程圖。 圖IO是示出根據(jù)第三實(shí)施例的鎖驅(qū)動(dòng)設(shè)備的搮作的流程圖。 圖11是示出根據(jù)本發(fā)明的第四實(shí)施例的控制系統(tǒng)的配置的框圖。 圖12是示出根據(jù)第四實(shí)施例的控制設(shè)備的操作的流程圖。 圖13是示出根據(jù)第四實(shí)施例的鎖驅(qū)動(dòng)設(shè)備的操作的流程圖。 圖14是示出根據(jù)本發(fā)明的第五實(shí)施例的控制系統(tǒng)的配置的框圖。 圖15是示出根據(jù)第五實(shí)施例的控制設(shè)備的操作的流程圖。 圖16是示出根據(jù)第五實(shí)施例的鎖驅(qū)動(dòng)設(shè)備的操作的流程圖。 圖17是示出根據(jù)本發(fā)明的第六實(shí)施例的控制系統(tǒng)的配置的框圖。 圖18是示出根據(jù)第六實(shí)施例的控制設(shè)備的操作的流程圖。 圖19是示出根據(jù)第六實(shí)施例的鎖驅(qū)動(dòng)設(shè)備的操作的流程圖。 圖20是示出根據(jù)本發(fā)明的第一到第六實(shí)施例的控制設(shè)備的檢測(cè)單元 的配置示例的視圖。
具體實(shí)施方式
本發(fā)明的實(shí)施例中,有可能在驅(qū)動(dòng)受控對(duì)象的鎖驅(qū)動(dòng)設(shè)備(受控設(shè)備) 和向該鎖驅(qū)動(dòng)設(shè)備發(fā)送來自用戶的指令的控制設(shè)備之間用簡(jiǎn)單的方法來進(jìn) 行多次i人證和電源控制。在下文中,參考附圖將遠(yuǎn)程控制的汽車門鎖作為 示例詳細(xì)說明本發(fā)明的實(shí)施例。如圖1所示,本實(shí)施例的控制系統(tǒng)具有控制i殳備ll,其發(fā)送控制信號(hào) 用于驅(qū)動(dòng)電驅(qū)動(dòng)鎖31 ,和作為受控設(shè)備的鎖驅(qū)動(dòng)設(shè)備21 ,其接收來自于該 控制設(shè)備11的無線電波來認(rèn)證來自于該控制"i殳備11的該控制信號(hào),并向 作為受控對(duì)象的該電驅(qū)動(dòng)鎖31發(fā)送驅(qū)動(dòng)信號(hào)??刂圃O(shè)備11是由用戶攜帶的收發(fā)器等而不是汽車鑰匙。控制設(shè)備11 具有當(dāng)接近鎖驅(qū)動(dòng)設(shè)備21等時(shí)從鎖驅(qū)動(dòng)設(shè)備21接收無線電波的功能,具 有根據(jù)無線電波產(chǎn)生控制信號(hào)的功能,以及具有向鎖驅(qū)動(dòng)設(shè)備21發(fā)送該控 制信號(hào)的功能。更詳細(xì)的,控制設(shè)備11具有響應(yīng)于從鎖驅(qū)動(dòng)設(shè)備21發(fā)送的觸發(fā)信號(hào)而啟動(dòng)驅(qū)動(dòng)電源的功能,以及具有產(chǎn)生和發(fā)送響應(yīng)信號(hào)的功能,該響應(yīng)信號(hào)用于響應(yīng)作為用于認(rèn)證的凈兆戰(zhàn)(challenge)信號(hào)的觸發(fā)和寺兆戰(zhàn) 信號(hào)。鎖驅(qū)動(dòng)設(shè)備21具有向控制設(shè)備11重復(fù)發(fā)送周期性觸發(fā)和挑戰(zhàn)信號(hào) 的功能,具有接收控制設(shè)備11響應(yīng)于該觸發(fā)和挑戰(zhàn)信號(hào)而發(fā)送的響應(yīng)信號(hào) 的功能,具有認(rèn)證該響應(yīng)信號(hào)是否來自于正確的控制i殳備的功能,以及具 有當(dāng)確認(rèn)該信號(hào)是正確的控制信號(hào)時(shí)產(chǎn)生驅(qū)動(dòng)信號(hào)的功能。電驅(qū)動(dòng)鎖31 例如是汽車門鎖裝置,其實(shí)現(xiàn)預(yù)定的操作,例如根據(jù)由鎖驅(qū)動(dòng)設(shè)備21發(fā)送 的驅(qū)動(dòng)信號(hào)而松開門鎖。然后,將參考圖2詳細(xì)說明根據(jù)第一實(shí)施例的控制系統(tǒng)的操作。在此 實(shí)施例中,公共密鑰碼Ka和Kb和將要由鎖驅(qū)動(dòng)設(shè)備21發(fā)送的觸發(fā)和挑 戰(zhàn)信號(hào)的初始值R0事前分配給鎖驅(qū)動(dòng)設(shè)備21和控制設(shè)備11,并存儲(chǔ)在各-自設(shè)備中提供的存儲(chǔ)單元中。如圖2所示,鎖驅(qū)動(dòng)設(shè)備21重復(fù)發(fā)送包括預(yù)定長(zhǎng)度的觸發(fā)信息R0的 觸發(fā)和挑戰(zhàn)信號(hào)(以下稱之為"觸發(fā)信號(hào)")(步驟1,以后稱之為"SI")。 當(dāng)攜帶控制設(shè)備11的用戶接近鎖驅(qū)動(dòng)設(shè)備21時(shí),控制設(shè)備11接收到觸發(fā) 信號(hào),并判定所接收的觸發(fā)信號(hào)是否是正確的。當(dāng)觸發(fā)信號(hào)是正確的時(shí), 控制設(shè)備11打開自己的主電源,通過利用自己存儲(chǔ)的加密密鑰Kb對(duì)所接 收的觸發(fā)信號(hào)進(jìn)行計(jì)算(加密)來產(chǎn)生計(jì)算值C (Kb, R0),并將該值作 為響應(yīng)信號(hào)發(fā)送給鎖驅(qū)動(dòng)設(shè)備21 (S2)。一旦接收到作為響應(yīng)信號(hào)的計(jì)算值C (Kb, R0),鎖驅(qū)動(dòng)設(shè)備21停 止發(fā)送觸發(fā)信號(hào),并通過利用自己存儲(chǔ)的加密密鑰Ka計(jì)算觸發(fā)信號(hào)R0 來產(chǎn)生計(jì)算值C (Ka, R0)。產(chǎn)生計(jì)算值C之后,鎖驅(qū)動(dòng)設(shè)備21將接收 到的計(jì)算值C (Kb, R0)與自己產(chǎn)生的計(jì)算值C (Ka, R0)進(jìn)行比較, 由此來驗(yàn)證該值。這里,如果設(shè)定為各自存儲(chǔ)在控制設(shè)備ll和鎖驅(qū)動(dòng)設(shè)備 21中的密鑰Kb和Ka是相同的,且加密的計(jì)算公式是共同的,那么就可 以得到相同的計(jì)算值C,這樣當(dāng)控制設(shè)備11和鎖驅(qū)動(dòng)設(shè)備21的組合正確 時(shí),比較結(jié)果就是相等的。如果比較結(jié)果是各自的計(jì)算值C相等,那么鎖驅(qū)動(dòng)設(shè)備21就認(rèn)證控制設(shè)備11是正確的對(duì)方,并產(chǎn)生驅(qū)動(dòng)信號(hào)CL以發(fā)送給電驅(qū)動(dòng)鎖31( S3 )。 另夕卜,鎖驅(qū)動(dòng)設(shè)備21向控制設(shè)備11返回確iU言號(hào)ACK ( S4)。 一旦接收 到驅(qū)動(dòng)信號(hào)CL,電驅(qū)動(dòng)鎖31執(zhí)行預(yù)定的操作。在完成ACK的發(fā)iH/接收 之后,控制設(shè)備11和鎖驅(qū)動(dòng)設(shè)備21中的每一個(gè)都更新觸發(fā)信號(hào)(觸發(fā)信 息)。觸發(fā)信息的更新各自通過利用公共計(jì)算公式產(chǎn)生新的觸發(fā)信息并存 儲(chǔ)該信息來完成。在圖2所示的示例中,觸發(fā)信息從初始值R0更新為新 值R"...從值Ri.i更新為Ri等。當(dāng)觸發(fā)信息更新為Ri時(shí),鎖驅(qū)動(dòng)設(shè)備21開始將觸發(fā)信息Rj作為觸發(fā). 信號(hào)來重復(fù)發(fā)送(S5)。重復(fù)發(fā)送開始的時(shí)間是任意設(shè)置的。當(dāng)攜帶控制 設(shè)備11的用戶再次接近鎖驅(qū)動(dòng)設(shè)備21時(shí),控制設(shè)備11接收該觸發(fā)信號(hào),, 判定接收到的觸發(fā)信號(hào)是否是正確的。當(dāng)觸發(fā)信號(hào)是正確的時(shí),控制設(shè)備 ll打開自己的主電源,通過利用自己存儲(chǔ)的加密密鑰Kb計(jì)算(加密)所 接收的觸發(fā)信號(hào)來產(chǎn)生計(jì)算值C (Kb, Ri),并將該計(jì)算值C (Kb, Ri) 作為響應(yīng)信號(hào)發(fā)送給鎖驅(qū)動(dòng)設(shè)備21 (S6)。一旦接收到作為響應(yīng)信號(hào)的計(jì)算值C,鎖驅(qū)動(dòng)i殳備21通過利用自己存 儲(chǔ)的加密密鑰Ka計(jì)算更新的觸發(fā)信號(hào)R來產(chǎn)生計(jì)算值C (Ka, R》。產(chǎn) 生計(jì)算值C之后,鎖驅(qū)動(dòng)設(shè)備21將接收到的計(jì)算值C (Kb, Rj)與自己 產(chǎn)生的計(jì)算值C(Ka, Rj)進(jìn)行比較,由此來驗(yàn)證該值。作為比較結(jié)果, 如果各自的計(jì)算值C相等,那么鎖驅(qū)動(dòng)設(shè)備21就認(rèn)證控制設(shè)備11是正確 的對(duì)方,并產(chǎn)生驅(qū)動(dòng)信號(hào)CL以發(fā)送給電驅(qū)動(dòng)鎖31 (S7)。另外,鎖驅(qū)動(dòng) 設(shè)備21向控制設(shè)備11返回確i人信號(hào)ACK ( S8 )。 一旦接收到驅(qū)動(dòng)信號(hào) CL,電驅(qū)動(dòng)鎖31執(zhí)行預(yù)定的操作。在完成ACK的發(fā)送/接收之后,控制 設(shè)備11和鎖驅(qū)動(dòng)設(shè)備21中的每一個(gè)都進(jìn)一步計(jì)算觸發(fā)信息Ri來將其更新 為Ri+1。如上所述,在這個(gè)實(shí)施例的控制系統(tǒng)中,鎖驅(qū)動(dòng)設(shè)備重復(fù)發(fā)送觸發(fā)和 挑戰(zhàn)信號(hào),接收該信號(hào)的控制設(shè)備發(fā)送響應(yīng)信號(hào),這能夠減少控制設(shè)備側(cè) 的電源消耗。而且,在這個(gè)實(shí)施例的控制系統(tǒng)中,控制i殳備利用與鎖驅(qū)動(dòng) 設(shè)備公共的密鑰計(jì)算響應(yīng)信號(hào),將該信號(hào)返回給鎖驅(qū)動(dòng)設(shè)備,這樣就可能提高安全性。此外,由于觸發(fā)和挑戰(zhàn)信號(hào)是由鎖驅(qū)動(dòng)設(shè)備和控制設(shè)備的每 一個(gè)利用公共計(jì)算公式等來更新的,所以每次進(jìn)行控制時(shí),有可能阻止由 無線電波凈皮拄截導(dǎo)致的未授權(quán)訪問。詳細(xì)地,在本實(shí)施例的控制系統(tǒng)中,之前序列中產(chǎn)生的數(shù)據(jù)用作為下一個(gè)觸發(fā)信號(hào),這樣可以執(zhí)行除了利用密鑰Ka、 Kb的認(rèn)證之外的雙認(rèn)證。 尤其,在本實(shí)施例的控制系統(tǒng)中,由于控制i殳備的主電源是根據(jù)觸發(fā)信號(hào) 來控制的,所以有可能減少由于不需要的無線電波導(dǎo)致的誤操作和電源消 耗的機(jī)會(huì)。注意在本實(shí)施例中,觸發(fā)信號(hào)在每次執(zhí)行控制搮作時(shí)都改變,但是, 這并不局限于此??梢栽谟|發(fā)信號(hào)中包括固有的識(shí)別信號(hào),由此額外地增 加之前序列得到的數(shù)據(jù)。這種情況下, 一共可以實(shí)現(xiàn)三次認(rèn)證,即使在之 前序列中得到的數(shù)據(jù)由于某些問題被刪除,利用該識(shí)別信號(hào)也可以恢復(fù)該 序列。下面,利用圖3到圖5,將詳細(xì)說明根據(jù)本實(shí)施例的控制系統(tǒng)的控制 設(shè)備11和鎖驅(qū)動(dòng)設(shè)備21。如圖3所示,本實(shí)施例的控制設(shè)備ll包括天線 ANT1,檢測(cè)單元110,判定單元111,觸發(fā)存儲(chǔ)器112,計(jì)算單元113, 密鑰存儲(chǔ)器114,傳輸單元115和觸發(fā)更新單元116。天線ANT1是控制設(shè)備11與鎖驅(qū)動(dòng)設(shè)備21通信時(shí)所使用的天線。檢 測(cè)單元110包括解調(diào)器等,解調(diào)通過天線ANT1從鎖驅(qū)動(dòng)設(shè)備21接收的 信號(hào)。檢測(cè)單元110除了作為解調(diào)器解調(diào)接收的信號(hào)的功能之外,還具有 檢測(cè)無線電波和控制判定決單元111的電源供應(yīng)的功能。具體地,一M : 測(cè)到無線電波,檢測(cè)單元110就向判定單元111供電(圖中的虛線),并 且還向判定單元lll發(fā)送解調(diào)的信號(hào)。其結(jié)果是,有可能在檢測(cè)到無線電 波之前只向檢測(cè)單元110供電,這就能夠減少整個(gè)控制設(shè)備11的電源消耗。此有可能應(yīng)用例如二極管檢測(cè)的檢測(cè)方法,其中將接收的信號(hào)轉(zhuǎn)換成直流。 判定單元111判定檢測(cè)單元110解調(diào)的觸發(fā)信號(hào)是否來自于正確的鎖 驅(qū)動(dòng)設(shè)備21。具體地,判定單元111讀取觸發(fā)存儲(chǔ)器112中存儲(chǔ)的數(shù)據(jù)(在之前序列中更新的觸發(fā)信息R或者觸發(fā)信號(hào)的初始值R0),將該數(shù)據(jù)與 解調(diào)的觸發(fā)信號(hào)的觸發(fā)信息進(jìn)行比較,并判定它們是否匹配。如果比較結(jié) 果是它們匹配,判定單元111判定觸發(fā)信號(hào)來自于正確的鎖驅(qū)動(dòng)設(shè)備。
另外,如果比較結(jié)果是它們匹配,判定單元111就向計(jì)算單元113和 傳輸單元115供電(圖中虛線)。具體地,在本實(shí)施例中,實(shí)現(xiàn)了兩階段 的電源控制,即基于檢測(cè)單元110執(zhí)行的無線電波檢測(cè)的存在/不存在的電 源控制,和基于判定單元lll判定的觸發(fā)信號(hào)的正確性的電源控制。由此, 有可能不僅減少整體電源消耗,還減少了由無意識(shí)的無線電波檢測(cè)、來自 于第三人的未授權(quán)的無線電波發(fā)送等導(dǎo)致的不必要的電源消耗。
觸發(fā)存儲(chǔ)器112是存儲(chǔ)觸發(fā)信息(認(rèn)證信息)的非易失性存儲(chǔ)器,該 觸發(fā)信息用于判斷接收到的觸發(fā)信號(hào)是否來自于正確的鎖驅(qū)動(dòng)設(shè)備21 。觸 發(fā)存儲(chǔ)器112在開始階段存儲(chǔ)初始值RO,但是其內(nèi)容在后面說明的觸發(fā)更 新單元116進(jìn)行的每一次序列中更新。
計(jì)算單元113具有這樣的功能,即利用從密鑰存儲(chǔ)器114讀取的密鑰 Kb對(duì)檢測(cè)單元110和判定單元111接收和解調(diào)的觸發(fā)信號(hào)的觸發(fā)信息Ri 執(zhí)行計(jì)算處理(加密處理),并將得到的計(jì)算值C (Kb, Ri)發(fā)送給傳輸 單元115。密鑰存儲(chǔ)器114存儲(chǔ)控制設(shè)備11的密鑰信息Kb,并當(dāng)計(jì)算單 元113執(zhí)行計(jì)算處理時(shí)將密鑰Kb傳給計(jì)算單元113。
傳輸單元115具有本地信號(hào)振蕩器、調(diào)制器、放大器等,使用預(yù)定頻 率的無線電波將計(jì)算值C (Kb, Ri)作為響應(yīng)信號(hào)發(fā)送給鎖驅(qū)動(dòng)設(shè)備21。 作為傳輸單元115的調(diào)制器,例如具有諸如放大調(diào)制這樣的簡(jiǎn)單結(jié)構(gòu)的調(diào) 制器就很適合。為了減少電源消耗,還可能在除了執(zhí)行傳輸?shù)臅r(shí)候以外, 停止對(duì)組成傳輸單元115的各個(gè)組件的電源供應(yīng)。
觸發(fā)更新單元116在對(duì)鎖驅(qū)動(dòng)設(shè)備21的認(rèn)證成功完成之后,更新觸發(fā) 信號(hào)的觸發(fā)信息Ri以用于下一次認(rèn)證序列。具體地,觸發(fā)更新單元116通 過對(duì)存儲(chǔ)在觸發(fā)存儲(chǔ)器112中的觸發(fā)信息Ri執(zhí)行預(yù)定計(jì)算產(chǎn)生新觸發(fā).信息 Ri+1,由此來更新存儲(chǔ)在觸發(fā)存儲(chǔ)器112中的觸發(fā)信息。
以下,將參考圖2至圖4說明本實(shí)施例的控制設(shè)備11的操作。檢測(cè)單元110是一直供電的,其處于等待來自鎖驅(qū)動(dòng)設(shè)備21的無線電波的狀態(tài) (S130)。當(dāng)攜帶控制設(shè)備11的用戶接近鎖驅(qū)動(dòng)設(shè)備21并^來自鎖驅(qū) 動(dòng)設(shè)備21的無線電波的有效覆蓋區(qū)域時(shí)(S130中是),檢測(cè)單元110通 過啟動(dòng)對(duì)其的電源供應(yīng)來激活判定單元111 ( S131)。
當(dāng)激活時(shí),判定單元111將檢測(cè)單元110接收到的觸發(fā)信號(hào)中包括的 觸發(fā)信息與觸發(fā)存儲(chǔ)器112中的觸發(fā)信息Ri進(jìn)行比較,由此來判斷觸發(fā)信 號(hào)是否來自于正確的鎖驅(qū)動(dòng)設(shè)備21 (S132)。如果判定結(jié)果觸發(fā)信號(hào)不是 正確的,判定單元111停止其操作(S132中否)。如果判定結(jié)果觸發(fā)信號(hào) 是正確的(S132中是),判定單元lll啟動(dòng)對(duì)其它功能組件例如計(jì)算單元 113、傳輸單元115和觸發(fā)更新單元116的電源供應(yīng)(S133)。另外,判定 單元111向計(jì)算單元113發(fā)送接收的觸發(fā)信號(hào)的觸發(fā)信息Ri。
當(dāng)打開時(shí),計(jì)算單元113利用從密鑰存儲(chǔ)器114讀取的密鑰信息Kb (密鑰Kb)對(duì)接收的觸發(fā)信息Ri執(zhí)行預(yù)定的計(jì)算來對(duì)其加密(S134)。 計(jì)算單元113將加密的觸發(fā)信息Rj (以下,稱之為計(jì)算值C(Kb, Rj)) 發(fā)送給傳輸單元115,傳輸單元115將接收的計(jì)算值C (Kb, Ri)發(fā)送給 鎖驅(qū)動(dòng)i殳備21 (S135)。
在計(jì)算值C發(fā)送之后,判定單元111準(zhǔn)備好從鎖驅(qū)動(dòng)設(shè)備接收ACK 信號(hào)(S136)。接收到ACK信號(hào)之后,觸發(fā)更新單元116對(duì)存儲(chǔ)在觸發(fā) 存儲(chǔ)器112中的觸發(fā)信息Ri執(zhí)行預(yù)定計(jì)算,將計(jì)算結(jié)果作為新的觸發(fā)信息 R^存儲(chǔ)在觸發(fā)存儲(chǔ)器112中(S137)。
在下一次操作和以后,判定單元111從觸發(fā)存儲(chǔ)器112中讀取觸發(fā)更 新單元116更新的觸發(fā)信息Ri+1,通過將該信息與鎖驅(qū)動(dòng)設(shè)備21發(fā)送的觸 發(fā)信號(hào)的觸發(fā)信息Ri+1進(jìn)行比較來判斷該信息是否正確(S130到S132 )。
如上所述,才艮據(jù)本實(shí)施例的控制系統(tǒng),由于用于判定之前序列的觸發(fā). 信號(hào)的觸發(fā)信息Ri每次序列都更新,即使觸發(fā)信號(hào)被截取,也有可能減少 設(shè)備未授權(quán)控制的機(jī)會(huì)。
接下來,說明鎖驅(qū)動(dòng)設(shè)備21。如圖3所示,根據(jù)本實(shí)施例的鎖驅(qū)動(dòng)設(shè) 備21包括傳輸控制單元120、觸發(fā)存儲(chǔ)器121、傳輸單元122、檢測(cè)單元123、判定單元124、計(jì)算單元125、密鑰存儲(chǔ)器126和觸發(fā)更新單元127。 傳輸控制單元120具有控制鎖驅(qū)動(dòng)設(shè)備21的傳輸操作的功能。具體地, 傳輸控制單元120利用從觸發(fā)存儲(chǔ)器121讀取的觸發(fā)信息產(chǎn)生周期性的觸 發(fā)信號(hào)。進(jìn)一步,傳輸控制單元120將產(chǎn)生的周期性的觸發(fā)信號(hào)發(fā)送^# 輸單元122,并控制觸發(fā)信號(hào)到控制設(shè)備11的傳輸。觸發(fā)存儲(chǔ)器121對(duì)應(yīng) 于控制設(shè)備11的觸發(fā)存儲(chǔ)器112,是存儲(chǔ)觸發(fā)信號(hào)中包括的用于激活和認(rèn) 證控制設(shè)備11的觸發(fā)信息的非易失性存儲(chǔ)器。觸發(fā)存儲(chǔ)器121在初始階段 存儲(chǔ)初始值R0,但是其內(nèi)容每一次都由后面說明的觸發(fā)更新單元127進(jìn)行 更新。傳輸單元122從傳輸控制單元120接收觸發(fā)信號(hào)Rj,對(duì)信號(hào)執(zhí)行預(yù) 定的調(diào)制,通過ANT1將其發(fā)送出去。此外,傳輸單元122根據(jù)傳輸控制 單元120的指令發(fā)送ACK信號(hào)。
檢測(cè)單元123具有解調(diào)器等,解調(diào)通過天線ANT2從控制設(shè)備11接 收的響應(yīng)信號(hào)(計(jì)算值C)。檢測(cè)單元123除了作為解調(diào)器解調(diào)接收的信 號(hào)的功能以外,也可以具有檢測(cè)無線電波和控制對(duì)判定單元124的電源供 應(yīng)的功能。
判定單元124判定檢測(cè)單元123解調(diào)的響應(yīng)信號(hào)C是否來自于正確的 控制設(shè)備ll。具體的, 一旦接收到響應(yīng)信號(hào)(這里,計(jì)算值C(Kb, Rj ), 判定單元124從計(jì)算單元125接收通過利用密鑰存儲(chǔ)器126中存儲(chǔ)的密鑰 信息Ka加密觸發(fā)存儲(chǔ)器121中存儲(chǔ)的觸發(fā)信息Rj得到的計(jì)算值C ( Ka, Ri),將其與接收的計(jì)算值C (Kb, R》進(jìn)行比較。它們匹配時(shí),判定單 元124產(chǎn)生用于控制電驅(qū)動(dòng)鎖31的驅(qū)動(dòng)信號(hào)CL。具體地,當(dāng)響應(yīng)信號(hào)正 確時(shí),判定單元124產(chǎn)生驅(qū)動(dòng)信號(hào)CL。由于對(duì)應(yīng)于響應(yīng)信號(hào)的觸發(fā)信號(hào) 是之前確定的初始值RO或者在上一序列中更新的值Ri,所以實(shí)現(xiàn)了控制 作為受控對(duì)象的鎖驅(qū)動(dòng)設(shè)備的雙認(rèn)證。
計(jì)算單元125利用從密鑰存儲(chǔ)器126中讀取的密鑰Ka對(duì)存儲(chǔ)于觸發(fā) 存儲(chǔ)器121的觸發(fā)信息Ri執(zhí)行計(jì)算處理(加密處理)。計(jì)算單元125對(duì)應(yīng) 于計(jì)算單元113,利用公共計(jì)算公式執(zhí)行計(jì)算處理。因此,如果作為計(jì)算 對(duì)象的觸發(fā)信息R和密鑰Ka和Kb是公共的,計(jì)算單元113和125產(chǎn)生相同的計(jì)算值C。密鑰存儲(chǔ)器126對(duì)應(yīng)于密鑰存儲(chǔ)器114,存儲(chǔ)計(jì)算單元 125執(zhí)行加密計(jì)算時(shí)所使用的密鑰信息。
觸發(fā)更新單元127對(duì)應(yīng)于觸發(fā)更新單元116,在對(duì)鎖驅(qū)動(dòng)設(shè)備21的認(rèn) 證成功完成之后,將觸發(fā)信號(hào)的觸發(fā)信息從Ri更新為Ri+1以在下一次認(rèn)證 中使用。觸發(fā)更新單元127通過與觸發(fā)更新單元116公共的計(jì)算來產(chǎn)生新 的觸發(fā)信息,并將存儲(chǔ)在觸發(fā)存儲(chǔ)器121中的觸發(fā)信息Ri更新為Ri+1。
以下,將參考圖2、圖3和圖5說明本實(shí)施例的鎖驅(qū)動(dòng)設(shè)備21的操作。 傳輸控制單元120從觸發(fā)存儲(chǔ)器121中讀取觸發(fā)信息Ri,產(chǎn)生周期性的觸 發(fā)信號(hào),并將其發(fā)送給傳輸單元122。傳輸單元122通過天線ANT2重復(fù) 地發(fā)射該發(fā)送的觸發(fā)信號(hào)(S140)。
為了檢測(cè)來自于控制設(shè)備11的無線電波,檢測(cè)單元123總是處于備用 狀態(tài)(S141)。 一,測(cè)到來自于控制i殳備ll的無線電波(S141是), 檢測(cè)單元123通過向其供電來激活判定單元124,將解調(diào)的接收信號(hào)(接 收的信息)發(fā)送給判定單元124。判定單元124通過接收電源供應(yīng)而激活, 并請(qǐng)求計(jì)算單元125對(duì)觸發(fā)信息Rj執(zhí)行加密計(jì)算。 一旦接收到該請(qǐng)求,計(jì) 算單元125通過利用存儲(chǔ)于密鑰存儲(chǔ)器126的密鑰Ka加密觸發(fā)存儲(chǔ)器1 中存儲(chǔ)的觸發(fā)信息Ri來產(chǎn)生計(jì)算值C (Ka, Ri),并將該值返回給判定單 元124 ( S142 )。
判定單元124將從檢測(cè)單元123接收的接收信息(這里是C( Kb, Ri)) 與從計(jì)算單元125接收的計(jì)算值C (Ka, Rj)進(jìn)行比較(S143 )。如果比 較結(jié)果是它們匹配(S143是),判定單元124產(chǎn)生驅(qū)動(dòng)信號(hào)CL并將其發(fā) 送給電驅(qū)動(dòng)鎖31 (S144)。而且,傳輸控制單元120在一段時(shí)間停止傳輸 觸發(fā)信息。
在發(fā)送驅(qū)動(dòng)信號(hào)CL之后,判定單元124指示傳輸控制單元120發(fā)送 ACK,傳輸控制單元120就通過傳輸單元122發(fā)送ACK ( S145 )。在發(fā) 送ACK之后,傳輸控制單元120指示觸發(fā)更新單元127更新觸發(fā)信息Rj, 觸發(fā)更新單元127對(duì)觸發(fā)存儲(chǔ)器121中存儲(chǔ)的觸發(fā)信息Rj執(zhí)行預(yù)定的計(jì)算 處理,并將計(jì)算結(jié)果寫回觸發(fā)存儲(chǔ)器121。由此,觸發(fā)存儲(chǔ)器121中的觸發(fā)信息Rj更新為Ri+1 ( S146 )。
在下一次操作中,計(jì)算單元125對(duì)更新的觸發(fā)信息Ri+1執(zhí)行計(jì)算處理, 判定單元124通過使用新的計(jì)算值C (Ka, Ri+1)來判定接收的信息是否 來自于正確的控制設(shè)備。
如上所述,才艮據(jù)本實(shí)施例的鎖驅(qū)動(dòng)設(shè)備21,由于判定來自于控制設(shè)備 ll的觸發(fā)信號(hào)是否正確,所以可以實(shí)現(xiàn)雙i人證。而且,在本實(shí)施例的鎖驅(qū) 動(dòng)設(shè)備21中,還有可能根據(jù)觸發(fā)信號(hào)的正確性控制對(duì)其它電路元件的電源 供應(yīng),這樣就有可能阻止由來自于外部的不需要無線電波或者未授權(quán)無線 電波所導(dǎo)致的誤操作,并減少電源消耗。
隨后,將參考圖6和圖7詳細(xì)說明根據(jù)本發(fā)明的第二實(shí)施例的控制系
統(tǒng)。在下面的說明中,與第一實(shí)施例相同的配置和操作凈iu陚予相同的參考
標(biāo)號(hào),并省略對(duì)其的重復(fù)"i兌明。如圖6所示,本實(shí)施例的控制i殳備12對(duì)應(yīng) 于圖3中所示的第一實(shí)施例的控制設(shè)備ll,其中進(jìn)一步提供了存儲(chǔ)計(jì)算單 元113的計(jì)算結(jié)果的計(jì)算值存儲(chǔ)器217。
計(jì)算值存儲(chǔ)器217是存儲(chǔ)作為計(jì)算單元113的計(jì)算結(jié)果的計(jì)算值(::
(Kb, Ri)的非易失性存儲(chǔ)器。在本實(shí)施例的控制系統(tǒng)中,控制設(shè)備12 除了存儲(chǔ)用于判定下一個(gè)觸發(fā)信號(hào)的正確性的觸發(fā)信息Ri之外,還存儲(chǔ)作 為下一次響應(yīng)信號(hào)的計(jì)算值C (Kb, Ri+1)。具體地,接收觸發(fā)信號(hào)的控 制設(shè)備12不在每次接收信號(hào)時(shí)產(chǎn)生計(jì)算值C,但是其發(fā)送上一序列存儲(chǔ)的 計(jì)算值C作為響應(yīng)信號(hào)。由此,通過減少從接收觸發(fā)信號(hào)到發(fā)送響應(yīng)信號(hào) 的時(shí)間延遲而實(shí)現(xiàn)了操作加速。
以下,將參考圖6和圖7說明本實(shí)施例的控制設(shè)備12的操作。在檢測(cè) 單元110通過接收無線電波對(duì)判定單元111供電和判定單元111判定觸發(fā) 信號(hào)的正確性之前的步驟與根據(jù)第一實(shí)施例的控制設(shè)備11的那些步驟
(S130到S132)是相同的。如果判定結(jié)果為觸發(fā)信號(hào)是不正確的,判定 單元111終止其操作(S132否)。如果判定結(jié)果為觸發(fā)信號(hào)是正確的觸發(fā) 信號(hào)Rj ( S132是),判定單元111開始對(duì)其它功能元件例如計(jì)算單元113、, 傳輸單元115和觸發(fā)更新單元116供電(S133)。另外,判定單元lll指示傳輸單元115發(fā)送響應(yīng)信號(hào),傳輸單元115從計(jì)算值存儲(chǔ)器217中讀取 計(jì)算值C (Kb, Ri)來通過天線ANT1將其發(fā)送出去(S235)。
發(fā)送了計(jì)算值C之后,判定單元111準(zhǔn)備好從鎖驅(qū)動(dòng)設(shè)備接收ACK 信號(hào)(S136)。接收ACK信號(hào)之后,判定單元111指示觸發(fā)更新單元116 更新觸發(fā)信息,還指示計(jì)算單元113計(jì)算用于下一序列的新的計(jì)算值C。 觸發(fā)更新單元116對(duì)觸發(fā)存儲(chǔ)器112中存儲(chǔ)的觸發(fā)信息Ri執(zhí)行預(yù)定的計(jì) 算,將計(jì)算結(jié)果存儲(chǔ)于觸發(fā)存儲(chǔ)器112作為新的觸發(fā)信息RiM (S137)。 而且,計(jì)算單元113從觸發(fā)存儲(chǔ)器112讀取更新的觸發(fā)信息,通過利用密 鑰存儲(chǔ)器114中存儲(chǔ)的密鑰Kb加密該觸發(fā)信息來產(chǎn)生新的計(jì)算值C(Kb, Ri+1) (S238),并將產(chǎn)生的計(jì)算值C (Kb, Ri+1)寫入計(jì)算值存儲(chǔ)器21'7 (S239)。
在下次及以后操作中,判定單元111從觸發(fā)存儲(chǔ)器112中讀取由觸發(fā) 更新單元116更新的觸發(fā)信息Ri+1,通過將該信息與鎖驅(qū)動(dòng)設(shè)備21發(fā)送的 觸發(fā)信號(hào)的觸發(fā)信息Ri+1進(jìn)行比較來判定該信息是否正確(S130到S132 )。 如果觸發(fā)信號(hào)正確,傳輸單元115從計(jì)算值存儲(chǔ)器217讀取計(jì)算單元113 新產(chǎn)生的計(jì)算值C (Kb, Ri+1),將其作為響應(yīng)信號(hào)發(fā)送出去。
根據(jù)本實(shí)施例的控制設(shè)備,由于用于判定前一序列中觸發(fā)信號(hào)的觸發(fā) 信息是每次更新的,即使觸發(fā)信號(hào)被截取,也有可能減少以未授權(quán)方式控 制該設(shè)備的機(jī)會(huì)。而且,在本實(shí)施例的控制設(shè)備中,由于不需要在從判定 觸發(fā)信號(hào)到傳輸響應(yīng)信號(hào)的時(shí)間周期期間執(zhí)行計(jì)算處理,因此有可能提高 操作速度。
IS1^,將參考圖8到圖IO詳細(xì)說明根據(jù)本發(fā)明的第三實(shí)施例的控制系 統(tǒng)。在下面的說明中,與第一和第二實(shí)施例相同的配置和操作^J武予相同 的參考標(biāo)號(hào),并省略對(duì)其的重復(fù)"^兌明。如圖8所示,本實(shí)施例的控制系統(tǒng) 對(duì)應(yīng)于圖6中所示的控制系統(tǒng)2,其中鎖驅(qū)動(dòng)i殳備21的配置改變了,控制 設(shè)備和鎖驅(qū)動(dòng)設(shè)備的各自操作也改變了。具體地,根據(jù)本實(shí)施例的鎖驅(qū)動(dòng) i殳備23具有圖3中所示的第一實(shí)施例的鎖驅(qū)動(dòng)設(shè)備21的結(jié)構(gòu),進(jìn)一步增 加了存儲(chǔ)計(jì)算單元125的計(jì)算結(jié)果的計(jì)算值存儲(chǔ)器327。計(jì)算單元325和密鑰存儲(chǔ)器326與第一實(shí)施例的計(jì)算單元125和密鑰 存儲(chǔ)器126相同。計(jì)算值存儲(chǔ)器327是存儲(chǔ)作為計(jì)算單元325的計(jì)算結(jié)杲 的計(jì)算值C的非易失性存儲(chǔ)器。在本實(shí)施例的控制系統(tǒng)中,鎖驅(qū)動(dòng)設(shè)備23 除了存儲(chǔ)下一觸發(fā)信號(hào)中包括的觸發(fā)信息Ri+1之外,還存儲(chǔ)計(jì)算值C( Ka, Ri+i),下一響應(yīng)信號(hào)將與其進(jìn)行比較。具體地,接收響應(yīng)信號(hào)的鎖驅(qū)動(dòng) 設(shè)備23不會(huì)在每次接收信號(hào)時(shí)都產(chǎn)生計(jì)算值C,但是,其使用之前序列存 儲(chǔ)的計(jì)算值C來驗(yàn)證響應(yīng)信號(hào)。由此,通過減少從接收響應(yīng)信號(hào)到產(chǎn)生驅(qū) 動(dòng)信號(hào)CL的時(shí)間延遲而實(shí)現(xiàn)了操作加速。
以下,將參考圖8和圖9說明本實(shí)施例的控制設(shè)備13的操作。檢測(cè)單 元110 —直供電,處于等待來自于鎖驅(qū)動(dòng)設(shè)備23的無線電波的狀態(tài)(S130 )。 當(dāng)攜帶控制設(shè)備13的用戶接近鎖驅(qū)動(dòng)設(shè)備23, ii^鎖驅(qū)動(dòng)設(shè)備23的無線 電波的有^t^蓋范圍中時(shí)(S130是),檢測(cè)單元110通過啟動(dòng)對(duì)其供電來 激活判定單元lll (S131)。
激活時(shí),判定單元111將檢測(cè)單元110接收的觸發(fā)信號(hào)中包括的觸發(fā) 信息與觸發(fā)存儲(chǔ)器112中的觸發(fā)信息Rj ( = C (Kb, Rh))進(jìn)行比較, 來判定觸發(fā)信號(hào)是否來自于正確的鎖驅(qū)動(dòng)設(shè)備23 (S332)。如果判定結(jié)果 為觸發(fā)信號(hào)不正確,判定單元111停止其操作(S132否)。如果判定結(jié)果 為觸發(fā)信號(hào)是正確的觸發(fā)信號(hào)Ri ( - C (Ka, Rh):之前的響應(yīng)信號(hào)) (S332是),判定單元111啟動(dòng)對(duì)其它功能元件例如計(jì)算單元113、傳輸 單元115和觸發(fā)更新單元116的供電(S133)。另外,判定單元lll指示 傳輸單元115發(fā)送響應(yīng)信號(hào),傳輸單元115從計(jì)算值存儲(chǔ)器317讀取計(jì)算 值C (Kb, Ri)以通過天線ANT1將其發(fā)送出去(S235)。
在發(fā)送了計(jì)算值C之后,判定單元111準(zhǔn)備好從鎖驅(qū)動(dòng)設(shè)備接收ACK 信號(hào)(S136 )。接收到ACK信號(hào)后,判定單元111指示觸發(fā)更新單元316 來更新觸發(fā)信息,并指示計(jì)算單元113計(jì)算新的計(jì)算值C用于下一序列。 觸發(fā)更新單元316讀取計(jì)算值存儲(chǔ)器317中存儲(chǔ)的作為響應(yīng)信號(hào)的計(jì)算值 C (Kb, Ri),并將該值作為新觸發(fā)信息Ri+i存儲(chǔ)于觸發(fā)存儲(chǔ)器112中 (S337)。而且,計(jì)算單元113從觸發(fā)存儲(chǔ)器112中讀取更新的觸發(fā)信息Rw,通過利用密鑰存儲(chǔ)器114中存儲(chǔ)的密鑰Kb加密觸發(fā)信息來產(chǎn)生新的 計(jì)算值C (Kb, Ri+1) (S238),將產(chǎn)生的計(jì)算值C (Kb, Ri+1)寫入計(jì) 算值存儲(chǔ)器317 ( S239)。
在下次和以后的操作中,判定單元111從觸發(fā)存儲(chǔ)器112中讀取觸發(fā) 更新單元316更新的觸發(fā)信息Ri+1,通過將該信息與鎖驅(qū)動(dòng)設(shè)備23發(fā)送的 觸發(fā)信號(hào)的觸發(fā)信息Ri+1進(jìn)行比較來判定該信息是否正確(S130, S131 , S332)。如果觸發(fā)信號(hào)是正確的,傳輸單元115從計(jì)算值存儲(chǔ)器317中讀 取計(jì)算單元113新產(chǎn)生的計(jì)算值C (Kb, Ri+1),將其作為響應(yīng)信號(hào)發(fā)送 出去。
根據(jù)本實(shí)施例的控制設(shè)備,由于用于判定前一序列中觸發(fā)信號(hào)的觸發(fā) 信息是每次更新的,即使觸發(fā)信號(hào)被截取,也可能減少未授權(quán)控制該設(shè)備 的機(jī)會(huì)。而且,在本實(shí)施例的控制設(shè)備中,由于不需要在從判定觸發(fā)信號(hào) 到傳輸響應(yīng)信號(hào)的時(shí)間期間執(zhí)行計(jì)算處理,所以有可能加快操作過程。
然后,將參考圖8和圖10說明本實(shí)施例的鎖驅(qū)動(dòng)設(shè)備23的操作。傳 輸控制單元120從觸發(fā)存儲(chǔ)器121讀取觸發(fā)信息C (Ka, Rh),產(chǎn)生周 期性觸發(fā)信號(hào),并將其發(fā)送給傳輸單元122。傳輸單元122通過天線ANT2 重復(fù)地發(fā)射發(fā)送的觸發(fā)信號(hào)(S140)。
為了檢測(cè)來自于控制設(shè)備13的無線電波,檢測(cè)單元123總是處于備用 狀態(tài)(S141)。當(dāng)檢測(cè)到來自于控制設(shè)備13的無線電波時(shí)(S141是), 檢測(cè)單元123通過對(duì)其供電激活判定單元124,將解調(diào)的接收信號(hào)(接收 的信息)發(fā)送給判定單元124。判定單元124通過接收供電而激活,讀取 計(jì)算值存儲(chǔ)器327中存儲(chǔ)的計(jì)算值C (Ka, Rj) ( S342 ),將該值與從檢 測(cè)單元123接收的接收信息進(jìn)行比較(S143 )。即,判定單元124將接收 的觸發(fā)信息C (Kb, Ri)與從計(jì)算值存儲(chǔ)器327中讀取的計(jì)算值C (Ka, Ri)進(jìn)行比較。
如果比較結(jié)果為它們匹配(S143是),判定單元124產(chǎn)生驅(qū)動(dòng)信號(hào) CL并將其發(fā)送給電驅(qū)動(dòng)鎖31 ( S144 )。
在發(fā)送驅(qū)動(dòng)信號(hào)CL之后,判定單元124指示傳輸控制單元120發(fā)送ACK,傳輸控制單元120通過傳輸單元122發(fā)送ACK ( S145 )。另外, 傳輸控制單元120在一段時(shí)間停止傳輸觸發(fā)信息。
在發(fā)送ACK之后,傳輸控制單元120指示觸發(fā)更新單元127來更新 觸發(fā)信息Ri+1 = C (Ka, Ri),觸發(fā)更新單元127將步驟143中用于比較. 的來自于計(jì)算值存儲(chǔ)器327的計(jì)算值C (Ka, R)寫入到觸發(fā)存儲(chǔ)器121 , 作為下一次使用的觸發(fā)信息(S346)。由此,觸發(fā)存儲(chǔ)器121中的觸發(fā)信 息,皮更新了 。
此后,傳輸控制單元120指示計(jì)算單元325產(chǎn)生用于判定下一個(gè)響應(yīng) 信號(hào)的正確性的計(jì)算值C (Ka, Ri+1)。計(jì)算單元325從觸發(fā)存儲(chǔ)器121 讀取更新的觸發(fā)信息,利用密鑰存儲(chǔ)器326中存儲(chǔ)的密鑰Ka產(chǎn)生新的計(jì) 算值C( Ka, Ri+1) ( S347 ),并將該值存儲(chǔ)于計(jì)算值存儲(chǔ)器327中(S348 )。
在下次操作中,傳輸控制單元120通it^觸發(fā)存儲(chǔ)器121中讀取這時(shí) 的計(jì)算值C(Ka, Ri)產(chǎn)生和發(fā)送觸發(fā)信號(hào),判定單元124利用這時(shí)新產(chǎn) 生的計(jì)算值C (Ka, Ri+1)判定接收的信息是否來自于正確的控制設(shè)備。
根據(jù)本實(shí)施例的控制系統(tǒng),由于之前的計(jì)算值C用作為鎖驅(qū)動(dòng)設(shè)備要 發(fā)送的觸發(fā)信息,所以就有可能進(jìn)一步提高安全性。而且,根據(jù)本實(shí)施例 的控制系統(tǒng),由于用于下次判定響應(yīng)信號(hào)的計(jì)算值C是之前產(chǎn)生和存儲(chǔ)的, 就有可能加快從接收響應(yīng)信號(hào)到產(chǎn)生驅(qū)動(dòng)信號(hào)的^^作。
此后,將參考圖11到圖13詳細(xì)說明才艮據(jù)本發(fā)明的第四實(shí)施例的控制 系統(tǒng)。在下面的說明中,與第一到第三實(shí)施例相同的配置和操作^W予相 同的參考標(biāo)號(hào),并省略對(duì)其的重復(fù)說明。
如圖11所示,本實(shí)施例的控制系統(tǒng)對(duì)應(yīng)于圖8中所示的控制系統(tǒng)3, 其中鎖驅(qū)動(dòng)i殳備23的配置改變了。在本實(shí)施例的控制系統(tǒng)中,鎖驅(qū)動(dòng)設(shè)備-在成功完成控制設(shè)備的認(rèn)證之后發(fā)送特殊加密的ACK信號(hào),控制設(shè)備根 據(jù)ACK信號(hào)的正確性更新觸發(fā)信息和計(jì)算值。
判定單元411除了具有根據(jù)第一到第三實(shí)施例的判定單元111的功能 之外,還具有判定鎖驅(qū)動(dòng)設(shè)備24發(fā)送的ACK信號(hào)的正確性的功能。計(jì)算 單元413除了具有根據(jù)第一到第三實(shí)施例的計(jì)算單元113的功能之外,還具有進(jìn)一步加密觸發(fā)存儲(chǔ)器112中存儲(chǔ)的觸發(fā)信息的功能。密鑰存儲(chǔ)器414 除了存儲(chǔ)用于產(chǎn)生響應(yīng)信號(hào)的密鑰Kb之外,還存儲(chǔ)計(jì)算單元413加密觸 發(fā)信息用于!HiE從鎖驅(qū)動(dòng)設(shè)備發(fā)送的ACK時(shí)所用的密鑰Kd。
以下,將參考圖11和圖12說明本實(shí)施例的控制設(shè)備14的操作。檢測(cè) 單元110 —直供電,處于等待來自于鎖驅(qū)動(dòng)設(shè)備24的無線電波的狀態(tài)
(S130)。當(dāng)攜帶控制設(shè)備14的用戶接近鎖驅(qū)動(dòng)設(shè)備24,進(jìn)入鎖驅(qū)動(dòng)設(shè) 備24的無線電波的有效覆蓋范圍時(shí)(S130是),檢測(cè)單元110通過啟動(dòng) 對(duì)其供電來激活判定單元411 (S131)。
當(dāng)激活時(shí),判定單元411將檢測(cè)單元110接收的觸發(fā)信號(hào)中包括的觸 發(fā)信息與觸發(fā)存儲(chǔ)器112中的觸發(fā)信息Ri ( - C (Kb, Ri —,))進(jìn)行比較, 來判定觸發(fā)信號(hào)是否來自于正確的鎖驅(qū)動(dòng)設(shè)備24 ( S332 )。如果判定結(jié)果 為觸發(fā)信號(hào)不正確,判定單元411停止其操作(S132否)。如果判定結(jié)果 為觸發(fā)信號(hào)是正確的觸發(fā)信號(hào)Ri ( = C (Ka, Rh):之前的響應(yīng)信號(hào))
(S332是),判定單元411啟動(dòng)對(duì)其它功能元件例如計(jì)算單元413、傳輸 單元115和觸發(fā)更新單元116的供電(S133)。另外,判定單元411指示 傳輸單元115發(fā)送響應(yīng)信號(hào),傳輸單元115從計(jì)算值存儲(chǔ)器417讀取計(jì)算 值C (Kb, Rj)以通過天線ANT1將其發(fā)送出去(S234)。
在發(fā)送了計(jì)算值C之后,判定單元411指示計(jì)算單元413加密觸發(fā)存 儲(chǔ)器112中存儲(chǔ)的觸發(fā)信息Rj,并等待接收來自于鎖驅(qū)動(dòng)設(shè)備24的ACK 信號(hào)。計(jì)算單元413從觸發(fā)存儲(chǔ)器112中讀取觸發(fā)信息Ri,用密鑰存儲(chǔ)器 414中存儲(chǔ)的密鑰Kb加密該信息,并將其存儲(chǔ)在計(jì)算值存儲(chǔ)器417中
(S434 )。 一旦通過檢測(cè)單元110接收到來自于鎖驅(qū)動(dòng)設(shè)備24的ACK信 號(hào),判定單元411從計(jì)算值存儲(chǔ)器417讀取加密的觸發(fā)信息C(Kd, Rj), 將其與接收的ACK信號(hào)(=C (Kc, Ri))上的信息進(jìn)行比較(S435)。 如果比較結(jié)果為它們相同(S435是),判定單元411指示觸發(fā)更新單 元116更新觸發(fā)信息。觸發(fā)更新單元116將計(jì)算值存儲(chǔ)器417中存儲(chǔ)的計(jì) 算值C (Kb, Rj)(該計(jì)算值作為響應(yīng)信號(hào)發(fā)送)存儲(chǔ)于觸發(fā)存儲(chǔ)器112, 由此更新觸發(fā)信息(S436)。此后,計(jì)算單元413從觸發(fā)存儲(chǔ)器112讀取更新的觸發(fā)信息,產(chǎn)生計(jì) 算值C (Kb, Ri+1)用于判定下一個(gè)觸發(fā)信號(hào)(S437),并將該值存儲(chǔ)于 計(jì)算值存儲(chǔ)器417中(S438 )。
在下次和以后的操作中,判定單元411從觸發(fā)存儲(chǔ)器112中讀取觸發(fā) 更新單元116更新的觸發(fā)信息Rw-C (Kb, Rj),通過將該信息與鎖驅(qū) 動(dòng)設(shè)備24發(fā)送的觸發(fā)信號(hào)的觸發(fā)信息進(jìn)行比較來判定該信息是否正確 (S130, S131, S332)。如果觸發(fā)信號(hào)是正確的,傳輸單元115從計(jì)算值 存儲(chǔ)器417中讀取計(jì)算值存儲(chǔ)器417中新產(chǎn)生并存儲(chǔ)的計(jì)算值C ( Ka, Ri+1),將其作為響應(yīng)信號(hào)發(fā)送出去。
根據(jù)本實(shí)施例的控制系統(tǒng),在來自于鎖驅(qū)動(dòng)設(shè)備的ACK信號(hào)被認(rèn)證 之后,更新觸發(fā)信息和計(jì)算值C以用于下一序列,這樣可以實(shí)現(xiàn)安全的更 新處理。
此后,將說明本實(shí)施例的鎖驅(qū)動(dòng)i殳備24。計(jì)算單元425除了具有根據(jù) 第一到第三實(shí)施例的計(jì)算單元125的功能之外,還具有進(jìn)一步加密觸發(fā)存 儲(chǔ)器121中存儲(chǔ)的觸發(fā)信息的功能。密鑰存儲(chǔ)器426除了存儲(chǔ)用于驗(yàn)證響 應(yīng)信號(hào)的密鑰Ka之夕卜,還存儲(chǔ)計(jì)算單元425加密觸發(fā)信息作為ACK信號(hào) 時(shí)所用的密鑰Kc。
以下,將參考圖11和圖13說明本實(shí)施例的鎖驅(qū)動(dòng)設(shè)備24的操作。傳 輸控制單元120從觸發(fā)存儲(chǔ)器121讀取觸發(fā)信息R廣C (Ka, R卜J ,產(chǎn) 生周期性觸發(fā)信號(hào),并將其發(fā)送給傳輸單元122。傳輸單元122通過天線 ANT2重復(fù)地將發(fā)送的觸發(fā)信號(hào)發(fā)送出去(S140)。
為了檢測(cè)來自于控制設(shè)備14的無線電波,檢測(cè)單元123總是處于備用 狀態(tài)(S141)。 一,測(cè)到來自于控制i殳備14的無線電波(S141是.), 檢測(cè)單元123通過對(duì)其供電激活判定單元124,將解調(diào)的接收信號(hào)(接收 的信息)發(fā)送給判定單元124。判定單元124通過接收供電而激活,讀取 計(jì)算值存儲(chǔ)器427中存儲(chǔ)的計(jì)算值C (Ka, R,) (S342),將該值與從檢 測(cè)單元123接收的接收信息進(jìn)行比較(S143)。
如果比較結(jié)果為它們匹配(S143是),判定單元124產(chǎn)生驅(qū)動(dòng)信號(hào)CL并將其發(fā)送給電驅(qū)動(dòng)鎖31 ( S144 )。
在發(fā)送驅(qū)動(dòng)信號(hào)CL之后,判定單元124指示計(jì)算單元425加密觸發(fā) 存儲(chǔ)器121中存儲(chǔ)的觸發(fā)信息Ri-C (Ka, Rh),還指示傳輸控制單元 120發(fā)送ACK。 一旦接收到指示,計(jì)算單元425就從觸發(fā)存儲(chǔ)器121讀取 觸發(fā)信息,通過利用密鑰存儲(chǔ)器426中存儲(chǔ)的用于加密ACK的密鑰Kc加 密觸發(fā)信息來產(chǎn)生計(jì)算值C (Kc, R》(S444)。傳輸控制單元120通過
另外,傳輸控制單元120在一段時(shí)間停止傳輸觸發(fā)信息。
在發(fā)送ACK之后,傳輸控制單元120指示觸發(fā)更新單元127來更新 觸發(fā)信息,觸發(fā)更新單元127將步驟143中用于比較的來自于計(jì)算值存儲(chǔ) 器427的計(jì)算值C (Ka, Rj寫入到觸發(fā)存儲(chǔ)器121,作為下一次使用的 觸發(fā)信息Rw (S146)。由此,觸發(fā)存儲(chǔ)器121中的觸發(fā)信息被更新了。
此后,傳輸控制單元120指示計(jì)算單元425產(chǎn)生用于判定下一個(gè)響應(yīng) 信號(hào)的正確性的計(jì)算值C。計(jì)算單元425從觸發(fā)存儲(chǔ)器121讀取更新的觸 發(fā)信息,利用密鑰存儲(chǔ)器426中存儲(chǔ)的密鑰Ka產(chǎn)生新的計(jì)算值C (Ka, Ri+1) (S347),并將該值存儲(chǔ)于計(jì)算值存儲(chǔ)器427中(S348 )。
在下次^作中,傳輸控制單元120通過利用這時(shí)來自于觸發(fā)存儲(chǔ)器121: 中的計(jì)算值C(Ka, Rj)產(chǎn)生和發(fā)送觸發(fā)信號(hào),判定單元124通過利用這 時(shí)新產(chǎn)生的計(jì)算值C (Ka, Ri + 1)判定接收的信息是否來自于正確的控制 設(shè)備。
根據(jù)本實(shí)施例的控制系統(tǒng),由于之前的計(jì)算值C用作為鎖驅(qū)動(dòng)設(shè)備要 發(fā)送的觸發(fā)信息,所以就有可能進(jìn)一步提高安全性。而且,根據(jù)本實(shí)施例 的控制系統(tǒng),由于用于判定下一序列中響應(yīng)信號(hào)的計(jì)算值C是之前產(chǎn)生和
存儲(chǔ)的,就有可能加快從接收響應(yīng)信號(hào)到產(chǎn)生驅(qū)動(dòng)信號(hào)的^Mt。
此后,將參考圖14到圖16詳細(xì)說明根據(jù)本發(fā)明的第五實(shí)施例的控制
系統(tǒng)。在下面的說明中,與第一到第四實(shí)施例相同的配置和操作被賦予相
同的參考標(biāo)號(hào),并省略對(duì)其的重復(fù)說明。
如圖14所示,本實(shí)施例的控制系統(tǒng)對(duì)應(yīng)于圖11中所示的控制系統(tǒng)4,其中鎖驅(qū)動(dòng)設(shè)備24的配置改變了。具體地,根據(jù)本實(shí)施例的鎖驅(qū)動(dòng)設(shè)備 25是這樣的設(shè)備,其中根據(jù)圖11中所示的第四實(shí)施例的觸發(fā)更新單元127 由隨機(jī)數(shù)產(chǎn)生單元527代替。在本實(shí)施例的控制系統(tǒng)中,從鎖驅(qū)動(dòng)設(shè)備要 發(fā)送給控制設(shè)備的觸發(fā)信號(hào)是根據(jù)隨機(jī)數(shù)產(chǎn)生單元527所產(chǎn)生的隨機(jī)數(shù)信 息而產(chǎn)生的。
以下,將參考圖14和圖15說明本實(shí)施例的控制設(shè)備14的操作。檢測(cè) 單元110 —直供電,處于等待來自于鎖驅(qū)動(dòng)設(shè)備25的無線電波的狀態(tài) (S130)。當(dāng)攜帶控制設(shè)備14的用戶接近鎖驅(qū)動(dòng)設(shè)備25,進(jìn)入鎖驅(qū)動(dòng)設(shè) 備25的無線電波的有效覆蓋范圍時(shí)(S130是),檢測(cè)單元110通過啟動(dòng) 對(duì)其供電來激活判定單元411 (S131)。
當(dāng)激活時(shí),判定單元411將檢測(cè)單元110接收的觸發(fā)信號(hào)中包括的觸 發(fā)信息與觸發(fā)存儲(chǔ)器112中的觸發(fā)信息Ri進(jìn)行比較,來判定觸發(fā)信號(hào)是否 來自于正確的鎖驅(qū)動(dòng)i殳備25 (S132)。如果判定結(jié)果為觸發(fā)信號(hào)不正確, 判定單元411停止其操作(S132否)。如果判定結(jié)果為觸發(fā)信號(hào)是正確的 觸發(fā)信號(hào)(S132是),判定單元411啟動(dòng)對(duì)其它功能元件例如計(jì)算單元413、 傳輸單元115和觸發(fā)更新單元116的供電(S133)。另外,判定單元411 指示傳輸單元115發(fā)送響應(yīng)信號(hào),傳輸單元115從計(jì)算值存儲(chǔ)器417讀取 計(jì)算值C (Kb, Rj)并通過天線ANT1發(fā)送出去(S235)。
在發(fā)送了計(jì)算值C之后,判定單元411使自己處于備用狀態(tài)等待接收 ACK信號(hào)(S533 )。當(dāng)在預(yù)定時(shí)間期間之內(nèi)接收到ACK信號(hào)(S533是) 并且接收的信號(hào)功率等于或者大于預(yù)定的閾值(S534是),判定單元41 就判定ACK信號(hào)是正確的,并指示傳輸單元115向鎖驅(qū)動(dòng)i殳備25發(fā)送 ACK信號(hào),傳輸單元115就發(fā)送ACK信號(hào)(S535)。
當(dāng)ACK信號(hào)4皮發(fā)送,判定單元411指示觸發(fā)更新單元116利用接收 的ACK信號(hào)更新觸發(fā)存儲(chǔ)器112中存儲(chǔ)的觸發(fā)信息,觸發(fā)更新單元116 通過將從判定單元411接收的ACK信號(hào)寫入觸發(fā)存儲(chǔ)器112來更新觸發(fā) 信息(S537)。
此后,判定單元411指示計(jì)算單元413計(jì)^作為下一個(gè)響應(yīng)信號(hào)的計(jì)算值C,計(jì)算單元413利用密鑰存儲(chǔ)器414中存儲(chǔ)的密鑰Kb加密從觸 發(fā)存儲(chǔ)器112中讀取的更新的觸發(fā)信息RiM (S538),并將該信息存儲(chǔ)在 計(jì)算值存儲(chǔ)器417中(S539)。結(jié)果,計(jì)算值C (Kb, Ri + 1)存儲(chǔ)在計(jì)算 值存儲(chǔ)器417中。
在下次和以后的操作中,傳輸單元115從計(jì)算值存儲(chǔ)器417中讀取計(jì) 算值存儲(chǔ)器417中新產(chǎn)生并存儲(chǔ)的計(jì)算值C (Kb, Ri+1),將其作為響應(yīng) 信號(hào)發(fā)送出去。
根據(jù)本實(shí)施例的控制設(shè)備,由于筒化了對(duì)鎖驅(qū)動(dòng)設(shè)備發(fā)送的ACK信 號(hào)的正確性的判定,所以有可能加快控制i殳備的操作。
此后,將說明本實(shí)施例的鎖驅(qū)動(dòng)設(shè)備25。隨機(jī)數(shù)產(chǎn)生單元527具有根 據(jù)判定單元124的指示產(chǎn)生隨機(jī)數(shù)信息,并將該信息作為觸發(fā)信息Ri存儲(chǔ) 在觸發(fā)存儲(chǔ)器121中的功能。
以下,將參考圖14和圖16說明本實(shí)施例的鎖驅(qū)動(dòng)設(shè)備25的操作。傳 輸控制單元120從觸發(fā)存儲(chǔ)器121讀取觸發(fā)信息Ri,產(chǎn)生周期性觸發(fā)信號(hào), 并將其發(fā)送*輸單元122。傳輸單元122通過天線ANT2重復(fù)地將發(fā)送 的觸發(fā)信號(hào)發(fā)送出去(S140)。
為了檢測(cè)來自于控制設(shè)備14的無線電波,檢測(cè)單元123總是處于備用 狀態(tài)(S141)。 一,測(cè)到來自于控制設(shè)備14的無線電波(S141是), 檢測(cè)單元123通過對(duì)其供電激活判定單元124,將解調(diào)的接收信號(hào)上的接 收信息(這里是C (Kb, Rj))發(fā)送給判定單元124。判定單元124通過 接收供電而激活,讀取計(jì)算值存儲(chǔ)器427中存儲(chǔ)的計(jì)算值C (Ka, Ri) (S342),將該值與從檢測(cè)單元123接收的接收信息進(jìn)行比較(S143)。
如果比較結(jié)果為它們匹配(S143是),判定單元124產(chǎn)生驅(qū)動(dòng)信號(hào) CL并將其發(fā)送給電驅(qū)動(dòng)鎖31 (S144 )。
在發(fā)送驅(qū)動(dòng)信號(hào)CL之后,判定單元124指示隨機(jī)數(shù)產(chǎn)生單元527產(chǎn) 生隨機(jī)數(shù)信息,隨機(jī)數(shù)產(chǎn)生單元527產(chǎn)生隨機(jī)數(shù)信息,并將該信息存儲(chǔ)在 觸發(fā)存儲(chǔ)器121中作為新的觸發(fā)信息(S544)。新產(chǎn)生觸發(fā)信息時(shí),傳輸 控制單元120從觸發(fā)存儲(chǔ)器121讀取觸發(fā)信息,并將其作為ACK信號(hào)發(fā)送給傳輸單元122,傳輸單元122發(fā)送該接收到的ACK信號(hào)(S545)。新 產(chǎn)生的觸發(fā)信息RiM用作為下一序列的觸發(fā)信息,還用作為發(fā)送給控制設(shè) 備的ACK信號(hào)。
在發(fā)送ACK信號(hào)之后,判定單元124等待接收來自于控制設(shè)備的ACK 信號(hào)(S546)。接收到ACK信號(hào)之后(S546是),傳輸控制單元120指 示計(jì)算單元425產(chǎn)生用于判定下一個(gè)響應(yīng)信號(hào)的正確性的計(jì)算值C (Ka, R卜i)。計(jì)算單元425從觸發(fā)存儲(chǔ)器121讀取更新的觸發(fā)信息Rw,利用 密鑰存儲(chǔ)器426中存儲(chǔ)的密鑰Ka產(chǎn)生新的計(jì)算值C (Ka, Ri+1) ( S347 ), 并將該值存儲(chǔ)于計(jì)算值存儲(chǔ)器427中(S348 )。
在下次操作中,傳輸控制單元120通過利用觸發(fā)存儲(chǔ)器121中這時(shí)產(chǎn) 生的隨機(jī)數(shù)信息(=Ri+1)來產(chǎn)生和發(fā)送觸發(fā)信號(hào),判定單元124利用這 時(shí)新產(chǎn)生的計(jì)算值C (Ka, Ri+1)判定接收的信息是否來自于正確的控制 設(shè)備。
根據(jù)本實(shí)施例的控制系統(tǒng),由于每一序列產(chǎn)生的隨機(jī)數(shù)信息用作為鎖 驅(qū)動(dòng)設(shè)備要發(fā)送的觸發(fā)信息,所以就有可能進(jìn)一步提高安全性。而且,根 據(jù)本實(shí)施例的控制系統(tǒng),由于用于判定下一序列中響應(yīng)信號(hào)的計(jì)算值C是 之前產(chǎn)生和存儲(chǔ)的,就有可能加快從接收響應(yīng)信號(hào)到產(chǎn)生驅(qū)動(dòng)信號(hào)的操作。
此后,將參考圖17到圖19詳細(xì)說明根據(jù)本發(fā)明的第六實(shí)施例的控制 系統(tǒng)。在下面的說明中,與第一到第五實(shí)施例相同的配置和操作船武予相 同的參考標(biāo)號(hào),并省略對(duì)其的重復(fù)說明。
如圖17所示,本實(shí)施例的控制系統(tǒng)對(duì)應(yīng)于圖11中所示的控制系統(tǒng)4, 其中控制設(shè)備14的配置中還提供有定時(shí)器627。在本實(shí)施例的控制系統(tǒng)中, 不在鎖驅(qū)動(dòng)設(shè)備和控制設(shè)備之間進(jìn)行ACK信號(hào)的發(fā)iH/接收,當(dāng)鎖驅(qū)動(dòng)設(shè) 備要發(fā)送的觸發(fā)信號(hào)停止了一段時(shí)間的時(shí)候,控制設(shè)備開始產(chǎn)生計(jì)算值等,。
定時(shí)器627連接到判定單元411,具有計(jì)量從何時(shí)開始判定單元411 沒有從鎖驅(qū)動(dòng)設(shè)"^接收到觸發(fā)信號(hào)的功能,并在預(yù)定時(shí)間過去之后在更新 觸發(fā)信息,產(chǎn)生新的計(jì)算值C等等的時(shí)候給出時(shí)鐘信號(hào)。
以下,將參考圖17和圖18說明本實(shí)施例的控制設(shè)備16的操作。檢測(cè)單元110 —直供電,處于等待來自于鎖驅(qū)動(dòng)設(shè)備26的無線電波的狀態(tài) (S130)。當(dāng)攜帶控制設(shè)備16的用戶接近鎖驅(qū)動(dòng)設(shè)備26,并iiX鎖驅(qū)動(dòng) 設(shè)備26的無線電波的有效覆蓋范圍中時(shí)(S130是),檢測(cè)單元110通過 啟動(dòng)對(duì)其供電來激活判定單元411 (S131)。
激活時(shí),判定單元411將檢測(cè)單元110接收的觸發(fā)信號(hào)中包括的觸發(fā) 信息與觸發(fā)存儲(chǔ)器112中的觸發(fā)信息Ri ( = C (Kb, Rh))進(jìn)行比較, 來判定觸發(fā)信號(hào)是否來自于正確的鎖驅(qū)動(dòng)設(shè)備26 (S332)。如果判定結(jié)果 為觸發(fā)信號(hào)不正確,判定單元411停止其操作(S332否)。如果判定結(jié)果 為觸發(fā)信號(hào)是正確的觸發(fā)信號(hào)Ri ( = C (Ka, Rh):與之前的響應(yīng)信號(hào) 相同的信號(hào))(S332是),判定單元411啟動(dòng)對(duì)其它功能元件例如計(jì)算單 元413、傳輸單元115和觸發(fā)更新單元116的供電(S133)。另外,判定 單元411指示傳輸單元115發(fā)送響應(yīng)信號(hào),傳輸單元115從計(jì)算值存儲(chǔ)器 417讀取計(jì)算值C (Kb, Rj)以通過天線ANT1將其發(fā)送出去(S234)。 另外,判定單元411向定時(shí)器627發(fā)送開始信號(hào)。
在發(fā)送了計(jì)算值C (Kb, Rj)之后,判定單元411準(zhǔn)備好檢驗(yàn)存在/ 不存在觸發(fā)信號(hào)的接收(S633 )。定時(shí)器627在接收到來自于判定單元411: 的開始信號(hào)之后開始計(jì)時(shí),并在預(yù)訂時(shí)間向判定單元411給出處理信號(hào)。 如果判定單元411在接收到來自于定時(shí)器627的處理信號(hào)時(shí)沒有接收到后 續(xù)的觸發(fā)信號(hào)(S634否),就指示觸發(fā)更新單元116更新觸發(fā)信息。觸發(fā) 更新單元116將計(jì)算值存儲(chǔ)器417中存儲(chǔ)的計(jì)算值C (Kb, Rj)(作為響 應(yīng)信號(hào)發(fā)送的計(jì)算值)存儲(chǔ)在觸發(fā)存儲(chǔ)器112中,由此更新觸發(fā)信息 (S635)。結(jié)果,要存儲(chǔ)在觸發(fā)存儲(chǔ)器112中的觸發(fā)信息R^變成了 C(Kb, Ri)。
此后,計(jì)算單元413從觸發(fā)存儲(chǔ)器112讀取更新的觸發(fā)信息Rj+!,產(chǎn) 生計(jì)算值C (Kb, Ri+1)用于判定下一個(gè)觸發(fā)信號(hào)(S636),并將該值存 儲(chǔ)在計(jì)算值存儲(chǔ)器417中(S637)。
在下次和以后的操作中,判定單元411從觸發(fā)存儲(chǔ)器112中讀取這時(shí) 更新的觸發(fā)信息Ri+1,通過將該信息與鎖驅(qū)動(dòng)設(shè)備26發(fā)送的觸發(fā)信號(hào)的觸發(fā)信息進(jìn)行比較來判定該信息是否正確(S130, S131, S332)。如果觸發(fā) 信號(hào)是正確的,傳輸單元115從計(jì)算值存儲(chǔ)器417中讀取計(jì)算值存儲(chǔ)器417 中新產(chǎn)生并存儲(chǔ)的計(jì)算值C (Kb, Ri+1),將其作為響應(yīng)信號(hào)發(fā)送出去。
根據(jù)本實(shí)施例的控制設(shè)備,由于觸發(fā)信息的更新等是自動(dòng)執(zhí)行的,與 ACK信號(hào)的發(fā)送/接收無關(guān),所以有可能簡(jiǎn)化電路結(jié)構(gòu)。
以下,將參考圖17和圖19說明本實(shí)施例的鎖驅(qū)動(dòng)設(shè)備26的操作。傳 輸控制單元120從觸發(fā)存儲(chǔ)器121讀取觸發(fā)信息1^= (C(Ka, Rh)), 產(chǎn)生周期性觸發(fā)信號(hào),并將其發(fā)送給傳輸單元122。傳輸單元122通過天 線ANT2重復(fù)地將發(fā)送的觸發(fā)信號(hào)發(fā)送出去(S140)。
為了檢測(cè)來自于控制設(shè)備16的無線電波,檢測(cè)單元123總是處于備用 狀態(tài)(S141)。 一,測(cè)到來自于控制設(shè)備16的無線電波(S141是), 檢測(cè)單元123通過對(duì)其供電激活判定單元124,將解調(diào)的接收信號(hào)上的接 收信息發(fā)送給判定單元124。判定單元124通過接收供電而激活,讀取計(jì) 算值存儲(chǔ)器427中存儲(chǔ)的計(jì)算值C (Ka, Rj) ( S342 ),將該值與從檢測(cè) 單元123接收的接收信息進(jìn)行比較(S143 )。
如果比較結(jié)果為它們匹配(S143是),判定單元124產(chǎn)生驅(qū)動(dòng)信號(hào) CL并將其發(fā)送給電驅(qū)動(dòng)鎖31 (S144)。同時(shí),傳輸控制單元120在一段 時(shí)間停止發(fā)送觸發(fā)信號(hào)(S644)。停止時(shí)間對(duì)應(yīng)于控制設(shè)備16的定時(shí)器 627給判定單元411的時(shí)間,該時(shí)間被設(shè)為直到控制設(shè)備16開始更新觸發(fā)
信號(hào)和計(jì)算值的時(shí)間。
在預(yù)定的停止時(shí)間過去之后,傳輸控制單元120指示觸發(fā)更新單元127 更新觸發(fā)信息Ri,觸發(fā)更新單元127將步驟143中用于比較的來自于計(jì)算 值存儲(chǔ)器427的計(jì)算值C (Ka, Rj)寫入到觸發(fā)存儲(chǔ)器121,作為下一次 使用的觸發(fā)信息RiM (S645)。由此,觸發(fā)存儲(chǔ)器121中的觸發(fā)信息被更 新了。
此后,傳輸控制單元120指示計(jì)算單元425產(chǎn)生用于判定下一個(gè)響應(yīng) 信號(hào)正確性的計(jì)算值C (Ka, Ri+1)。計(jì)算單元425從觸發(fā)存儲(chǔ)器121讀 取更新的觸發(fā)信息Ri + 1,利用密鑰存儲(chǔ)器426中存儲(chǔ)的密鑰Ka產(chǎn)生新的
26計(jì)算值C( Ka, Ri+1)( S646 ),并將該值存儲(chǔ)于計(jì)算值存儲(chǔ)器427中(S647 )。 當(dāng)新的計(jì)算值C得到存儲(chǔ),傳輸控制單元120從觸發(fā)存儲(chǔ)器121讀取觸發(fā) 信息Rin來產(chǎn)生觸發(fā)信號(hào),并恢復(fù)觸發(fā)信號(hào)的重復(fù)發(fā)送(S648)。
在下次操作中,傳輸控制單元120通過從觸發(fā)存儲(chǔ)器121中讀取觸發(fā) 信息Ri+1來產(chǎn)生和發(fā)送觸發(fā)信號(hào),判定單元124利用這時(shí)新產(chǎn)生的計(jì)算值 C (Ka, Ri+1)判定接收的信息是否來自于正確的控制設(shè)備。
根據(jù)本實(shí)施例的控制系統(tǒng),由于省略了 ACK信號(hào)的發(fā)送/接收,所以 有可能簡(jiǎn)化電路結(jié)構(gòu)。
以下,將參考圖20說明根據(jù)第一到第六實(shí)施例的控制設(shè)備中使用的檢 測(cè)單元的示例。如圖20所示,這些實(shí)施例的檢測(cè)單元110具有整流器40 和激活電路50。
整流器40整流從天線ANT1輸出的RF信號(hào),來產(chǎn)生整流電壓(直流 電壓)。即,天線ANT1和整流器40通過接收外部能量形成產(chǎn)生電功率 的功率產(chǎn)生單元。整流器40例如由二極管元件等實(shí)現(xiàn),對(duì)整流器40的電 源供應(yīng)不是特別必要的。然而,從激活電路50只有一個(gè)到地的連接用于參 考電勢(shì)。激活電路50接收整流器40輸出的整流電壓,并輸出用于判定單 元lll等的激活信號(hào)。將激活信號(hào)提供給電源控制單元54。同時(shí),整流器 40檢測(cè)從天線ANT1接收的RF電壓,并將其送給判定單元lll。具體地, 判定單元111通過來自于激活電路50的激活信號(hào)而激活,在從整流器40 接收到信號(hào)時(shí)執(zhí)^f于觸發(fā)信號(hào)或者響應(yīng)信號(hào)的判定。
激活電路50具有電流產(chǎn)生單元和電流放大單元51,電流-電壓轉(zhuǎn)換器 52,和電池供電53。電流產(chǎn)生單元對(duì)應(yīng)于nMOS晶體管Ml,當(dāng)整流器4 輸出的整流電壓相對(duì)于地(參考電勢(shì)或者第二參考電勢(shì))施加在晶體管 Ml的漏柵7>共連接側(cè)和電源側(cè)兩端時(shí),在電流產(chǎn)生單元中產(chǎn)生電流。電 ;jt故大單元對(duì)應(yīng)于nMOS晶體管M2, pMOS晶體管M3和M4,其中第 一級(jí)的電流放大由組成具有晶體管Ml的電流鏡像電路CM1的晶體管Ml; 和晶體管M2進(jìn)行,第二級(jí)的電流放大由包括晶體管M3和晶體管M4的 電流鏡像電路CM2進(jìn)行。作為電流產(chǎn)生單元和電流放大單元51的輸出的放大電流從晶體管M4 的漏極輸出,電流輸入到電流-電壓轉(zhuǎn)換器52。電流-電壓轉(zhuǎn)換器52根據(jù)輸 入電流的幅度產(chǎn)生電壓。從電流輸入到輸出電壓的極性可以是正極性或者 負(fù)極性。注意,電流-電壓轉(zhuǎn)換器52的接地側(cè)和電源側(cè)(第二參考電勢(shì)或 者參考電勢(shì))分別由實(shí)線和虛線表示的原因是可能有這樣的情況,就是電 源側(cè)不需要連接。電池供電53作用為激活電路50的供電,還作用為電源 控制單元54和判定單元111的供電。
基本上,在沒有從整流器40輸入整流電壓的情況下,激活電路50中 的電池供電53沒有電能消耗。這是由于在沒有產(chǎn)生整流電壓的情況下,沒 有電流流過晶體管Ml,導(dǎo)致電流不流過電流鏡l象電路CM1和CM2,進(jìn) 一步地,沒有電流流過電流-電壓轉(zhuǎn)換器52,因?yàn)槠錉顟B(tài)由例如CMOS電 路等決定。此外,關(guān)于電源控制單元54中的電能消耗,情況與電流-電壓 轉(zhuǎn)換器52中的情況相同。這也是由于電源控制單元54可以由例如CMOS 電路等形成。判定單元111由作為激活電路50的輸出的激活信號(hào)通過電源 控制單元54而轉(zhuǎn)換為ON狀態(tài),消耗電池供電53的電能。電源控制單元 54才艮據(jù)激活信號(hào)對(duì)判定單元111供電。即,電源控制單元54具有將激活 信號(hào)轉(zhuǎn)換為能夠驅(qū)動(dòng)判定單元111的電壓的功能。
在本示例的判定單元中,由天線ANT2接收的接收信號(hào)由整流器40 轉(zhuǎn)換為直流電,并被傳遞到激活電路50和判定單元111。激活電路50利 用電流鏡像CM1和CM2放大接收的電流,利用電流-電壓轉(zhuǎn)換器52將電 流轉(zhuǎn)換為電壓。轉(zhuǎn)換的電壓作為激活信號(hào)傳遞給電源控制單元54,電源控 制單元54根據(jù)該激活信號(hào)對(duì)判定單元111供電。接收供電的判定單元111 執(zhí)行關(guān)于從整流器40接收的接收信號(hào)的判定。
在本示例中,4吏得整流器40和地之間的電勢(shì)差VI等于電流鏡像電路 CM1和地之間的電勢(shì)差V2,這樣當(dāng)整流器40和電流鏡像電路CM1處于 OFF狀態(tài)時(shí)沒有電流流過,導(dǎo)致備用狀態(tài)的電源消耗可以更有效的減少。 在本實(shí)施例的檢測(cè)單元110中,在備用狀態(tài)沒有電源消耗。這一點(diǎn)在電源 節(jié)約方面成為重要優(yōu)點(diǎn)。注意也有可能對(duì)電流-電壓轉(zhuǎn)換器52的輸出提供例如復(fù)位觸發(fā)器(SR 觸發(fā)器),這樣判定單元111可以保持ON狀態(tài),即使無線電波停止ii7v 和終止產(chǎn)生激活信號(hào)。也可以在電源控制單元54內(nèi)部提供這種狀態(tài)記錄電 路。
應(yīng)當(dāng)注意本發(fā)明并不局限于上述實(shí)施例本身,但是在實(shí)現(xiàn)階段可以由 在一定范圍內(nèi)修改的組件來實(shí)現(xiàn)而不脫離其內(nèi)容。而且,可以通過正確地 組合上述實(shí)施例中公開的多個(gè)組件來形成各種發(fā)明。例如,實(shí)施例中所示 的所有組件中的一些可以刪除。而且,不同實(shí)施例的組件可以正確地組合 起來。
其它優(yōu)點(diǎn)和修改對(duì)本領(lǐng)域技術(shù)人員是顯而易見的。因此,本發(fā)明從其 更廣的范圍來講并不局限于此處所顯示和所描述的特定細(xì)節(jié)和代表性實(shí)施 例。因此,可以做出各種修改而不脫離由附加的權(quán)利要求和它們的等同體 所限定的一亂良明概念的精神或范圍。
權(quán)利要求
1. 一種與受控設(shè)備通信來控制該受控設(shè)備的控制設(shè)備,包括第一存儲(chǔ)器,用于存儲(chǔ)認(rèn)證所述受控設(shè)備的第一認(rèn)證信息;第二存儲(chǔ)器,用于存儲(chǔ)使所述受控設(shè)備認(rèn)證自己的第二認(rèn)證信息;判定單元,用于將從所述受控設(shè)備發(fā)送的用于指明所述受控設(shè)備的第三認(rèn)證信息與所述第一認(rèn)證信息進(jìn)行比較;計(jì)算器,用于利用所述第二認(rèn)證信息對(duì)所述第一認(rèn)證信息或者所述第三認(rèn)證信息執(zhí)行計(jì)算處理來產(chǎn)生計(jì)算值;發(fā)送器,用于當(dāng)所述判定單元判定所述第一認(rèn)證信息和所述第三認(rèn)證信息相同時(shí),將所述計(jì)算值發(fā)送給所述受控設(shè)備;以及存儲(chǔ)控制器,用于更新所述第一認(rèn)證信息。
2. 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述存儲(chǔ)控制器通過接收根據(jù)發(fā)送給該受控設(shè)備的所述計(jì)算值而從所述受控設(shè)備發(fā)送的確認(rèn)信號(hào)來更新所述第一 認(rèn)證信息。
3. 根據(jù)權(quán)利要求1所述的設(shè)備,其中當(dāng)在傳輸單元發(fā)送所述計(jì)算值之后的預(yù)定時(shí)間之內(nèi)沒有發(fā)送所述第三認(rèn)證信息時(shí),所述存儲(chǔ)控制器更新所述第 一認(rèn)證信息。
4. 根據(jù)權(quán)利要求2所述的設(shè)備,進(jìn)一步包括第三存儲(chǔ)器,用于存儲(chǔ)所述計(jì)算器產(chǎn)生的計(jì)算值,其中所述發(fā)送器從所述第三存儲(chǔ)器讀取該計(jì)算值,并將該值發(fā)送給所述受控設(shè)備。
5. 根據(jù)權(quán)利要求4所述的設(shè)備,其中所述計(jì)算器對(duì)所述存儲(chǔ)控制器更新的第一認(rèn)證信息執(zhí)行計(jì)算處理。
6. 根據(jù)權(quán)利要求2所述的設(shè)備,其中所述存儲(chǔ)控制器通過將所述笫一存儲(chǔ)器中存儲(chǔ)的所述第一認(rèn)證信息替換為所述計(jì)算值來更新所述第一認(rèn)證信息。
7. —種根據(jù)控制設(shè)備發(fā)送的控制信號(hào)執(zhí)行控制的受控設(shè)備,包括第一存儲(chǔ)器,用于存儲(chǔ)激活所述控制設(shè)備的第一認(rèn)證信息;發(fā)送器,用于重復(fù)發(fā)送從所述第一存儲(chǔ)器讀取的所述第一認(rèn)證信息;第二存儲(chǔ)器,用于存儲(chǔ)認(rèn)證所述控制設(shè)備的第二認(rèn)證信息;計(jì)算器,用于產(chǎn)生計(jì)算值,該計(jì)算值通過利用所述第二認(rèn)證信息對(duì)所述第一認(rèn)證信息執(zhí)行計(jì)算處理而得到;判定單元,用于將所述控制設(shè)備根據(jù)所述第一認(rèn)證信息的接收而發(fā)送的第三認(rèn)證信息與所述計(jì)算值進(jìn)行比較,當(dāng)它們匹配時(shí)執(zhí)行控制;以及存儲(chǔ)控制器,用于在執(zhí)行控制之后更新所述第一存儲(chǔ)器中存儲(chǔ)的所述第一認(rèn)證信息。
8. 根據(jù)權(quán)利要求7所述的設(shè)備,其中當(dāng)所述判定單元判定出所述第三認(rèn)證信息和所述計(jì)算值匹配時(shí),所述發(fā)送器在一段預(yù)定時(shí)間之內(nèi)停止所述重復(fù)發(fā)送。
9. 根據(jù)權(quán)利要求7所述的設(shè)備,進(jìn)一步包括笫三存儲(chǔ)器,用于存儲(chǔ)所述計(jì)算單元產(chǎn)生的計(jì)算值,其中所述判定單元將所述第三認(rèn)證信息與所述第三存儲(chǔ)器中存儲(chǔ)的計(jì)算值進(jìn)行比較。
10. 根據(jù)權(quán)利要求8所述的設(shè)備,其中所述計(jì)算器對(duì)所述存儲(chǔ)控制器更新的第 一認(rèn)證信息執(zhí)行計(jì)算處理。
11. 根據(jù)權(quán)利要求7所述的設(shè)備,其中所述存儲(chǔ)控制器通過將所述第一存儲(chǔ)器中存儲(chǔ)的第一認(rèn)證信息替換為所述計(jì)算值來更新該第一認(rèn)證信息。
全文摘要
一種作為控制設(shè)備與受控設(shè)備通信來控制該受控設(shè)備的控制設(shè)備,包括第一存儲(chǔ)器,用于存儲(chǔ)認(rèn)證該受控設(shè)備的第一認(rèn)證信息;第二存儲(chǔ)器,用于存儲(chǔ)使該受控設(shè)備認(rèn)證自己的第二認(rèn)證信息;判定單元,用于將從該受控設(shè)備發(fā)送的用于指明該受控設(shè)備的第三認(rèn)證信息與該第一認(rèn)證信息進(jìn)行比較;計(jì)算器,用于利用該第二認(rèn)證信息對(duì)該第一認(rèn)證信息或者該第三認(rèn)證信息執(zhí)行計(jì)算處理來產(chǎn)生計(jì)算值;發(fā)送器,用于當(dāng)該判定單元判定該第一認(rèn)證信息和該第三認(rèn)證信息相同時(shí),將該計(jì)算值發(fā)送給該受控設(shè)備;以及存儲(chǔ)控制器,用于更新該第一認(rèn)證信息。
文檔編號(hào)G07C9/00GK101520910SQ200910134628
公開日2009年9月2日 申請(qǐng)日期2009年2月4日 優(yōu)先權(quán)日2008年2月4日
發(fā)明者中西俊之, 土井裕介, 坂本岳文, 大高章二, 梅田俊之, 米良惠介 申請(qǐng)人:株式會(huì)社東芝