(57)【要約】【課題】データを不正にコピーして使用することを容易に防止できるようにする。【解決手段】情報記憶読出装置から読み出したデータに付与されている前記識別値を記憶する揮発性メモリと、前記識別値を記憶する不揮発性メモリと、前記揮発性メモリにバックアップ電力を供給する電源装置と、前記情報記憶読出装置の前記システムからの取り外しに対応して、前記電源装置から前記揮発性メモリへの前記バックアップ電力の供給を断つバックアップ電力遮断手段と、前記揮発性メモリに記憶された識別値と前記不揮発性メモリに記憶された識別値とが一致すると前記システムの動作を許可する動作許可手段とを備えたものである。【選択図】        図１
2004348579.tif 000002
【特許請求の範囲】
【請求項１】
予め固有の識別値が付与されたデータを読出し可能に記憶し、システムに対して着脱可能な情報記憶読出装置と、この情報記憶読出装置から読み出したデータに付与されている前記識別値を記憶する揮発性メモリと、
前記識別値を記憶する不揮発性メモリと、
前記揮発性メモリにバックアップ電力を供給する電源装置と、
前記情報記憶読出装置の前記システムからの取り外しに対応して、前記電源装置から前記揮発性メモリへの前記バックアップ電力の供給を断つバックアップ電力遮断手段と、
前記揮発性メモリに記憶された識別値と前記不揮発性メモリに記憶された識別値とが一致すると前記システムの動作を許可する動作許可手段とを備えたデータ不正使用防止装置。
【請求項２】
動作許可手段は、システムの電源が初めて投入された際、情報記憶読出装置から読み出したデータに付与された識別値を揮発性メモリ及び不揮発性メモリに格納することを特徴とする請求項１記載のデータ不正使用防止装置。
【請求項３】
バックアップ電力遮断手段は、情報記憶読出装置に設けられ、電源装置と揮発性メモリとを接続する配線と、
前記電源装置に接続されとともに前記配線に接続された第１の端子と、
前記揮発性メモリに接続されるとともに前記配線に接続された第２の端子とを有することを特徴とする請求項１又は請求項２記載のデータ不正使用防止装置。
【請求項４】
前記システムはナビゲーションシステムであり、前記データは地図データであって、前記情報記憶読出装置は前記地図データが記憶されたハードディスクドライブであることを特徴とする請求項１から請求項３のうちのいずれか１項記載のデータ不正使用防止装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データを不正にコピーして使用することを防止するためのデータ不正使用防止装置に関し、特に、カーナビゲーションシステムで用いられる地図データの不正使用を防止するためのデータ不正使用防止装置に関するものである。
【０００２】
【従来の技術】
一般に、カーナビゲーションシステムでは地図データを用いて、ユーザに対して地図上に車両の現在位置を提供しているが、建物及び／又は道路等の状況が変化する関係上、地図データは定期的に更新されており、ユーザがカーナビゲーションシステムに搭載された地図データを更新する際には、所定の手数料を支払って、地図データを更新する必要がある。
【０００３】
このように地図データを正規に更新する際には、手数料の支払等のユーザ負担があるため、ユーザの中には、更新済みの地図データを不正にコピーして使用しようとする。従って、地図データを不正にコピーして使用することを防止する必要がある。
【０００４】
このような不正使用は、地図データに限らず、更新等に所定の手数料の支払を要するデータについても行われることが多く、このようなデータについても、データの不正コピーによる使用を防止する必要がある。
【０００５】
ところで、プログラムの不正コピーによる使用を防止するため、例えば、装置の出荷時に、装置固有の値を一回のみ書き込み可能な記憶回路（ＥＰＲＯＭ）に書き込んで、当該装置が初めて使用された際に、プログラムでは、ＥＰＲＯＭから装置固有の値を読み込んで、固有の値以外では動作しないようにプログラムを変更するようにしたものがある。
【０００６】
この不正使用防止装置では、当該プログラム（変更前）が記憶された媒体からプログラムをコピーして使用しようとしても、前述の固有の値が異なる結果、コピーしたプログラムを使用することができず、不正使用が防止される（例えば、特許文献１参照）。
【０００７】
【特許文献１】
特開昭６２−２２６３３５号公報（第２ページ、第１図及び第２図）
【０００８】
【発明が解決しようとする課題】
従来の不正使用防止装置は以上のように構成されているので、装置固有の値以外ではプログラムが動作しないようにしているものの、ＥＰＲＯＭから装置固有の値を読み込んで、固有の値以外では動作しないようにプログラムを変更している関係上、プログラムが変更されてしまうことになる。一方、データの不正使用を行う際には、プログラム自体を不正コピーして使用する必要はなく、装置固有の値を有する装置で動作するプログラムで不正にコピーしたデータを処理することができてしまう。つまり、プログラムの不正コピーによる使用が防止できるだけであって、地図データ等のデータを不正にコピーして使用する際には対処できないなどの課題があった。
【０００９】
この発明は上記のような課題を解決するためになされたもので、データを不正にコピーして使用することを容易に防止することのできるデータ不正使用防止装置を得ることを目的とする。
【００１０】
【課題を解決するための手段】
この発明に係るデータ不正使用防止装置は、情報記憶読出装置から読み出したデータに付与されている前記識別値を記憶する揮発性メモリと、前記識別値を記憶する不揮発性メモリと、前記揮発性メモリにバックアップ電力を供給する電源装置と、前記情報記憶読出装置の前記システムからの取り外しに対応して、前記電源装置から前記揮発性メモリへの前記バックアップ電力の供給を断つバックアップ電力遮断手段と、前記揮発性メモリに記憶された識別値と前記不揮発性メモリに記憶された識別値とが一致すると前記システムの動作を許可する動作許可手段とを備えたものである。
【００１１】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１によるデータ不正使用防止装置を例えばカーナビゲーションシステムに適用した構成図であり、図１において、中央処理装置（ＣＰＵ）１１は、情報記録読出装置１２にデータ信号線ＤＳを介して接続されている。情報記録読出装置１２は、例えば、ハードディスクドライブ（ＨＤＤ）であり、このＨＤＤ１２には、全国の地図を示す地図データが格納されている。そして、この地図データには、当該地図データに固有の符号等の識別子（ＩＤ）が付加されている。
【００１２】
ＣＰＵ１１は、ＧＰＳ受信装置（図示せず）によってＧＰＳ衛星から受信した電波（ＧＰＳ）に応じて車両（図示せず）の現在位置を求めて、ＨＤＤ１２に読み出した地図データから得られる地図上に車両位置をプロットして、ディスプレイ等の表示装置（図示せず）上に表示する。
【００１３】
図示のように、ＣＰＵ１１には第１及び第２の信号線１３ａ及び１３ｂによって揮発性メモリ１３が接続されるとともに、第３及び第４の信号線１４ａ及び１４ｂを介して不揮発性メモリ１４が接続されており、後述するようにして、揮発性メモリ１３及び不揮発性メモリ１４には、地図データに予め付与されたＩＤが書き込まれる。なお、揮発性メモリ１３は、例えば、スタティックＲＡＭ（ＳＲＡＭ）であり、不揮発性メモリ１４は、例えば、フラッシュメモリ（以下単にＲＯＭと呼ぶ）である。
【００１４】
図２に示すように、ＨＤＤ１２の筐体（ケース）には配線１２ａが形成されており、この配線１２ａの両端にはそれぞれ端子１２ｂ及び１２ｃが設けられており、端子１２ｂはバッテリ（車載バッテリ：電源装置）１５に接続され、端子１２ｃはＳＲＡＭ１３に接続されている。この結果、ＳＲＡＭ１３にはバッテリ１５をバックアップ電源として電力が配線１２ａを介して加えられることになる。
【００１５】
なお、図示はしないが、電源スイッチを投入すると、ＣＰＵ１１等に電力が供給されることになる。また、図示の例では、ＣＰＵ１１の機能、ＳＲＡＭ１３、ＲＯＭ１４、及びバッテリ１５からＳＲＡＭ１３にバックアップ電力を供給する配線１２ａが、後述するように、データ不正使用防止装置として機能とすることになる。
【００１６】
次に動作について説明する。
図１及び図３を参照して、いまカーナビゲーションシステムの電源を投入すると（ステップＳＴ１）、ＣＰＵ１１では、この電源投入が当該ナビゲーションシステムの初めての電源投入であるか否かを判定して（ステップＳＴ２）、初めての電源投入であると、ＣＰＵ１１はＨＤＤ１２をアクセスして、地図データに付与されたＩＤをデータ信号線ＤＳを介して読み出す（なお、ＩＤは予め規定されたアドレスに格納されている：ステップＳＴ３）。そして、ＣＰＵ１１は第１の信号線（ＩＤ書き込み信号線）１３ａを介してこのＩＤをＳＲＡＭ１３に書き込むとともに、第３の信号線（ＩＤ書き込み信号線）１４ａを介してＲＯＭ１４にＩＤを書き込む（ステップＳＴ４）。
【００１７】
ＣＰＵ１１では、ＳＲＡＭ１３及びＲＯＭ１４に書き込まれたＩＤをそれぞれ第２及び第４の信号線１３ｂ及び１４ｂを介して読み出し（ステップＳＴ５）、これらＩＤを比較して一致するか否かを判定する（ステップＳＴ６）。そして、ＩＤが一致すると、ＣＰＵ１１では、ナビゲーションシステムの動作を許可する（ステップＳＴ７）。つまり、ナビゲーションシステムが動作を開始し、前述のようにして、車両位置を地図上に表示する。
【００１８】
なお、ナビゲーションシステムの電源がオフされても、ＲＯＭ１４にはＩＤが保持され、ＳＲＡＭ１３にはバッテリ１５からバックアップ電力が供給されるから、ＳＲＡＭ１３にもＩＤが保持されることになる。
【００１９】
ステップＳＴ２において、初めての電源投入でないと判定すると、この場合には、すでにＩＤがＳＲＡＭ１３及びＲＯＭ１４に書き込まれている状態であるので、ＣＰＵ１１はステップＳＴ５からの処理を実行することになる。そして、ステップＳＴ６において、双方のＩＤが一致すると、ＣＰＵ１１はナビゲーションシステムの動作開始を許可する。一方、双方のＩＤが一致しないと、ＣＰＵ１１は、ナビゲーションシステムの動作を不許可とする。つまり、ＣＰＵ１１はナビゲーションシステムの動作を開始しない（ステップＳＴ８）。
【００２０】
ところで、地図データは、道路の新設、建物の新設等の地図環境の変化に応じて定期的に更新されて、バージョンアップされことになるが、ＨＤＤ１２に格納された地図データをバージョンアップする際には、例えば、ディーラー等の正規の店舗で行う必要がある。
【００２１】
一方、図４及び図５を参照して、地図データを不正にコピーして更新しようとする場合を説明する。まず、図４に示すように、ＨＤＤ１２をナビゲーションシステムから取り外すことになる（ステップＳＴ１１）。ところが、ＨＤＤ１２を取り外す際には、端子１２ｂ及び１２ｃでそれぞれバッテリ１５及びＳＲＡＭ１３との接続を断つことになって、バッテリ１５からバックアップ電力がＳＲＡＭ１３に供給されなくなる。その結果、ＳＲＡＭ１３に格納されたＩＤが消去（消失）することになる（ステップＳＴ１２）。
【００２２】
ＨＤＤ１２にバージョンアップされた地図データをコピーした後（つまり、ＨＤＤ１２の地図データを更新した後）、ＨＤＤ１２をカーナビゲーションシステムに取り付ける（この際には、端子１２ｂ及び端子１２ｃがそれぞれバッテリ１５及びＳＲＡＭ１３に取り付けられる：ステップＳＴ１３）。その後、カーナビゲーションの電源を投入すると（ステップＳＴ１４）、ＣＰＵ１１は、ＲＯＭ１４に格納されたＩＤとＳＲＡＭ１３に格納されたＩＤを読み出して比較することになる（ステップＳＴ１５）。
【００２３】
ところが、前述のように、ＨＤＤ１２が取り外された際、ＳＲＡＭ１３内のＩＤは消失しているから、結果的に、ＣＰＵ１１はＩＤ不一致と判定することになる（ステップＳＴ１６）。従って、ＣＰＵ１１はカーナビゲーションシステムを起動しないことになる（動作不許可：ステップＳＴ１７）。
【００２４】
以上のように実施の形態１によれば、カーナビゲーションシステムから、地図データが格納されたＨＤＤ１２を取り外すと、ＳＲＡＭ１３内のＩＤが消失して、再度ＨＤＤ１２をカーナビゲーションシステムに取り付けても、結果的にＲＯＭ１４内のＩＤとＳＲＡＭ１３内のＩＤとが不一致となって、カーナビゲーションシステムが動作せず、不正にコピーされた地図データを使用することができない。
【００２５】
なお、ディーラー等で正規に地図データを更新する際には、ＳＲＡＭ内のＩＤが消失しないようにして、地図データの更新が行われることになる。また、上述の実施の形態１では、地図データの不正使用防止について説明したが、地図データ以外の他のデータをＨＤＤ等の情報記憶読出装置に記憶して用いる際において、当該データの更新を行う場合のデータの不正コピーにも適用できる。また、上述の説明から明らかなように、ＣＰＵ１１は動作許可手段として機能し、配線１２ａ及び第１及び第２の端子１２ｂ及び１２ｃはバックアップ電力遮断手段として機能する。
【００２６】
【発明の効果】
以上のように、この発明によれば、システムに対して着脱可能な情報記憶読出装置から読み出したデータに付与された識別値を記憶する揮発性メモリ及び不揮発性メモリと、揮発性メモリにバックアップ電力を供給する電源装置と、情報記憶読出装置がシステムから取り外された際、電源装置からの揮発性メモリへのバックアップ電力の供給を断つバックアップ電力遮断手段と、揮発性メモリに記憶された識別値と不揮発性メモリに記憶された識別値とが一致するとシステムの動作を許可する動作許可手段とを有するように構成したので、情報記憶読出装置がシステムから取り外されると、揮発性メモリに記憶された識別値が消失する結果、情報記憶読出装置をシステムから取り外して、そのデータを不正に更新した後、情報記憶読出装置をシステムに取り付けても、不揮発性メモリ内の識別値は不揮発性メモリ内の識別値と一致せず、この結果システムが動作することなく、結果的に、データの不正コピー等による使用を簡単に防止できるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるデータ不正使用防止装置をナビゲーションシステムに適用した構成図である。
【図２】図１に示すデータ不正使用防止装置において、ＨＤＤに配設されるバックアップ電力供給装置を示す斜視図である。
【図３】図１に示すデータ不正使用防止装置の動作を説明するためのフローチャートである。
【図４】図１において、ＨＤＤが取り外された状態を示す図である。
【図５】図１に示すデータ不正使用防止装置において、ＨＤＤ取り外しの後再度ＨＤＤを取り付けた際の動作を説明するためのフローチャートである。
【符号の説明】
１１  中央処理装置（ＣＰＵ）、１２  情報記憶読出装置（ＨＤＤ）、１２ａ配線、１２ｂ，１２ｃ  端子、１３  揮発性メモリ（ＳＲＡＭ）、１３ａ，１３ｂ，１４ａ，１４ｂ  信号線、１４  不揮発性メモリ（ＲＯＭ）、１５  バッテリ。
【図１】
2004348579.tif 000003
【図２】
2004348579.tif 000004
【図３】
2004348579.tif 000005
【図４】
2004348579.tif 000006
【図５】
2004348579.tif 000007