(57)【特許請求の範囲】
【請求項１】
コンピュータならびにメモリ部品、ハードディスク、プラグインボードおよびプロセッサなどの他のプロセッサ支援エレクトロニクスのための電子防盗装置において、
前記防盗装置は、保護する部品と統合されるブロッキング回路を有し、
前記回路は、
各ブロッキング回路用の特定の識別コード（ＩＤコード）を記憶するメモリと、
キーコードを前記回路に入力するための通信端子と、
入力されたキーコードを前記回路のＩＤコードと比較する比較器と、
あらかじめ設定された時間期間の間前記部品のブロッキングを遅延させる時間遅延ユニットと、を含み、
あらかじめ設定された前記時間期間の経過後、前記キーコードが正しくない場合に、前記部品のその後の使用を阻止するように適合されていることを特徴とする電子防盗装置。
【請求項２】
前記保護部品は、当該システムに含まれかつ防盗装置が装備される種々の部品用のＩＤコードのレジスタをメモリ内に有するシステムの一部であり、前記システムは、起動時に、前記部品を制御するためキーコードを前記部品に自動的に送出し、それによって前記システムは、前記システムのコードと前記部品のコードとが一致する場合にのみ機能することを特徴とする請求項１に記載の電子防盗装置。
【請求項３】
前記ＩＤコードは前記回路から入手できないことを特徴とする請求項１または２に記載の電子防盗装置。
【請求項４】
前記ＩＤコードは前記メモリ内に永久的に記憶されていることを特徴とする請求項１〜３のいずれか一に記載の電子防盗装置。
【請求項５】
前記ブロッキング回路に記憶され外部から入手できるただ一つのシリアル番号を有し、該シリアル番号を外部から入手することによって、当該防盗装置を有する部品に対応するＩＤコードと関係付けられたシリアル番号を含むようにデータレジスタを構築し、該データレジスタは前記部品の所有者に関する情報と関係付けられることを特徴とする請求項１〜４のいずれか一に記載の電子防盗装置。
【発明の詳細な説明】
技術分野
本発明は、例えば、コンピュータ、および／または、メモリモジュールやプラグインボード、ハードディスクなどのコンピュータ部品の防盗装置に関する。
背景
コンピュータビジネスでは、最近、特にメモリモジュールやプラグインボード、ハードディスクなどのコンピュータ内部部品の窃盗件数がかなり増加しており、当然被害者に深刻な問題を与えている。
ＥＰ−Ａ２−６８７９６８により、コンピュータの起動と関係して個人の持ち主に関する情報を自動的に表示する回路をコンピュータに使用することが既に知られている。識別データは不揮発性メモリに記憶され、システムを起動するたびに同一性がチェックされる。しかし、この回路は、許可されていない者がコンピュータを直接使用することを防止できず、また、コンピュータ部品の盗難も防止できない。
この問題を解決するために、本発明者らは、盗まれたコンピュータ機器の許可のない使用を不可能にするシステムを提供する。
発明の目的
したがって、本発明の一つの目的は、盗まれたコンピュータまたはコンピュータ部品の許可のない使用をより一層困難にする防盗装置を提供することである。
この目的は、請求項１に記載された装置によって達成される。
【図面の簡単な説明】
目的を例証するため、以下、実施例および添付の図面を参照して本発明をより詳細に説明する。
図１は、本発明の基本思想を示す図面である。
図２は、本発明によるＩＤチェックの概略を示す図面である。
図３は、チェック回路の構成を示すブロック図である。
図４は、ブロッキング回路の機能のフローチャートである。
図５は、一適用例による起動プロセスのフローチャートである。
好適な実施例の説明
図１に概略示すように、本発明による防盗装置は、例えば、コンピュータの種々の部品の保護に関する。部品はコンピュータの起動時にチェックされる。これは、各保護部品に該部品へのデータの流れをチェックする特別に作られた識別回路（ブロッキング回路）を設けることによって成し遂げられる。各部品のブロッキング回路は各々特定の識別コード（ＩＤコード）を持っている。このコードはホストコンピュータにも入力され、図２に示すように起動のたびに自動的にチェックされうる。あるいは、代わりに前記コードをコンピュータのハードディスクなどに記憶させることも可能である。コンピュータが該コンピュータにとって容認できないコードを持つ部品を検出した場合、システムは停止する。さらに、動作するために正しいコードを必要とするまさにそのようなモジュールもまたブロックされる。この回路はその一方向通信ゆえに独特である。ここで、一方向通信とは、直接情報を該回路に入力することはできるがそこからＩＤ情報を取り出すことはできないということを意味し、これによって十分なセキュリティーが保証される。
ブロッキング回路が６４ビットの性能を有する場合には、約１８．４×１０18通りの可能なＩＤコードの組合せを得ることができる。付け加えて言えば、ＩＤコードは好ましくは永久的に記憶されている。
本装置のためコンピュータ間におけるモジュール（メモリ、ボードなど）の管理されていない移転が不可能となる。これは、コンピュータとそのモジュールはコンピュータのコードとモジュールのコードとが一致する場合にのみ共働して機能することができるということを意味している。
図３にはブロッキング回路の一実施例が示されている。この回路は二つの永久記憶装置３０１，３０２、例えばＥＥＰＲＯＭを有する。一方のメモリ３０１はＩＤコードを記憶するためのものであり、もう一方のメモリ３０２はシリアル番号を記憶するためのものである。シリアル番号は本回路の外側からアクセスできるが、ＩＤ番号はできない。さらに、本回路は、供給電圧入力３０５と、一つのデータ入力３０４と、該入力３０４を介して入力されたデータをメモリ３０２に記憶されているＩＤコードと比較する比較器とを有している。さらに、本回路は出力３０６を有し、これによって本回路は本回路が置かれている部品をブロックすることができる。この出力３０６は比較器と接続され、入力３０４を介して入力されたキーコードが記憶されているＩＤコードと一致しない場合に本回路のブロッキング機能が起動するようになっている。
ブロッキング回路を取り付けたいくつかの部品については一部同じＩＤコードを持たせ、したがって同じ方法で呼び出すようにすることもできる。これはいわゆるマスキングによって行うことができ、これによればＩＤコード要素のいくつかのみがキーコードと比較される。これは、例えば、会社のコンピュータ間における問題のない部品交換が望ましい特徴であるビジネス企業にとって有利である。そのようなグループの可能な数は、マスクしうる位置の数による。
以下、図４のフローチャートを参照してブロッキング回路の機能をより詳細に説明する。
１．  まず回路に（例えば、ＤＣ＋５Ｖの）電圧Ｖccを供給して、リセット機能を起動する。
２．  起動コード（「ＲｕｎＩＮコード」）をブロッキング回路のデータ入力３０４に入力する。その後、ブロッキング回路はいつでも制御語を受信することができる。
３．  その後、回路を制御するために制御語を入力する。
４．  ブロッキング回路は、その制御語が正確かどうかをチェックする。正確でなければ、ブロッキング回路はディセーブルとなり、部品をブロックする。
５．  制御語は、例えば、ブロッキング回路のシリアル番号を該回路のデータ出力に転送することを伴うことができる。
６．  代わりに第二の制御語はマスキングのコマンドを伴うことができる（６ａ）。
７．  第三の制御語は不正確なレジスタのクレジットを提供する（７ａ）。
８．  その後、ファミリーとタイプ番号をブロッキング回路のデータ入力３０４に入力する。
９．  その後、残りのビット（５５−０）をブロッキング回路のデータ入力３０４に入力する。
１０．  ブロッキング回路は、マスキングに関する制御語が存在する場合、マスクを含むビットパターンを比較する。パターンが一致する場合（１０ａ）、ブロッキング回路は制御出力をアクティブレベルに設定する（１０ｂ）。その後、ブロッキング回路をディセーブルにし、出口はブロッキング回路が再起動されるまでローのままである。
１１．  エラーレジスタを１だけ減少する。
１２．  エラーレジスタがゼロになるとブロッキング回路をディセーブルにする。
１３．  さもなければ、ブロッキング回路を新しいキーコードの受信ポジションに戻して、ポイント８に戻る。
１４．  ブロッキング回路のルーチンをディセーブルにする。制御出力は前の状態のままである（１０ｂ）。
以下、図５のフローチャートを参照してブロッキング回路によって保護される部品を持つシステムの起動プロセスを説明する。
１．  システムをスタートまたは「リセット」する。
２．  システムがブートする。
３．システムはブロッキング回路制御プログラムに移行する。
４．制御プログラムはブロッキング回路モジュールのセットアップシステムパラメータを読み取る。
５．  制御プログラムは、ブロッキング回路を起動し該回路を受信ポジションに置くＲｕｎＩＮコードを送信する。
６．制御プログラムは、制御語をブロッキング回路に送信し、入力データの処理方法に関する命令をブロッキング回路に送る。
７．  制御プログラムはマスキング情報を付加するが（７ａ）、これはセットアップ時に要求されるべきである。
８．  制御プログラムはクレジット値を付加するが（８ａ）、これはセットアップ時に要求されるべきである。
９．  ポイント７および／または８における情報をすべてブロッキング回路に転送する（９ａ）。
１０．  制御プログラムはＩＤコードのセットアップ情報を読み取る。
１１．  情報をブロッキング回路に送信する。
１２．  ＩＤコードをブロッキング回路に送信する。
１３．  制御プログラムは付加的なキーコードの到着の有無を調べる。マスキングが要求されている場合、制御プログラムはこれを無視する。さもなければ新しいＩＤを読み取る（１３ａ）。
１４．  制御プログラムを終了し、メインプログラムに戻る。
１５．  システムはメモリ内のパラメータを読み取り、初期化する。
１６．  システムは自己検査を実行する。
１７．  自己検査ＯＫならば通常の起動を生ずる（１８）。もしＮＯならばエラーメッセージを表示する（１７ａ）。
１８．  起動する。
１９．  システムをエンドレスループにロックする。
上記のエラーレジスタのためにブロッキング回路はいくつかのエラーＩＤコード入力の試みを許容することができる。この種の許容可能な試みの数は指示されたクレジット値による。エラーレジスタは入力を１回試みるたびに１だけ減少され、０に達した時に本回路はブロックされて以降の入力試みを受け付けなくなる。この機能は、ＩＤコード入力動作が例えば手動で行われその結果誤入力などが起こりうる場合に望ましい。さらに、本機能は、いくつかの部品が次々と配置されており送信されたデータがすべての部品に到達しなければならない場合に望ましい。この場合、すべてのＩＤコードをすべての部品に送信することができ、各部品は他の部品のＩＤコードをエラーの試みと考える。
本発明によるブロッキング回路は、コンピュータまたはコンピュータ群の間におけるモジュール（メモリ、ボード、プロセッサなど）の管理されていない交換を不可能にする。コンピュータとそのモジュールはコンピュータとモジュールの両コードが一致する場合にのみ共働して機能しうるからである。これにより故買ビジネスは効率的に妨害され、特に盗まれやすい物品の魅力を次々に減殺する。
同様に、種々のブロッキング回路のシリアル番号、ＩＤコード、および所有権のデータレジスタを準備することも可能である。また、この種のレジスタに他の情報を付加することも可能である。しかし、このレジスタは、警察当局その他権現を与えられた個人または組織のみがそれにアクセスできることを保証するように保護されるべきである。本レジスタは、窃盗などの場合の調査を簡単化するために、また、適法な所有者が失われたコードを回復できるようにするために、受動的に使用することができる。また、本レジスタは、本回路を起動しようとするとき特定のシリアル番号に基づいて部品の製造者や小売り商人などが正しいＩＤコードへアクセスできるようにするために、積極的に使用することもできる。
本発明によるブロッキング回路は、各モジュールの回路レイアウトに統合され、その構成ゆえにそれを正しいキーが使用されるまでブロックする。ブロッキング回路内のコードへは、ブロッキング回路に接続されているレジスタによるＩＤを通じてする場合を除いて、該部からは一切アクセスできない。さらに、ブロッキング回路はどんな電子モジュールにも結合できるほど十分に小さい。
好ましくは、ブロッキング回路はカプセルに入れられており、外部からの影響を全く受けないようになっている。
本発明によるブロッキング回路を備えたコンピュータ部品または電子部品を製造する場合、その製造中にＩＤコードを回路メモリに記憶させておくことができる。しかし、これは部品に各部品に当てはまるＩＤコードのリストが伴うことを要求し、これによりシステムを組み立てる際にコードを制御プログラムの中に入れることができる。
他の方法は、防盗装置にいわゆるタイムアウト機能を設けることである。この種の遅延機能は、例えば、ロッキング回路を起動させずその結果通常は数分であるあらかじめ決められた時間期間の間部品をアクセスできる状態にしておくということを意味する。この時間期間の間部品およびブロッキング回路はユーザにとって使える状態にあり、したがって、システムを組み立てる際にユーザ自身が部品に望まれるＩＤコードを入れることができる。しかし、これらのＩＤコードはまだ主に部品製造者によって決めたりシステムが完成する際にユーザに伝えたりすることができる。
以上、一つの実施例を参照して本発明を説明した。しかし、本発明の変形態様もいくつか可能である。例えば、本発明による防盗装置はコンピュータ以外の面で、例えば移動電話、自動車や船舶の電子箱など、ある種のプロセッサの支援を受けて制御を実行するものにも用いることができる。もちろん、異なる長さのキーコードを使用することができるのと同様に、ＩＤ部分、制御語などの間に異なる部分を持つキーコードを使用することもできる。さらに、ブロッキング回路を起動させてキーコードを異なる方法で、例えば、電波信号その他の無線信号によって転送することもできる。このようにして、自動車や移動電話などの盗まれた所有物において遠隔制御によってブロッキング機能を引き起こすことができる。
上記実施例のこのような変更例は明らかであって本発明に包含されているものと考えられなければならない。本発明は添付の請求の範囲に記載されている。
【図１】
0003800431.tif 000002
【図２】
0003800431.tif 000003
【図３】
0003800431.tif 000004
【図４】
0003800431.tif 000005
【図５】
0003800431.tif 000006