(57)【要約】【課題】パスワードの漏洩を防止するためには、頻繁にパスワードを変更する必要があるが、煩わしく現実的に困難である。【解決手段】リモートアクセスされる側のコンピュータにて、可搬性のある不揮発性メモリに暗号化したアクセスコードを記憶させ、ユーザーが実際に同不揮発性メモリを搬送してリモートアクセスする側のコンピュータに装着することにより、リモートアクセスされる側とリモートアクセスする側とでリモートアクセスを許容するようにした。【選択図】図３
2010170578.tif 000002
【特許請求の範囲】
【請求項１】
一対のコンピュータにおける一方のコンピュータと他方のコンピュータとを少なくとも無線媒体を介させて接続されているネットワークで接続したモートアクセスシステムであって、
上記一方のコンピュータは、リモートアクセスを許可するためのアクセスコードを登録してあるとともに、可搬性のある脱着可能な不揮発性メモリを接続可能であり、上記アクセスコードを所定の方法で暗号化して同不揮発性メモリに記憶し、
上記他方のコンピュータは、上記不揮発性メモリを装着可能であるとともに、同不揮発性メモリを装着したときに、上記暗号化されたアクセスコードを解読し、同解読したアクセスコードを使用して上記一方のコンピュータにアクセス可能とすることを特徴とするリモートアクセスシステム。
【請求項２】
上記不揮発性メモリは、スマートメディアであることを特徴とする上記請求項１に記載のリモートアクセスシステム。
【請求項３】
上記不揮発性メモリは、ＵＳＢメモリであることを特徴とする上記請求項１に記載のリモートアクセスシステム。
【請求項４】
上記一方のコンピュータは、自動車内に備えられていることを特徴とする上記請求項１〜上記請求項３のいずれかに記載のリモートアクセスシステム。
【請求項５】
上記アクセスコードは、少なくとも自動車個別識別番号に基づいていることを特徴とする上記請求項４に記載のリモートアクセスシステム。
【請求項６】
上記他方のコンピュータのアクセスコードは、ＣＰＵの個別識別番号に基づいていることを特徴とする上記請求項１〜上記請求項５のいずれかに記載のリモートアクセスシステム。
【請求項７】
上記他方のコンピュータは、音楽データを記憶するホームサーバであることを特徴とする上記請求項１〜上記請求項６のいずれかに記載のリモートアクセスシステム。
【請求項８】
上記一対のコンピュータは、家庭内ネットワークシステムで接続されていることを特徴とする上記請求項１〜上記請求項７のいずれかに記載のリモートアクセスシステム。
【請求項９】
上記一対のコンピュータは、インターネットを介して接続されていることを特徴とする上記請求項１〜上記請求項８のいずれかに記載のリモートアクセスシステム。
【請求項１０】
上記アクセスコードは、上記不揮発性メモリを取り外す際にランダムに生成し、上記一方のコンピュータと上記不揮発性メモリに記憶されることを特徴とする上記請求項１〜上記請求項９のいずれかに記載のリモートアクセスシステム。
【請求項１１】
上記一対のコンピュータには、互いに対となるキーデータであって、一方のキーデータを使用して暗号化したデータは他方のキーデータを使用しないと復号化できない性質を有する第一のキーデータのそれぞれを記憶し、一方のコンピュータでは同一方のキーデータを使用して上記アクセスコードを暗号化した上で上記不揮発性メモリに記憶し、他方のコンピュータでは同他方のキーデータを使用して上記アクセスコードを復号化することを特徴とする上記請求項１〜上記請求項１０のいずれかに記載のリモートアクセスシステム。
【請求項１２】
上記他方のコンピュータが上記一方のコンピュータにリモートアクセスするときに上記他方のキーデータを使用して上記アクセスコードを暗号化して送信し、上記一方のコンピュータは同暗号化されたアクセスコードを上記一方のキーデータを使用して復号化した後、予め記憶されているアクセスコードと送信されてきたアクセスコードとを対比して認証することを特徴とする上記請求項１１に記載のリモートアクセスシステム。
【請求項１３】
互いに可搬性のある脱着可能な不揮発性メモリを接続可能である一対のコンピュータを少なくとも無線媒体を介して接続させたネットワークシステムにおけるリモートアクセス方法であって、
一方のコンピュータは、リモートアクセスを許可するためのアクセスコードを登録してあるとともに、同アクセスコードを所定の方法で暗号化して上記不揮発性メモリに記憶し、
他方のコンピュータは、同不揮発性メモリを装着したときに、上記暗号化されたアクセスコードを解読し、同解読したアクセスコードを使用して上記一方のコンピュータにアクセス可能とすることを特徴とするリモートアクセス方法。
【請求項１４】
互いに可搬性のある脱着可能な不揮発性メモリを接続可能である一対のコンピュータを少なくとも無線媒体を介して接続させたネットワークシステムにおけるリモートアクセスプログラムを記録した媒体であって、
一方のコンピュータには、リモートアクセスを許可するためのアクセスコードを登録してあるとともに、同アクセスコードを所定の方法で暗号化して上記不揮発性メモリに記憶する機能を実現させ、
他方のコンピュータには、同不揮発性メモリを装着したときに、上記暗号化されたアクセスコードを解読し、同解読したアクセスコードを使用して上記一方のコンピュータにアクセスする機能を実現させることを特徴とするリモートアクセスプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線媒体を介在させたネットワークにおけるリモートアクセスシステム、リモートアクセス方法およびリモートアクセスプログラムを記録した媒体に関するものである。
【背景技術】
【０００２】
ネットワークを介在させて離れた場所にあるコンピュータにアクセスすることが行われている。ネットワークに接続されているため、勝手に他人がコンピュータにアクセスできないようにする必要がある。従来は、予め離れた場所にあるコンピュータにアクセスコード（パスワード）を登録しておき、操作しようとするコンピュータにて同アクセスコードを入力すると、同アクセスコードが離れた場所にあるコンピュータに送信され、同コンピュータがアクセスの可否を決定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−９０１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
解決しようとする問題点は、以下の点である。
パスワードの欠点は、漏洩である。人が覚えられる情報としてのパスワードは漏洩しやすく、漏洩すれば不正なリモートアクセスが容易に実現できてしまう。
パスワードの漏洩を防止するためには、頻繁にパスワードを変更する必要があるが、煩わしく現実的に困難である。
【課題を解決するための手段】
【０００５】
本発明は、このような一対のコンピュータにおける一方のコンピュータと他方のコンピュータとを少なくとも無線媒体を介させて接続されているネットワークで接続したモートアクセスシステムであって、
上記一方のコンピュータは、リモートアクセスを許可するためのアクセスコードを登録してあるとともに、可搬性のある脱着可能な不揮発性メモリを接続可能であり、上記アクセスコードを所定の方法で暗号化して同不揮発性メモリに記憶し、
上記他方のコンピュータは、上記不揮発性メモリを装着可能であるとともに、同不揮発性メモリを装着したときに、上記暗号化されたアクセスコードを解読し、同解読したアクセスコードを使用して上記一方のコンピュータにアクセス可能とすることを最も主要な特徴とする。
ユーザーは、無線媒体を介在させて接続されている一対のコンピュータでリモートアクセスを実行する。このとき、一方のコンピュータにはアクセスコードを登録する。アクセスコードはコンピュータに固有のものを利用したり、ユーザーが自ら設定してもよい。このコンピュータに不揮発性メモリを装着し、上記アクセスコードを何らかの手法で暗号化した上で記憶する。この時点で同不揮発性メモリは物理的な鍵となる。ユーザーはその物理的な鍵を持って他方のコンピュータのところへいき、同コンピュータに同不揮発性メモリを装着する。そして、同不揮発性メモリに記憶されている暗号化されたアクセスコードを復号化し、同アクセスコードにてネットワークを介して上記一方のコンピュータにアクセスする。
【０００６】
このように、離れた場所からアクセスされる側で、そのコンピュータに登録されているアクセスコードを物理的な不揮発性メモリに暗号化して記憶し、遠隔地からアクセスするときにその不揮発性メモリの所持者がコンピュータに同不揮発性メモリを装着してアクセスコードを復元するようにしたため、漏洩しにくく、簡易な手法でセキュリティを向上させるリモートアクセスシステムを実現できる。
不揮発性メモリの一例として、請求項２にかかる発明のように、スマートメディアで上記不揮発性メモリを実現したり、請求項３にかかる発明のように、ＵＳＢメモリで上記不揮発性メモリを実現しても良い。
【０００７】
このようなリモートアクセスが適用される一例として、上記一方のコンピュータが自動車内に備えられているものでもよい。コンピュータを自動車内に装着することにすれば、各家庭の車庫内でホームネットワークにおける無線ＬＡＮ範囲内で自宅のデスクトップコンピュータから自動車内のコンピュータにリモートアクセスすることが可能となる。このコンピュータを、自動車のエンジンシステム、セキュリティシステム、ナビゲーションシステムに接続しておくことにより、各種の利便性を向上させることができる。
【０００８】
自動車であれば、自動車個別識別番号を備えているので、請求項５にかかる発明のように、上記アクセスコードに自動車個別識別番号を含めることができ、アクセスコードの多様性と特異性を高め、セキュリティーの向上や、万一の盗難の際などに同自動車個別識別番号を利用して発見に貢献することができる。アクセスコードに自動車個別識別番号を含める態様として、自動車個別識別番号そのものとすることを基本として、さらにユーザーの指定するパスワードを加えるといった態様を実現できる。なお、盗難に際して車両を発見するという意味では、特殊な利用時にのみ自動車個別識別番号だけでも応答を得るようなシステムとしても良い。
【０００９】
また他方のコンピュータの一例として、請求項６にかかる発明のように、上記他方のコンピュータのアクセスコードは、ＣＰＵの個別識別番号に基づくようにしてもよい。この場合も、個別識別番号だけを基本としつつも、ユーザーのパスワードを加えたアクセスコードを生成するようにしても良い。他方のコンピュータを自宅に設置する場合には、請求項７にかかる発明のように、上記他方のコンピュータは、音楽データを記憶するホームサーバとして実現することもできる。この場合、一方のコンピュータが自動車内に設置されているのであれば、自動車内のコンピュータに自分の音楽ファイルをダウンロードさせておき、次回の運転時にカーオーディオにて再生させるといったことが可能となる。
【００１０】
ネットワークとしては少なくとも一部に無線媒体を介在させるものであればよく、請求項８にかかる発明のように、家庭内ネットワークシステムで上記一対のコンピュータを接続してもよいし、請求項９にかかる発明のように、インターネットを介して上記一対のコンピュータを接続するようにしてもよい。
【００１１】
パスワードを頻繁に変更するのは人が記憶することに依存している点で困難性を伴うが、請求項１０にかかる発明のように、上記不揮発性メモリを取り外す際にランダムに上記アクセスコードを生成し、上記一方のコンピュータと上記不揮発性メモリに記憶させるようにしてもよい。このようにすれば、一方のコンピュータを自ら操作しているときに不揮発性メモリを挿入しておき、作業終了時、同不揮発性メモリを取り外す際に新たなアクセスコードがランダムに生成される。ユーザがその場を離れて他方のコンピュータのある場所へ移動するのであれば、同不揮発性メモリを他方のコンピュータに装着する。すると、アクセスコードは直前に操作した際に生成されているものであるから、その間に他人がリモートアクセスしてしまうという危険性を最小限に抑えられる。特に、人が移動するのに伴い、リモートでアクセスされようとしているコンピュータを最後にさわったときに生成されているし、現実に操作できない場所にあるのであるから、便利といえる。
【００１２】
アクセスコードは情報であるので、漏洩されれば他人の不正なアクセスが可能となってしまう。それを防止するために暗号化を利用し、不揮発性メモリの盗難のような事態に対処している。しかしながら、さらにセキュリティを向上させる一例として、請求項１１にかかる発明では、いわゆる公開鍵と非公開鍵のペアのように、互いに対となるキーデータであって、一方のキーデータを使用して暗号化したデータは他方のキーデータを使用しないと復号化できない性質を有する第一のキーデータのそれぞれを上記一対のコンピュータに記憶しておく。そして、一方のコンピュータでは同一方のキーデータを使用して上記アクセスコードを暗号化した上で上記不揮発性メモリに記憶する。このようにすると、不揮発性メモリを不正に取得しても、ほぼ復号化は無理である。また、不揮発性メモリを置き忘れたりするなどしたときは、一対のコンピュータとは別の場所にあることが殆どであって、解読しても意味がない。
【００１３】
リモートアクセスするためには、他方のコンピュータに装着し、同コンピュータに記憶されている他方のキーデータを利用すればアクセスコードを容易に復元することができ、それを利用してリモートアクセスすることが可能となる。
さらに、コンピュータを離れる際にその機器を同キーデータを利用してパスワードロックし、リモートアクセスにだけ応じるようにすれば、不揮発性メモリを有していないとロックを解除できない問いように構成することもできる。このようにすれば、セキュリティを向上させることができる。
【００１４】
また、不揮発性メモリが盗難されないとしても、ネットワーク上を伝達するときに漏洩することもあり得るが、請求項１２にかかる発明は、上記他方のコンピュータが上記一方のコンピュータにリモートアクセスするときに上記他方のキーデータを使用して上記アクセスコードを暗号化して送信し、上記一方のコンピュータは同暗号化されたアクセスコードを上記一方のキーデータを使用して復号化した後、予め記憶されているアクセスコードと送信されてきたアクセスコードとを対比して認証する。従って、ネットワークの途中で情報を取得したとしても、対となるキーデータを有していなければ、不正な利用は不可能となる。
【００１５】
むろん、発明としては、このようなリモートアクセスシステムを構成する個々のコンピュータにおいても実現されていることに相違ない。
また、このようにユーザーの移動に伴って搬送可能な物理的な不揮発性メモリにアクセスコードを記憶させ、ユーザーの移動先で移動前のコンピュータに対するリモートアクセスを実現する手法は必ずしも実体のある装置に限られる必要はなく、その方法としても機能することは容易に理解できる。このため、請求項１３にかかる発明は、互いに可搬性のある脱着可能な不揮発性メモリを接続可能である一対のコンピュータを少なくとも無線媒体を介して接続させたネットワークシステムにおけるリモートアクセス方法であって、一方のコンピュータは、リモートアクセスを許可するためのアクセスコードを登録してあるとともに、同アクセスコードを所定の方法で暗号化して上記不揮発性メモリに記憶し、他方のコンピュータは、同不揮発性メモリを装着したときに、上記暗号化されたアクセスコードを解読し、同解読したアクセスコードを使用して上記一方のコンピュータにアクセス可能とする構成としてある。
すなわち、必ずしも実体のある装置に限らず、その方法としても有効であることに相違はない。
【００１６】
ところで、このようなリモートアクセスシステムは単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。
発明の思想の具現化例としてリモートアクセスシステムのソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用されるといわざるをえない。
【００１７】
その一例として、請求項１４にかかる発明は、互いに可搬性のある脱着可能な不揮発性メモリを接続可能である一対のコンピュータを少なくとも無線媒体を介して接続させたネットワークシステムにおけるリモートアクセスプログラムを記録した媒体であって、一方のコンピュータには、リモートアクセスを許可するためのアクセスコードを登録してあるとともに、同アクセスコードを所定の方法で暗号化して上記不揮発性メモリに記憶する機能を実現させ、他方のコンピュータには、同不揮発性メモリを装着したときに、上記暗号化されたアクセスコードを解読し、同解読したアクセスコードを使用して上記一方のコンピュータにアクセスする機能を実現させる構成としてある。
【００１８】
むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。その他、供給方法として通信回線を利用して行なう場合でも本発明が利用されていることにはかわりない。
さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００１９】
本発明をソフトウェアで実現する場合、ハードウェアやオペレーティングシステムを利用する構成とすることも可能であるし、これらと切り離して実現することもできる。例えば、各種の演算処理といっても、その実現方法はオペレーティングシステムにおける所定の関数を呼び出して処理することも可能であれば、このような関数を呼び出すことなくハードウェアから入力することも可能である。そして、実際にはオペレーティングシステムの介在のもとで実現するとしても、プログラムが媒体に記録されて流通される過程においては、このプログラムだけで本発明を実施できるものと理解することができる。
また、本発明をソフトウェアで実施する場合、発明がプログラムを記録した媒体として実現されるのみならず、本発明がプログラム自体として実現されるのは当然であり、プログラム自体も本発明に含まれる。
【発明の効果】
【００２０】
本発明によれば、離れた場所からアクセスされる側で、そのコンピュータに登録されているアクセスコードを物理的な不揮発性メモリに暗号化して記憶し、遠隔地からアクセスするときにその不揮発性メモリの所持者がコンピュータに同不揮発性メモリを装着してアクセスコードを復元するようにしたため、漏洩しにくく、簡易な手法でセキュリティを向上させるリモートアクセスシステムを実現できる。
【図面の簡単な説明】
【００２１】
【図１】本発明が適用されるネットワークシステムの概略構成を示す図である。（実施例１）
【図２】上記ネットワークシステムにおける各コンピュータの構成を示すブロック図である。
【図３】リモートアクセスシステムにおけるアクセスコードの暗号化と複合化を示す概略図である。
【図４】各コンピュータで実行されるフローチャートを示す図である。
【図５】各コンピュータで実行されるフローチャートを示す図である。
【図６】各コンピュータで実行されるフローチャートを示す図である。
【図７】他の実施例にかかるリモートアクセスシステムにおける認証の手法を示す概略図である。
【図８】ホームサーバＰＣで実行されるフローチャートを示す図である。
【図９】車載コンピュータで実行されるフローチャートを示す図である。
【発明を実施するための形態】
【００２２】
以下、図面にもとづいて本発明の実施形態を説明する。
【００２３】
［実施例１］
図１は、本発明が適用されるネットワークシステムの概略構成を示している。
同図において、ローカルエリアネットワーク（以下、ＬＡＮと呼ぶ）１０は、有線と無線とに対応しており、デスクトップコンピュータ（以下、ホームサーバＰＣと呼ぶ）２０はホームサーバの機能を有しつつ上記ＬＡＮ１０と有線接続しており、車載コンピュータ３０は、自動車に搭載されて上記ＬＡＮ１０と無線接続している。
【００２４】
図２は、上記ネットワークシステムをより詳細な構成をブロック図により示している。
ホームサーバＰＣ２０は、バス２１を介してＣＰＵ２２とＲＯＭ２３とＲＡＭ２４などが接続されると共に、プログラムやデータを記録するハードディスク２５や所定のインターフェイスを介してキーボード２６ａやマウス２６ｂやＣＲＴ２７などが接続されている。
【００２５】
また、本ホームサーバＰＣ２０はＵＳＢインターフェイス２８を備えており、各種のＵＳＢ接続機器を接続可能である。このＵＳＢ接続機器の一つとして後述するＵＳＢメモリ４０を接続でき、所定のプログラムを実行して同ＵＳＢメモリ４０に対するデータの読み書きが可能となっている。
さらに、本ホームサーバＰＣ２０は、有線ＬＡＮインターフェイス２９を備えており、同有線ＬＡＮインターフェイス２９を介して上記ＬＡＮ１０と接続されている。
【００２６】
車載コンピュータ３０も、基本的にはホームサーバＰＣ２０と同様の構成を採用しており、バス３１を介してＣＰＵ３２とＲＯＭ３３とＲＡＭ３４などが接続されると共に、プログラムやデータを記録するハードディスク３５や所定のインターフェイスを介して操作パネル３６やディスプレイ３７などが接続されている。また、上述したＵＳＢメモリ４０を装着してデータの読み書きが可能なＵＳＢインターフェイス３８を備えると共に、上記ＬＡＮ１０と接続するための無線ＬＡＮインターフェイス３９を備えている。
【００２７】
図３は、アクセスコードの暗号化と復号化の過程の概略を示しており、図４〜図７は同暗号化と復号化を使用したリモートアクセスを実現するフローチャートを示している。
その前提として、ホームサーバＰＣ２０には訂正不可能な固有のＩＤが記録され、車載コンピュータ３０にも訂正不可能な自動車個別識別番号ＶＩＮが記録されている。また、いわゆる公開鍵ＰＵＢと秘密鍵ＳＥＣが記憶されている。公開鍵ＰＵＢと秘密鍵ＳＥＣは、互いに対となるキーデータであり、一方のキーデータを使用して暗号化したデータは他方のキーデータを使用しないと復号化できない性質を有している。車載コンピュータ３０のアクセスコードである自動車個別識別番号ＶＩＮは、公開鍵ＰＵＢを使用して暗号化されてＵＳＢメモリ４０に記憶され、ホームサーバＰＣ２０において秘密鍵ＳＥＣを使用して復号化される。復号化された自動車個別識別番号ＶＩＮは、秘密鍵ＳＥＣを使用して暗号化されてＬＡＮ１０上を車載コンピュータ３０に通知され、車載コンピュータ３０は公開鍵ＰＵＢを使用して復号化され、認証に使用される。なお、固有のＩＤの場合も同様である。いずれの場合にも暗号化されるときには毎回異なる付加データを付するなどして暗号化後のデータ自体が毎回変化するようにしている。
【００２８】
図４と図５は、リモートアクセスされる車載コンピュータ３０におけるＣＰＵ３２やホームサーバ２０におけるＣＰＵ２２が実行するプログラムのフローチャートを示しており、同プログラムはハードディスク３５，２５に記録されている。
例えば、ホームサーバＰＣ２０から車載コンピュータ３０へのリモートアクセスを実現する例として説明する。
【００２９】
車載コンピュータ３０では、ＵＳＢメモリ４０がＵＳＢインターフェイス３８に装着されたときに、図４に示すフローチャートに従ってアクセスコードをＵＳＢメモリ４０に記憶する。なお、その前提として、図示しないユーティリティプログラムなどによりＵＳＢメモリ４０にはアクセスコードを記憶する媒体としてのフラグとなる名称などを付しておく。
【００３０】
ステップＳ１００では、アクセスコードを公開鍵ＰＵＢ／秘密鍵ＳＥＣを使用して暗号化し、ステップＳ１１０にて同暗号化したデータをＵＳＢメモリ４０に書き込む。アクセスコードは、上述した自動車個別識別番号ＶＩＮや固有のＩＤと、本プログラムの起動ごとに乱数を使用して生成するランダムデータＲＮＤと、予めユーザが設定しておくユーザーパスワードＵＰＷのいずれかまたはその組み合わせを利用することができる。また、公開鍵ＰＵＢを使うか秘密鍵を使うかは、車載コンピュータ３０かホームサーバＰＣ２０かによって異なり、車載コンピュータ３０は公開鍵ＰＵＢを、ホームサーバＰＣ２０は秘密鍵ＳＥＣを使用する。プログラム上ではそれぞれのコンピュータ上である領域に記憶されているキーデータを利用すればよく、公開鍵ＰＵＢか秘密鍵ＳＥＣかを区別する必要はない。
【００３１】
自動車個別識別番号ＶＩＮは、各車載コンピュータ３０ごとに必ず異なる値となる点で盗難時に発見するというような用途に役立ち、ランダムデータＲＮＤはＵＳＢメモリ４０を装着するごとに必ず個別のデータが生成されるので漏洩の機器が少なく、かつ、同じデータが長期にわたって使用されない点でメリットがある。ユーザパスワードＵＰＷはランダムデータの生成アルゴリズムや自動車個別識別番号ＶＩＮが漏洩したとしてもさらにユーザーごとに設定できる点でセキュリティの最終を締めくくる点デメリットがあるし、場合によってはユーザーコードとして所有する複数の車載コンピュータ３０を特定するのにも役立つ。ホームサーバＰＣ２０の場合は自動車個別識別番号ＶＩＮの代わりにＣＰＵに記憶されているＩＤなどを利用する。
【００３２】
ランダムデータＲＮＤやユーザーパスワードＵＰＷを利用する場合は、ステップＳ１２０にて不揮発性の記憶領域としてのハードディスク３５に記憶する。なお、ハードディスク３５自体も既存の暗号化技術によって暗号化しておく方が好ましい。
このようにＵＳＢメモリ４０にアクセスコードを記憶した後は、車載コンピュータ３０はＬＡＮ１０を介して入力されるリモートアクセス要求の認証処理を実行することになり、図５は同リモートアクセス認証処理をフローチャートにより示している。
【００３３】
ステップＳ１５０では、ＬＡＮ１０を介して暗号化されたアクセスコードを取得する。ステップＳ１６０では、車載コンピュータ３０に記憶されている公開鍵ＰＵＢ／秘密鍵ＳＥＣを使用して上記暗号化されたアクセスコードを復号化する。ステップＳ１７０では復号化したアクセスコードが保存されているアクセスコードと一致するか判断し、一致すればリモートアクセスの認証成功として以後のアクセスを許容する。この場合も、車載コンピュータ３０は公開鍵ＰＵＢを、ホームサーバＰＣ２０は秘密鍵ＳＥＣを使用し、プログラム上ではそれぞれのコンピュータ上である領域に記憶されているキーデータを利用すればよく、公開鍵ＰＵＢか秘密鍵ＳＥＣかを区別する必要はない。
【００３４】
以上は、ホームサーバＰＣ２０から車載コンピュータ３０へのリモートアクセスを実現する例であるが、逆に車載コンピュータ３０からホームサーバＰＣ２０へのリモートアクセスを実現する場合であれば、ホームサーバＰＣ２０が上述した処理を実行してＵＳＢメモリ４０にアクセスコードを暗号化して記憶したり、ＬＡＮ１０を介して入力されるアクセスコードに基づいて認証を許可する。
次に、図６は、リモートアクセスする車載コンピュータ３０におけるＣＰＵ３２やホームサーバ２０におけるＣＰＵ２２が実行するプログラムのフローチャートを示しており、同プログラムはハードディスク３５，２５に記録されている。
【００３５】
ステップＳ２００にて、ＵＳＢメモリが装着されると、暗号化されて記憶されている暗号化データを読み出し、公開鍵ＰＵＢ／秘密鍵ＳＥＣを使用して復号化する。この場合も、車載コンピュータ３０は公開鍵ＰＵＢを、ホームサーバＰＣ２０は秘密鍵ＳＥＣを使用する。復号化されたアクセスコードは、自動車個別識別番号ＶＩＮや固有のＩＤと、本プログラムの起動ごとに乱数を使用して生成するランダムデータＲＮＤと、予めユーザが設定しておくユーザーパスワードＵＰＷのいずれかまたはその組み合わせである。このアクセスコードはそのまま同アクセスコードを生成した側に伝えて認証を受けるため、その内容がいずれであるかを区別する必要はない。
【００３６】
ステップＳ２１０では、復号化したアクセスコードを今度は自己の公開鍵ＰＵＢ／秘密鍵ＳＥＣを使用して暗号化する。そして、ステップＳ２２０では、ＬＡＮ１０を介してリモートアクセスしようとしているコンピュータに対してリモートアクセスの要求を出力し、その際に上記暗号化したアクセスコードを送出する。リモートアクセスの要求は既存の手法を利用して実現し、パスワードなどを要求される際に、同アクセスコードを送出する。このようにして送出されたアクセスコードは図５に示すフローチャートに基づいて、復号化（ステップＳ１６０）にて相手側の公開鍵ＰＵＢ／秘密鍵ＳＥＣにて復号化され、認証に利用（ステップＳ１７０）される。認証が成功すれば、以降のアクセス要求は自動的に許可される。
【００３７】
次に、上記構成からなる本実施形態の動作を説明する。
いま、車載コンピュータ３０がカーオーディの一部を実現しているとする。この場合、ユーザーはガレージ内に駐車したした自動車の車載コンピュータ３０から、自宅のホームサーバＰＣ２０へアクセスし、ホームサーバＰＣ２０に保存されている音楽ファイルを読み出してハードディスク３５に記憶するといったことが実現できる。また、その逆として、ガレージに駐車した自動車の車載コンピュータ３０に対してリモートアクセスし、ホームサーバＰＣ２０から音楽ファイルを送り込んでハードディスク３５に記憶するといったことも実現できる。
【００３８】
ホームサーバＰＣ２０から音楽ファイルを送り込むためには、車載コンピュータ３０のアクセスコードをホームサーバＰＣ２０の側に持ってくる必要がある。このため、ユーザーは自動車を駐車したときにＵＳＢメモリ４０を車載コンピュータ３０のＵＳＢインターフェイス３８に装着する。すると、ステップＳ１００〜Ｓ１２０のしょりを介して車載コンピュータ３０に記憶されている公開鍵ＰＵＢを使用してアクセスコードが暗号化され、ＵＳＢメモリ４０に記憶される。このとき、設定によってランダムデータＲＮＤを生成するなどしてアクセスコードに含めたりする処理も行っている。
【００３９】
ユーザーはそのＵＳＢメモリ４０を取り出し、自宅のホームサーバＰＣ２０に装着する。すると、ステップＳ２００にて同ＵＳＢメモリから暗号化されたアクセスコードが読み出されると共に秘密鍵ＰＵＢを使用して復号化され、ステップＳ２１０では同秘密鍵ＰＵＢを使用して暗号化し、同暗号化したアクセスコードを使用しつつステップＳ２２０にてリモートアクセスを要求する。
【００４０】
車載コンピュータ３０は無線ＬＡＮを介してＬＡＮ１０に接続されているため、自己に対するリモートアクセス要求があれば認証処理を実行する。この場合、ステップＳ１５０ではパスワードを要求する意味でアクセスコードを要求し、入力されたアクセスコードはステップＳ１６０にて公開鍵ＰＵＢを使用して復号化し、ステップＳ１７０にて復号化したアクセスコードが保存されているアクセスコードと一致するか否かを判断し、認証の可否を決定する。
認証が許可されたら、通常のリモートアクセスの手法を採用して、音楽ファイルをハードディスク２５からハードディスク３５へと転送する。
【００４１】
むろん、家を出る前にホームサーバＰＣ２０にＵＳＢメモリ４０を装着し、ホームサーバＰＣ２０アクセスコードを生成して同ＵＳＢメモリ４０へ記憶させて持ち出すこともできる。そして、車載コンピュータ３０の側で同ＵＳＢメモリ４０を装着することにより、車載コンピュータ３０からホームサーバＰＣ２０へリモートアクセス要求を出し、リモートでホームサーバＰＣ２０のハードディスク２５に記憶されている音楽ファイルを読み出し、車載コンピュータ３０のハードディスク３５に書き込む。
【００４２】
［実施例２］
上述した例では、アクセスコードの記憶媒体としてＵＳＢメモリを採用しているが、可搬性のある記憶媒体であればよく、スマートメディアなどを利用しても良い。また、リモートアクセスは既存のセキュリティの範囲内で実現するようにしてもよく、ユーザーによっては読み出しは許可されるものの書き込みや消去ができないといった制限を加えても良い。
【００４３】
［実施例３］
上述した例では、ＵＳＢメモリ４０へ書き込むアクセスコードの暗号化に加え、ＬＡＮ１０上でのアクセスコードの送信にも暗号化を使用しているが、後者においてはオプションとして採用するようにしても良い。
【００４４】
［実施例４］
上述した例では、ＬＡＮ１０を利用して車載コンピュータ３０とホームサーバＰＣ２０とがリモートアクセスできるようにしているが、ＬＡＮ１０上にインターネットへ接続するためのルータを介在させるようにしても良い。このようにすると、車載コンピュータ３０が高速道路などのサービスエリアに設けられたホットスポットに入ることでインターネットとＬＡＮ１０を介してホームサーバＰＣ２０への接続が可能となる。その際に予めホームサーバＰＣ２０でアクセスコードを記憶したＵＳＢメモリ４０を車載コンピュータ３０に装着すれば、上述したセキュリティを利用して安全なリモートアクセスを実現できる。
【００４５】
［実施例５］
上述した例では、ＵＳＢメモリ４０等の書き込み可能な媒体を利用している。しかし、車載コンピュータ３０が搭載される自動車がイモビライザ対応の車両である場合には以下のような対応も可能である。
イモビライザは、キー５０にトランスポンダと呼ばれる電子チップが装着されており、同電子チップのＩＤコードをイグニッションスイッチが読み取り、予め車両本体内の電子制御装置に登録されているＩＤコードと一致しないかぎり電気的にエンジンが始動しないようにする仕組みである。
【００４６】
本実施例においては、ホームサーバＰＣ２０にキー５０のＩＤコードを読み取る受信ユニット６０を装着してあり、同受信ユニット６０は受信ユニットＩ／Ｆ６１を介して上記バス２１に接続されている。
ユーザーが自動車をガレージに駐車し、自宅に戻った後、車載コンピュータ３０にアクセスしたいときは、まず、キー５０を受信ユニット６０の傍に置き、図示しない受信ユニットＩ／Ｆ６１のドライバを介して上記キー５０のＩＤコードを読み取る（ステップＳ３１０）。読み取ったＩＤコードはハードディスク２５などの不揮発性メモリに記憶する（ステップＳ３２０）。そして、同ＩＤコードを所定の暗号化技術で暗号化しつつ、ＬＡＮ１０と無線ＬＡＮを介して車載コンピュータ３０にアクセスし、同ＩＤコードを認証用のコードとして送信する（ステップＳ３３０）。
【００４７】
車載コンピュータ３０の側では、認証要求を受けたとき（ステップＳ４００）、暗号化されて送信されたＩＤコードを復号化し、復号化されたＩＤコードを車両本体内の電子制御装置に登録されているＩＤコードと比較する（ステップＳ４６０）。両者を比較し（ステップＳ４７０）、一致すれば認証ＯＫとするし（ステップＳ４８０）、一致しなければ認証ＮＧとする（ステップＳ４９０）。
ホームサーバＰＣ２０の側では、上記のようにしてＩＤコードが一致すれば認証が完了し（ステップＳ３４０）、以降のアクセス（ステップＳ３５０）を実行する。
【００４８】
一方、ユーザーが自動車の中の車載コンピュータ３０から自宅のホームサーバＰＣ２０にアクセスするときは、一度、上記のようにしてホームサーバＰＣ２０から車載コンピュータ３０にアクセスする処理を行っておく。これにより、ホームサーバＰＣ２０における不揮発性メモリであるハードディスク２５内にはＩＤコードが記憶されていることになる。
【００４９】
車載コンピュータ３０の側からは、まず、車両本体内の電子制御装置に登録されているＩＤコードを読み出す（ステップＳ４１０）。読み取ったＩＤコードは上記と同様の所定の暗号化技術で暗号化しつつ、無線ＬＡＮとＬＡＮ１０を介してホームサーバＰＣ２０にアクセスし、同ＩＤコードを認証用のコードとして送信する（ステップＳ４２０）。
【００５０】
ホームサーバＰＣ２０の側では、認証要求を受けたとき（ステップＳ３００）、暗号化されて送信されたＩＤコードを復号化し、復号化されたＩＤコードを上記ハードディスク２５内に記憶されているＩＤコードと比較する（ステップＳ３６０）。両者を比較し（ステップＳ３７０）、一致すれば認証ＯＫとするし（ステップＳ３８０）、一致しなければ認証ＮＧとする（ステップＳ３９０）。
車載コンピュータ３０の側では、上記のようにしてＩＤコードが一致すれば認証が完了（ステップＳ４３０）し、以降のアクセス（ステップＳ４４０）を実行する。
なお、イモビライザの仕組みとして、キー５０の抜き差しの度にＩＤコードが変更されるものもあり、その場合には、最新のＩＤコードで認証が行われることになるので、セキュリティーも向上する。
【００５１】
すなわち、ＩＤコードを有するイモビライザを利用したセキュリティシステムが採用された車両に搭載された一方のコンピュータと、他方のコンピュータとを少なくとも無線媒体を介させて接続されているネットワークで接続したモートアクセスシステムであって、
上記他方のコンピュータは、
上記イモビライザのＩＤコードを取得可能であるとともに、同取得したＩＤコードを上記ネットワークを介して上記一方のコンピュータに送信して認証を求めることが可能であり、また、
上記一方のコンピュータから上記ネットワークを介して上記ＩＤコードを受信して認証を求められたときに、予め取得した上記ＩＤコードと比較して認証することが可能であり、
上記一方のコンピュータは、
上記ネットワークを介して上記他方のコンピュータから送信される上記ＩＤコードを予め上記車両に登録されているＩＤコードと比較して認証することが可能であり、また、
予め上記車両に登録されているＩＤコードを上記ネットワークを介して上記他方のコンピュータに送信して認証を求めることが可能であることを特徴とするリモートアクセスシステムとなっている。
むろん、発明としては、このようなリモートアクセスシステムを構成する個々のコンピュータにおいても実現されていることに相違ない。
【００５２】
［産業上の利用可能性］
リモートアクセスされる側のコンピュータにて、可搬性のある不揮発性メモリに暗号化したアクセスコードを記憶させ、ユーザーが実際に同不揮発性メモリを搬送してリモートアクセスする側のコンピュータに装着することにより、リモートアクセスされる側とリモートアクセスする側とでリモートアクセスを許容するようにした。
【符号の説明】
【００５３】
１０…ＬＡＮ
２０…デスクトップコンピュータ（ホームサーバＰＣ）
２８…ＵＳＢインターフェイス
２９…有線ＬＡＮインターフェイス
３０…車載コンピュータ
３８…ＵＳＢインターフェイス
３９…無線ＬＡＮインターフェイス
４０…ＵＳＢメモリ
５０…キー
６０…受信ユニット
６１…受信ユニットＩ／Ｆ
【図１】
2010170578.tif 000003
【図２】
2010170578.tif 000004
【図３】
2010170578.tif 000005
【図４】
2010170578.tif 000006
【図５】
2010170578.tif 000007
【図６】
2010170578.tif 000008
【図７】
2010170578.tif 000009
【図８】
2010170578.tif 000010
【図９】
2010170578.tif 000011
【手続補正書】
【提出日】平成22年4月12日(2010.4.12)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、無線媒体を介在させたネットワークにおけるリモートアクセスシステム、リモートアクセス方法およびリモートアクセスプログラムに関するものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、エンジンを始動するためのキーに車両を識別するための識別コードを有する電子チップが装着された前記車両に搭載された車載コンピュータと、他方のコンピュータと、を少なくとも無線媒体が介在したネットワークで接続したリモートアクセスシステムであって、
前記他方のコンピュータは、前記キーから前記識別コードを読み取るための受信ユニットが装着され、該受信ユニットで前記キーから前記識別コードを読み取り、この読み取った識別コードを暗号化し、前記ネットワークを介して該暗号化した識別コードを前記車載コンピュータに対して送出し、
前記車載コンピュータは、前記識別コードを登録してあるとともに、前記ネットワークを介して前記他方のコンピュータから送出された前記暗号化された識別コードを取得して復号化し、該復号化した識別コードと前記登録してある識別コードとが一致したときに前記他方のコンピュータからのアクセスを許容することを最も主要な特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
前記他方のコンピュータは、前記読み取った識別コードを記憶し、
前記車載コンピュータは、前記登録してある識別コードを暗号化し、前記ネットワークを介して該暗号化した識別コードを前記他方のコンピュータに対して送出し、
前記他方のコンピュータは、前記ネットワークを介して前記車載コンピュータから送出された前記暗号化された識別コードを取得して復号化し、該復号化した識別コードと前記記憶した識別コードとが一致したときに前記車載コンピュータからのアクセスを許容してもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
コンピュータを自動車内に装着することにすれば、各家庭の車庫内でホームネットワークにおける無線ＬＡＮ範囲内で自宅のデスクトップコンピュータから自動車内のコンピュータにリモートアクセスすることが可能となる。このコンピュータを、自動車のエンジンシステム、セキュリティシステム、ナビゲーションシステムに接続しておくことにより、各種の利便性を向上させることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
他方のコンピュータを自宅に設置する場合には、上記他方のコンピュータは、音楽データを記憶するホームサーバとして実現することもできる。この場合、自動車内の車載コンピュータに自分の音楽ファイルをダウンロードさせておき、次回の運転時にカーオーディオにて再生させるといったことが可能となる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
ネットワークとしては少なくとも一部に無線媒体を介在させるものであればよく、家庭内ネットワークシステムで上記車載コンピュータと上記他方のコンピュータを接続してもよいし、インターネットを介して上記車載コンピュータと上記他方のコンピュータを接続するようにしてもよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
むろん、発明としては、このようなリモートアクセスシステムを構成する個々のコンピュータにおいても実現されていることに相違ない。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、ユーザーの移動先で移動前のコンピュータに対するリモートアクセスを実現する手法は必ずしも実体のある装置に限られる必要はなく、その方法としても機能することは容易に理解できる。このため、請求項３にかかる発明は、エンジンを始動するためのキーに車両を識別するための識別コードを有する電子チップが装着された前記車両に搭載された車載コンピュータと、他方のコンピュータと、を少なくとも無線媒体が介在したネットワークで接続したネットワークシステムにおけるリモートアクセス方法であって、前記他方のコンピュータは、前記キーから前記識別コードを読み取るための受信ユニットで前記キーから前記識別コードを読み取り、この読み取った識別コードを暗号化し、前記ネットワークを介して該暗号化した識別コードを前記車載コンピュータに対して送出し、前記車載コンピュータは、前記識別コードを登録してあるとともに、前記ネットワークを介して前記他方のコンピュータから送出された前記暗号化された識別コードを取得して復号化し、該復号化した識別コードと前記登録してある識別コードとが一致したときに前記他方のコンピュータからのアクセスを許容する構成としてある。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
すなわち、必ずしも実体のある装置に限らず、その方法としても有効であることに相違はない。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
ところで、このようなリモートアクセスシステムは単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
その一例として、請求項４にかかる発明は、エンジンを始動するためのキーに車両を識別するための識別コードを有する電子チップが装着された前記車両に搭載された車載コンピュータと、他方のコンピュータと、を少なくとも無線媒体が介在したネットワークで接続したネットワークシステムのためのリモートアクセスプログラムであって、前記他方のコンピュータに、前記キーから前記識別コードを読み取るための受信ユニットで前記キーから前記識別コードを読み取り、この読み取った識別コードを暗号化し、前記ネットワークを介して該暗号化した識別コードを前記車載コンピュータに対して送出する機能を実現させ、前記車載コンピュータに、前記識別コードを登録してあるとともに、前記ネットワークを介して前記他方のコンピュータから送出された前記暗号化された識別コードを取得して復号化し、該復号化した識別コードと前記登録してある識別コードとが一致したときに前記他方のコンピュータからのアクセスを許容する機能を実現させる構成としてある。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
発明の思想の具現化例としてリモートアクセスシステムのソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用されるといわざるをえない。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
むろん、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。その他、供給方法として通信回線を利用して行なう場合でも本発明が利用されていることにはかわりない。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明をソフトウェアで実現する場合、ハードウェアやオペレーティングシステムを利用する構成とすることも可能であるし、これらと切り離して実現することもできる。例えば、各種の演算処理といっても、その実現方法はオペレーティングシステムにおける所定の関数を呼び出して処理することも可能であれば、このような関数を呼び出すことなくハードウェアから入力することも可能である。そして、実際にはオペレーティングシステムの介在のもとで実現するとしても、プログラムが媒体に記録されて流通される過程においては、このプログラムだけで本発明を実施できるものと理解することができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、本発明をソフトウェアで実施する場合、発明がプログラムを記録した媒体として実現されるのみならず、本発明がプログラム自体として実現されるのは当然であり、プログラム自体も本発明に含まれる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明によれば、漏洩しにくく、簡易な手法でセキュリティを向上させることができる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
【図１】参考例１にかかるネットワークシステムの概略構成を示す図である。
【図２】参考例１にかかるネットワークシステムにおける各コンピュータの構成を示すブロック図である。
【図３】参考例１にかかるリモートアクセスシステムにおけるアクセスコードの暗号化と複合化を示す概略図である。
【図４】参考例として、各コンピュータで実行されるフローチャートを示す図である。
【図５】参考例として、各コンピュータで実行されるフローチャートを示す図である。
【図６】参考例として、各コンピュータで実行されるフローチャートを示す図である。
【図７】実施例にかかるリモートアクセスシステムにおける認証の手法を示す概略図である。
【図８】ホームサーバＰＣで実行されるフローチャートを示す図である。
【図９】車載コンピュータで実行されるフローチャートを示す図である。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
［参考例１］
図１は、参考例１にかかるネットワークシステムの概略構成を示している。
同図において、ローカルエリアネットワーク（以下、ＬＡＮと呼ぶ）１０は、有線と無線とに対応しており、デスクトップコンピュータ（以下、ホームサーバＰＣと呼ぶ）２０はホームサーバの機能を有しつつ上記ＬＡＮ１０と有線接続しており、車載コンピュータ３０は、自動車に搭載されて上記ＬＡＮ１０と無線接続している。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
図３は、アクセスコードの暗号化と復号化の過程の概略を示しており、図４〜図６は同暗号化と復号化を使用したリモートアクセスを実現するフローチャートを示している。
その前提として、ホームサーバＰＣ２０には訂正不可能な固有のＩＤが記録され、車載コンピュータ３０にも訂正不可能な自動車個別識別番号ＶＩＮが記録されている。また、いわゆる公開鍵ＰＵＢと秘密鍵ＳＥＣが記憶されている。公開鍵ＰＵＢと秘密鍵ＳＥＣは、互いに対となるキーデータであり、一方のキーデータを使用して暗号化したデータは他方のキーデータを使用しないと復号化できない性質を有している。車載コンピュータ３０のアクセスコードである自動車個別識別番号ＶＩＮは、公開鍵ＰＵＢを使用して暗号化されてＵＳＢメモリ４０に記憶され、ホームサーバＰＣ２０において秘密鍵ＳＥＣを使用して復号化される。復号化された自動車個別識別番号ＶＩＮは、秘密鍵ＳＥＣを使用して暗号化されてＬＡＮ１０上を車載コンピュータ３０に通知され、車載コンピュータ３０において公開鍵ＰＵＢを使用して復号化され、認証に使用される。なお、固有のＩＤの場合も同様である。いずれの場合にも暗号化されるときには毎回異なる付加データを付するなどして暗号化後のデータ自体が毎回変化するようにしている。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
自動車個別識別番号ＶＩＮは、各車載コンピュータ３０ごとに必ず異なる値となる点で盗難時に発見するというような用途に役立ち、ランダムデータＲＮＤはＵＳＢメモリ４０を装着するごとに必ず個別のデータが生成されるので漏洩の機器が少なく、かつ、同じデータが長期にわたって使用されない点でメリットがある。ユーザパスワードＵＰＷはランダムデータの生成アルゴリズムや自動車個別識別番号ＶＩＮが漏洩したとしてもさらにユーザーごとに設定できる点でセキュリティの最終を締めくくる点でメリットがあるし、場合によってはユーザーコードとして所有する複数の車載コンピュータ３０を特定するのにも役立つ。ホームサーバＰＣ２０の場合は自動車個別識別番号ＶＩＮの代わりにＣＰＵに記憶されているＩＤなどを利用する。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
次に、上記構成からなる本参考例１の動作を説明する。
いま、車載コンピュータ３０がカーオーディオの一部を実現しているとする。この場合、ユーザーはガレージ内に駐車した自動車の車載コンピュータ３０から、自宅のホームサーバＰＣ２０へアクセスし、ホームサーバＰＣ２０に保存されている音楽ファイルを読み出してハードディスク３５に記憶するといったことが実現できる。また、その逆として、ガレージに駐車した自動車の車載コンピュータ３０に対してリモートアクセスし、ホームサーバＰＣ２０から音楽ファイルを送り込んでハードディスク３５に記憶するといったことも実現できる。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
ホームサーバＰＣ２０から音楽ファイルを送り込むためには、車載コンピュータ３０のアクセスコードをホームサーバＰＣ２０の側に持ってくる必要がある。このため、ユーザーは自動車を駐車したときにＵＳＢメモリ４０を車載コンピュータ３０のＵＳＢインターフェイス３８に装着する。すると、ステップＳ１００〜Ｓ１２０の処理を介して車載コンピュータ３０に記憶されている公開鍵ＰＵＢを使用してアクセスコードが暗号化され、ＵＳＢメモリ４０に記憶される。このとき、設定によってランダムデータＲＮＤを生成するなどしてアクセスコードに含めたりする処理も行っている。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
［参考例２］
上述した例では、アクセスコードの記憶媒体としてＵＳＢメモリを採用しているが、可搬性のある記憶媒体であればよく、スマートメディアなどを利用しても良い。また、リモートアクセスは既存のセキュリティの範囲内で実現するようにしてもよく、ユーザーによっては読み出しは許可されるものの書き込みや消去ができないといった制限を加えても良い。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
［参考例３］
上述した例では、ＵＳＢメモリ４０へ書き込むアクセスコードの暗号化に加え、ＬＡＮ１０上でのアクセスコードの送信にも暗号化を使用しているが、後者においてはオプションとして採用するようにしても良い。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
［参考例４］
上述した例では、ＬＡＮ１０を利用して車載コンピュータ３０とホームサーバＰＣ２０とがリモートアクセスできるようにしているが、ＬＡＮ１０上にインターネットへ接続するためのルータを介在させるようにしても良い。このようにすると、車載コンピュータ３０が高速道路などのサービスエリアに設けられたホットスポットに入ることでインターネットとＬＡＮ１０を介してホームサーバＰＣ２０への接続が可能となる。その際に予めホームサーバＰＣ２０でアクセスコードを記憶したＵＳＢメモリ４０を車載コンピュータ３０に装着すれば、上述したセキュリティを利用して安全なリモートアクセスを実現できる。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
［実施例］
上述した例では、ＵＳＢメモリ４０等の書き込み可能な媒体を利用している。しかし、車載コンピュータ３０が搭載される自動車がイモビライザ対応の車両である場合には以下のような対応も可能である。
図７は、実施例にかかるリモートアクセスシステムにおける認証の手法を示す概略図である。イモビライザは、キー５０にトランスポンダと呼ばれる電子チップが装着されており、同電子チップのＩＤコードをイグニッションスイッチが読み取り、予め車両本体内の電子制御装置に登録されているＩＤコードと一致しないかぎり電気的にエンジンが始動しないようにする仕組みである。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
本実施例においては、ホームサーバＰＣ２０にキー５０のＩＤコードを読み取る受信ユニット６０を装着してあり、同受信ユニット６０は受信ユニットＩ／Ｆ６１を介して上記バス２１に接続されている。
図８は、ホームサーバＰＣで実行されるフローチャートを示す図である。図９は、車載コンピュータで実行されるフローチャートを示す図である。ユーザーが自動車をガレージに駐車し、自宅に戻った後、車載コンピュータ３０にアクセスしたいときは、まず、キー５０を受信ユニット６０の傍に置き、図示しない受信ユニットＩ／Ｆ６１のドライバを介して上記キー５０のＩＤコードを読み取る（ステップＳ３１０）。読み取ったＩＤコードはハードディスク２５などの不揮発性メモリに記憶する（ステップＳ３２０）。そして、同ＩＤコードを所定の暗号化技術で暗号化しつつ、ＬＡＮ１０と無線ＬＡＮを介して車載コンピュータ３０にアクセスし、同ＩＤコードを認証用のコードとして送信する（ステップＳ３３０）。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
すなわち、ＩＤコードを有するイモビライザを利用したセキュリティシステムが採用された車両に搭載された一方のコンピュータと、他方のコンピュータとを少なくとも無線媒体を介させて接続されているネットワークで接続したリモートアクセスシステムであって、
上記他方のコンピュータは、
上記イモビライザのＩＤコードを取得可能であるとともに、同取得したＩＤコードを上記ネットワークを介して上記一方のコンピュータに送信して認証を求めることが可能であり、また、
上記一方のコンピュータから上記ネットワークを介して上記ＩＤコードを受信して認証を求められたときに、予め取得した上記ＩＤコードと比較して認証することが可能であり、
上記一方のコンピュータは、
上記ネットワークを介して上記他方のコンピュータから送信される上記ＩＤコードを予め上記車両に登録されているＩＤコードと比較して認証することが可能であり、また、
予め上記車両に登録されているＩＤコードを上記ネットワークを介して上記他方のコンピュータに送信して認証を求めることが可能であることを特徴とするリモートアクセスシステムとなっている。
むろん、発明としては、このようなリモートアクセスシステムを構成する個々のコンピュータにおいても実現されていることに相違ない。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
［産業上の利用可能性］
無線媒体を介在させたネットワークにおけるリモートアクセスシステム、リモートアクセス方法、リモートアクセスプログラム、および、リモートアクセスプログラムを記録した媒体に適用することができる。
【手続補正３２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
エンジンを始動するためのキーに車両を識別するための識別コードを有する電子チップが装着された前記車両に搭載された車載コンピュータと、他方のコンピュータと、を少なくとも無線媒体が介在したネットワークで接続したリモートアクセスシステムであって、
前記他方のコンピュータは、前記キーから前記識別コードを読み取るための受信ユニットが装着され、該受信ユニットで前記キーから前記識別コードを読み取り、この読み取った識別コードを暗号化し、前記ネットワークを介して該暗号化した識別コードを前記車載コンピュータに対して送出し、
前記車載コンピュータは、前記識別コードを登録してあるとともに、前記ネットワークを介して前記他方のコンピュータから送出された前記暗号化された識別コードを取得して復号化し、該復号化した識別コードと前記登録してある識別コードとが一致したときに前記他方のコンピュータからのアクセスを許容することを特徴とするリモートアクセスシステム。
【請求項２】
前記他方のコンピュータは、前記読み取った識別コードを記憶し、
前記車載コンピュータは、前記登録してある識別コードを暗号化し、前記ネットワークを介して該暗号化した識別コードを前記他方のコンピュータに対して送出し、
前記他方のコンピュータは、前記ネットワークを介して前記車載コンピュータから送出された前記暗号化された識別コードを取得して復号化し、該復号化した識別コードと前記記憶した識別コードとが一致したときに前記車載コンピュータからのアクセスを許容することを特徴とする請求項１に記載のリモートアクセスシステム。
【請求項３】
エンジンを始動するためのキーに車両を識別するための識別コードを有する電子チップが装着された前記車両に搭載された車載コンピュータと、他方のコンピュータと、を少なくとも無線媒体が介在したネットワークで接続したネットワークシステムにおけるリモートアクセス方法であって、
前記他方のコンピュータは、前記キーから前記識別コードを読み取るための受信ユニットで前記キーから前記識別コードを読み取り、この読み取った識別コードを暗号化し、前記ネットワークを介して該暗号化した識別コードを前記車載コンピュータに対して送出し、
前記車載コンピュータは、前記識別コードを登録してあるとともに、前記ネットワークを介して前記他方のコンピュータから送出された前記暗号化された識別コードを取得して復号化し、該復号化した識別コードと前記登録してある識別コードとが一致したときに前記他方のコンピュータからのアクセスを許容することを特徴とするリモートアクセス方法。
【請求項４】
エンジンを始動するためのキーに車両を識別するための識別コードを有する電子チップが装着された前記車両に搭載された車載コンピュータと、他方のコンピュータと、を少なくとも無線媒体が介在したネットワークで接続したネットワークシステムのためのリモートアクセスプログラムであって、
前記他方のコンピュータに、前記キーから前記識別コードを読み取るための受信ユニットで前記キーから前記識別コードを読み取り、この読み取った識別コードを暗号化し、前記ネットワークを介して該暗号化した識別コードを前記車載コンピュータに対して送出する機能を実現させ、
前記車載コンピュータに、前記識別コードを登録してあるとともに、前記ネットワークを介して前記他方のコンピュータから送出された前記暗号化された識別コードを取得して復号化し、該復号化した識別コードと前記登録してある識別コードとが一致したときに前記他方のコンピュータからのアクセスを許容する機能を実現させることを特徴とするリモートアクセスプログラム。