[go: up one dir, main page]

TWI281529B - Keyless entry system, transmitter and receiver - Google Patents

Keyless entry system, transmitter and receiver Download PDF

Info

Publication number
TWI281529B
TWI281529B TW94136238A TW94136238A TWI281529B TW I281529 B TWI281529 B TW I281529B TW 94136238 A TW94136238 A TW 94136238A TW 94136238 A TW94136238 A TW 94136238A TW I281529 B TWI281529 B TW I281529B
Authority
TW
Taiwan
Prior art keywords
value
authentication
unit
transmitter
volatile memory
Prior art date
Application number
TW94136238A
Other languages
English (en)
Other versions
TW200615436A (en
Inventor
Hiroya Yamamoto
Masahiro Umewaka
Shinji Osugi
Kazumasa Chigira
Akira Iketani
Original Assignee
Sanyo Electric Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co filed Critical Sanyo Electric Co
Publication of TW200615436A publication Critical patent/TW200615436A/zh
Application granted granted Critical
Publication of TWI281529B publication Critical patent/TWI281529B/zh

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B49/00Electric permutation locks; Circuits therefor ; Mechanical aspects of electronic locks; Mechanical keys therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Lock And Its Accessories (AREA)

Description

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

Claims (1)

  1. ^281529 十、申請專利範圍: 1· 一種無鑰匙進入系統,其特徵在於,包括·· 發送機,其中具備: 易失性記憶體; 5 認證數值更新部,其根據規則使存儲在所述易失性記 思體中的第一數值增加; 認證數值發送部’其用無線來發送所述第-數值; 接收機,其中具備: • 存儲第二數值的記憶體; ι〇 認證數值接收部,其接收所述第一數值; 0 認證部,其在所述第一數值比所述第二數值大的情況 下’輸出表示正_進行了認證的錢,並賴述第二數值 更新為所述第一數值; 所述發送機進一步具備: 非易失性記憶體; 15 、備份部,其在每次所述第一數值增加規定數值時,將 作為所述第-數值相加了所述規定數值以上的數值後的數 值的第三數值寫入到所述非易失性記憶體中; • 認證數值恢復部,其讀出所述第三數值,並將該第三 , 數值作為所述第一數值寫入到所述易失性記憶體中。 20 1 一種無鑰匙進入系統,其特徵在於,包括: 發送機,其中具備: 易失性記憶體; 涊證數值更新部,其根據規則使存儲在所述易失性記 憶體中的第一數值減少; 27 ^281529 涊證數值發送部,其用無線來發送所述第一數值; 接收機,其中具備·· 存儲第二數值的記憶體; 5 認證數值接收部,其接收所述第一數值; 認證部,其在所述第一數值比所述第二數值小的情況 輸出表示正確進行了認證的信號,並將所述第二數值 更新為所述第一數值; | 所述發送機進一步具備·· 非易失性記憶體; 10 備份部,其在每次所述第一數值減少規定數值時,將 作為從所述第一數值中減去了所述規定數值以上的數值後 的數值的第三數值寫入到所述非易失性記憶體中; 認證數值恢復部,其讀出所述第三數值,並將該第三 數值作為所述第一數值寫入到所述易失性記憶體中。 15 3. —種發送機,其是申請專利範圍第1或2項所述的 無鑰匙進入系統中的所述發送機,其特徵在於,包括:所 • 述易失性記憶體、所述認證數值更新部、所述認證數值發 送部、所述#易失性記憶體、所述備份部和所述認證數值 恢復部。 A 2〇 4 一種接收機,其疋申請專利範圍第1或2項所述的 無鈐匙進入系統中的所述接收機,其特徵在於,包括:所 二旧鰣、所述認證數值接收部和所述認證部。 述記慎修 ^ ^ ^ 一種無输匙進入糸充’其特徵在於,構成為包括: 發送機’其中具備· 28 1281529 易失性記憶體; 記憶其用無線來發送存儲在所述易失性 線二接收部,其接收根據所述第-數值用無 = 正確進行了認證的信號的認證完成 1吞風, 新部,其根據認證完成信號,使所述第-數值僅增加規定的增加值; 非易失性記憶體; 作為:二ίί每次所述第一數值增加規定數值時’將 了所述規定數值後的數值的第三數 值寫入到所述非易失性記憶體中; 認證數值恢復部’其讀出所述第三數值,並將該第三 數值作為所述第—數值寫人到所㈣紐記㈣中; 15 接收機,其中具備·· 存儲第二數值的記憶體; 認證數值接㈣,其接收所述第一數值; =證數值部,其算纽所述第 所述記憶體中;數值,並將該第四數值寫入到 =證完成錢發送部,其在所述第—數值比所述第二 值僅大所述增加值的情況下’用無線來 發运所述魂證完成信號; 認證部’其在所述第一數值比所述第二數值或所述第 29 20 1281529 ,數值僅大所述增加值的情況下,輸出表Μ 磴的信號,並將所述第二數值更新為所述第一數值 ^ 6义-種無錢進人系統,其特徵在於,包 發送機,其中具備: 巧匕枯 易失性記憶體; 認證數值發送部,其用無線來發送存儲在所述易失性 記憶體中的第一數值; 認證完成信號接收部,其接收根據所述第—數值用無 線發送來的、作為表示正確進行了認證的信號的認證完^ 信號; 認證數值更新部,其根據認證完成信號,使所述第一 數值僅減小規定的增加值; 非易失性記憶體; 備份部,其在每次所述第一數值減小規定數值時,將 I5作為從所述第一數值減去了所述規定數值後的數值的第三 數值寫入到所述非易失性記憶體中; 認證數值恢復部,其讀出所述第三數值,並將該第三 數值作為所述第一數值寫入到所述易失性記憶體中; 接收機,其中具備: 20 存儲第二數值的記憶體; 認證數值接收部,其接收所述第一數值; 認證數值運算部,其算出比所述第二數值大、且作為 最小的所述第三數值的第四數值,並將該第四數值寫入到 所述記憶體中; 30 1281529
    認證完成信號發送部 數值或所述第四數值僅小 發送所述認證完成信號,· ^#在所述第_數值比所述第二數值或所述第 四數值僅小所述增加_情況下,輸Μ示正確進行了認 證的信號,並將所述第二數值更新為所述第一數值。 7· —種發送機’其是申請專利範圍第5或6項所述的 無鍮起進入系統中的所述發送機,其特徵在於,包括:所 述易失性記憶體、所述認證數值發送部、所述認證完成信 ίο號接收部、所述認證數值更新部、所述非易失性記憶體、 所述備份部和所述認證數值恢復部。
    述記憶體、所迎 戶斤述認證完成侈 31
TW94136238A 2004-10-21 2005-10-17 Keyless entry system, transmitter and receiver TWI281529B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004306851A JP2006118205A (ja) 2004-10-21 2004-10-21 キーレスエントリーシステム、送信機、および受信機

Publications (2)

Publication Number Publication Date
TW200615436A TW200615436A (en) 2006-05-16
TWI281529B true TWI281529B (en) 2007-05-21

Family

ID=36205708

Family Applications (1)

Application Number Title Priority Date Filing Date
TW94136238A TWI281529B (en) 2004-10-21 2005-10-17 Keyless entry system, transmitter and receiver

Country Status (5)

Country Link
US (1) US20060087403A1 (zh)
JP (1) JP2006118205A (zh)
KR (1) KR100665154B1 (zh)
CN (1) CN1763341A (zh)
TW (1) TWI281529B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060250215A1 (en) * 2005-05-06 2006-11-09 Norton Eric M Remote controlled security lock
US20080088412A1 (en) * 2006-09-28 2008-04-17 Daryl Carvis Cromer System and method for detecting motion of portable security module to conserve battery life
JP4917478B2 (ja) * 2007-05-25 2012-04-18 株式会社ケーヒン 乱数発生装置及び車両制御装置
JP5130279B2 (ja) * 2009-12-09 2013-01-30 本田技研工業株式会社 駆動源搭載機器の盗難防止装置
JP5643171B2 (ja) * 2011-10-14 2014-12-17 株式会社東海理化電機製作所 電子キー
JP2015061261A (ja) * 2013-09-20 2015-03-30 アプリックスIpホールディングス株式会社 送受信システム、送信装置、受信装置、これらにおける制御方法およびプログラム
JP6342718B2 (ja) * 2014-06-02 2018-06-13 株式会社東海理化電機製作所 車両通信システム
JP2015232861A (ja) * 2014-06-11 2015-12-24 アルプス電気株式会社 無線通信システム
CN116844263A (zh) * 2023-07-05 2023-10-03 深圳数马电子技术有限公司 车辆遥控方法、遥控设备及存储介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7050947B2 (en) * 2002-01-04 2006-05-23 Siemens Vdo Automotive Corporation Remote control communication including secure synchronization
US7231041B2 (en) * 2003-08-19 2007-06-12 General Motors Corporation Method, device, and system for secure motor vehicle remote keyless entry

Also Published As

Publication number Publication date
KR20060049082A (ko) 2006-05-18
US20060087403A1 (en) 2006-04-27
JP2006118205A (ja) 2006-05-11
KR100665154B1 (ko) 2007-01-09
CN1763341A (zh) 2006-04-26
TW200615436A (en) 2006-05-16

Similar Documents

Publication Publication Date Title
US8732793B2 (en) Method and system for improving security of the key device
US20210073795A1 (en) Device for storing digital keys for signing transactions on a blockchain
TWI281529B (en) Keyless entry system, transmitter and receiver
CN102611556B (zh) 一种动态令牌的工作方法
CN103346885B (zh) 一种令牌设备的激活方法
JP2006139757A (ja) 施錠システム及び施錠方法
GB2346239A (en) Card security and Web sites
EP2678799A1 (en) Method and apparatus for encoding and decoding data transmitted to an authentication token
JPH11282982A (ja) 利用者カード、通信端末機、通信サーバ、通信システム、および、通信システムの利用者認証方法
CN102315933A (zh) 一种更新密钥的方法及系统
JP2017014834A (ja) 電子キー及び電子キーシステム
TWI228089B (en) Immobilizer and attesting method by immobilizer
JP2010244191A (ja) 認証装置、認証プログラム、認証システム、パスワード生成装置、携帯型セキュリティデバイス、およびパスワード生成プログラム
JP2009503967A5 (zh)
CN100566237C (zh) 信息安全设备的远程解锁方法
JP2017076874A (ja) ユーザ認証装置及び暗号鍵格納方法
JP2011164912A (ja) 認証システムの暗号演算式設定装置
CN103220269B (zh) 一种可更换电池的令牌及其系统的工作方法
JP2007067680A (ja) 認証装置及び被認証装置並びに機器認証システム
JP6457333B2 (ja) 通信不正成立防止システム
TWI550171B (zh) 電子鑰匙
CN101444039A (zh) 用于具有无线通信能力的pc的外部签名设备
WO2014181189A2 (en) Non-repudiation of electronic transactions
JP5565030B2 (ja) 機密情報消去方法および機密情報消去装置とそのプログラム
JP2005282064A (ja) 制限解除システム

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees