1281529 九、發明說明: 【發明所屬之技術領域】 本發明涉及用於汽車或住宅等的鎖的上鎖.開鎖的無 鑰匙進入系統。 5【先前技術】 • ㈢、近年來,在汽車或住宅等的各種領域中,採用了無鑰 起進入系統。這種無鑰匙進入系統構成為包含可攜帶的發 送機和裝載在汽車等上的接收機。並且,用無線從發送機 φ 向接收機發送信號’進行鎖的上鎖·開鎖。 1〇 另外,在這種無鑰匙進入系統中,通過將滾動碼(r〇mng code)專用於從發送機向接收機發送的信號,從而實現了 ,全性的提咼。滾動碼存儲在發送機内設置的閃速記憶體 等非易失性記憶體中,每進行一次發送就進行更新(專利 文獻1)。由此,防止了使用了學習遙控器等的不正當信號 0 所造成的鎖的上鎖·開鎖。 「專利文獻1」特開2〇〇〇~314252號公報 • %前所述,在每—次發送時更新非易失性記憶體的滾 動碼的情況下,若設實際使用10年,必須可以進行約1〇 • 帛次的改寫。因此’在非易失性記憶體中,採取具有多個 •沙頁面(page)或由兩個單元構成一個比特等的物理性對策。 但是,通過對非易失性記憶體實施這些物理對策,而 引起了晶片面積增大,發送機的成本提高。 【發明内容】 5 1281529 本發明是馨於上述問題而做出的,其目的是提供 通過削減向發送機上設置的非易失性記憶體的寫入次數, 而=需要對於非易失性記憶體的物理性對策,抑制發送 的製造成本。 5 肖於貫現上述目的的 '本發明的無鑰匙進人系統,其 中包括·發运機,其具備易失性記憶體;根據規則使存儲 在所述易失性記憶射的第—數值增加的認證數值更新 部;用無線來發送所述第一數值的認證數值發送部;接收 機,其具備存儲第二數值的記憶體;接收所述第一數值的 1〇認證數值接收部;認證部,其在所述第一數值比所述第二 數值^的情況下,輸出表示正確進行了認證的信號,並將 所述第二數值更新為所述第一數值;所述發送機進一步具 備:非易失性記憶體;備份部,其在每次所述第一數值^ 加規定數值時,將作為所述第一數值相加了所述規定的^ I5值以上的數值後的數值的第三數值寫入到所述非易失性記 憶體中;認證數值恢復部,其讀出所述第三數值,並將該 第二數值作為所述第一數值寫入到所述易失性記憶體中。 本發明的無鑰匙進入系統,其中包括:發送機,其具 備易失性記憶體;根據規則使存儲在所述易失性記憶體中 20的苐數值減少頭認證數值更新部;用無線來發送所述第 一數值認證數值發送部;接收機,其具備存儲第二數值的 兄憶體;接收所述第一數值的認證數值接收部;認證部, 其在所述第一數值比所述第二數值小的情況下,輸出表示 正確進行了認證的信號,並將所述第二數值更新為所述第 6 1281529 一數值;所述發送機進一步具備:非易失性記憶體;備份 部,其在每次所述第一數值減少規定數值時,將作為從所 述第一數值中減去了所述規定的數值以上的數值後的數值 的第三數值寫入到所述非易失性記憶體中;認證數值恢復 5部,其讀出所述第三數值,旅將該第三數值作為所述第一 數值寫入到所述易失性記憶體中。 此外,本發明的發送機是所述無鑰匙進入系統中的所 述發送機,構成為具備:所述易失性記憶體、所述認證數 值更新部、所述認證數值發送部、所述奍易失性記憶體、 10所述備份部和所述認證數值恢復部。 另外,本發明的接收機是所述無鑰匙進入系統中的所 述接收機,構成為包括:所述記憶體、所述認證數值接收 部和所述認證部。 本發明的無鑰匙進入系統’構成為包含可彼此用無線 15來進行通信的發送機和接收機,構成為包括:發送機,其 中具備易失性記憶體;認證數值發送部,其用無線來發送 存儲在所述易失性記憶體中的第一數值;認證完成信號接 收部,其接收根據所述第一數值用無線發送來的、作為表 示正確進行了認證的信號的認證完成信號;認證數值更新 20部,其根據所述認證完成信號,使所述第一數值僅增加規 定的增加值;非易失性記憶體;備份部,其在每次所述第 —數值增加規定數值時,將作為所述第一數值相加了所述 規定的數值後的數值的第三數值寫入到所述非易失性記惊 體中;認證數值恢復部,其讀出所述第三數值,並將該第 7 1281529 三數值作為所述第一數值寫入到所述易失性記憶體中;接 收機,其中具備存儲第二數值的記憶體;接收所述第一數 值的5忍證數值接收部;認證數值運算部,其算出比所述第 ,數值大、且作為最小的所述第三數值的第四數值,並將 5該第四數值寫入到所述記憶體中;認證完成信號發送部, . 其在所述第一數值比所述第二數值或所述第四數值僅大所 . 述增加值的情況下,用無線來發送所述認證完成信號;認 鲁 ^部’其在所述第—數值比所述第二數值或所述第四數值 ,大所述增加值的情況下’輸出表示正確進行了認證的信 10號,並將所述第二數值更新為所述第一數值。 本^明的無鍮匙進入系統,其構成為包含可彼此用盔 線來進行通信的發送機和接收機,構成為包括:發送機',’、 其中具備易失性記憶體;用無線來發送存儲在所述易失性 記憶體中的第-數值的認證數值發送部;認證完成信號接 15收部,其接收根據所述第一數值用無線發送來的、作為表 *正確進行了; 紐的^號的認證完成信號;認證數值更新 部,其根據所述認證完成信號,使所述第一數值僅減小規 ' 定的增加值;非易失性記憶體;備份部,其在每次所述第 . 一數值減小規定數值時,將作為從所述第一數值減去了所 Μ述規定數值的數值的第三數值寫入到所述非易失性記憶體 中;認證數值恢復部,其讀出所述第讀值,並將該第三 數值作為所述第-數值寫入到所述易失性記憶體中;接^ 機,其中具備存儲第二數值的記憶體;接收所述第一數值 的認證數值接收部;認證數值運算部,其算出比所述第二 8 1281529 ,值大、a作為最小的所述第三數值的第減值,並將該 第四數值寫入到所述記憶體中;認證完成信號發送部’其 在所述第一數值比所述第二數值或所述第四數值僅小所述 增加值的情況下,用無線來發送所述認證完成信號;認證 5部,其在所述第一數值比所述第二數值或所述第四數值僅 小所述增加值的情況下,輸出表示正確進行了認證的信 號,並將所述第二數值更新為所述第一數值。 本發明的發送機,是構成為包含可用無線彼此進行通 .信的發送機和接收機的所述無錄匙進入系統中的所述發送 10機,構成為包括··所述易失性記憶體、所述認證數值發送 部、所述認證完成信號接收部、所述認證數值更新部、所 述非易失性記憶體、所述備份部和所述認證數值恢復部。 本發明的接收機,是構成為包含可用無線彼此進行通 信的發送機和接收機的所述無鑰匙進入系統中的所述接收 15機’其構成為包括:所述記憶體、所述認證數值接收部、 所述認證數值運算部、所述認證完成信號發送部和所述認 φ 證部。 通過減少向設置在發送機上的非易失性記憶體的寫入 '次數,從而不需要對非易失性記憶體的物理性對策,就可 20以抑制發送機的製造成本。 【實施方式】 <<第一實施方式〉〉 ==整體結構== 9 1281529 〇)硬體結構 說明作為本發明的第—實施方式的、進行汽車的上 開鎖用的無触進m第—圖是表示第—實施方式 無鑰匙進n、制結構的姻。該絲匙n統構成 包含發送機1和接收機2。發送機丨設置在例如插入到汽2 的門鎖(door lock)或方向盤鎖的鎖孔中的輪匙的把手部 等上。並接收機2例如設置在汽車的内置鏡的附近等。 發送機1包括電池u、操作開關12、cpui3、 (Random Access Memory) 14、閃速記憶體15和發送電路 16 ° 電池11用於供給發送機1的各部分的動作所需的電 力。操作開關12是接收來自使用者的上鎖.開鎖的指示的 開關。CPU13控制發送機1的整體。 RAM14中存儲CPU13使用的操作用資料等。還將從 15發送機1向接收機2發送的滚動碼存儲在RAM14中。本實 施方式中的滾動碼初始值為“〇,,,每次操作操作開關12 時重複加1。另外,由於RAM14是易失性記憶體,所以從 電池11接收電力的供給,而與操作開關12的操作無關。 閃速§己丨思體15是可改寫的非易失性記憶體,存儲有程 20式或保存用的資料等。另外,閃速記憶體15也可不存儲程 式,而另外設置程式存儲用的ROM ( Read — 0nly Memory)。發送電路16是將數位資料轉換為類比資料, 並將其放大後作為電磁波送出的電路。作為電磁波,使用 了電波或紅外線。 1281529 接收機2包括CPU21、RAM22、閃速記憶體23、接收 電路24和驅動電路25。 CPU21控制接收機2的整體。在RAM22中存儲CPU21 使用的操作用資料等。閃速記憶體23是可進行改寫的非易 5失性記憶體,存儲有程式或保存用的資料等。閃速記憶體 23中存儲有從發送機1前次接收的滾動碼。另外,閃速記 憶體23也可不存儲程式,而另外設置程式存儲用的rom。 接收電路24是接收從發送機1發送的電磁波,並將其轉換 為數位資料後輸入到CPU21的電路。驅動電路25是向使 1〇上鎖·開鎖汽車的鎖的鎖定機構動作的執行元件(actuator) 26發送驅動信號的電路。另外,從汽車的蓄電池27向接收 機2的各部分21〜25供給電力。 (2)功能結構 接著,說明發送機1和接收機2所具備的功能。第二 15圖是表示發送機1所具備的功能的框圖。發送機1備有: 認證碼更新部(認證數值更新部)31、認證碼發送部(認 證數值發送部)32、備份部33和認證碼恢復部(認證數值 恢復部)34。通過CPU13和存儲在閃速記憶體15中的程 式來實現認證碼更新部3卜備份部33和認證碼恢復部34。 另外,使用mn3、存儲在閃速記憶體15巾的程式和發送 電路16來實現認證碼發送部32。 認證碼更新部增加(加υ存儲在Ramm上的滾 動碼(第-數值)。認證碼發送部32生成第三圖所示的發 送碼35 ’並將該發送碼35發送到接收機2。發送碼%構 11 1281529 成為包含識別碼和滾動碼。識別碼是接收機2識別發送機丄 用的碼,存儲在閃速記憶體15上。 備份部33在因電池11的消耗.替換等導致存儲在 5 中的滾動碼、;肖失的情況下具備,將滾動碼存儲在閃 速°己丨思體15中。認證碼恢復部34在伴隨由電池u的消耗 • $成的電壓降低或電池π的替換操作的CPU13的重定 ' 扦,將存儲在閃速記憶體15中的滾動碼裝载到RAM14±1 籲供士第四圖疋表不接收機2所具備的功能的框圖。接收機2 ^ 證碼接收部(認證數值接收部)41和認證部42。認 部41通過使用CPU2卜存儲在閃速記憶體Μ上 接收電路24來實現。另外,通過咖21和存儲 骑心It體23上的程式來實現認證部42。 部4Γ=收部41接收從發送機1送來的發送碼。認證 15 23上的又置在兔达碼上的滾動碼和存儲在閃速記憶體 上的則次接收的滾動碼(第二皇 ^ ^ 收的滾動碼比前次接收的、,動L 。、…右這次接 运了正確的滾動碼,並經驅動雷 上鎖.開鎖指示信號。接著,切 β订70叙廷 碼存儲在閃速記憶體23上。42將這次接收的滾動 )另外,在閃速記憶體23中, 4錢1的識別碼對縣存儲滾動碼。 ==處理說明== 接著,使用流程圖來筇 系統中執行的處理。W在本實施方式的無錄匙進入 (1 )發送機的處理 12 1281529 第五圖是表示發送機1中執行的處理的流程圖。若操 作操作開關12,則認證更新部31讀出存儲在ramm中的 滾動碼(S501),並增加存儲在RAM14中的滾動碼(S5〇2 )。 並且,備份部33在增加後的滾動碼是1〇〇的倍數的情況下 5 (S5〇3 :是),將RAM14中存儲的滾動碼上相加了 1〇〇 後的滾動碼(第三數值)存儲到閃速記憶體15中(%〇4)。 ' 接著’認證碼發送部32讀出從閃速記憶體15裝載到 _ RAM14上的識別碼(S505),並與滾動碼配合生成發送碼 (S506)。並且,認證碼發送部32將該發送碼發送到接收 ίο 機 2 (S507)。 即,在本實施方式中,每當存儲在RAM14中的滾動碼 增加了 100次時,將RAM14的滚動碼上相加了 1〇〇的代 備份到閃速記憶體15上。 ' 在14裏,因電池11的消耗·替換等,消除了存儲在 15 RAM14上的滾動碼。這時,在CPU31的復位時,認證碼 恢復部34將閃速記憶體15上存儲的滾動碼裝載到RAM14 中。由此,從閃速記憶體15向RAM14裝載的滾動碼在刪 ” 除之前為比存儲在RAM14中的滚動碼還大的值。 , (2)接收機的處理 20 第六圖是表示接收機2中執行的處理的流程圖。首先, 認證碼接收部41接收從發送機1送來的發送碼(S601)。 接著,認證部42從RAM22中讀出對應於設置在該發送碼 亡的識別碼的滾動碼(S602)。並且,認證部42在來自發 迗機1的滾動碼比接收機2保持的滾動碼大的情況下 13 1281529 /S603 ·疋)’識別為發送了正石雀的滾動碼,並將驅動信 唬,送到執行元件26 (S604)。進一步,認證部42將從發 送機1接收的滚動碼設置為RAM22的滾動碼(S605),並 將該滾動碼存儲在閃速記憶體23上(86〇6)。 這樣’在接收機2中,若發送比接收機2保持的滾動 碼大的滾動碼,則認證為正確的滾動碼。因此,在接收機2 的接收fe圍外’即使通過操作發送機1的操作開關12的動 乍(二按)僅增加了發送機1的滾動碼的情況下,之後也 可正確認證從發送機i發送的滚動碼。另外,在發送機1 10中’即使在RAMM的滾動碼消失的情況下,從閃速記憶體 15恢復的滾動碼也會變為比接收機2保持的滾動碼大的 值,從而可正確認證。 «第二實施方式》 15 ==整體結構== (1)硬體結構 接著’說明作為本發明的第二實施方式的無鑰匙進入 系統。第七圖是表示第二實施方式的無鑰匙進入系統的結 構的框圖。本實施方式中的無鑰匙進入系統構成為包含發 2〇送機51和接收機52。發送機51將第一實施方式的發送機 1的發送電路16改變為發送接收電路61。另外,接收機52 將第一實施方式中的接收機2的接收電路24改變為發送接 收電路62。發送接收電路61、62是兼具發送電路16和接 收電路24的功能的電路。即,發送機51和接收機52可以 1281529 1¾送接收電路61、62彼此發送接收電磁波。其他結構與 苐一實施方式相同。 (2)功能結構 接著,說明發送機51和接收機52所具備的功能。第
10 15 八圖是表示發送機51所具備的功能的框圖。發送機51備 有:認證碼發送部(認證數值發送部)71、認證完成信號 接收部72、認證碼更新部(認證數值更新部)73、備份部 74、認證碼恢復部(認證數值恢復部)%、亂數接收部%、 加费部77、加密信號發送部78、重定信號接收部79和認 姐碼復位部80。認證碼接收部71、認證完成信號接收部 72、亂數接收部76、加密信號接收部%和重定信號接收部 79使用QPU13、存儲在閃速記憶體^中的程式和發送接 收電路來實現。另外,通過cpm3和存儲在閃速記憶 體15中的程式來實現認證碼更新部73、備份部%、認證 碼恢復部75、加密部77和認證碼復位部8〇。
20 —認證碼發送部71從反顧4中讀出識別碼和滾動碼(第 士數值)、而生成發送竭,並將該發送碼發送到接收機%。 :也疋成^雜收部72接收根據該發送碼從接收機%送 f的、表示驗完成了的認證完成信號 。認證碼更新部73 增加存儲在RAM14上的滚動碼。 Μ備份部74進行液動碼向間速記憶體15的存儲。另外, 恢復部75 !伴隨由電池”的消耗造成的電壓降低二二挪U的替換—作的CPU13的重料’將存儲在閃速 饫體15中的滾動碼裝載到RAM14中。 15 1281529 亂數接收部76接收從接收機2送來的、作為設置了亂 數的彳s號的亂數信號。加密部77根據在與接收機52之間 予頁定的規則來加密設置在亂數信號上的亂數。加密信號發 送。卩78將作為加密部77加密後的亂數的信號的加密信號 5發运到接收機52。重定信號接收部79接收根據該加密信號 而從接收機52送來的重定信號。認證碼重定部80將設置 在邊重定信號上的滾動碼寫入到RAM14和閃速記憶體15 中。 第九圖是表示接收機52所具備的功能的框圖。接收機 10 52包括認證碼接收部(認證數值接收部)%、認證碼運算 部(認證數值運算部)92、認證部93、認證完成信號發送 部94、亂數發送部95、加密信號接收部%、解碼部和 重定信號發送部98。認證碼接收部91、認證完成信號發送 部94、亂數發送部95、加密信號接收部96和重定信號發 15送部98通過使用CPim、存儲在閃速記憶體23中的程^ 和發送接收電路62來實現。另外,通過CPU21和存儲在 閃速記憶體23中的程式來實現認證碼運算部92、認證部 93和解碼部97。 認證碼接收部91接收從發送機51送來的發送碼。認 2〇證碼運算部92以存儲在閃速記憶體23中的滾動碼為基 礎,算出在發送機51的閃速記憶體15中備份的滾動碼‘ 三數值)’並作為操作用碼(第四數值)存儲在ram22 上。 認證部93味設置在發送碼上崎_和存健在閃速 1281529 體23上的前次接收的滾動碼(第二數值)以及RAM22 上存儲的操作用碼。並且,若這次接收的滾動碼比前次接 收的滾動碼或操作用碼大1,則認證部93識別為發送了正 確的滾動碼。這時,認證部93經驅動電路25對執行元件 5 26發送上鎖·開鎖指示信號,並將這次接收的滾動碼存儲在 閃速記憶體23上。並且,認證完成信號發送部94將表示 認證部93中正確認證了發送機51的認證完成信號發送到 發送機51。 即在本貫施方式的無錄匙進入糸統中’通過發送機 ⑴51和接收機52彼此通信,從而彼此協調更新滾動碼。因 此’即使空按操作開關12,也不會僅更新發送機51的滚動 碼。因此,如前所述,認證部93在這次接收的滾動碼比前 火接收的滾動碼大1的情況下’ a忍證為正破的滾動碼。另 外’在發送機51中,有時因電池11的消耗·替換等,使用 15存儲在閃速記憶體15中的滾動碼。因此,即使對於比操作 用碼大1的滾動碼,也可正確認證。 亂數發送部95在認證部93中沒有進行正確認證的情 況下,生成亂數,並將作為設置了該亂數的信號的亂數信 號發送到發送機51。加密信號接收部96根據亂數信號接收 2〇從發送機51送來的加密信號。解碼部97根據與發送機51 之間預定的規則來解碼加密信號。重定信號發送部98在通 過解碼部97解碼的信號與亂數發送部95發送的亂數一致 的情況下,將設置了閃速記憶體23中存儲的滾動碼的重定 信號發送到發送機51。 17 1281529 接收=’在不能正確認證滾動碼的情況下’在發送機51和 證。之間通過規定的加密信號來進行發送機51的認 將F亚^,在紐紐送機&為正確的發關的情況下, : 51的滾動碼復位為接收機靖動碼4 ‘救:不能通過認證部93正確認證的情況,而與為正確 52;二151無關。例如’在發送機51不能接收從接收機 =运的_成錢哺灯,僅錢了接㈣%的滾 過重定ίί ’ Γ正確認證發送機51。在這種情況下’通 疋滾動碼來正確認證發送機Μ 一 (1)發送機的處理 作摔:::表:接收機51中執行的處理的流程圖。若操 的滾動石馬(s_)。接著,,Γ出存儲在RAM14中 中的料m ^ 1發讀71將存財RAM14 (S^r, 記憶趙15裝載到_4的識^發=71讀出從閃速 配合來生_^祕mu並與滾動碼 該發送碼發送到接收機52(81嶋)。_碼發送部71將 热證碼更_3將_繼在_4 的滚: 20 1281529 碼上(S1008)。即,認證碼更新部73根據認證完成信號 來增加RAM 14的滚動碼。另外,在規定的期間内沒有接收 認證完成信號的情況下(S1009 :否),不更新RAM14的 滾動碼。因此,即使空按發送機51的操作開關12,也不增 5 加滾動碼。 並且,備份部74在增加後的滾動竭為1〇〇的倍數的情 況下(S1009:是),將RAM14中存儲的滾動碼相加了 1〇〇 後的滾動碼存儲到閃速記憶體15(S101〇)。 •另外,如前所述,認證碼恢復部75在伴隨電池u的 10消耗·替換等的CPU13的重定時,將存儲在閃速記憶體15 中的滾動碼裝載到RAM14中。 (2)接收機的處理 第十一圖是表示接收機52中執行的處理的流程圖。首 先,認證碼接收部91接收從發送機51送來的發送碼 15 (SU〇1)。接著,認證部93從RAM22中讀出對應二設置 在該發送碼上的識別碼的滾動碼(第三認證碼)(sii〇2)。 • 並且,認證部93在來自發送機51的滾動石馬比接收機52保 .持的滾動碼僅大1的情況下(S1103 :是),識別為發送了、 正確的滾動碼。 2〇 〃在與該條件不一致的情況τ (sll〇3 :否),認證石馬運 算部92算出比從RAM22讀出的滾動碼大、且為⑽的倍 數的最小的代碼’並設置為操作用碼(S1GG4)。即,操^ 用碼是備份到發送機51的閃速記憶體15中的滾動碼。'並 且’認證部93在來自發送機51㈣動碼比該操作用瑪僅 19 1281529 大1的情況下(S1105:是),識別為發送了正確的滾動碼。 若滿足了這兩個條件(Si 1〇3 :是,S1105 :是)的其 中之一,則認證部93將驅動信號發送到執行元件% (S1106)。進一步,認證部93將從發送機51接收的滾動 5碼設置為RAM22的滾動碼(sn〇7),並將該滾動碼存儲 到閃速記憶體23中(S1108)。並且,認證完成信號發送 鄯94將表示正確地識別了的認證完成信號發送到發送機 5l (S1109)。 (3)復位處理 〕 帛十二圖是表*復位發送機51的滾動碼的處理的流程 的流程圖。該處理在第十1所示的處理中,在識別為來 自發送機51㈣動碼不正確的情況下(siiG5 :否)來執
接收機52的加密 的加密信號(S1206)。並且,声 I間預定的規則來解碼該加密信 鄯97解碼的信號和亂數發送部 ^ ^虎接收部96接收從發送機51 51送來 解碼部97根據與發送機51 Μ虎(S1207)。在通過解碼 95發送的亂數一致的情況 20 1281529 下(sl208 ·是),重定信號發送部98生成設置了存儲在 閃速記憶體23中的滾動碼的重定信號,並將該重定信號發 送到發送機51 (S1209)。 毛送城51的重疋彳s號接收部接收從接收機52發送 5來的重疋k唬(S1210)。並且,認證碼復位部8〇將RAM14 和閃速記紐I5巾存儲的滾動碼更新為設置在蚊信號上 的滚動碼(S1211、S1212) · 由此,存儲在發送機51的RAM14和閃速記憶體15 > 中的滚動碼與存儲在接收機52的从助和間速記憶體23 10中的滾動碼一致。並且,若發送機51接著發送滾動碼,則 在接收機52中正確認證發送機51。 另外,在從發达機51發送的加密信號不正確的情況下 (S1208D ’接收機52财以控制車載的警笛裝置來 鳴響警笛。此外,接收機52還可發送設置了發送機51的 1S識別瑪35的警告信號,正規的發送機51接收該警告信號 後’進行警告聲曰的輸出等。由此,可以對應於作為由第 ⑩三暑進行的不正當的開鎖操作的所謂黑客(hacking)行為。 以上,況明了第一實施方式和第二實施方式中的無鑰 匙進入系統。在第一實施方式的發送機丨中,滾動碼不^ 2〇每次,而是每隔規定的次數(100次)寫入到閃速記憶體(非 易失性記憶體)15巾。由此,可以減少向寫入次數有上限 的閃速記憶體的寫入次數。 另外’每當將RAM (易失性記憶體)14中存儲的滾動 碼更新規定次數時’進一步,將更新了規定次數的滾動碼 21 1281529 =閃J記憶體15中。並且,在因電池 專消除了存儲在_14上的滾動 ,15中的滾動碼寫入到 存= 比接收-保持_碼大= 憶:面為=^數成=^^ 策’從而可以抑制發送機1的製ΐ成本b。、❺物理性對 15 碼 而且’在第-實施方式巾,雖然重複對滾動碼加卜但 疋增加的數值也可叹比1大的值。另外,軸備份到發 送機1的騎記憶體15中的㈣碼為將存儲在RAMH中 的滾動碼進一步更新了規定次數的值(相加了 100後的 值)C疋也可以疋更新了比規定的次數更多次數的值。 另外’每次操作發送機1的操作開關12時,也可減少滾動 石S* 〇 ^外’即使在第二實施方式的發送機51中,滾動碼也 不疋每-人,而疋每隔規定的次數寫入到閃速記憶體15中。 由此’可以減4向寫人次數有限獅閃速記憶體15的寫入 -人數。即’為了增加寫入次數,不需要具有多個問速記憶 2。體15的頁面或由兩個單元構成一個比特等的物理性對策, 就可以抑制發送機51的製造成本。 此外,在通過發送機51和接收機52相互通信,而可 以彼此協調滾動碼來更新的無输匙進入系統中,僅在滾動 碼的差為規定的值的情況下,正確認證。但是,在發送機 22 1281529 11的、=於^衰動碼存儲到^驗4巾,所以存在因電池 51Γ ^換等消除了滚動碼的情況。因此,在發送機 將進一:二對存儲a RAM14巾的滾動碼更新規定次數時, 中沛乂更新了規定次數的滾動碼寫入到閃速記憶體15 ,在因電池1的消耗·替換等造成存儲在RAM14 私袞動碼消除了的情況下,將存儲在閃速記憶體Μ中的 馬寫入到MM14中。因此,在接收機52中,即使對
A閃速a憶體15中恢復的情況下的滾動碼,也可正確識 別0 1〇 這樣,通過使用RAM14,可以減小向閃速記憶體15 的寫入人數。即,為了增加可寫入次數,不需要具有多個 閃速記憶體的頁面或由兩個單元構成一個比特等的物理性 對策,就可以抑制發送機丨的製造成本。另外,由於可進 行認證的滚動碼限於兩個,所以不會顯著降低安全性水平。 15 此外,即使在第二實施方式中也可減少滾動碼。 另外,在第一和第二實施方式中,在伴隨電池n的消 _ 耗·替換等的CPU13的復位時,雖然將備份到閃速記憶體 15中的滚動碼裝載到RAM14中,但是恢復滚動碼的定時 並不限於此。例如,在按壓操作開關12的定時中,比較閃 2〇速έ己憶體15的滾動碼和RAM14的滾動碼,在這兩個滾動 碼的差不在1〇〇以内的情況下,也可判斷為消除了 RAM14 的滚動碼而將閃速體15的滚動碼裝載到ram14中。 以上,雖然$兒明了作為本發明的實施方式的第一實施 方式和第二實施方式,但是上述實施方式僅用於使本發明 23 1281529 的理解變得容易,不用於限定解釋本發明。本發明可以在 不脫離其精神的範圍中進行改變、改進,同時本發明還包 含其等效物。
24 1281529 【圖式簡單說明】 第一圖是表示第一實施方式的無鑰匙進入系統的結構 的框圖; 第二圖是表示第一實施方式的發送機所具備的功能的 5 框圖, 第三圖是表示第一實施方式和第二實施方式的發送碼 的結構的圖, 第四圖是表示第一實施方式的接收機所具備的功能的 ’框圖; 10 第五圖是表示在第一實施方式的發送機中執行的處理 的流程圖; 第六圖是表不第一貫施方式的接收機中執行的處理的 流程圖; 第七圖是表示第二實施方式的無鑰匙進入系統的結構 15 的框圖; 第八圖是表示第二實施方式的發送機所具備的功能的 鲁框圖; 第九圖是表示第二實施方式的接收機所具備的功能的框圖; 第十圖是表示在第二實施方式的接收機中執行的處理 20 的流程圖; 第十一圖是表示在第二實施方式的接收機中執行的處 理的流程圖; 第十二圖是表示在第二實施方式中重定發送機的滾動 碼的處理的流程圖。 25 1281529 【主要元件符號說明】 1發送機 2接收機 11電池 21 CPU 12操作開關 22 RAM 5 13 CPU 23閃速記憶體 - 14 RAM 24接收電路 - 15閃速記憶體 25驅動電路 16發送電路 26執行元件 • 27蓄電池 10 31認證碼更新部 32認證碼發送部 33備份部 35發送碼 34認證碼恢復部 41認證碼接收部 42認證部 51發送機 52接收機 15 61、62發送接收電路 71認證碼發送部 72認證完成信號接收部 73認證碼更新部 74備份部 - 75認證碼恢復部 76亂數接收部 77加密部 78加密信號發送部 20 79重定信號接收部 80認證碼復位部 91認證碼接收部 92認證碼運算部 93認證部 94認證完成信號發送部 95亂數發送部 96加密信號接收部 97解碼部 98重定信號發送部 26