[go: up one dir, main page]

JPH03166898A - Remote controller - Google Patents

Remote controller

Info

Publication number
JPH03166898A
JPH03166898A JP1304834A JP30483489A JPH03166898A JP H03166898 A JPH03166898 A JP H03166898A JP 1304834 A JP1304834 A JP 1304834A JP 30483489 A JP30483489 A JP 30483489A JP H03166898 A JPH03166898 A JP H03166898A
Authority
JP
Japan
Prior art keywords
signal
processed
code signal
code
received
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
JP1304834A
Other languages
Japanese (ja)
Other versions
JP2791587B2 (en
Inventor
Koji Tanabe
田邊 耕二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
U Shin Ltd
Original Assignee
Yuhshin Co Ltd
Yuhshin Seiki Kogyo KK
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 Yuhshin Co Ltd, Yuhshin Seiki Kogyo KK filed Critical Yuhshin Co Ltd
Priority to JP1304834A priority Critical patent/JP2791587B2/en
Publication of JPH03166898A publication Critical patent/JPH03166898A/en
Application granted granted Critical
Publication of JP2791587B2 publication Critical patent/JP2791587B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Selective Calling Equipment (AREA)

Abstract

PURPOSE:To make it impossible to analyze the system of constituent signals by processing a code signal with a hidden cryptographic function and sending the processed signal. CONSTITUTION:A transmission signal from a transmitter is received by a reception section 11, a received code signal is processed by a cryptographic function set to an arithmetic section 13 and the resulting processing signal is outputted. A signal comparison section 14 compares whether or not the calculated processing signal is coincident with the received processing signal. When the compared signal is coincident, a lock signal is generated from a lock signal generating means 15, stored in a storage section 16 and a succeeding area is released by an area setting means 17.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、自動車や家庭用のドア若しくはガレーシ等の
開閉に使用されるリモートコントロール装置の改良に関
するものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an improvement in a remote control device used for opening and closing doors, garages, etc. of automobiles and homes.

(従来の技術) 従来よりドアを開閉するためにリモートコントロール装
置を使用し、送信器から送信されたコード信号と受信部
であらかじめ設定されたフード信号とが一致したときに
ドアの開閉を行うようにしたものが開発されている。
(Prior art) Conventionally, a remote control device is used to open and close the door, and the door is opened and closed when the code signal sent from the transmitter matches the hood signal preset in the receiver. A new version has been developed.

(発明が解決しようとする課題) しかしながら、このようなものでは同一の送信?n4か
ら送信されるコード信号は常に同じで、J.l1なるコ
ード信号の相違のみによって、他のリモートコントロー
ル装置との区別をしているものである。
(Problem to be solved by the invention) However, in such cases, is the same transmission? The code signal sent from J.n4 is always the same. It is distinguished from other remote control devices only by the difference in the code signal l1.

従って、同一秤預のリモートコントロール装JをPu敬
手に入れて、コード信号を分析することにより、その捕
領のリモートコントロール装置の構成されているコード
信号の仕!{1みが解析される恐れがあった。例えばコ
ード信号の桁数等は容易に解析されてしまうものである
Therefore, by inserting the remote control device J of the same scale into Pu Kei's hand and analyzing the code signal, it is possible to determine the nature of the code signal composed of the captured remote control device. {There was a risk that only 1 would be analyzed. For example, the number of digits of a code signal can be easily analyzed.

本発明は、上記課題に鑑みてなされたもので、フード信
号を晴号関数で加工し、その加工した加]ニ信号を送信
することにより、加工信号を分析しても構成されている
信号の仕組みを解析することができないようにしたリモ
ートコントロール装置を堤供することを目的としている
The present invention has been made in view of the above-mentioned problems, and by processing a food signal using a positive sign function and transmitting the processed signal, even if the processed signal is analyzed, the The aim is to provide a remote control device whose mechanism cannot be analyzed.

(課題を解決するための手段) 前記課題を解決するため、本発明では、コード信号発生
手段と、このコード信号を暗号関数で加ゴニしhll工
信号を発生する変換手段を設けてこの加工信号を送信す
るようにした送信装置と、該送信装置から送信された加
工信号を受信する受信部と、受信された信号を晴号関数
に基づいて演算する演算部と、演算された信号を比較し
て正規の信号であるかどうかを判断する比較部と、この
比較部が正規の信号であると判断したときロック装ii
’(に信号を送るロック信号発生手段をイfする受信装
置とを備えいてる。
(Means for Solving the Problems) In order to solve the above problems, the present invention provides code signal generation means and conversion means for processing this code signal with a cryptographic function to generate a HLL processed signal. A transmitting device that transmits a signal, a receiving section that receives a processed signal transmitted from the transmitting device, a computing section that computes the received signal based on a positive sign function, and compares the computed signals. a comparator that determines whether the signal is a regular signal; and a lock device ii when the comparator determines that the signal is a regular signal.
' (a lock signal generating means for sending a signal to the receiver).

(作 用) 上記の構成にすることにより、送信恭から送信された加
工信号を、受信装置で受信して、演算部によって、受信
した信号を演算し、比較部によって演算された加工信号
を比較し、信号が正坦のものであると判断されたときに
ドアの開閉を可能とするようにしている。
(Function) With the above configuration, the receiving device receives the processed signal sent from the transmitter, the calculation section calculates the received signal, and the comparison section compares the processed signal. However, when the signal is determined to be positive, the door can be opened and closed.

(実施例) 次に本発明の実施例を、図面に沿ってより訂細に説明す
る。
(Example) Next, an example of the present invention will be described in more detail with reference to the drawings.

第1図ないし第4図は、本発明の第1実施例を示す図で
、1は自動車用の送信装置で、送信ボタン2、コード信
号発生手段3、変換手段4、送信部5、インクリメント
手段6、記憶部7をκ1j1えている。送信ボタン2は
送信装置lを起動するもので、この送信ボタン2の操作
によって、コード借り発生手段3からフード信号N1が
発信される、このコード信号N.の発信基型回数iはイ
ンクリメント手段6によって送信ボタンの操作毎に1ず
つ繰り」一げられるもので、i=lからi=2000ま
で繰り」二げられi=2000に達すると再びi=lに
戻る。即ち、コード信号N,はN,からN,。。。まで
順次繰り上げられ、コード信号がN tonoに辻する
と再びN.に庚るようになっている。尚、発信八埠;回
敢iは廂次繰り上げられているが、コード信号N1のコ
ード値はランダムな4LEで発信されるようになってい
る。変換手段4では発信されたコード信4j N +を
所定の暗号関数で加工し加工信4lを発生する。そして
送信部5よリコード信号N,と加工信号を送信するよう
になっている。n(f号関数は谷目カ車によって異なっ
た関数式が設定されており、谷個人固イfの陪号関数と
なっている。
1 to 4 are diagrams showing a first embodiment of the present invention, in which 1 is a transmitting device for an automobile, including a transmitting button 2, a code signal generating means 3, a converting means 4, a transmitting section 5, an incrementing means 6. The storage unit 7 is stored by κ1j1. The transmission button 2 is used to start the transmission device 1, and by operating the transmission button 2, the code signal N1 is transmitted from the code borrow generation means 3. The transmission base number i is incremented by 1 each time the send button is pressed by the incrementing means 6, and is incremented from i=l to i=2000, and when i=2000 is reached, i=l again. Return to That is, the code signal N, is N, to N,. . . When the code signal crosses N tono, it is incremented to N tono again. It is becoming more and more popular. Incidentally, although the transmission number i is incremented, the code value of the code signal N1 is transmitted at random 4LE. The converting means 4 processes the transmitted code signal 4j N + using a predetermined cryptographic function to generate a processed signal 4l. The transmitter 5 then transmits the recode signal N and the processed signal. A different function formula is set for the n(f function) depending on the car, and it is an associated function of the individual f.

7は記憶部で、送信されたコード信号NiがRAMで記
憶されるようになっている。尚、RAMに代えて不揮発
性のメモリで記憶させるようにしてもよい。
Reference numeral 7 denotes a storage unit in which the transmitted code signal Ni is stored in RAM. Note that the information may be stored in a non-volatile memory instead of the RAM.

10は自動車に備えられた受信装置で、受信部11、受
付領域12、演算部13、信号比較部l4、ロック信号
発生手段15、記憶部l6、領域設定千段l7を備えて
いる。受信部1lは送信装置lからの送信信号を受信し
、受付領域l2はコード信号N.に対応した2000の
領域を備えているが、その中で通常lOO以上200以
内の範囲の領域が解放されており、この解放されている
領域に対応するコード{8N,号のみの受付を可能とす
るものである。そして受付られたコード信号N,は演算
部l3にセットされている暗号関数で加工され、加工信
号が出力される。信号比較部l4は演算された加工信号
と受信した加工信号が一致するかどうかを比較する。そ
して、比較された信号の値が一致する場合にはロック信
号発生手段l5からロック信号を出力するようになって
いる。
Reference numeral 10 denotes a receiving device installed in the automobile, which includes a receiving section 11, a receiving area 12, a calculating section 13, a signal comparing section 14, a lock signal generating means 15, a storage section 16, and an area setting stage 17. The receiving unit 1l receives the transmission signal from the transmitting device l, and the reception area l2 receives the code signal N. It is equipped with 2000 areas corresponding to the above, but among these, the area between 100 and 200 is usually released, and only the code {8N, number corresponding to this released area can be accepted. It is something to do. The received code signal N, is then processed using the cryptographic function set in the arithmetic unit l3, and a processed signal is output. The signal comparison unit l4 compares the calculated processed signal and the received processed signal to see if they match. If the values of the compared signals match, a lock signal is output from the lock signal generating means 15.

l6は記憶部で一致したときの信号のコード信号N.が
記憶される。I7は領域設定手段で、前回に閉鎖した領
域から今回記憶されたフード信号N.に対応する領域ま
でを閉鎖すると共に、残りの領域が100以下になった
ときには新たに100の領域を解放するようにしたもの
である。即ち最初は1から200までの領域が確保され
ているが、100までの領域が閉鎖されると201から
300までの領域を解放し、200までの領域が閉鎖さ
れると301から400までの領域が解放されるという
ように順次解放されるようになっている。
16 is the code signal N.16 of the signal when they match in the storage section. is memorized. I7 is an area setting means which selects the currently stored food signal N. from the area closed last time. The system closes the area up to the area corresponding to , and also releases 100 new areas when the remaining areas become 100 or less. That is, initially, areas 1 to 200 are secured, but when area 100 is closed, areas 201 to 300 are released, and when area 200 is closed, areas 301 to 400 are reserved. are released in sequence.

そして1900までの領域が閉鎖されると再度lから1
00までの領域が解放される。
Then, when the area from 1900 to 1900 is closed, from 1 to 1 again.
The area up to 00 is released.

次に第3図、第4図に基づいて、第1実施例の動作の説
明をする。
Next, the operation of the first embodiment will be explained based on FIGS. 3 and 4.

第3図は送信装置1の動作を示すフローチャートで、ス
テップS1で送信ボタン2が操作されると、送信装置l
がステップS2で起動しスタートを開始する。そしてス
テップS3で記憶部7にメモリされているコード信号N
1を読み込み、ステッ?S4でこのコード信号N.の発
信基準回数iが1≧2000かどうかが判別される。発
信基型回数がi<2000の時にはステップS5で発信
基準回数iの値を1つ繰り上げ、繰り上げられた発信基
準回数;=;+1がステップS7で新たなコード信号N
I,■1としてメモリされると共に、発信IA準回数i
の値が1≧2000のときにはステップS6でi=lに
戻し、この値に対応するコード信号N1.1がステップ
S7でメモリされる。ステップS8ではコード信号N1
を暗号関数で加工し、加工されて発生した加工信号とコ
ード信号N.をステップS9で送信部5から送信するよ
うになっている。ステップSIOでは送信ボタン2がオ
ンされているかどうかが判断され、オンのときにはステ
ップSIOを実行し続ける。送信ボタン2がオフになる
とステップSllに進み終了する。
FIG. 3 is a flowchart showing the operation of the transmitting device 1. When the transmitting button 2 is operated in step S1, the transmitting device l
is activated in step S2 and starts to start. Then, in step S3, the code signal N stored in the storage section 7 is
Load 1 and step? This code signal N. It is determined whether the reference number of transmissions i is 1≧2000. When the basic number of transmissions is i<2000, the value of the standard number of transmissions i is incremented by one in step S5, and the raised standard number of transmissions;=;+1 is set as a new code signal N in step S7.
I,■1, and the outgoing IA quasi-number i
When the value of is 1≧2000, it is returned to i=l in step S6, and the code signal N1.1 corresponding to this value is stored in step S7. In step S8, the code signal N1
is processed using a cryptographic function, and the processed signal and code signal N. is transmitted from the transmitter 5 in step S9. In step SIO, it is determined whether the send button 2 is turned on, and if it is turned on, step SIO continues to be executed. When the send button 2 is turned off, the process proceeds to step Sll and ends.

第4図は受信装置10の動作を示すフローチャートで、
自動車用バッテリー等の電源が接続されたときにステッ
プS20でスタートを開始し、ステップS21で受信部
11に信号が入力されたかどうかが判断され、信号が入
力されたと判断されたときにステップS22でコード信
号N,が解放領域内にあるかどうかが判断される。ステ
ップS22で解放領域内にあると判断されたときにはス
テップ323に進む。尚、図示していないがあらかじめ
送信装置Iと受信装置10のコード値及びIll’i号
関数の関数式が同一のものに設定できるようにしてある
。ステップS23では設定されている暗号関数によって
受信されたコード信号N,が加工され、ステップS24
でその加工されて発生した加工信号と受信された加工信
号が一致しているかどうかが判断され、一致した場合に
は受信されたコード信号N1の値をステップS25で受
信装jr’i l内のコード信号NIとしてセットする
。そして、ステップ326でドアロック装置がロック状
態かアンロック状態かを判断し、ドアロック装Ptがロ
ック状態であればステップS27に進んでアンロック信
号を出力し、ドアロック装置をアンロックさせ、ドアロ
ック装置がアンロック状態であればステップ328に進
んでロック信号を出刀し、ドアロック装置をロックさせ
るようになっている。
FIG. 4 is a flowchart showing the operation of the receiving device 10.
When a power source such as an automobile battery is connected, the start is started in step S20, and in step S21 it is determined whether a signal has been input to the receiving section 11. When it is determined that a signal has been input, the start is started in step S22. It is determined whether the code signal N, is within the free region. If it is determined in step S22 that the area is within the release area, the process advances to step 323. Although not shown, the code values and the function formula of the Ill'i function of the transmitting device I and the receiving device 10 can be set to be the same in advance. In step S23, the received code signal N, is processed by the set cryptographic function, and in step S24
In step S25, it is determined whether the processed signal generated by the processing and the received processed signal match, and if they match, the value of the received code signal N1 is transferred to the received code signal N1 in step S25. Set as code signal NI. Then, in step 326, it is determined whether the door lock device is in the locked state or in the unlocked state, and if the door lock device Pt is in the locked state, the process proceeds to step S27, where an unlock signal is output, and the door lock device is unlocked. If the door lock device is in the unlocked state, the process advances to step 328 and a lock signal is issued to lock the door lock device.

そして、ステップS29では珀域設定手段17によって
ステップS25でセットされたコード信号N,に対応し
た領域までの領域を閉鎖するとともに残りの領域が!0
0以下になったときには新たに100の領域を解放する
。ステップS29で領域を設定した後ステップS107
に進み、ステップS】07で後述するカウントをクリア
し、ステップ3108に進んで終了する。
Then, in step S29, the area setting means 17 closes the area up to the area corresponding to the code signal N, set in step S25, and closes the remaining area! 0
When the number becomes 0 or less, 100 new areas are released. After setting the area in step S29, step S107
The process proceeds to step S]07, where a count to be described later is cleared, and the process proceeds to step 3108, where the process ends.

一方、ステップS22で入力されたコード信号NIが解
放領域外のものであると判断された場合、または入力さ
れた加工信号と受信装置10円で演算された加工信号が
一致していないとステップS24で判断された時には、
ステップSIOOに進み、′?!告カウントし、ステッ
プSIOIで警吉カウントのカウン1・数が3以上にな
ったかどうかが判断され、3[iil以内の時には誤っ
て信号が送信されたものとして、ステップS102で、
例えば「あなたの車ではありませんと。」と優しい女性
の音iuで警告を発する。そしてステップ321に戻る
On the other hand, if it is determined in step S22 that the input code signal NI is outside the release area, or if the input processed signal and the processed signal calculated by the receiving device 10 yen do not match, step S24 When it is judged that
Proceed to step SIOO, '? ! It is determined in step SIOI whether the count 1 of the warning count is 3 or more, and if it is within 3 [iiil, it is assumed that the signal was sent in error, and in step S102,
For example, a gentle female voice (iu) will warn you, ``This is not your car.'' Then, the process returns to step 321.

同様にして、間違った信号が送信され、3回以上になる
と、悪意でドアのロック装置を開けようとしているもの
と判断し、ステップSIOIからステップSl03ない
しステップS105に進み、「ドロボー!ドロボー!」
と音声を発した後、1分111ヘッドランプを点滅させ
クラクションを鳴らすようになっている。そして、l分
間経過すると、ステップS106で警報を停止し、ステ
ップSt07に進んで上記警告カウントとタイマカウン
トをクリアしてステップ3108に進み終了するように
なっている。尚、警告カウントが3回になる前に正常な
信号が送信されると、ステップS24からステップS2
5に進み前述したようにステップS29までを実行した
後、ステップS107に進み、警告カウントとタイマカ
ウントをクリアして、Oからスタートするようになって
いる。
Similarly, if an incorrect signal is sent three times or more, it is determined that the person is trying to open the door locking device maliciously, and the process proceeds from step SIOI to step Sl03 to step S105, and the message "Thieves! Thief! Thief!"
After making a sound, the vehicle will flash its headlamps and sound the horn for 1 minute. Then, when one minute has elapsed, the alarm is stopped in step S106, the process proceeds to step St07, the above-mentioned warning count and timer count are cleared, and the process proceeds to step 3108 and ends. Note that if a normal signal is transmitted before the warning count reaches 3 times, steps S24 to S2
After proceeding to step 5 and executing up to step S29 as described above, the process proceeds to step S107, where the warning count and timer count are cleared and the process starts from step O.

この実施例によれば、一度受信したコード信号N1は発
信基準回数iが一巡するまでの期間、同一のコード信号
N.の再受付を阻止するようにしているので、送信装置
lの送信信号がコピーされてもドアを開くことはできな
いものである。また、送信装置lの記憶部7では、送信
したコード信号N.をRAMまたは不押発t’lEのメ
モリで記憶させるようにしているので、送信装置が作動
していないときには、電力がほとんど消賀されておらず
、従って、電力の消耗が少ないので川池の交換頻度も少
なくすることができる。
According to this embodiment, once the code signal N1 is received, the same code signal N. Therefore, even if the transmission signal from the transmitting device I is copied, the door cannot be opened. Also, in the storage unit 7 of the transmitting device 1, the transmitted code signal N. is stored in RAM or unpressed memory, so when the transmitting device is not operating, almost no power is extinguished.Therefore, the power consumption is low, so it is easy to replace the kawaike. The frequency can also be reduced.

第5図ないし第8図は本発明の第2実施例を示す図で、
第I実施例では各自動車に対応して固有の暗号関数がl
m類だけ備えられていたものであるが、第2実施例では
各自動車に複数押類の暗号関数を備えているものである
5 to 8 are diagrams showing a second embodiment of the present invention,
In the first embodiment, a unique cryptographic function is l for each car.
In the second embodiment, each car is equipped with a plurality of cryptographic functions.

第5図、第6図において、5lは送信装置で、送信ボタ
ン52、コード信号発生手段53、変換手段54、送信
部55、インクリメント手段56、記憶部57を備えて
おり、第l実施例とほぼ同じ動作を行うものである。第
1実施例ではコード信’j N +h< N 1からN
,。。。まで備えられており、このコード信号NIは各
自動車共通のものであった。
In FIGS. 5 and 6, 5l is a transmitting device, which is equipped with a transmitting button 52, a code signal generating means 53, a converting means 54, a transmitting section 55, an incrementing means 56, and a storage section 57, and is similar to the first embodiment. They perform almost the same operation. In the first embodiment, the code signal 'j N +h<N 1 to N
,. . . This code signal NI was common to all automobiles.

これに対し、第2実施例では、ある自動車ではコード信
号N1をN.からN xa。までとしているが、他の目
動車ではN,。1からN4。。までとし、更に他の自動
車ではN4。1からN。。までとし、自動車によって異
なるコード信号を使用するようになっている。即ち、各
個人固有のコード信号N1を備えているものである。ま
た、変換手段54の暗号関数は複数種類設けられており
、この賠号関数も変更しながら、コード信号N1を加工
し加工信号を発生するようになっている。この暗号関数
も第1尖施例と同じように、谷「1動11tによって異
なった関数式が設定されており、各個人固有の暗号関数
となっている。即ち、この実施例ではコード信号N,と
暗号関数をそれぞれ各個人(a有のものとしている。
On the other hand, in the second embodiment, in a certain automobile, the code signal N1 is set to N. From Nxa. Although it is up to N for other moving cars. 1 to N4. . Up to N4.1 to N for other cars. . Different cars now use different code signals. That is, it is provided with a code signal N1 unique to each individual. Further, a plurality of types of cryptographic functions are provided for the converting means 54, and the code signal N1 is processed to generate a processed signal while changing the cryptographic function. Similar to the first embodiment, this cryptographic function has a different functional formula set depending on the valley "1 motion 11t", and is a cryptographic function unique to each individual.In other words, in this embodiment, the code signal N , and the cryptographic function belong to each individual (a).

60は受信装置で受信部61、コード比較部62、ha
t算部63、信号比較部64、ロック信号発生手段65
を備えている。受信部61は送信装惜51からの送信信
号を受信し、コード比較部62でその受信したコード信
号N,の発信1^埠;回F!l.iが設定されている発
信J&Q回数1より大か小かを判断する。受信したコー
ド信号N,の発信基導回数1が設定されている発信1.
(導回数iより大の時には、演算部63で現在セットさ
れている暗号関数にてコード信号N.が演算され、小の
時には、次に設定される暗号関数にて演算されるように
なっている。尚、晴号関数は複数種類備えられており、
順次変史されるようになっている。信号比較部64は演
算された加工信号と受信した加工信号が一致するかどう
かを比較する。比較された信号が一致する場合にはロッ
ク信号発生手段からロック信リを出力するようになって
いる。
60 is a receiving device which includes a receiving section 61, a code comparing section 62, ha
t calculation section 63, signal comparison section 64, lock signal generation means 65
It is equipped with The receiving section 61 receives the transmission signal from the transmitting device 51, and the code comparison section 62 transmits the received code signal N, F! l. It is determined whether i is greater than or less than the set number of outgoing J&Qs (1). Transmission 1 for which the number of transmission base derivations of the received code signal N is set to 1.
(When the number of derivations is larger than i, the code signal N. is calculated using the cryptographic function currently set in the calculating section 63, and when it is smaller, it is calculated using the cryptographic function set next. There are multiple types of clear function.
The history is gradually changing. The signal comparison unit 64 compares the calculated processed signal and the received processed signal to see if they match. If the compared signals match, the lock signal generating means outputs a lock signal.

次に第7因、第8図に基づいて、動作の説明をする。Next, the operation will be explained based on the seventh factor and FIG. 8.

第7図は送信装置5lの動作を示すフローチャートで、
ステップS31で送信ボタン52が操作されると、送信
装置51がステップS32で起動しスタートを開始する
。そしてステップS33で記憶部57にメモリされてい
るコード信号N,を読み込み、ステップS34でこのコ
ード信号N1の発信J!朗回数iの値がi≧200かど
うかが判別される。発信基準回数iの値がi<200の
時にはステップ35で発信lA型回数iの値を1つ繰り
上げ、繰り上げられた発信基型回数i=i+1に対応す
るコード信号N I++II11がステ・ノプS38で
新たなコード信号N.とじてメモリされると共に変換手
段54にこのコード信号N,を送る。変m 手a54は
ステップS39でこのコード信号N,を暗号関数で加工
し、ステップS40で加工されて発生した加工信号とコ
ード信号N1を送信部5から送信するようになっている
。ステップS41では送信ボタン52がオンされている
かどうかが判断され、オンのときにはステップS40に
戻り、信号の送信を続ける。送信ボタン52がオフにな
ると、ステップS42に進み終了する。
FIG. 7 is a flowchart showing the operation of the transmitting device 5l.
When the send button 52 is operated in step S31, the sending device 51 is activated and starts in step S32. Then, in step S33, the code signal N, stored in the storage section 57 is read, and in step S34, the code signal N1 is transmitted! It is determined whether the value of the number of recitations i is i≧200. When the value of the transmission reference number i is i<200, the value of the transmission IA type number i is incremented by one in step 35, and the code signal N I++II11 corresponding to the raised transmission base number number i=i+1 is set to step S38. and a new code signal N. This code signal N, is stored in memory and sent to the conversion means 54. The modifier a54 processes this code signal N, using a cryptographic function in step S39, and transmits the processed signal and code signal N1 from the transmitter 5 in step S40. In step S41, it is determined whether the transmission button 52 is turned on, and if it is turned on, the process returns to step S40 to continue transmitting the signal. When the send button 52 is turned off, the process proceeds to step S42 and ends.

一方、ステップS34で発信μ準圓数iの{『(がi=
200になった場合(若しくは何等かの要因でi>20
0となった場合)にはステップS36で発信基型回数の
値をi=]に戻し、ステップS37で暗号関数の関数式
を次のステップの関数式に変史するようになっている。
On the other hand, in step S34, the outgoing μ subfield number i is {'(is i=
If it becomes 200 (or if i>20 due to some factor)
0), the value of the number of transmission basic patterns is returned to i=] in step S36, and the functional formula of the cryptographic function is changed to the functional formula of the next step in step S37.

そしてステップS?8で発信j& ili回数i=lに
対応するコード信号N I■をメモリしてステップS3
9に進む。
And step S? At step S3, the code signal N I corresponding to the number of outgoing calls i=l is stored in step S3.
Proceed to step 9.

第8図は受信装置60の動作を示すフローチャートで、
「1動車用バッテリー等の電源が接続されたときにステ
ップS50でスタートを開始し、ステップS51で受信
部61に信号が人力されたかどうかが1′II断され、
信号が人力されたと判断されたときにステップS52で
人力されたコード信号N.の発信J^専;回数iと受信
装iff/51内に設定されている発信基準回数iとが
比較される。通常は、受信したコード信号N,の発信基
準回数1が受信装置内に設定されている発信基準回数1
と同じか大きくなっており、この場合にはステップS5
3に進む。尚、図示していないが第1実施例と同じよう
に、あらかじめ送信装置5lと受信装置60のコード値
及び暗号関数の関数式が同一のものに設定できるように
してある。ステップS53では受信されたコード信号N
1が現7E設定されてぃるIll’}号関数によって演
算され、ステップS54では演算されて発生した加工信
号と受信した加工信号が一致しているかどうかが判断さ
れ、一致した場合には受信されたコード信号N,の値を
ステ.,ブS 5 5で受信装置60内のコード信号N
.としてセットする。そして、ステップ356でドアロ
ック装置がロック状態かアンロック状態かを判断し、ド
アロック装111がロック状態であればステップS57
に進んでアンロック信号を出力し、ドア口ツタ装置をア
ンロックさせ、ドアロック装置がアンロック状態であれ
ばステップ358に進んでロック信号を出力し、ドア口
ツタ装置をロックさせるようになっている。そして、ス
テップS107、ステップSl08に進み終了する。
FIG. 8 is a flowchart showing the operation of the receiving device 60.
``When a power source such as a battery for a motor vehicle is connected, the start is started in step S50, and in step S51, it is determined whether a signal is manually input to the receiving section 61 or not.
When it is determined that the signal has been manually inputted, the manually inputted code signal N. The number of transmissions i is compared with the reference number of transmissions i set in the receiving device IF/51. Normally, the reference number of transmissions 1 of the received code signal N, is the reference number of transmissions 1 set in the receiving device.
is the same as or larger than , and in this case step S5
Proceed to step 3. Although not shown, as in the first embodiment, it is possible to set the code values and cryptographic function expressions of the transmitting device 5l and the receiving device 60 to be the same in advance. In step S53, the received code signal N
1 is calculated by the function No. 7E currently set. In step S54, it is determined whether the processed signal generated by the calculation and the received processed signal match, and if they match, the received processed signal is The value of the code signal N. , code signal N in the receiving device 60 at S55.
.. Set as . Then, in step 356, it is determined whether the door lock device is in the locked state or in the unlocked state, and if the door lock device 111 is in the locked state, step S57
The process proceeds to step 358 to output an unlock signal and unlock the door ivy device, and if the door lock device is in the unlocked state, the process proceeds to step 358 to output a lock signal and lock the door ivy device. ing. Then, the process advances to step S107 and step S108 and ends.

一方、ステップS52で、入力されたコード信4V N
,の発信基7vi回数iが受信装置60内に設定されて
いるコード信号NIの発信基埠1回数1よりも小さい1
1!iには、送信袈訴51のフード信号N,の発信基型
同数iの値がi=200からi=lに戻ったものと1:
リ断し、ステップS60に進んで次のI’fl ’j関
数にて演算されるようになっている。このようにするこ
とにより、送信信号がコピーされても、その送信信号(
又はこれよりも後の送信信号)が一度でも使用されてお
れば、コピーされた送信信号を受信したときには後の陪
号関数にて演算することになるため、送信された加工信
号と受信装置60内で演算されて発生した加工信号の領
が一致することがない。即ち、ステップS52とステッ
プS60によって、再受付を附止する受付fil1止手
段を構成している。
On the other hand, in step S52, the input code signal 4V N
, the number i of the transmitting base 7vi is smaller than the number of transmitting bases 1 of the code signal NI set in the receiving device 60.
1! For i, the value of the transmission base type same number i of the food signal N of the transmission complaint 51 returns from i=200 to i=l, and 1:
Then, the process proceeds to step S60, where calculation is performed using the next I'fl'j function. By doing this, even if the transmitted signal is copied, the transmitted signal (
or a later transmitted signal) has been used even once, when the copied transmitted signal is received, it will be calculated using the later coordinating function, so the transmitted processed signal and the receiving device 60 The regions of the processed signals generated by calculation within the system never match. That is, step S52 and step S60 constitute a reception fil1 blocking means that prevents re-acceptance.

ステップS 6 0にて送信信号を演算した結果、送信
された加工信号と受信装置内で演算されて発生した加工
信号のフード植が一致していれば、送信装置5lの賠号
関数の関数式が次のステップに変更されたものと判断し
、ステップS61からステップS62に氾み、変更した
新しい晴号関数にセットし、ステップS55に進んで、
このとき人力されたコード信号の値にセットするように
なっている。そして、J:記と同様にステップS56か
らステップS57若しくはステップS58に進み、ドア
ロック装置をアンロック若しくはロック作動し、ステッ
プS107からステップ8108に進み終了する。
As a result of calculating the transmitted signal in step S60, if the transmitted processed signal and the processed signal calculated and generated in the receiving device match, the functional expression of the signal function of the transmitting device 5l is determined. is determined to have been changed to the next step, the process proceeds from step S61 to step S62, sets the new changed sign function, and proceeds to step S55.
At this time, the value of the code signal input manually is set. Then, the process proceeds from step S56 to step S57 or step S58, and the door lock device is unlocked or locked, and the process proceeds from step S107 to step 8108, where the process ends.

ステップS54またはステ・ソプS61で送信された加
工信号と受信装F60内で演算されて発η;した加工信
号が一致していな(\と判断された時番こは、ステップ
SIOOないしステノブS108を第1実施例と同じよ
うに実行し、終了する。
When it is determined that the processed signal transmitted in step S54 or step S61 and the processed signal calculated and emitted in the receiving device F60 do not match, step SIOO or step S108 is determined. Execute and end in the same manner as in the first embodiment.

次に、第3実施例について説1りける。Next, a description will be given of the third embodiment.

第2実施例ではフード信号N1がN,。。からN1に戻
ったときに暗号関数が変更されるよう《こしているが、
第3実施例ではコード信号の所定の桁《こ所定の値が発
生したときに暗号関数が変更されるようになっている。
In the second embodiment, the food signal N1 is N. . The encryption function is changed when returning from N1 to N1.
In the third embodiment, the cryptographic function is changed when a predetermined value of a predetermined digit of the code signal occurs.

本尖施例では下2桁の値が23になったときにIllt
号関数が変史されるようにしている。
In this example, when the last two digits are 23, Illt
The function is made to change history.

第9図・第1 0 図のフローチャートに基ずいて第3
実施例の動作を説明する。
Based on the flowcharts in Figures 9 and 10,
The operation of the embodiment will be explained.

尚、第9囚は第7図のステップS34ないしS37の動
作に対し、ステ・ノプS7]ないしS74の動作をし、
また第lO図は第8図のステ・ノブS52ないしS53
及びステップS60ないしS62の動作にiJL、ステ
ップS81ないしS85の動作をするものであり、その
他は第2実施例と同じであるため、ステップの番号のみ
記し、説明は省略する。
Incidentally, in response to the actions of steps S34 to S37 in FIG. 7, the ninth prisoner performs the actions of S7] to S74,
Also, Figure 1O shows the Ste knobs S52 to S53 in Figure 8.
The operations in steps S60 to S62 are iJL, and the operations in steps S81 to S85 are performed, and the rest is the same as in the second embodiment, so only the step numbers will be described and the explanation will be omitted.

第9図において、コード信号発生手段57のコード信号
N,の下2桁の値が23か否かがステ・ノブS71で判
断され、値が23以外の場合にはステップS72に進み
コード信号をN.からN l* 1に変更してステップ
S38に進み以下ステップS39ないし342を実行し
て終了する。一方、ステソプS71でコード信号N.の
下2桁の値が23であると1゛リ断されたときにはステ
ップS73に進み、前回暗号関数を変更したときから送
信回数が30回以上か否かが判断される。そして、30
回以内のときにはステップS72に進み、30回以上の
ときにはステップS74で哨号関数を変更してステップ
S72に進むようになっている。即ち、送信回数が30
回以円でIll’l号関数が変更されることはないよう
にしている。
In FIG. 9, it is determined by the steering knob S71 whether the value of the last two digits of the code signal N of the code signal generating means 57 is 23. If the value is other than 23, the process proceeds to step S72 and the code signal is output. N. is changed to N l* 1, the process proceeds to step S38, and the following steps S39 to S342 are executed, and the process ends. On the other hand, the code signal N. If the value of the last two digits is 23, the process proceeds to step S73, where it is determined whether the number of transmissions has been 30 or more since the last time the cryptographic function was changed. And 30
If it is less than 30 times, the process advances to step S72, and if it is 30 times or more, the code function is changed in step S74, and the process advances to step S72. That is, the number of transmissions is 30.
The Ill'l function is not changed in subsequent cycles.

第10図においては、ステップS51で加工信号とコー
ド信号N.を受信すると、ステ.ソブS8lでそのコー
ド信号Nlを演算し、加工信号を発生する。そして、ス
テップS82で受信した加工信号とflu算した加工信
号を比較し、一致した場合にはステップS 5 5に進
み、第2実施例と同じ動作をする。信号が一致しないと
きには、ステップS83に進み、次の■n号関数で演算
されて加工信号を発生する。そして、ステップS51で
受信した加工信号と次の暗号関数で演算されて発生した
加工信号を比較し、信号が一致した場合には、受信袈置
60の哨号関数を次の晴号関数にセットし、ステップS
 5 5に進む。ステップS84で信号が一致しないと
きには、間違った信号が受信されたと判断し、ステップ
SIOOに進み、第2実施例と同じ動作をするようにな
っている。
In FIG. 10, in step S51, the processed signal and the code signal N. When received, the step. The code signal Nl is calculated in the sub S8l to generate a processed signal. Then, in step S82, the received processed signal and the flu-calculated processed signal are compared, and if they match, the process proceeds to step S55, and the same operation as in the second embodiment is performed. If the signals do not match, the process proceeds to step S83, where the following calculation is performed using the n-th function to generate a processed signal. Then, the processed signal received in step S51 is compared with the processed signal generated by calculation using the next cryptographic function, and if the signals match, the signal function of the reception holder 60 is set to the next code function. and step S
5 Proceed to step 5. If the signals do not match in step S84, it is determined that an incorrect signal has been received, the process proceeds to step SIOO, and the same operation as in the second embodiment is performed.

尚、この実施例では、コード信号N,が特定のイ直を出
したときに11rf号関数が変更されるようになってい
るが、信号の{17〔によって陪号関数を変史するよう
にしてもよい。例えば、1000>N,のときには八の
++1号関数で演算するようにし、200o>旧≧1 
0 0 0のときにはロの哨号関数で演算するようにし
、N.>2000のときにはCの111’l号関数で演
算するようにしても良い。
In this embodiment, the 11rf function is changed when the code signal N, outputs a specific I, but the subsign function is changed by the signal {17]. You can. For example, when 1000>N, use the 8++1 function to calculate, and 200o>old≧1
When the value is 0 0 0, the calculation is performed using the block function of RO, and N. >2000, the calculation may be performed using the 111'l function of C.

(発明の効果) 以上の説明からも明らかなように、本発明によれば、コ
ード信号を隠れた暗号関数で加工し、加工した加工信号
を送信するようにしているので、段数種の加工信号をい
くら分析しても、加工信号間の関連性がなく、信号の仕
組みを解析することはできない。
(Effects of the Invention) As is clear from the above explanation, according to the present invention, a code signal is processed using a hidden cryptographic function and the processed processed signal is transmitted. No matter how much we analyze, there is no relationship between the processed signals, and we cannot analyze the structure of the signals.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の第1実施例の送信装置のブロノク図、
第2図は本発明の第1実施例の受信装研のブロック図、
第3図は本発明の第1実施例の送信装置のフローチャー
ト囚、第4図は本発明の第I尖施例の受信装置のフロー
チャート図、第5図は本発明の第2実施例の送信装置の
ブロック図、第6図は本発明の第2実施例の受信装置の
ブロック図、第7図は本発明の第2実施例の送信装置の
フローチャート図、箪8図は本発明の第2実施例の受信
装置のフローチャート図、m9図は本発明の第3実施例
の送信装訴のフローチャート図、第10図は本発明の第
3実施例の受信装置のフローチャート図である。 l・51・・・送信装置、2・52・・・操作ボタン、
3・53・・・コード信号発生手段、4・54・・・変
換手段、5・55・・・送信部、10・60・・・受信
装置、II・61・・・受信部、13・63・・・演算
部、1イ・64・・・ロック信号発生部、l6・・・記
憶部、17・・・領域設定手段。
FIG. 1 is a Bronok diagram of a transmitter according to a first embodiment of the present invention;
FIG. 2 is a block diagram of the receiver equipment according to the first embodiment of the present invention.
FIG. 3 is a flowchart of the transmitter according to the first embodiment of the present invention, FIG. 4 is a flowchart of the receiver according to the first embodiment of the present invention, and FIG. 5 is a flowchart of the transmitter according to the second embodiment of the present invention. FIG. 6 is a block diagram of the receiving device according to the second embodiment of the present invention, FIG. 7 is a flowchart of the transmitting device according to the second embodiment of the present invention, and FIG. FIG. 10 is a flowchart of the receiving device according to the third embodiment of the present invention, and FIG. 10 is a flowchart of the receiving device according to the third embodiment of the present invention. l・51... Transmission device, 2.52... Operation button,
3.53... Code signal generation means, 4.54... Conversion means, 5.55... Transmission section, 10.60... Receiving device, II.61... Receiving section, 13.63 . . . Arithmetic section, 1-64 . . . Lock signal generation section, 16. . . Storage section, 17. . . Area setting means.

Claims (3)

【特許請求の範囲】[Claims] (1)コード信号発生手段と、このコード信号を暗号関
数で加工し加工信号を発生する変換手段を設けてこの加
工信号を送信するようにした送信装置と、 該送信装置から送信された加工信号を受信する受信部と
、受信された信号を暗号関数に基づいて演算する演算部
と、演算された信号を比較して正規の信号であるかどう
かを判断する比較部と、この比較部が正規の信号である
と判断したときロック装置に信号を送るロック信号発生
手段を有する受信装置と、 を備えたことを特徴とするリモートコントロール装置。
(1) A transmitting device including a code signal generating means, a converting means for processing the code signal using a cryptographic function and generating a processed signal, and transmitting the processed signal; and a processed signal transmitted from the transmitting device. a receiving section that receives the received signal, a computing section that computes the received signal based on a cryptographic function, a comparing section that compares the computed signal to determine whether it is a legitimate signal, and this comparing section determines whether the signal is legitimate. 1. A remote control device comprising: a receiving device having a lock signal generating means for sending a signal to a lock device when determining that the signal is a signal from the lock device;
(2)請求項1記載の信号発生手段から発生するコード
信号は、発生する毎に異なったコード信号であることを
特徴とするリモートコントロール装置。
(2) A remote control device characterized in that the code signal generated by the signal generating means according to claim 1 is a different code signal each time it is generated.
(3)請求項1記載の送信装置はコード信号と加工信号
を送信し、受信装置の演算部は受信されたコード信号を
暗号関数に基づいて加工し、比較部は送信装置からの加
工信号と受信装置で加工された加工信号とが一致してい
るかどうかを比較するようにしたことを特徴とするリモ
ートコントロール装置。
(3) The transmitting device according to claim 1 transmits a code signal and a processed signal, the arithmetic unit of the receiving device processes the received code signal based on a cryptographic function, and the comparing unit processes the received code signal and the processed signal from the transmitting device. A remote control device characterized in that a processed signal processed by a receiving device is compared to see if they match.
JP1304834A 1989-11-27 1989-11-27 Remote control device Expired - Fee Related JP2791587B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1304834A JP2791587B2 (en) 1989-11-27 1989-11-27 Remote control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1304834A JP2791587B2 (en) 1989-11-27 1989-11-27 Remote control device

Publications (2)

Publication Number Publication Date
JPH03166898A true JPH03166898A (en) 1991-07-18
JP2791587B2 JP2791587B2 (en) 1998-08-27

Family

ID=17937825

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1304834A Expired - Fee Related JP2791587B2 (en) 1989-11-27 1989-11-27 Remote control device

Country Status (1)

Country Link
JP (1) JP2791587B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07202879A (en) * 1991-10-25 1995-08-04 Koninkl Ptt Nederland Nv Method of surely operating communication participation device, device for executing it and first communication participation device and second communication participation device used for that system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01212998A (en) * 1988-02-20 1989-08-25 Nec Corp Radio control system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01212998A (en) * 1988-02-20 1989-08-25 Nec Corp Radio control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07202879A (en) * 1991-10-25 1995-08-04 Koninkl Ptt Nederland Nv Method of surely operating communication participation device, device for executing it and first communication participation device and second communication participation device used for that system

Also Published As

Publication number Publication date
JP2791587B2 (en) 1998-08-27

Similar Documents

Publication Publication Date Title
AU729855B2 (en) Cryptogram lock system with automatically variable true random code
JPH0150613B2 (en)
JPH04505193A (en) Transmitter-receiver system
ITRM950199A1 (en) ANTI-THEFT DEVICE FOR VEHICLES WITH ELECTRONIC CODING OF THE USE AUTHORIZATION.
US5828317A (en) Remote control method and remote control system
JPH03166898A (en) Remote controller
JPH08260783A (en) Keyless entry system
JPH07226979A (en) Remote controller
CN1877060B (en) Digital cipher lock with secure secondary authorization unlocking function
KR200330569Y1 (en) Door opening and closing apparatus using a password input having imaginary number
JP2654416B2 (en) Security equipment
KR100515688B1 (en) Method for controlling digital door-lock
JP2004137714A (en) Alarm device, and alarm system equipped with the same and automobile
CN2230797Y (en) Control device for voice-activated electric lock
JPH0443562Y2 (en)
JPH0426639Y2 (en)
JPH0437909B2 (en)
JPS5919102Y2 (en) Electronic lock control device
KR200268481Y1 (en) Door unlock system of car
JP3059606B2 (en) Unlock signal sending device and unlock device
KR20210142489A (en) Alarm sound generating device and alarm sound generating method using the same
KR20050010436A (en) Door opening and closing apparatus using a password input having imaginary number and the method thereof
JP3414575B2 (en) Signal matching method
JP2002030838A (en) Wireless lock system
JPH08144594A (en) Keyless entry system

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080619

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090619

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees