JP3585093B2 - Security equipment for in-vehicle electrical products - Google Patents
Security equipment for in-vehicle electrical products Download PDFInfo
- Publication number
- JP3585093B2 JP3585093B2 JP04129499A JP4129499A JP3585093B2 JP 3585093 B2 JP3585093 B2 JP 3585093B2 JP 04129499 A JP04129499 A JP 04129499A JP 4129499 A JP4129499 A JP 4129499A JP 3585093 B2 JP3585093 B2 JP 3585093B2
- Authority
- JP
- Japan
- Prior art keywords
- security
- security data
- data
- nonvolatile memory
- time
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 20
- 238000001514 detection method Methods 0.000 claims description 6
- 238000005259 measurement Methods 0.000 claims 2
- 238000004519 manufacturing process Methods 0.000 description 11
- 238000013500 data storage Methods 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 3
- 230000000295 complement effect Effects 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
Images
Landscapes
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Emergency Alarm Devices (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、自動車に搭載されるカーオーディオ等の電気製品に内蔵されるセキュリティ装置に関するものである。
【0002】
【従来の技術】
欧米地区等において自動車に搭載されるカーオーディオでは、窃盗に対処するため、セキュリティ装置が内蔵される。セキュリティ装置には、セキュリティコード又はそれを暗号化したデータとしてのセキュリティデータが所定の不揮発メモリに記録され、ユーザは、カーオーディオの購入と同時にセキュリティコード(セキュリティコードは通常数桁の数字)を記載した紙を受け取るようになっている。そして、カーオーディオを自動車に取付けて、バッテリに接続して、カーオーディオに電力が投入されるや、カーオーディオは、ユーザからのセキュリティコードの入力受付け状態になり、不揮発メモリに登録されたセキュリティデータに対応するセキュリティコードが入力されると、カーオーディオが使用できるようになる。その後は、自動車のエンジンキーをオフにしても、カーオーディオへは自動車のバッテリからの電力供給を保持されるので、バッテリが上がったり、カーオーディオを別の自動車に付け換えたりするとき以外は、セキュリティコードの入力は免れる。
【0003】
また、例えば、最初のセキュリティコード受付け状態で、間違ったセキュリティコードが入力されたときは、その後、所定時間はセキュリティコードの入力が困難になり、所定時間後に再び、セキュリティコードの入力受付け状態になり、そこでまた、間違ったセキュリティコードが入力されると、次の入力受付け状態は前回の所定時間より長い所定時間後になるように、すなわち、入力受付け状態までの待機所定時間の間隔が徐々に伸ばされるようにしている。こうして、窃盗者が試行錯誤的にセキュリティコードを入力して、偶然にセキュリティコードを見つけてしまうのを防いでいる。なお、間違ったセキュリティコードを入力して、セキュリティコード受付け終了状態になっても、カーオーディオへのバッテリ電源の供給を断って、再び、供給すると、最初のセキュリティコード受付け状態になるが、接続切り離し及び再接続は煩雑となる。
【0004】
【発明が解決しようとする課題】
従来は、カーオーディオ等の電気製品の製造工場では、各電気製品が組み立て後、各種調整や動作確認を行い、検査に合格したものについて、シリアルナンバーを付与するとともに、器具を使用して不揮発メモリにセキュリティコードを書き込み、それから出荷することになっていた。このように、セキュリティデータの登録は製造ラインの最終工程で行われていた。そして、各種調整や動作曜認の実施を確保するため、セキュリティデータが登録されていなければ,セキュリティがかからないようになっていた。そのために、市場でユーザが盗難にあったとき、盗薙製品のセキュリティデータが保存されているメモリをセキュリティデータが消されているメモリに載せ換えることで、盗難製品が使用可能となっていた。その対策としては、セキュリティデータが登録されていなければ、使用できないようにすることが考えられた。
【0005】
しかし、この場合には、各種調整や動作確認を装置の稼動状態で行えるよう各種調整や動作確認の工程の前工程でセキュリティデータを登録する必要がある。一方、不揮発メモリに書き込むセキュリティデータは、シリアルナンバーごとに異ならさなければならないので、もし、各種調整や動作確認の前に、カーオーディオの組立後、直ちに不揮発メモリにセキュリティデータを書き込むことにすると、その後の各種調整や動作確認工程において、作業着手前に、作業員が個々のカーオーディオごとに異なるセキュリティコードを一々入力する必要があり、作業能率を著しく低下させてしまうことになる。すなわち、当該調整及び動作曜認の各工程で電源ラインの遮断・接続の度に作業着手前に作業員が装置ごとに異なるセキュリティコードを入力する必要が生じて、作業能率を低下させてしまうものとなってしまう。
【0006】
このように、セキュリティデータの未登録不揮発メモリに対して、カーオーディオの使用を確保することはセキュリティ上、問題がある反面、セキュリティデータの末登鐘の不揮発メモリに対しては、セキュリティコードの登録や入力をしなくても、カーオーディオを一時的に動作でさるようにする要望があった。
【0007】
この発明は、従来技術における上述の問題点に鑑みなされたものであり、セキュリティを確保しつつ、電気製品の製作能率を改善できる車載電気製品用セキュリティ装置を提供することを目的としている。
【0008】
【課題を解決するための手段】
この発明の電気製品用セキュリティ装置は、電気製品に内蔵され、外部から取り込まれたセキュリティコードに対して保存中のセキュリティデータに一致関係があれば電気製品を使用可能な状態となす。該セキュリティ装置内に該セキュリティデータが登録されていない場合に、該セキュリティ装置は、該電気製品の作動開始に結び付く電気状態の変化時点(以下、「該電気状態変化時点」と言う。)から所定の時間経過後に該電気製品の動作を禁止するよう機能する。
【0009】
「外部から取り込まれたセキュリティコードに対して保存中のセキュリティデータに一致関係があれば」の「一致関係」とは、同一の場合の一致を含むことはもちろんであるが、一致するものとして対応付けられた関係をも含むものとする。すなわち、セキュリティデータには、セキュリティコードそのものだけでなく、セキュリティコードを暗号化したものも含める。したがって、外部から取り込まれたセキュリティコードの暗号と、保存中のセキュリティデータとが一致している場合は、該電気製品は使用可能な状態とされる。電気製品とは、例えば自動車に搭載され、自動車のバッテリから直流電力の供給を受けるカーラジオやCDやテープのプレーヤ等のカーオーディオである。「該電気状態変化時点から所定の時間経過後」の「所定時間」とは例えば、電気製品の製作工場において電気製品の組立後の調整、動作確認等に要する時間を目安とし、例えば約30分である。「電気製品の動作を禁止する機能」とは、電気製品の作動電源を強制的にオフにしたり、電気製品の特定の1個又は複数個の作動をできないようにしたり、カーオーディオ等において音量を最大音量に固定したりするもの等、実質的な使用を困難にさせるすべてのものを含むものとする。
【0010】
「該電気状態変化時点」とは、例えば電気製品へのバックアップ電線の接続、電気製品への電力投入開始、イグニッション電源の投入、あるいは該電気製品の電源スイッチのオン操作等の各時点を含む。電気製品へのバックアップ電線の接続について、付記すると、通常の自動車用電気製品は、アースへ接続する電線、イグニッションスイッチのオン、オフにより電力の供給をオン、オフされるためにイグニッションスイッチへ接続する電線、及びバックアップ電力確保のためにバッテリへ接続する電線の計3本の電線が接続される。したがって、該電気製品を自動車より盗み出す場合には、盗み元でこれら3本の電線を外すとともに、取付先でバックアップ用電線を該電気製品を接続する必要がある。該電気製品にバックアップ用電線を接続するのに伴い、該電気製品にはバックアップ用電力が供給されることになる。
【0011】
こうして、セキュリティ装置内蔵の電気製品についてセキュリティデータの未登録状態で、所定時間の使用が確保され、これにより、電気製品の製作工場における各種調整及び動作確認の作業が確保されるとともに、その電気製品の出荷後においては、その電気製品が窃盗され、窃盗者が、電気製品のセキュリティデータ保持メモリを、セキュリティデータの消されているメモリに載せ換えたとしても、電気製品は所定時間のみしか使用できないので、窃盗価値を喪失させて、窃盗を防止できる。
【0012】
なお、電気製品用セキュリティ装置へのセキュリティデータの登録は、通常、製造ラインの最終工程で行われ、シリアルナンバーごとに選択されたセキュリティデータがセキュリティ装置に登録された状態で、電気製品用セキュリティ装置は出荷される。
【0013】
この発明の電気製品用セキュリティ装置は電気製品に内蔵される。そして、さらに、次の(a)〜(d)を含む。
(a)セキュリティデータが記録されるセキュリティデータ用不揮発メモリ
(b)セキュリティデータ用不揮発メモリにおけるセキュリティデータの既登録又は未登録を検出するセキュリティデータ登録検出手段
(c)該電気状態変化時点からの該所定の時間経過を計測する計測手段
(d)セキュリティデータ登録検出手段がセキュリティデータの未登録と検出した場合は電気製品を電気製品への電力投入開始時から所定時間内のみ作動可能としその後は作動不能とする未登録時作動制御手段
【0014】
新しく装着されたセキュリティデータ用不揮発メモリは、通常、(i)全アドレスにFF(16進2桁。計8ビット)が書き込まれているものと、(ii)全アドレスにランダムな数値が書き込まれているものとの2とおりがある。さらに、新しく装着されたセキュリティデータ用不揮発メモリにセキュリティデータが登録されている場合は、セキュリティデータ及びこのセキュリティデータと関連する別のデータとしての参照用データがそれぞれセキュリティ用不揮発メモリの所定のアドレスに書き込まれる。この参照用データとは、予め定められた規則に基づいてセキュリティデータに対応付けられるデータであって、セキュリティデータの関数又はその暗号等を指す。例えば、セキュリティデータに所定数を加算した結果又はセキュリティデータの2の補数を参照用データとして選択することができる。実例として、セキュリティデータが16進2桁の「AB」で与えられるとき、これに「37」を加算して参照用データを生成するものとすると、参照用データは「64」となる。この場合において、(i)のケースでは読み出されるセキュリティデータ及び参照用データは共に「FF」であるから、これらを突き合わせても予め定められた対応関係を満足しないから、セキュリティ用不揮発メモリにはセキュリティデータが未登録でと判断できる。また、(ii)のケースでは、不揮発メモリから読み出されるセキュリティデータと参照用データを突き合わせても、予め定められた対応関係を偶然に満足する確率は極めて低いため、この場合も、予め定められた所定の関係を満足しないことになり、セキュリティ用メモリには、セキュリティデータが未登録であると判断できる。
【0015】
こうして、セキュリティデータ用不揮発メモリにセキュリティデータが未登録の状態にあるときは、該電気状態変化時点、例えば電気製品への電源投入開始から所定時間は電気製品を作動させて、この時間内に電気製品の出荷前の調整や動作確認を行えば、セキュリティコードを一々入力する手間を省略できる。また、出荷後、電気製品が窃盗されて、窃盗者がセキュリティデータ用不揮発メモリを(セキュリティデータ未登録の)別のメモリで取り換えても、最初の所定時間のみは電気製品を作動できるものの、その所定時間経過後は、電気製品が作動不能となるので、電気製品のセキュリティを確保できる。
【0016】
この発明の電気製品用セキュリティ装置によれば、不揮発メモリは、該セキュリティデータと所定関係のデータとしての参照用データをも記録するものであり、セキュリティデータ登録検出手段によるセキュリティデータの既登録又は未登録の検出は、不揮発メモリに記録されたセキュリティデータと参照用データとの所定関係の有無を調べることにより行うようになっている。
【0017】
この発明の電気製品用セキュリティ装置は、さらに、(e)未登録時作動制御手段が電気製品を作動可能としている期間中にセキュリティデータ用不揮発メモリに記録するセキュリティデータの登録があったときは、セキュリティデータ登録検出手段がセキュリティデータの登録済みと検出したときと同じ処理へ移す処理移行手段を含む。
【0018】
この発明の電気製品用セキュリティ装置は電気製品に内蔵される。そして、さらに、次の(a)〜(d)を含む。
(a)セキュリティデータ及びそのセキュリティデータと所定関係のデータとしての参照用データを記憶する不揮発メモリ
(b)不揮発メモリより読み出される該セキュリティデータと該参照用データとの間に所定の関係がなければ、セキュリティデータが未登録であるかセキュリティデータ用不揮発メモリが不存在であるかの一方であると判断する判断手段
(c)該電気状態変化時点からの該所定の時間経過を計測する計測手段
(d)判断手段が該セキュリティデータの未登録及びセキュリティデータ用不揮発メモリの不存在の一方であると判断した場合には、該電気状態変化時点からの所定の時間内に該電気製品を作動可能としその後は作動不能とする未登録時作動制御手段
【0019】
この電気製品用セキュリティ装置によれば、セキュリティ用不揮発メモリに記録されたセキュリティデータと参照用データとを互いに突き合わせてセキュリティデータの登録の有無を判断するので、セキュリティデータ用メモリが外されたときも、セキュリティデータの未登録と同様に電気製品の所定時間後の動作を不能とすることができる。したがって、このセキュリティ装置では、セキュリティデータ用メモリが外されたときのセキュリティも確保できる。
【0020】
なお、セキュリティデータ用不揮発メモリが外されているか(=不存在である)否かを検出方法としては、前述のように、(i)セキュリティデータが参照用データを互いに突き合わせてこれらデータ間に所定の関係があるから否かから検出する以外に、例えば次の(ii)及び(iii)がある。すなわち、(ii)セキュリティデータ用不揮発メモリは、セキュリティデータの記録専用でなく、他のデータも合わせて記録できるようになっており、セキュリティデータのアドレス以外に読み書き自在のアドレスを有している。したがって、セキュリティデータのアドレス以外のアドレスへのデータの書き込みを試してみて、書き込み不可ならば、セキュリティデータ用不揮発メモリは外されていると検出する。(iii)セキュリティデータ用不揮発メモリに対するCPU側の読み出しポートには、通常、プルアップ抵抗が存在するので、セキュリティデータ用不揮発メモリが装着されていなくても、セキュリティデータ用不揮発メモリにおけるセキュリティデータのアドレスを読み出すと、例えばFF(16進2桁。計8ビット)が読み出される。したがって、読み出されたセキュリティデータがFFであれば、セキュリティデータ用不揮発メモリは外されていると検出する。(ii)及び(iii)の検出方式を(i)に代えて採用し、セキュリティデータ用不揮発メモリの取り外し時や破壊時に対処できる。
【0021】
この発明の電気製品用セキュリティ装置は、(e)未登録時作動制御手段が電気製品を作動可能としている期間中にセキュリティデータの登録があったときは、判断手段が不揮発メモリが存在しかつそこに該セキュリティデータか既に登録されていると判断したときと同じ処理へ移す移行手段を含む。
【0022】
電気製品の製作工場では、製品出荷前の完成品テストを終了してから、その電気製品にシリアルナンバーを付与すると同時に、所定の器具を使用して、セキュリティデータ用不揮発メモリにセキュリティデータを記録する。したがって、製作工場における電気製品のテスト終了後、セキュリティデータが登録されると、直ちにセキュリティがかかった状態となり、セキュリティコードの確認テスト等を続けて能率的に行うことができる。
【0023】
この発明のセキュリティデータ保存用メモリ存否検出装置は、外部から取り込まれたセキュリティコードとの一致関係を調べるためのセキュリティデータと、そのセキュリティデータと所定関係のデータとしての参照用データとを対応付けて不揮発性のセキュリティデータ保存用メモリに書き込む書き込み手段、及びセキュリティデータ保存用メモリから読み出したセキュリティデータ及び参照用データについて所定関係の有無を調べ所定関係が無ければセキュリティデータ保存用メモリが抜き取られていると判断する所定関係調査手段を有している。
【0024】
前述したように、不揮発性のセキュリティデータ保存用メモリ(前述の説明では、セキュリティデータ用不揮発メモリと呼んだので、以降、セキュリティデータ用不揮発メモリと言う。)に対するCPU側の読み出しポートには、通常、プルアップ抵抗が存在するので、セキュリティデータ用不揮発メモリが装着されていなくても、セキュリティデータ用不揮発メモリにおけるセキュリティデータのアドレスを読み出すと、例えばFF(16進2桁。計8ビット)が読み出される。したがって、セキュリティデータ用不揮発メモリの抜き取られをセキュリティデータ用不揮発メモリからのセキュリティデータの読み出しの不可から検出することは不可能である。しかし、セキュリティデータ保存用メモリが抜き取られていれば、当然に、セキュリティデータ用不揮発メモリからの読み出したデータとしてのセキュリティデータ及び参照用データは所定関係が無いので、両読み出しデータの所定関係の無しからセキュリティデータ保存用メモリが抜き取られている事態を検出することができる。なお、セキュリティデータ用不揮発メモリが抜き出されていなくても、それにセキュリティデータが未登録である等のときは、両読み出しデータに所定関係が無いが、そのようなときも、セキュリティデータ用不揮発メモリが抜き取られたときと同じ処理をするようになっているときには、このセキュリティデータ保存用メモリ存否検出装置の使用上、問題とならない。
【0025】
この発明の電気製品用セキュリティ方法では、外部から取り込まれたセキュリティコードに対して保存中のセキュリティデータに一致関係があれば電気製品を使用可能な状態となす。そして、該セキュリティデータが該セキュリティ用メモリに登録されていない場合に、該電気製品の作動開始に結び付く電気状態の変化時点から所定の時間経過後に該電気製品の動作を禁止するステップを含む。
【0026】
【発明の実施の形態】
以下、発明の実施の形態について図面を参照して説明する。
図1はカーオーディオのセキュリティルーチンの主要部のフローチャートである。S10では、カーオーディオにバッテリ等からの直流電源が投入されたか否かを判定し、判定がYESであれば、S11へ進み、NOであれば、該ルーチンを終了する。S11では、セキュリティデータを記録するためのセキュリティデータ用不揮発メモリの存否を検出し、存在すれば、S12へ進み、存在しなければ、S16へ進む。セキュリティデータを記録する不揮発メモリは、セキュリティデータ以外にも、他のデータ、例えばカーオーディオの前回の使用時に最後に受信した放送局を記憶する等にも兼用され、複数のアドレスにデータを読み書き自在になっている。セキュリティ不揮発メモリの存否については、例えばメモリのセキュリティデータアドレス及び参照用データアドレスのデータを読み出し、これらデータを突き合わせてみて、これらデータが互いに所定の対応関係を有しているかを判断し、有していないならばメモリは外されている;すなわち存在しないと判定できる。若しくは、セキュリティデータ用不揮発メモリにおいてセキュリティデータのアドレス以外の読み書き自在のアドレスに任意のデータを書き込んでみて、書き込み不可能であるならば、セキュリティデータ用不揮発メモリは外されている、すなわち存在しないと判定できる。S12では、セキュリティデータ用不揮発メモリにセキュリティデータが既登録であるか未登録であるかを判定し、既登録であれば、S17へ進み、未登録であれば、S13へ進む。新しく装着されたセキュリティデータ用不揮発メモリは、通常、(i)全アドレスにFF(16進2桁。計8ビット)が書き込まれているものと、(ii)全アドレスにランダムなアドレスが書き込まれているものとの2とおりがある。さらに、新しく装着されたセキュリティデータ用不揮発メモリにセキュリティデータが登録された場合は、セキュリティデータと共にそのセキュリティデータに関連する別のデータとしての参照用データも書き込まれる。(i)及び(ii)の場合、共にセキュリティデータと参照用データを読み出して、これらデータを突さ合わせてみて、所定の対応閏係を有さないと判定されれば、セキュリティ用不揮発メモリにはセキュリティデータが未登録であると判断できる。なお、セキュリティデータ用不揮発メモリにセキュリティデータとして記録されているデータは、通常、セキュリティコードそのものではなく、セキュリティコードを暗号化したものであり、カーオーディオの窃盗者がこのデータを読み出すことに成功しても、ユーザが入力するセキュリティコードとしては使用できないようになっている。
【0027】
S13では、タイマを作動開始させ、経過時間を計測する。S14では、セキュリティデータの登録があったか否かを判定し、判定がYESであれば、S17へ進み、NOであれば、S15へ進む。S15では、タイマの計測値より30分が経過したか否かを判定し、判定がYESであれば、S16へ進み、NOであれば、S14へ戻る。この30分は、カーオーディオの製作工場において、カーオーディオの調整及び動作試験に要する時間として定められている。したがって、カーオーディオの製作工場では、この30内にカーオーディオの調整及び動作試験を完了するようになっている。S16では、カーオーディオを作動不能とする。カーオーディオの作動不能にするための処置としては、カーオーディオの強制的なパワーオフだけでなく、カーオーディオの特定の機能を働かせなくすること、カーオーディオの音量を最大限にして、音量の調整不可にすること等が含まれる。S17では、セキュリティコード既登録時のルーチンを実行する。セキュリティコード既登録時のルーチンでは、例えば、セキュリティコードの入力を促して、間違ったセキュリティコードが1回又は連続して所定の複数回、入力されれば、カーオーディオの作動を所定時間停止させる等の処理を包含する。
【0028】
こうして、カーオーディオの製作工場では、個々のカーオーディオごとに異なるセキュリティコードの入力の手間を省略して、カーオーディオの調整及び動作確認を行うことができる。また、窃盗したカーオーディオについては、窃盗者により製品内の不揮発メモリが取り外されもしくは別のメモリで置換された場合は、カーオーディオへの電力投入開始から30分しか使用できないことになり、窃盗価値をほぼ喪失できる。
【図面の簡単な説明】
【図1】カーオーディオのセキュリティルーチンの主要部のフローチャートである。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a security device incorporated into electrical products of the car audio or the like to be mounted on an automobile.
[0002]
[Prior art]
2. Description of the Related Art In a car audio system mounted in a car in Europe and the United States, a security device is built in to cope with theft. In the security device, a security code or security data as data obtained by encrypting the security code is recorded in a predetermined non-volatile memory, and the user writes a security code (the security code is usually several digits) at the time of purchasing the car audio. You will receive a piece of paper. When the car audio is attached to the car and connected to a battery and power is supplied to the car audio, the car audio enters a state of receiving a security code input from a user, and the security data registered in the nonvolatile memory is received. When the security code corresponding to is input, the car audio can be used. After that, even if the car's engine key is turned off, the car audio is still supplied with power from the car's battery, so unless the battery goes out or the car audio is replaced with another car, security is not changed. Entering the code is avoided.
[0003]
Also, for example, if an incorrect security code is input in the initial security code reception state, then it becomes difficult to input the security code for a predetermined time, and after a predetermined time, the security code input reception state is set again. Therefore, if an incorrect security code is input, the next input reception state is set to be after a predetermined time longer than the previous predetermined time, that is, the interval of the standby predetermined time until the input reception state is gradually extended. Like that. This prevents the thief from entering the security code by trial and error and accidentally finding the security code. Even if an incorrect security code is entered and the security code reception is terminated, the supply of battery power to the car audio is cut off, and when the power is supplied again, the system enters the first security code reception state. Reconnection is complicated.
[0004]
[Problems to be solved by the invention]
Conventionally, in the factory for the manufacture of electrical products such as car audio, after each electrical product is assembled, various adjustments and operation checks are performed, serial numbers are assigned to those that pass the inspection, and non-volatile memory is used using equipment. Wrote the security code in the box, and then shipped it. Thus, the registration of the security data has been performed in the final step of the manufacturing line. In order to ensure various adjustments and operation day recognition, security is not applied unless security data is registered. Therefore, when a user is stolen in the market, the stolen product can be used by replacing the memory storing the security data of the stolen product with the memory in which the security data is erased. As a countermeasure, it was considered that the security data could not be used unless it was registered.
[0005]
However, in this case, it is necessary to register security data in a process before the various adjustments and operation confirmation processes so that various adjustments and operation confirmations can be performed in the operation state of the apparatus. On the other hand, since the security data to be written to the nonvolatile memory must be different for each serial number, if security data is to be written to the nonvolatile memory immediately after assembling the car audio before various adjustments and operation confirmation, In various subsequent adjustments and operation confirmation steps, the worker must input a different security code for each car audio one by one before starting the work, which significantly reduces the work efficiency. That is, in each process of the adjustment and operation day recognition, each time the power supply line is cut off or connected, it becomes necessary for the operator to input a different security code for each device before starting work, thereby reducing work efficiency. Will be.
[0006]
As described above, securing the use of car audio for the non-volatile memory in which security data is not registered has a problem in security, but the security code is not registered in the non-volatile memory at the end of security data. There was a demand that the car audio could be operated temporarily without input or input.
[0007]
The present invention has been made in view of the above problems in the prior art, while ensuring security, and its object is to provide a vehicle-mounted electric product for a security device that can improve the production efficiency of electronic products.
[0008]
[Means for Solving the Problems]
The security device for an electric product of the present invention is incorporated in the electric product, and if the security data stored in the stored security data matches the security code fetched from the outside, the electric device can be used. When the security data is not registered in the security device, the security device determines a predetermined time from a change point in time of the electrical state (hereinafter, referred to as the “change point of the electrical state”) that leads to the start of the operation of the electrical product. After the time elapses, the operation of the electric appliance is prohibited.
[0009]
The "matching relationship" in "If there is a matching relationship between stored security data and a security code imported from the outside" includes not only matching in the same case, but also corresponds to matching It shall also include the attached relationships. That is, the security data includes not only the security code itself, but also the encrypted security code. Therefore, when the encryption of the security code fetched from the outside matches the stored security data, the electronic product is put into a usable state. The electrical product is, for example, a car radio such as a car radio or a CD or tape player which is mounted on a car and receives supply of DC power from a battery of the car. The "predetermined time" of "after a predetermined time has elapsed since the change of the electrical state" is, for example, a time required for adjustment after assembly of the electric product, operation confirmation, etc. in an electric product manufacturing factory, for example, about 30 minutes. It is. The "function to prohibit the operation of electric appliances" refers to the forcible turning off of the operation power of electric appliances, the inability to operate one or more specified electric appliances, and the reduction of volume in car audio, etc. This includes everything that makes practical use difficult, such as fixing to the maximum volume.
[0010]
The “time point of change of the electric state” includes, for example, each time point of connection of a backup wire to the electric product, start of power supply to the electric product, turning on of an ignition power supply, or turning on a power switch of the electric product. Regarding the connection of the backup wire to the electrical product, it is noted that the usual automotive electrical product is connected to the ignition switch to turn on and off the power supply by turning on and off the ignition switch. A total of three wires, the wires and the wires connected to the battery to ensure backup power, are connected. Therefore, when stealing the electric product from the car, it is necessary to remove these three wires at the source of the steal, and to connect the backup product to the electric product at the installation destination. As a backup wire is connected to the electrical product, backup power is supplied to the electrical product.
[0011]
In this way, the use of the electronic device with the built-in security device in the security data unregistered state for a predetermined period of time is ensured, whereby various adjustments and operation confirmation work in the electronic product manufacturing factory are ensured, and After the shipment of the product, even if the electrical product is stolen and the thief replaces the security data holding memory of the electrical product with the memory whose security data is erased, the electrical product can only be used for a predetermined time Therefore, theft value can be lost and theft can be prevented.
[0012]
Note that registration of security data to the security device for electrical products is usually performed in the last step of the manufacturing line, and the security data for the electrical product is registered in the security device while the security data selected for each serial number is registered in the security device. Will be shipped.
[0013]
The security device for electric appliances of the present invention is incorporated in electric appliances. Further, the method further includes the following (a) to (d).
(A) a security data nonvolatile memory in which security data is recorded; (b) security data registration detection means for detecting whether security data has been registered or not registered in the security data nonvolatile memory; Measuring means for measuring the lapse of a predetermined time; (d) when the security data registration detecting means detects that the security data has not been registered, the electric product can be operated only within a predetermined time from the start of power supply to the electric product, and thereafter operated Unregistered operation control means to be disabled
The newly installed nonvolatile memory for security data usually has (i) an FF (two hexadecimal digits, a total of 8 bits) written in all addresses, and (ii) a random numerical value written in all addresses. There are two types. Further, when the security data is registered in the newly installed security data nonvolatile memory, the security data and the reference data as another data related to the security data are respectively stored in predetermined addresses of the security nonvolatile memory. Written. The reference data is data associated with the security data based on a predetermined rule, and indicates a function of the security data or its encryption. For example, the result of adding a predetermined number to the security data or the two's complement of the security data can be selected as the reference data. As an actual example, when security data is given by hexadecimal two-digit "AB" and "37" is added to generate reference data, the reference data becomes "64". In this case, in the case (i), the security data and the reference data to be read out are both “FF”, so that even if they are matched, they do not satisfy the predetermined correspondence, so that the security nonvolatile memory has no security. It can be determined that the data has not been registered. In the case (ii), even if the security data read from the nonvolatile memory and the reference data are matched, the probability that the predetermined correspondence is accidentally satisfied is extremely low. The predetermined relationship is not satisfied, and it can be determined that the security data has not been registered in the security memory.
[0015]
In this way, when the security data is not registered in the security data nonvolatile memory, the electric product is operated for a predetermined time from the time of the change of the electric state, for example, from the start of power supply to the electric product, and within this time, the electric product is operated. If you make adjustments and check the operation before shipping the product, you can save the trouble of entering each security code. Also, even if the electronic product is stolen after shipment and the thief replaces the non-volatile memory for security data with another memory (without security data registration), the electronic product can be operated only for the first predetermined time, After the elapse of the predetermined time, the electrical product becomes inoperable, so that security of the electrical product can be ensured.
[0016]
According to the security device for an electric product of the present invention, the nonvolatile memory also records the reference data as data having a predetermined relationship with the security data, and the security data has been registered or unregistered by the security data registration detecting means. The registration is detected by checking whether there is a predetermined relationship between the security data recorded in the nonvolatile memory and the reference data.
[0017]
The security device for an electric product of the present invention further comprises: (e) when security data to be recorded in the security data nonvolatile memory is registered during a period in which the unregistered operation control means enables the operation of the electric product, A processing shift unit that shifts to the same process as when the security data registration detection unit detects that the security data has been registered is included.
[0018]
The security device for electric appliances of the present invention is incorporated in electric appliances. Further, the method further includes the following (a) to (d).
(A) a non-volatile memory for storing security data and reference data as data having a predetermined relation with the security data; and (b) if there is no predetermined relation between the security data read from the non-volatile memory and the reference data. Determining means for determining whether security data has not been registered or whether the security data nonvolatile memory is absent, and (c) measuring means for measuring the lapse of the predetermined time from the point of time when the electrical state changes. d) If the judging means judges that the security data is either unregistered or non-existent of the security data nonvolatile memory, the electronic product is made operable within a predetermined time from the time of the change of the electric state. Unregistered operation control means to disable operation thereafter
According to this electronic device security device, the security data recorded in the security non-volatile memory and the reference data are compared with each other to determine whether or not the security data is registered. Therefore, even when the security data memory is removed, As in the case where security data is not registered, the operation of the electrical product after a predetermined time can be disabled. Therefore, this security device can also ensure security when the security data memory is removed.
[0020]
As described above, as a method for detecting whether or not the security data nonvolatile memory is removed (= not present), (i) the security data matches the reference data with each other and a predetermined value is set between these data. In addition to the detection based on whether or not there is a relationship, for example, there are the following (ii) and (iii). That is, (ii) the security data nonvolatile memory is not only for recording security data, but also can record other data together, and has a read / write address in addition to the security data address. Therefore, it is tried to write data to an address other than the address of the security data, and if writing is not possible, it is detected that the security data nonvolatile memory has been removed. (Iii) Usually, a pull-up resistor is provided at the read port of the CPU for the security data nonvolatile memory. Therefore, even if the security data nonvolatile memory is not mounted, the address of the security data in the security data nonvolatile memory. Is read, for example, FF (hexadecimal, 2 digits; total 8 bits) is read. Therefore, if the read security data is FF, it is detected that the security data nonvolatile memory has been removed. The detection method of (ii) and (iii) is adopted in place of (i), and it is possible to cope with removal or destruction of the security data nonvolatile memory.
[0021]
(E) When security data is registered during a period in which the unregistered operation control unit enables the electronic product, the determining unit determines whether the nonvolatile memory exists and the non- And means for shifting to the same processing as when it is determined that the security data has already been registered.
[0022]
At an electrical product manufacturing factory, after completing a finished product test before shipping the product, a serial number is assigned to the electrical product, and at the same time, security data is recorded in a nonvolatile memory for security data using a predetermined device. . Therefore, when the security data is registered after the end of the test of the electric product in the production factory, the security is immediately applied, and the security code confirmation test and the like can be continued and efficiently performed.
[0023]
The security data storage memory presence / absence detecting device of the present invention associates security data for checking a matching relationship with a security code fetched from outside with reference data as data having a predetermined relationship with the security data. The writing means for writing to the nonvolatile security data storage memory, and the security data and reference data read from the security data storage memory are checked for a predetermined relationship, and if there is no predetermined relationship, the security data storage memory is removed. There is a predetermined relationship investigating means for judging.
[0024]
As described above, the read port on the CPU side for the nonvolatile security data storage memory (hereinafter referred to as the security data nonvolatile memory in the above description, and henceforth referred to as the security data nonvolatile memory) is normally provided. Since the pull-up resistor exists, even if the security data nonvolatile memory is not mounted, if the security data address in the security data nonvolatile memory is read, for example, FF (2 hexadecimal digits, total 8 bits) is read. It is. Therefore, it is impossible to detect the removal of the security data nonvolatile memory from the inability to read the security data from the security data nonvolatile memory. However, if the security data storage memory is removed, the security data and the reference data read from the security data nonvolatile memory do not have a predetermined relationship. Can be detected when the security data storage memory is removed from the storage device. Even if the security data non-volatile memory has not been extracted, if the security data has not been registered, etc., there is no predetermined relationship between the two read data, but even in such a case, the security data non-volatile memory When the same processing is performed as when the security data storage memory is detected, there is no problem in using the security data storage memory presence / absence detection device.
[0025]
In the security method for an electric product according to the present invention, if the stored security data matches the security code fetched from the outside, the electric product can be used. Then, when the security data is not registered in the security memory, the method includes a step of prohibiting the operation of the electric product after a predetermined time has elapsed from a time point of a change in an electric state leading to the start of operation of the electric product.
[0026]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a flowchart of a main part of a car audio security routine. In S10, it is determined whether or not DC power from a battery or the like has been turned on to the car audio. If the determination is YES, the process proceeds to S11, and if NO, the routine ends. In S11, the presence or absence of a security data nonvolatile memory for recording security data is detected. If there is, the process proceeds to S12, and if not, the process proceeds to S16. The non-volatile memory for recording security data is used not only for security data but also for storing other data, for example, the last broadcast station received during the last use of car audio, and the data can be read and written to multiple addresses. It has become. Regarding the presence or absence of the security nonvolatile memory, for example, the data of the security data address and the reference data address of the memory are read, and these data are compared to determine whether or not these data have a predetermined correspondence with each other. If not, the memory has been removed; that is, it can be determined that it does not exist. Or, in the security data nonvolatile memory, write arbitrary data to a readable / writable address other than the security data address, and if writing is not possible, the security data nonvolatile memory is removed, that is, it is not present. Can be determined. In S12, it is determined whether the security data is already registered or unregistered in the security data nonvolatile memory. If the security data is already registered, the process proceeds to S17, and if not, the process proceeds to S13. The newly installed nonvolatile memory for security data usually has (i) FF (hexadecimal 2 digits; total 8 bits) written in all addresses and (ii) random address written in all addresses. There are two types. Further, when the security data is registered in the newly mounted security data nonvolatile memory, reference data as another data related to the security data is written together with the security data. In the cases (i) and (ii), the security data and the reference data are both read out, and when these data are compared, if it is determined that there is no predetermined corresponding leap engagement, the security nonvolatile memory is stored in the nonvolatile memory for security. Can determine that the security data has not been registered. The data recorded as security data in the non-volatile memory for security data is usually not the security code itself but an encrypted version of the security code, and the thief of the car audio has succeeded in reading this data. However, it cannot be used as a security code input by a user.
[0027]
In S13, the timer is started to operate and the elapsed time is measured. In S14, it is determined whether or not security data has been registered. If the determination is YES, the process proceeds to S17, and if NO, the process proceeds to S15. In S15, it is determined whether 30 minutes have elapsed from the value measured by the timer. If the determination is YES, the process proceeds to S16, and if NO, the process returns to S14. This 30 minutes is defined as the time required for car audio adjustment and operation tests in a car audio production factory. Therefore, in the car audio production factory, the adjustment and the operation test of the car audio are completed within this 30. In S16, the car audio is disabled. Measures to disable the car audio include not only forcibly turning off the car audio, but also disabling certain functions of the car audio, maximizing the volume of the car audio, and adjusting the volume. This includes making it impossible. In S17, the routine at the time of registration of the security code is executed. In the routine at the time of registering the security code, for example, the user is prompted to input a security code, and if an incorrect security code is input once or continuously a plurality of predetermined times, the operation of the car audio is stopped for a predetermined time. Process.
[0028]
In this way, the car audio production factory can adjust the car audio and check the operation without the trouble of inputting a different security code for each car audio. In the case of stolen car audio, if the non-volatile memory in the product is removed or replaced with another memory by the thief, only 30 minutes can be used from the start of turning on the power to the car audio, and the theft value is reduced. Can be almost lost.
[Brief description of the drawings]
FIG. 1 is a flowchart of a main part of a car audio security routine.
Claims (5)
(a)セキュリティデータが記録されるセキュリティデータ用不揮発メモリ、
(b)前記セキュリティデータ用不揮発メモリにおけるセキュリティデータの既登録又は未登録を検出するセキュリティデータ登録検出手段、
(c)車載電気製品の作動開始に結び付く電気状態の変化時点(以下、「該電気状態変化時点」と言う。)からの該所定の時間経過を計測する計測手段、
(d)前記セキュリティデータ登録検出手段がセキュリティデータの未登録と検出した場合は、該電気状態変化時点からの該所定時間内は該車載電気製品を作動可能としその後は作動不能とする未登録時作動制御手段、及び
(e)前記セキュリティデータ登録検出手段がセキュリティデータの既登録と検出した場合は、セキュリティコード既登録時のルーチンを実施する実施手段、
を含む車載電気製品用セキュリティ装置。 In security devices for in- vehicle electrical products,
(A) a security data nonvolatile memory in which security data is recorded;
(B) security data registration detection means for detecting whether security data has been registered or not registered in the security data nonvolatile memory;
(C) vehicle when changing electrical electrical state leading to start operation of the product (hereinafter, referred to as "electrical state change point".) The predetermined measurement means to measure the time elapsed from,
; (D) if the security data registration detecting means detects the unregistered security data, when unregistered that in the predetermined time from the electrical state change point then operable the vehicle electrical product is inoperable Operation control means, and
(E) when the security data registration detecting means detects that the security data has been registered, an executing means for executing a routine at the time of security code registration,
Security device for in- vehicle electrical products including.
(a)セキュリティデータ及びそのセキュリティデータと所定関係のデータとしての参照用データを記憶する不揮発メモリ、
(b)前記不揮発メモリより読み出される該セキュリティデータと該参照用データとの間に所定の関係がなければ、前記セキュリティデータが未登録であるかセキュリティデータ用不揮発メモリが不存在であるかの一方であると判断する判断手段、
(c)車載電気製品の作動開始に結び付く電気状態の変化時点(以下、「該電気状態変化時点」と言う。)からの該所定の時間経過を計測する計測手段、
(d)前記判断手段が該セキュリティデータの未登録及びセキュリティデータ用不揮発メモリの不存在の一方であると判断した場合には、該電気状態変化時点からの所定の時間内に該車載電気製品を作動可能としその後は作動不能とする未登録時作動制御手段、及び
(e)前記判断手段が前記不揮発メモリが存在しかつそこに該セキュリティデータが既に登録されていると判断した場合には、セキュリティコード既登録時のルーチンを実施する実施手段、
を含む車載電気製品用セキュリティ装置。 In security devices for in- vehicle electrical products,
(A) a nonvolatile memory for storing security data and reference data as data having a predetermined relationship with the security data;
(B) if there is no predetermined relationship between the security data read from the nonvolatile memory and the reference data, one of the security data is unregistered or the security data nonvolatile memory is not present Determination means for determining that
(C) vehicle when changing electrical electrical state leading to start operation of the product (hereinafter, referred to as "electrical state change point".) The predetermined measurement means to measure the time elapsed from,
In (d) If the determination unit determines that it is one of the absence of non-volatile memory for unregistered and security data of the security data, the vehicle electrical product within a predetermined time from the electrical state change time point Unregistered operation control means that is operable and then inoperable, and
(E) when the determining means determines that the non-volatile memory exists and the security data is already registered therein, an executing means for executing a routine at the time of security code registration,
Security device for in- vehicle electrical products including.
を含む請求項1又は2記載の車載電気製品用セキュリティ装置。 (F) when the security data is registered during a period in which the unregistered operation control unit enables the in- vehicle electrical product, a shift unit that shifts to a routine when the security code is already registered ;
The security device for an in-vehicle electric product according to claim 1 , comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04129499A JP3585093B2 (en) | 1998-02-24 | 1999-02-19 | Security equipment for in-vehicle electrical products |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5733298 | 1998-02-24 | ||
| JP10-57332 | 1998-02-24 | ||
| JP04129499A JP3585093B2 (en) | 1998-02-24 | 1999-02-19 | Security equipment for in-vehicle electrical products |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11312283A JPH11312283A (en) | 1999-11-09 |
| JP3585093B2 true JP3585093B2 (en) | 2004-11-04 |
Family
ID=26380868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP04129499A Expired - Lifetime JP3585093B2 (en) | 1998-02-24 | 1999-02-19 | Security equipment for in-vehicle electrical products |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3585093B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100507075B1 (en) * | 2002-08-12 | 2005-08-08 | 현대자동차주식회사 | Receive efficiency testing system of radio data signal audio |
| DE102010064360A1 (en) * | 2010-12-30 | 2012-07-05 | Robert Bosch Gmbh | guard |
-
1999
- 1999-02-19 JP JP04129499A patent/JP3585093B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11312283A (en) | 1999-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3005175B2 (en) | Vehicle anti-theft device | |
| US6160488A (en) | Anti-theft device using code type transponder | |
| CN100399309C (en) | Vehicle parts management method and system, management data update method and system, and management center | |
| EP0707270B1 (en) | Method and apparatus for validating system operation | |
| CN110109690A (en) | A kind of ECU data writes with a brush dipped in Chinese ink method and system | |
| US5732237A (en) | Security system for audio equipment where identification data from a compact disc is stored in memory | |
| US6519516B2 (en) | Method and device for safeguarding against manipulation of an odometer or a trip recorder | |
| JP4345119B2 (en) | In-vehicle electronic control unit and how to replace the same electronic control unit | |
| JP3585093B2 (en) | Security equipment for in-vehicle electrical products | |
| JPH10175512A (en) | Anti-theft device using encryption transponder | |
| WO1993013966A1 (en) | Motor vehicle start-up control | |
| JP2002334024A (en) | Electronic control unit | |
| US7865935B2 (en) | Electronic apparatus having security function | |
| JP2002014726A (en) | Electronic control unit | |
| JP2004021520A (en) | Vehicle electronic control unit | |
| US20040236917A1 (en) | Data illegal use preventing device | |
| EP0937609B1 (en) | A security apparatus and method for electric product | |
| US20010012243A1 (en) | Sound apparatus for vehicle | |
| US6823247B1 (en) | Reprogramming vehicle computers via CD player | |
| JP3415278B2 (en) | Vehicle anti-theft device | |
| JP3553820B2 (en) | Security unlocking system and security unlocking jig | |
| JP2000071893A (en) | Antitheft system of electronics for vehicle equipped with vehicular antitheft system | |
| US6069562A (en) | Security equipment for audio apparatus | |
| JP2004090840A (en) | Security device for in-vehicle electronic apparatus, vehicle security system, key for registration canceling, security program and security method for in-vehicle electronic apparatus, and registration method for changing apparatus id | |
| US20050198430A1 (en) | Reproducing apparatus and method for storing history information of information reproducing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040316 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040512 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040629 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040729 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070813 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100813 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110813 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110813 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130813 Year of fee payment: 9 |
|
| EXPY | Cancellation because of completion of term |