(57)【要約】【課題】どこでだれがこの情報を読もうとしているのかを把握する。【解決手段】自装置の固有番号と、所望の情報の管理番号と、位置情報および時刻情報とに応じて、デバイスが所望の情報を読み取ってもよいかどうかの情報サーバ装置の認証を受け、読み取ってもよいと認証される場合にワンタイムパスワード（ＯＴＰ）を生成するための数列に対応するサービス番号を取得する取得手段と、情報サーバ装置が発行した第２ＯＴＰと第１ＯＴＰとが一致すると判定される場合に、所望の情報を読むための第１パスコードであって、この一致したＯＴＰによって暗号化された第１パスコードを取得する取得手段とを含み、情報サーバ装置は、デバイスがログインしようとした際、デバイスが認証を受けた際、第２ＯＴＰと第１ＯＴＰとが一致するかどうかが検出される際に、ログとして情報サーバ装置が認識しうるデバイスの情報について記録する。【選択図】図１
2013092812.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報を保存している情報サーバ装置から所望の情報を読み取るデバイスであって、
前記情報サーバ装置にログインし、所望の情報を特定する特定手段と、
自装置の位置情報と時刻情報とを取得する第１取得手段と、
自装置の固有番号と、前記所望の情報の管理番号と、前記位置情報および前記時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかの前記情報サーバ装置の認証を受け、前記所望の情報を読み取ってもよいと認証される場合にワンタイムパスワードを生成するための数列に対応するサービス番号を取得する第２取得手段と、
前記サービス番号と前記時刻情報とに対応する数値である第１ワンタイムパスワードを発行するＯＴＰ発行手段と、
前記情報サーバ装置が発行した第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致すると判定される場合に、前記所望の情報を読むための第１パスコードであって、この一致したワンタイムパスワードによって暗号化された第１パスコードを取得する第３取得手段と、
前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化する復号化手段と、
前記復号化された第１パスコードによって前記所望の情報を読み取る読取手段と、を具備し、
前記情報サーバ装置は、前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致するかどうかが検出される際に、ログとして前記情報サーバ装置が認識しうる前記デバイスの情報について記録することを特徴とするデバイス。
【請求項２】
前記所望の情報は、前記パケットの第１部分に含まれ該第１部分は前記第１パスコードで暗号化されていて、
前記第３取得手段は、前記暗号化された第１パスコードを前記情報サーバ装置から取得することを特徴とする請求項１に記載のデバイス。
【請求項３】
前記サービス番号は、前記パケットの第２部分に含まれ該第２部分は第２パスコードで暗号化されていて、
前記第２取得手段は、前記第２パスコードを前記情報サーバ装置から受け取り、該第２パスコードによって前記第２部分を復号化して前記サービス番号を取得することを特徴とする請求項１または請求項２に記載のデバイス。
【請求項４】
前記デバイスの位置が所定の位置範囲内にある場合に前記所望の情報を読み取ってもよいと前記情報サーバ装置が認証して、前記第２取得手段は前記サービス番号を取得することを特徴とする請求項１から請求項３のいずれか１項に記載のデバイス。
【請求項５】
情報サーバ装置の所望の情報を読み取るために利用するワンタイムパスワードを生成するデバイスであって、
情報サーバ装置のサーバ識別情報と、該サーバ識別情報に対応するワンタイムパスワードを生成するための数列であるシードと、を対応づけて１組とし、この組を複数の情報サーバ装置分だけ格納して、サーバ識別情報とシードは組ごとに全て異なる格納手段と、
前記情報サーバ装置にログインし、所望の情報を特定する特定手段と、
自装置の位置情報と時刻情報とを取得する第１取得手段と、
自装置の固有番号と、前記所望の情報の管理番号と、前記位置情報および前記時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかの前記情報サーバ装置の認証を受け、前記所望の情報を読み取ってもよいと認証される場合に情報サーバ装置の第１サーバ識別情報を取得する第２取得手段と、
前記第１サーバ識別情報に対応する第１対応シードと前記時刻情報とに対応する数値である第１ワンタイムパスワードを発行するＯＴＰ発行手段と、
前記情報サーバ装置が発行した第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致すると判定される場合に、前記所望の情報を読むための第１パスコードであって、この一致したワンタイムパスワードによって暗号化された第１パスコードを取得する第３取得手段と、
前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化する復号化手段と、
前記復号化された第１パスコードによって前記所望の情報を読み取る読取手段と、を具備し、
前記情報サーバ装置は、デバイス識別情報と、該デバイス識別情報に対応するワンタイムパスワードを生成するための数列であるシードと、を対応づけて１組とし、この組を複数格納し、前記第２ワンタイムパスワードは、前記時刻情報と、前記デバイスのデバイス識別情報に対応する第２対応シードと、に対応していて、
前記情報サーバ装置は、前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致するかどうかが検出される際に、ログとして前記情報サーバ装置が認識しうる前記デバイスの情報について記録することを特徴とするデバイス。
【請求項６】
前記情報サーバ装置は、前記所望の情報を読み取ってもよいと認証されない場合、または第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致しないと検出される場合に、ログをとると共に警報を発することを特徴とする請求項１から請求項５のいずれか１項に記載のデバイス。
【請求項７】
前記複数の情報のそれぞれは１つのパケットに含まれ、
前記特定手段は、前記所望の情報を含むパケットをダウンロードすることを特徴とする請求項１から請求項６のいずれか１項に記載のデバイス。
【請求項８】
前記複数の情報のそれぞれは１つのパケットに含まれ、
前記特定手段は、前記所望の情報を含むパケットにアクセスすることを特徴とする請求項１から請求項６のいずれか１項に記載のデバイス。
【請求項９】
複数の情報を保存している保存手段と、
デバイスの固有番号と、該デバイスによって特定される所望の情報の管理番号と、該デバイスの位置情報および該デバイスの時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかを認証する認証手段と、
前記所望の情報を読み取ってもよいと認証される場合にワンタイムパスワードを生成するための数列に対応するサービス番号を前記デバイスに送信する送信手段と、
前記サービス番号と前記時刻情報とに対応する数値である第２ワンタイムパスワードを発行するＯＴＰ発行手段と、
前記デバイスが発行した第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかを判定する判定手段と、
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致すると判定される場合に、この一致したワンタイムパスワードによって前記所望の情報を読むための第１パスコードを暗号化する暗号化手段と、
前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかが判定される際に、ログとして情報サーバ装置が認識しうる前記デバイスの情報について記録する記録手段と、を具備し、
前記デバイスは、前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化し、前記復号化された第１パスコードによって前記所望の情報を読み取ることを特徴とする情報サーバ装置。
【請求項１０】
前記所望の情報は、前記パケットの第１部分に含まれ該第１部分は前記第１パスコードで暗号化されていて、
前記暗号化された第１パスコードが前記デバイスに送信されることを特徴とする請求項９に記載の情報サーバ装置。
【請求項１１】
前記サービス番号は、前記パケットの第２部分に含まれ該第２部分は第２パスコードで暗号化されていて、
前記第２パスコードが前記デバイスに送信され、前記デバイスは該第２パスコードによって前記第２部分を復号化して前記サービス番号を取得することを特徴とする請求項９または請求項１０に記載の情報サーバ装置。
【請求項１２】
前記認証手段は前記デバイスの位置が所定の位置範囲内にある場合に前記所望の情報を読み取ってもよいと認証して、前記デバイスは前記サービス番号を取得することを特徴とする請求項９から請求項１１のいずれか１項に記載の情報サーバ装置。
【請求項１３】
複数の情報を保存している保存手段と、
デバイスの固有番号と、該デバイスによって特定される所望の情報の管理番号と、該デバイスの位置情報および該デバイスの時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかを認証する認証手段と、
前記所望の情報を読み取ってもよいと認証される場合に自サーバ装置の第１サーバ情報を前記デバイスに送信する送信手段と、
デバイス識別情報と、該デバイス識別情報に対応するワンタイムパスワードを生成するための数列であるシードと、を対応付けて１組とし、この組を複数格納して、デバイス識別情報とシードは組ごとに全て異なる第２格納手段と、
前記時刻情報と、前記デバイス識別情報に対応する第２対応シードとに対応する第２ワンタイムパスワードを発生するＯＴＰ発生手段と、
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかを判定する判定手段と、
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致すると判定される場合に、この一致したワンタイムパスワードによって前記所望の情報を読むための第１パスコードを暗号化する暗号化手段と、
前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかが判定される際に、ログとして情報サーバ装置が認識しうる前記デバイスの情報について記録する記録手段と、を具備し、
前記デバイスは、情報サーバ装置のサーバ識別情報と、該サーバ識別情報に対応するワンタイムパスワードを生成するための数列であるシードと、を対応づけて１組とし、この組を複数の情報サーバ装置分だけ格納して、サーバ識別情報とシードは組ごとに全て異なり、前記第１ワンタイムパスワードは、前記時刻情報と、前記サーバ識別情報に対応する第１対応シードに対応していて、
前記デバイスは、前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化し、前記復号化された第１パスコードによって前記所望の情報を読み取ることを特徴とする情報サーバ装置。
【請求項１４】
前記記録手段は、前記所望の情報を読み取ってもよいと認証されない場合、または第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致しないと検出される場合に、ログをとると共に警報を発することを特徴とする請求項９から請求項１３のいずれか１項に記載の情報サーバ装置。
【請求項１５】
前記保存手段は、前記複数の情報のそれぞれを１つのパケットに含むように保存して、
前記デバイスは、前記所望の情報を含むパケットをダウンロードすることを特徴とする請求項９から請求項１４のいずれか１項に記載の情報サーバ装置。
【請求項１６】
前記保存手段は、前記複数の情報のそれぞれを１つのパケットに含むように保存して、
前記デバイスは、前記所望の情報を含むパケットにアクセスすることを特徴とする請求項９から請求項１４のいずれか１項に記載の情報サーバ装置。
【請求項１７】
情報サーバ装置と、該情報サーバ装置から所望の情報を読み取るデバイスとを具備する情報管理システムであって、
前記デバイスは、
前記情報サーバ装置にログインし、所望の情報を特定する特定手段と、
自装置の位置情報と時刻情報とを取得する第１取得手段と、を具備し、
前記情報サーバ装置は、
複数の情報を保存している保存手段と、
デバイスの固有番号と、該デバイスによって特定される所望の情報の管理番号と、該デバイスの位置情報および該デバイスの時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかを認証する認証手段と、
前記所望の情報を読み取ってもよいと認証される場合にワンタイムパスワードを生成するための数列に対応するサービス番号を前記デバイスに送信する送信手段と、
前記サービス番号と前記時刻情報とに対応する数値である第２ワンタイムパスワードを発行するＯＴＰ発行手段と、を具備し、
前記デバイスは、さらに、
前記サービス番号を取得する第２取得手段と、
前記サービス番号と前記時刻情報とに対応する数値である第１ワンタイムパスワードを発行するＯＴＰ発行手段と、を具備し、
前記情報サーバ装置は、さらに、
第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかを判定する判定手段と、
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致すると判定される場合に、この一致したワンタイムパスワードによって前記所望の情報を読むための第１パスコードを暗号化する暗号化手段と、
前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかが判定される際に、ログとして情報サーバ装置が認識しうる前記デバイスの情報について記録する記録手段と、を具備し、
前記デバイスは、さらに、
暗号化された第１パスコードを取得する第３取得手段と、
前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化する復号化手段と、
前記復号化された第１パスコードによって前記所望の情報を読み取る読取手段と、を具備することを特徴とする情報管理システム。
【請求項１８】
情報サーバ装置と、該情報サーバ装置から所望の情報を読み取るデバイスとを具備する情報管理システムであって、
前記デバイスは、
情報サーバ装置のサーバ識別情報と、該サーバ識別情報に対応するワンタイムパスワードを生成するための数列であるシードと、を対応づけて１組とし、この組を複数の情報サーバ装置分だけ格納して、サーバ識別情報とシードは組ごとに全て異なる格納手段と、
前記情報サーバ装置にログインし、所望の情報を特定する特定手段と、
自装置の位置情報と時刻情報とを取得する第１取得手段と、を具備し、
前記情報サーバ装置は、
複数の情報を保存している保存手段と、
デバイスの固有番号と、該デバイスによって特定される所望の情報の管理番号と、該デバイスの位置情報および該デバイスの時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかを認証する認証手段と、
前記所望の情報を読み取ってもよいと認証される場合に自サーバ装置の第１サーバ情報を前記デバイスに送信する送信手段と、
デバイス識別情報と、デバイス識別情報に対応するワンタイムパスワードを生成するための数列であるシードと、を対応付けて１組とし、この組を複数格納して、デバイス識別情報とシードは組ごとに全て異なる第２格納手段と、
前記時刻情報と、前記デバイス識別情報に対応する第２対応シードとに対応する第２ワンタイムパスワードを発生するＯＴＰ発生手段と、を具備し、
前記デバイスは、さらに、
前記第１サーバ識別情報に対応する第１対応シードと前記時刻情報とに対応する数値である第１ワンタイムパスワードを発行するＯＴＰ発行手段と、を具備し、
前記情報サーバ装置は、さらに
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致しているかどうかを判定する判定手段と、
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致すると判定される場合に、この一致したワンタイムパスワードによって前記所望の情報を読むための第１パスコードを暗号化する暗号化手段と、
前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかが判定される際に、ログとして情報サーバ装置が認識しうる前記デバイスの情報について記録する記録手段と、を具備し、
前記デバイスは、さらに
前記暗号化された第１パスコードを取得する第３取得手段と、
前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化する復号化手段と、
前記復号化された第１パスコードによって前記所望の情報を読み取る読取手段と、を具備することを特徴とする情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報へのアクセスの管理を行うための携帯デバイス、情報サーバ装置、および情報管理システムに関する。
【背景技術】
【０００２】
ネットワークではユーザを認証する技術が重要である。ユーザ認証は、例えば、ＰＤＡ、携帯電話、ノートＰＣ等の端末からネットワークを介して、コンピュータシステムに接続する際に、接続しようとする端末のユーザが適切であるかどうかを判断するための技術である。安全かつ確実に重要な情報にアクセスするためには、ユーザ認証技術が重要になる。ユーザ認証の際に、よく利用されるのがＩＤとパスワードである。近年、パスワードの漏洩による不正アクセスの増加が問題となっている。
【０００３】
不正アクセスへの対策として、誰がいつどこでコンピュータにログインしたかどうかの証跡を残すための手段を提供する技術がある（例えば特許文献１参照）。この技術は、ユーザがパスワードを利用しコンピュータにログインを試みた際に、コンピュータは、パスワードの正当性を確認することにより、正当なユーザしかログインできないようにするとともに、ログイン後、コンピュータがネットワークに接続した際にログインした事実をサーバに通知する。この結果サーバはどのコンピュータにいつ誰がどこでログインしたかの証跡を管理することができる。
【０００４】
またこれとは別に、ファイル共有ソフトの利用等による情報漏洩を防止するため、こうした情報漏洩の予防および対策の高度化および容易化を図り、情報セキュリティ確保を図ることを目的とした技術がある（例えば非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１０８０８４号公報
【非特許文献】
【０００６】
【非特許文献１】唐沢正和、“早稲田大学など、複数組織で共有する情報の漏えい対策技術を開発”、［online］、２００９年１１月３０日、［平成２３年１０月７日検索］、インターネット＜URL ：http://cloud.watch.impress.co.jp/epw/docs/news/20091130_332450.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、この技術ではコンピュータへのログインの管理しかできない。すなわち、不正にログインして情報が漏洩した場合には、漏洩した情報が読まれたかどうか等のアクセス管理をすることができない。
【０００８】
そこで本発明が解決しようとする課題は、上述した事情を考慮してなされたものであり、情報が漏洩した場合でもどこでだれがこの情報を読もうとしているのかを把握することができる携帯デバイス、情報サーバ装置、および情報管理システムを提供することである。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明のデバイスは、複数の情報を保存している情報サーバ装置から所望の情報を読み取り、特定手段と、第１取得手段と、第２取得手段と、ＯＴＰ発行手段と、第３取得手段と、復号化手段と、読取手段と、を備えている。特定手段は、前記情報サーバ装置にログインし、所望の情報を特定する。第１取得手段は、自装置の位置情報と時刻情報とを取得する。第２取得手段は、自装置の固有番号と、前記所望の情報の管理番号と、前記位置情報および前記時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかの前記情報サーバ装置の認証を受け、前記所望の情報を読み取ってもよいと認証される場合にワンタイムパスワードを生成するための数列に対応するサービス番号を取得する。ＯＴＰ発行手段は、前記サービス番号と前記時刻情報とに対応する数値である第１ワンタイムパスワードを発行する。第３取得手段は、前記情報サーバ装置が発行した第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致すると判定される場合に、前記所望の情報を読むための第１パスコードであって、この一致したワンタイムパスワードによって暗号化された第１パスコードを取得する。復号化手段は、前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化する。読取手段は、前記復号化された第１パスコードによって前記所望の情報を読み取る。前記情報サーバ装置は、前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致するかどうかが検出される際に、ログとして前記情報サーバ装置が認識しうる前記デバイスの情報について記録する。
【発明の効果】
【００１０】
本発明の携帯デバイス、情報サーバ装置、および情報管理システムによれば、情報が漏洩した場合でもどこでだれがこの情報を読もうとしているのかを把握することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態の情報サーバ装置および携帯デバイスのブロック図。
【図２】各部でやり取りされるパケットの構成を示す図。
【図３】図１の認証サービス部とＯＴＰ発行部とが保存しているテーブルの内容を示す図。
【図４】図１の認証ログデータベースに保存されるログの内容を示す図。
【図５】図１の携帯デバイスおよび情報サーバ装置での動作の一例を示すフローチャート。
【図６】図１のＯＴＰ発行部が格納するデータの一例を示す図。
【図７】図１の認証サービス部が格納するデータの一例を示す図。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施形態に係る携帯デバイス、情報サーバ装置、および情報管理システムについて詳細に説明する。なお、以下の実施形態中では、同一の番号を付した部分については同様の動作を行うものとして、重ねての説明を省略する。  
まずワンタイムパスワードについて簡単に説明する。不正アクセスの防止策として、パスワードを利用する認証よりも強力なワンタイムパスワードを利用する技術がある。ワンタイムパスワードは、例えば、ＯＴＰ（one time password：ワンタイムパスワード）発行装置（トークンとも呼ばれる）によって、通信相手が発行したＯＴＰシードと、時刻情報とに対応させて生成される。この通信相手であるサーバ装置は、このユーザの識別情報に対応するＯＴＰシードと、ＯＴＰシードと時刻情報とに対応したワンタイムパスワードとのテーブルを保存している。さらに、時刻情報を取得して同じ時刻にすれば、ＯＴＰ発行装置が生成するワンタイムパスワードとサーバ装置が生成するワンタイムパスワードは同一になり、ユーザ認証を行うことができる。  
テーブルを保存せず、この通信相手であるサーバ装置は、このユーザの識別情報に対応するＯＴＰシードを格納し、ＯＴＰシードと時刻情報とに対応したワンタイムパスワードを生成してもよい。この場合、ＯＴＰ発行装置とサーバ装置では、同一のＯＴＰシード情報を所有し、ワンタイムパスワードを生成するアルゴリズムも同一に設定してある。さらに、時刻情報も同期させておけば、ＯＴＰ発行装置が生成するワンタイムパスワードとサーバ装置が生成するワンタイムパスワードは同一になり、ユーザ認証を行うことができる。  
このワンタイムパスワードは、時刻情報が変化するため、認証のために１回しか使用することができないので、ワンタイムパスワード認証は高い安全性を確保することができる。
【００１３】
次に、実施形態の携帯デバイス、情報サーバ装置、および情報管理システムについて図１を参照して説明する。  
本実施形態の情報管理システムは、情報サーバ装置１００と携帯デバイス１１０とを具備している。情報サーバ装置１００は、情報管理部１０１、認証サービス部１０２、および認証ログデータベース１０３を具備し、携帯デバイス１１０は、リーダー部１１１、ＧＰＳ部１１２、およびＯＴＰ発行部１１３を具備している。
【００１４】
情報管理部１０１は、複数の情報と、それぞれの情報ごとに対応するパスコードαおよびβを保存して管理している。情報管理部１０１は他に、情報サーバ装置１００に登録されている全てのユーザのユーザＩＤおよびパスワードを保存して管理している。このユーザＩＤによりログインしたユーザは、所望の情報を含んでいるパケットにアクセスしたり、このパケットをダウンロードすることができる。ここでパケットにアクセスするとは、パケットを携帯デバイス１１０にダウンロードするのではなく、情報サーバ装置１００内にあるパケットを情報サーバ装置１００から出すことなく、このパケットに接続して直接扱うことを意味する。これらアクセスおよびダウンロードは、インターネットまたは携帯網１２０等を利用する。この他の情報サーバ装置１００と携帯デバイス１１０との情報のやり取りはインターネットまたは携帯網１２０等を利用する。  
情報は情報部２０３に格納され、情報部２０３は図２に示すように、可読部２０１とヘッダー部２０２とを付加している。情報管理部１０１は、可読部２０１とヘッダー部２０２と情報部２０３とを含むパケット２００を単位として複数のパケット２００を保存している。可読部２０１は、パケット２００を識別する管理番号と、このパケット２００のヘッダー部２０２および情報部２０３が暗号化されているかどうかを示す制限情報と、認証を受けるための参照先の情報（例えばＵＲＬ）とを含み、暗号化されていないのでパケット２００を受け取るとこれらの情報を直ちに認識することができる。ヘッダー部２０２は、ＯＴＰのシードに対応するサービス番号と、位置情報および時刻に基づいて情報が可読となる位置範囲および／または時間範囲とを含み、パスコードαによって暗号化されている。情報部２０３は、情報を含み、パスコードβによって暗号化されている。パスコードα、βはそれぞれパケット２００によって異なる。  
また可読部２０１は、この可読部２０１を含むパケット２００に含まれる情報が可読である携帯デバイス１１０の固有番号を含んでいてもよい。
【００１５】
認証サービス部１０２は、パケット２００が暗号化されている場合に、パスコードを取得するためにアクセスしてくる携帯デバイス１１０に認証処理を行う。認証サービス部１０２は、認証に来たデバイスの固有番号、このデバイスが計算したチェックサム（例えばＣＲＣ（cyclic redundancy check）値であり、より具体的にはＣＲＣ３２、ＣＲＣ６４の値がある）、データの管理番号、位置情報及びそのときの時刻に基づいて、認証処理を行う。認証処理は、この管理番号で指定される情報をこの携帯デバイス１１０のユーザに読まれてもよいかどうか、さらに携帯デバイス１１０がいる位置およびそのときの時刻に応じて情報を可読とするかどうか、リーダー部１１１によって計算されたチェックサムと認証サービス部１０２によって計算されたチェックサムとが一致するかどうかに基づいて、認証が成功したとするかどうかを判定する。認証が成功しなかったと判定した場合には、認証サービス部１０２は情報サーバ装置１００の管理者に警報を出して注意を促す。ここで、パケットに基づいて計算するチェックサムの算出方法は、リーダー部１１１と認証サービス部１０２とで同一に予め設定しておく。例えばリーダー部１１１が計算したチェックサムと認証サービス部１０２が計算したチェックサムとが異なれば、パケットが改ざんされた可能性が高くなるので、認証失敗と判定し、チェックサムが同一であればこのチェックサムの点では認証成功と判定する。  
また認証サービス部１０２は、サービス番号と時刻で決まるＯＴＰのテーブルを保存している。テーブルの一例を図３に示す。例えば、サービス番号は２５６ビットのデータで示され、サービス番号と、３２ビットの時刻とに応じて算出した２０ビットのＯＴＰがテーブル化されている。認証サービス部１０２は、携帯デバイス１１０が所望しているパケットに付されているサービス番号と、携帯デバイス１１０から送信されてきた位置情報取得時の時刻とから、テーブルを参照してＯＴＰを求める。ＯＴＰ発行部１１３もこれと同様なテーブルを保存している。しかしながら、認証サービス部１０２で使用する時計とＯＴＰ発行部１１３で使用する時計が同期していて、かつ、ＯＴＰを生成するアルゴリズムがＯＴＰ発行部１１３と同一であればテーブルは不要である。また、時刻を情報サーバ装置１００と携帯デバイス１１０との間でやり取りして同一の時刻を参照してＯＴＰを生成する場合には、ＯＴＰを生成するアルゴリズムだけが認証サービス部１０２とＯＴＰ発行部１１３とで同一であればテーブルは不要である。  
さらに認証サービス部１０２は、情報サーバ装置１００にログインしようとしてユーザＩＤを入力して以降、ログアウトするまでそのログを取得し、これらのログを認証ログデータベース１０３に保存する。認証サービス部１０２は、例えば、携帯デバイス１１０の固有番号、パケット２００の管理番号、ログイン時のデバイスの位置情報および時刻、ユーザＩＤを認証ログデータベース１０３に記録する。さらに認証サービス部１０２は、携帯デバイス１１０によるパケット２００のチェックサムも認証ログデータベース１０３に記録してもよい。認証ログデータベース１０３には、図４に示すように、情報サーバ装置１００側で認識しうる携帯デバイス１１０の情報についてログを残す。認証サービス部１０２は、例えばログイン、パケットをダウンロード、認証が成功したか失敗したか、警報を出したか、ＯＴＰが一致したか不一致であるか等を、他の認識しうる情報と共にテーブルにして認証ログデータベース１０３に記録する。このように認証ログデータベース１０３にデータを記録することにより、情報が漏洩した場合でもどこでだれがこの情報を読もうとしているのかを把握することができる。情報が漏洩した場合でもどこでだれがこの情報を読もうとしているのかを把握することができる。
【００１６】
また認証サービス部１０２は、登録してある携帯デバイス１１０の固有番号、パケット２００のチェックサム、ユーザＩＤおよびパスワード、管理番号、制限情報、パスコードαおよびβを保存していてもよい。これとは別に、認証サービス部１０２はこれらの情報を情報管理部１０１から取得してきてもよい。これらの情報は、情報管理部１０１または認証サービス部１０２のどこかに保存しておき、必要な際にその保存場所から取得するようにしておいてもよい。
【００１７】
リーダー部１１１は、最終的には暗号化されているパケット２００を復号化し表示するが、最初は情報管理部１０１にアクセスして、情報管理部１０１にユーザＩＤ及びパスワードを入力し、さらに情報管理部１０１に欲しい情報を指定して、情報管理部１０１からこの情報を含んでいるパケット２００にアクセスするか、またはこのパケット２００をダウンロードして取得する。この時点ではこのパケット２００の制限情報に制限ありの情報がある場合には可読部２０１のみを解読することができる。  
可読部２０１の制限情報に制限ありとの情報がある場合には、リーダー部１１１は、ＧＰＳ部１１２から位置情報及びそのときの時刻を取得し、これら位置情報及び時刻、情報の管理番号、デバイスの固有番号、パケット２００に基づいて計算したチェックサムを認証サービス部１０２に通知し、認証サービス部１０２の認証処理を受ける。認証処理で認証が成功したと認定されれば、認証サービス部１０２がパスコードαをリーダー部１１１に送信する。リーダー部１１１は、ヘッダー部２０２を復号化しサービス番号を取得し、このサービス番号と時刻によって携帯デバイス１１０で生成されるＯＴＰ（デ）を発行し、認証サービス部１０２に送信する。認証サービス部１０２は、認証サービス部１０２で発行したＯＴＰ（サ）とＯＴＰ（デ）とを比較し、同一である場合にはこのＯＴＰ（＝ＯＴＰ（サ）＝ＯＴＰ（デ））でパスコードβを暗号化し、暗号化されたパスコードβを携帯デバイス１１０に送信する。リーダー部１１１は、ＯＴＰ（デ）によって暗号化されたパスコードを復号化し、パスコードβを取得し、パケット２００の情報部２０３にある情報をパスコードβで復号化しこの情報を読み取る。実施形態ではパスコードαおよびβのやり取りは、情報サーバ装置１００と携帯デバイス１１０との間でなされ、ユーザが入力するなどで人間を介在しない。したがって、本実施形態でのパスコードαおよびβは、自在に大きなデータとすることができ、人間が介在することに比較して安全性を格段に高めることができる。例えば、総当たりパスワードアタックにも耐えられるようなパスコード長に設定することが可能になる。
【００１８】
ＧＰＳ部１１２は、携帯デバイス１１０の位置情報とそのときの時刻とを取得する。例えば人工衛星によりこれらの情報を取得する。ＧＰＳ部１１２が取得する位置情報の精度は予め設定され、認証サービス部１０２が認証する際に使用する位置情報よりも良い精度に設定しておく必要がある。認証サービス部１０２は携帯デバイス１１０の位置が認証成功する位置範囲内であるかどうかを判定する。認証サービス部１０２は位置範囲を１つの緯度の値と１つの経度値とにより規定する。例えば北緯３５°０５′３４．２″、東経１３６°５２′４７．５″のうち、緯度は左から何桁まで使用し、経度も左から何桁までを使用するかによって位置範囲を定める。１″は１′よりも６０倍小さい距離を定め、１′は１°よりも６０倍小さい距離を定めるので、どの桁まで使用するかによって位置範囲を定めることができる。
【００１９】
地球が半径６４００ｋｍの球であると近似した場合をモデル例として考える。この場合、１°は約１１１７０１．０ｍに相当し、１′は約１８６１．７ｍに相当し、１″は約３１．０ｍに相当し、０．１″は約３．１ｍする。認証サービス部１０２が位置範囲を北緯３５°０５′３４″と東経１３６°５２′４７″とのそれぞれ秒の精度、緯度は左から６桁、経度は左から７桁までの精度で指定して場合には、この位置範囲は、北緯３５°０５′３４．０″から北緯３５°０５′３５．０″までと東経１３６°５２′４７．０″から東経１３６°５２′４８．０″までの範囲となる。このように位置範囲を指定することで、緯度と経度それぞれ２つずつ指定して位置範囲を定めるよりも情報が少なくできる。しかし、情報量を少なくできるならばここに示した手法に限らず他の手法により位置範囲を指定してもよい。
【００２０】
ＯＴＰ発行部１１３は、リーダー部１１１からサービス番号を取得し、ＧＰＳ部１１２から取得した時刻とこのサービス番号によってＯＴＰを発行し、このＯＴＰをリーダー部１１１に渡す。ＯＴＰ発行部１１３は、サービス番号と時刻で決まる、図３に示したＯＴＰのテーブルを有していて、このテーブルからＯＴＰを発行する。
【００２１】
これとは別にＯＴＰ発行部１１３とリーダー部１１１とが別体である場合には、リーダー部１１１は、情報ワードを表示して、この情報ワードをＯＴＰ発行部１１３に入力することによってＯＴＰ発行部１１３はワンタイムパスワードを発行する。情報ワードは、例えば、情報資産に付加されている固有のＩＤ番号と、リーダー部１１１の固有番号、位置情報および時刻情報を圧縮した英文字と数字とを組み合わせたものが使用される。
【００２２】
次に、情報管理システムの動作の一例について図５を参照して説明する。  
リーダー部１１１は、情報管理部１０１にユーザＩＤ及びパスワードを入力し情報管理部１０１にログインする（ステップＳ５０１）。さらにリーダー部１１１は、情報管理部１０１に欲しい情報を指定して、情報管理部１０１からこの情報を含んでいるパケット２００にアクセスする（ステップＳ５０２−１）か、またはこのパケット２００をダウンロードして取得する（ステップＳ５０２）。ここの例では、リーダー部１１１がパケット２００をダウンロードする場合について説明する。しかし、パケット２００にアクセスする場合での処理は、パケット２００をダウンロードする場合での処理と本質的に変わりはなく、本発明の内容に影響はしない。
【００２３】
ＧＰＳ部１１２が携帯デバイス１１０の位置情報を取得し、さらにこの位置情報を取得した時刻も取得する（ステップＳ５０３）。
【００２４】
リーダー部１１１は、パケット２００の可読部２０１を参照し制限情報を解読する（ステップＳ５０４）。さらに、リーダー部１１１は、パケット２００に対応するチェックサムを計算する。制限情報に、パケット２００のヘッダー部２０２および情報部２０３が暗号化されているという制限がある場合にはステップＳ５０７に進み、パケット２００のヘッダー部２０２および情報部２０３が暗号化されていない場合にはステップＳ５０６に進む（ステップＳ５０５）。ステップＳ５０６ではパケット２００が暗号化されていないので、情報部２０３に含まれる情報を読み取ることができる（ステップＳ５０６）。
【００２５】
ステップＳ５０７では、リーダー部１１１は、ステップＳ５０３で取得した位置情報および時刻、可読部２０１に含まれる管理番号、携帯デバイス１１０の固有番号、およびリーダー部１１１がパケット２００に基づいて計算したチェックサムを情報サーバ装置１００へ送信する（ステップＳ５０７）。情報サーバ装置１００と携帯デバイス１１０とでＯＴＰを生成するアルゴリズムを同一に設定し、これらの装置間で時刻を同期させておけば、ステップＳ５０７で時刻を送信する必要はない。
【００２６】
情報サーバ装置１００では認証サービス部１０２が、ステップＳ５０７で送信された情報を取得し、これらの情報に基づいて携帯デバイス１１０を認証する（ステップＳ５０８）。認証が成功した場合にはステップＳ５１１に進み、認証が成功しなかった場合にはステップＳ５１０に進む（ステップＳ５０９）。ステップＳ５１０では認証サービス部１０２が情報サーバ装置１００の管理者に警報を出して注意を促す。ステップＳ５１１では認証サービス部１０２がステップＳ５０２でダウンロードしたパケット２００のヘッダー部２０２を暗号化しているパスコードαを携帯デバイス１１０へ送信する（ステップＳ５１０）。
【００２７】
携帯デバイス１１０のリーダー部１１１が、ステップＳ５１０で取得したパスコードαでヘッダー部２０２を復号化し、パケット２００に対応するサービス番号を取得する（ステップＳ５１２）。リーダー部１１１はステップＳ５１２で取得したサービス番号をＯＴＰ発行部１１３に渡し、ＯＴＰ発行部１１３はこのサービス番号とステップＳ５０３で取得した時刻に対応するＯＴＰ（デ）を発行し（ステップＳ５１３）、リーダー部１１１がＯＴＰ発行部１１３からＯＴＰ（デ）を取得して認証サービス部１０２へ送信する（ステップＳ５１５）。情報サーバ装置１００では、ステップＳ５０９での認証が成功したらその後、認証サービス部１０２はステップＳ５０２でダウンロードされたパケット２００のサービス番号とステップＳ５０７で取得した時刻とに対応するＯＴＰ（サ）を発行する（ステップＳ５１４）。
【００２８】
認証サービス部１０２は、ＯＴＰ（サ）とステップＳ５１５で取得したＯＴＰ（デ）を比較し、ＯＴＰ（サ）とＯＴＰ（デ）とが同一の場合にはステップＳ５１８に進み、ＯＴＰ（サ）とＯＴＰ（デ）とが同一でない場合にはステップＳ５１７に進む（ステップＳ５１６）。ステップＳ５１７では携帯デバイス１１０は情報サーバ装置１００が発行するＯＴＰを発行していないので、この携帯デバイス１１０は信頼できる相手ではないとしてステップＳ５０２でダウンロードされたパケットに含まれる情報を読み取られることを拒絶し、ステップＳ５１０に進む（ステップＳ５１７）。ステップＳ５１８では認証サービス部１０２がＯＴＰ（サ）とＯＴＰ（デ）と同一なＯＴＰでパスコードβを暗号化する（ステップＳ５１８）。
【００２９】
認証サービス部１０２は、ステップＳ５１８で暗号化されたパスコードβを携帯デバイス１１０へ送信する（ステップＳ５１９）。リーダー部１１１は、ステップＳ５１９の暗号化されたパスコードβを取得し、暗号化されたパスコードβをＯＴＰ（デ）で復号化する（ステップＳ５２０）。リーダー部１１１は、復号化したパスコードβで情報部２０３を復号化し所望の情報を読み取る（ステップＳ５２１）。
【００３０】
次に、情報サーバ装置１００と携帯デバイス１１０がそれぞれ複数ある場合でのＯＴＰ発行について図６および図７を参照して説明する。  
携帯デバイス１１０のＯＴＰ発行部１１３は、図６に示すように、情報サーバ装置ＩＤ、ＣＩＤ（communication identifier）、ＯＴＰシードを１組としたデータを、ユーザが提携している情報サーバ装置の数だけ格納している。これらのＣＩＤとＯＴＰシードは、ユーザごと（すなわち、携帯デバイス１１０ごと）に定まっている。すなわち、一般的には、同一の情報サーバ装置でも、ユーザに依存して、ＣＩＤとＯＴＰシードは異なっている。したがって、ＣＩＤとＯＴＰシードから生成されるワンタイムパスワードは安全性に優れ、ネットワーク上の正しい相手と通信が可能になる。
【００３１】
ＯＴＰ発行部１１３が格納する鍵データは、提携している情報サーバ装置の数だけあるが、例えば１００件程度であり、プロバイダＩＤ、ＣＩＤは、例えば、それぞれ８桁で示され、ＯＴＰシードは、例えば、２５６ビットを有している。この場合、ＯＴＰ発行部１１３は、４０００バイト程度のデータを格納することになる。
【００３２】
ＯＴＰ発行部１１３は、発生した時刻と、格納されているＯＴＰシードのうちのユーザが入力した情報サーバ装置１００に対応するＯＴＰシードと、を入力して、この時刻とＯＴＰシードから数値を生成する。この数値は、例えば、ハッシュ関数を使用して生成される。ＯＴＰ発行部１１３のハッシュ関数（例えば、ＳＨＡ−２５６）は、例えば、時刻として３２ビットのデータと、ＯＴＰシードとして２５６ビットのデータを入力とし、２５６ビットの数値を出力する。ＯＴＰ発行部１１３は、ハッシュ関数で得られた数値の一部（例えば、２０ビット）をワンタイムパスワードとして出力する。
【００３３】
なお、携帯デバイス１１０のＯＴＰ発行部１１３に格納されている鍵データのうちのある情報サーバ装置１００に関するＯＴＰシードは、この情報サーバ装置１００の認証サービス部１０２が格納しているＯＴＰシードのうちのこのユーザに対応するＯＴＰシードと一致するように設定しておく。例えば、ユーザが、対応する情報サーバ装置１００ごとに利用登録を行う際にユーザのＣＩＤとワンタイムパスワードを情報サーバ装置１００に送信する。また、鍵管理会社が、事前にユーザと情報サーバ装置１００に鍵データを郵送して、ユーザが携帯デバイス１１０のＯＴＰ発行部１１３に鍵データをコピーする。他に、秘匿性に優れる通信回線、または、秘匿性に優れる通信技術を使用して、携帯デバイス１１０は情報サーバ装置１００から鍵データをダウンロードしてもよい。
【００３４】
情報サーバ装置１００の認証サービス部１０２は、図７に示すように、鍵データを情報サーバ装置ごとに格納している。この情報サーバ装置ごとの鍵データは、登録しているユーザのＣＩＤと、該ＣＩＤに対応するワンタイムパスワードを生成するための数列であるＯＴＰシードと、を対応付けて１組とし、この組を複数組格納している。認証サービス部１０２が格納しているＣＩＤとＯＴＰシードは、組ごとに全て異なる内容になっている。また、ワンタイムパスワード装置のＯＴＰ発行部１１３が格納している鍵データのうちの対応する情報サーバ装置に関するＯＴＰシードは、認証サービス部１０２が格納しているＯＴＰシードのうちの対応ユーザのＯＴＰシードに一致している。
【００３５】
情報サーバ装置１００の認証サービス部１０２は、情報サーバ装置１００ごとに、ＣＩＤ、ＯＴＰシードを１組としたデータをユーザの数以上格納している。これらのＣＩＤとＯＴＰシードは、ユーザごとに定まっている。すなわち、一般的には、同一の情報サーバ装置１００でも、ユーザによって、ＣＩＤとＯＴＰシードは異なっている。したがって、ＣＩＤとＯＴＰシードから生成されるワンタイムパスワードは安全性に優れ、ネットワーク上の正しい相手と通信が可能になる。
【００３６】
情報サーバ装置１００が格納する鍵データは、登録している携帯デバイス１１０の数だけあるが、例えば１０００万件程度であり、ＣＩＤは例えば８桁で示され、ＯＴＰシードは例えば２５６ビットを有している。この場合、認証サービス部１０２は、１つの情報サーバ装置につき３．６億バイト程度のデータを格納することになる。
【００３７】
以上に示した実施形態によれば、情報サーバ装置側で認識しうる携帯デバイスの情報についてログを残すので、情報が漏洩した場合でもどこでだれがこの情報を読もうとしているのかを把握することができる。情報が漏洩した場合でもどこでだれがこの情報を読もうとしているのかを把握することができる。
【００３８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３９】
１００・・・情報サーバ装置、１０１・・・情報管理部、１０２・・・認証サービス部、１０３・・・認証ログデータベース、１１０・・・携帯デバイス、１１１・・・リーダー部、１１２・・・ＧＰＳ部、１１３・・・ＯＴＰ発行部、１２０・・・インターネットまたは携帯網、２００・・・パケット、２０１・・・可読部、２０２・・・ヘッダー部、２０３・・・情報部。
【図１】
2013092812.tif 000003
【図２】
2013092812.tif 000004
【図３】
2013092812.tif 000005
【図４】
2013092812.tif 000006
【図５】
2013092812.tif 000007
【図６】
2013092812.tif 000008
【図７】
2013092812.tif 000009
【手続補正書】
【提出日】平成24年4月11日(2012.4.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の情報を保存している情報サーバ装置から所望の情報を読み取るデバイスであって、
前記情報サーバ装置にログインし、所望の情報を特定する特定手段と、
自装置の位置情報と時刻情報とを取得する第１取得手段と、
自装置の固有番号と、前記所望の情報の管理番号と、前記位置情報および前記時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかの前記情報サーバ装置の認証を受け、前記所望の情報を読み取ってもよいと認証される場合にワンタイムパスワードを生成するための数列に対応するサービス番号を取得する第２取得手段と、
前記サービス番号と前記時刻情報とに対応する数値である第１ワンタイムパスワードを発行するＯＴＰ発行手段と、
前記情報サーバ装置が発行した第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致すると判定される場合に、前記所望の情報を読むための第１パスコードであって、この一致したワンタイムパスワードによって暗号化された第１パスコードを取得する第３取得手段と、
前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化する復号化手段と、
前記復号化された第１パスコードによって前記所望の情報を読み取る読取手段と、を具備し、
前記情報サーバ装置は、前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致するかどうかが検出される際に、ログとして前記情報サーバ装置が認識しうる前記デバイスの情報について記録することを特徴とするデバイス。
【請求項２】
前記所望の情報は、前記情報サーバ装置での管理単位であるパケットの第１部分に含まれ該第１部分は前記第１パスコードで暗号化されていて、
前記第３取得手段は、前記暗号化された第１パスコードを前記情報サーバ装置から取得することを特徴とする請求項１に記載のデバイス。
【請求項３】
前記サービス番号は、前記情報サーバ装置での管理単位であるパケットの第２部分に含まれ該第２部分は第２パスコードで暗号化されていて、
前記第２取得手段は、前記第２パスコードを前記情報サーバ装置から受け取り、該第２パスコードによって前記第２部分を復号化して前記サービス番号を取得することを特徴とする請求項１または請求項２に記載のデバイス。
【請求項４】
前記デバイスの位置が所定の位置範囲内にある場合に前記所望の情報を読み取ってもよいと前記情報サーバ装置が認証して、前記第２取得手段は前記サービス番号を取得することを特徴とする請求項１から請求項３のいずれか１項に記載のデバイス。
【請求項５】
情報サーバ装置の所望の情報を読み取るために利用するワンタイムパスワードを生成するデバイスであって、
情報サーバ装置のサーバ情報と、該サーバ情報に対応するワンタイムパスワードを生成するための数列であるシードと、を対応づけて１組とし、この組を複数の情報サーバ装置分だけ格納して、サーバ情報とシードは組ごとに全て異なる格納手段と、
前記情報サーバ装置にログインし、所望の情報を特定する特定手段と、
自装置の位置情報と時刻情報とを取得する第１取得手段と、
自装置の固有番号と、前記所望の情報の管理番号と、前記位置情報および前記時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかの前記情報サーバ装置の認証を受け、前記所望の情報を読み取ってもよいと認証される場合に情報サーバ装置の第１サーバ情報を取得する第２取得手段と、
前記第１サーバ情報に対応する第１対応シードと前記時刻情報とに対応する数値である第１ワンタイムパスワードを発行するＯＴＰ発行手段と、
前記情報サーバ装置が発行した第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致すると判定される場合に、前記所望の情報を読むための第１パスコードであって、この一致したワンタイムパスワードによって暗号化された第１パスコードを取得する第３取得手段と、
前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化する復号化手段と、
前記復号化された第１パスコードによって前記所望の情報を読み取る読取手段と、を具備し、
前記情報サーバ装置は、デバイスの固有番号と、該デバイスの固有番号に対応するワンタイムパスワードを生成するための数列であるシードと、を対応づけて１組とし、この組を複数格納し、前記第２ワンタイムパスワードは、前記時刻情報と、前記デバイスの固有番号に対応する第２対応シードと、に対応していて、
前記情報サーバ装置は、前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致するかどうかが検出される際に、ログとして前記情報サーバ装置が認識しうる前記デバイスの情報について記録することを特徴とするデバイス。
【請求項６】
前記情報サーバ装置は、前記所望の情報を読み取ってもよいと認証されない場合、または第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致しないと検出される場合に、ログをとると共に警報を発することを特徴とする請求項１から請求項５のいずれか１項に記載のデバイス。
【請求項７】
前記複数の情報のそれぞれは１つのパケットに含まれ、
前記特定手段は、前記所望の情報を含むパケットをダウンロードすることを特徴とする請求項１から請求項６のいずれか１項に記載のデバイス。
【請求項８】
前記複数の情報のそれぞれは１つのパケットに含まれ、
前記特定手段は、前記所望の情報を含むパケットにアクセスすることを特徴とする請求項１から請求項６のいずれか１項に記載のデバイス。
【請求項９】
複数の情報を保存している保存手段と、
デバイスの固有番号と、該デバイスによって特定される所望の情報の管理番号と、該デバイスの位置情報および該デバイスの時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかを認証する認証手段と、
前記所望の情報を読み取ってもよいと認証される場合にワンタイムパスワードを生成するための数列に対応するサービス番号を前記デバイスに送信する送信手段と、
前記サービス番号と前記時刻情報とに対応する数値である第２ワンタイムパスワードを発行するＯＴＰ発行手段と、
前記デバイスが発行した第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかを判定する判定手段と、
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致すると判定される場合に、この一致したワンタイムパスワードによって前記所望の情報を読むための第１パスコードを暗号化する暗号化手段と、
前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかが判定される際に、ログとして情報サーバ装置が認識しうる前記デバイスの情報について記録する記録手段と、を具備し、
前記デバイスは、前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化し、前記復号化された第１パスコードによって前記所望の情報を読み取ることを特徴とする情報サーバ装置。
【請求項１０】
前記所望の情報は、前記情報サーバ装置での管理単位であるパケットの第１部分に含まれ該第１部分は前記第１パスコードで暗号化されていて、
前記暗号化された第１パスコードが前記デバイスに送信されることを特徴とする請求項９に記載の情報サーバ装置。
【請求項１１】
前記サービス番号は、前記情報サーバ装置での管理単位であるパケットの第２部分に含まれ該第２部分は第２パスコードで暗号化されていて、
前記第２パスコードが前記デバイスに送信され、前記デバイスは該第２パスコードによって前記第２部分を復号化して前記サービス番号を取得することを特徴とする請求項９または請求項１０に記載の情報サーバ装置。
【請求項１２】
前記認証手段は前記デバイスの位置が所定の位置範囲内にある場合に前記所望の情報を読み取ってもよいと認証して、前記デバイスは前記サービス番号を取得することを特徴とする請求項９から請求項１１のいずれか１項に記載の情報サーバ装置。
【請求項１３】
複数の情報を保存している保存手段と、
デバイスの固有番号と、該デバイスによって特定される所望の情報の管理番号と、該デバイスの位置情報および該デバイスの時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかを認証する認証手段と、
前記所望の情報を読み取ってもよいと認証される場合に自サーバ装置の第１サーバ情報を前記デバイスに送信する送信手段と、
デバイスの固有番号と、該デバイスの固有番号に対応するワンタイムパスワードを生成するための数列であるシードと、を対応付けて１組とし、この組を複数格納して、デバイスの固有番号とシードは組ごとに全て異なる第２格納手段と、
前記時刻情報と、前記デバイスの固有番号に対応する第２対応シードとに対応する第２ワンタイムパスワードを発生するＯＴＰ発生手段と、
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかを判定する判定手段と、
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致すると判定される場合に、この一致したワンタイムパスワードによって前記所望の情報を読むための第１パスコードを暗号化する暗号化手段と、
前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかが判定される際に、ログとして情報サーバ装置が認識しうる前記デバイスの情報について記録する記録手段と、を具備し、
前記デバイスは、情報サーバ装置のサーバ情報と、該サーバ情報に対応するワンタイムパスワードを生成するための数列であるシードと、を対応づけて１組とし、この組を複数の情報サーバ装置分だけ格納して、サーバ情報とシードは組ごとに全て異なり、前記第１ワンタイムパスワードは、前記時刻情報と、前記サーバ情報に対応する第１対応シードに対応していて、
前記デバイスは、前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化し、前記復号化された第１パスコードによって前記所望の情報を読み取ることを特徴とする情報サーバ装置。
【請求項１４】
前記記録手段は、前記所望の情報を読み取ってもよいと認証されない場合、または第２ワンタイムパスワードと前記第１ワンタイムパスワードとが一致しないと検出される場合に、ログをとると共に警報を発することを特徴とする請求項９から請求項１３のいずれか１項に記載の情報サーバ装置。
【請求項１５】
前記保存手段は、前記複数の情報のそれぞれを１つのパケットに含むように保存して、
前記デバイスは、前記所望の情報を含むパケットをダウンロードすることを特徴とする請求項９から請求項１４のいずれか１項に記載の情報サーバ装置。
【請求項１６】
前記保存手段は、前記複数の情報のそれぞれを１つのパケットに含むように保存して、
前記デバイスは、前記所望の情報を含むパケットにアクセスすることを特徴とする請求項９から請求項１４のいずれか１項に記載の情報サーバ装置。
【請求項１７】
情報サーバ装置と、該情報サーバ装置から所望の情報を読み取るデバイスとを具備する情報管理システムであって、
前記デバイスは、
前記情報サーバ装置にログインし、所望の情報を特定する特定手段と、
自装置の位置情報と時刻情報とを取得する第１取得手段と、を具備し、
前記情報サーバ装置は、
複数の情報を保存している保存手段と、
デバイスの固有番号と、該デバイスによって特定される所望の情報の管理番号と、該デバイスの位置情報および該デバイスの時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかを認証する認証手段と、
前記所望の情報を読み取ってもよいと認証される場合にワンタイムパスワードを生成するための数列に対応するサービス番号を前記デバイスに送信する送信手段と、
前記サービス番号と前記時刻情報とに対応する数値である第２ワンタイムパスワードを発行するＯＴＰ発行手段と、を具備し、
前記デバイスは、さらに、
前記サービス番号を取得する第２取得手段と、
前記サービス番号と前記時刻情報とに対応する数値である第１ワンタイムパスワードを発行するＯＴＰ発行手段と、を具備し、
前記情報サーバ装置は、さらに、
第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかを判定する判定手段と、
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致すると判定される場合に、この一致したワンタイムパスワードによって前記所望の情報を読むための第１パスコードを暗号化する暗号化手段と、
前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかが判定される際に、ログとして情報サーバ装置が認識しうる前記デバイスの情報について記録する記録手段と、を具備し、
前記デバイスは、さらに、
暗号化された第１パスコードを取得する第３取得手段と、
前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化する復号化手段と、
前記復号化された第１パスコードによって前記所望の情報を読み取る読取手段と、を具備することを特徴とする情報管理システム。
【請求項１８】
情報サーバ装置と、該情報サーバ装置から所望の情報を読み取るデバイスとを具備する情報管理システムであって、
前記デバイスは、
情報サーバ装置のサーバ情報と、該サーバ情報に対応するワンタイムパスワードを生成するための数列であるシードと、を対応づけて１組とし、この組を複数の情報サーバ装置分だけ格納して、サーバ情報とシードは組ごとに全て異なる格納手段と、
前記情報サーバ装置にログインし、所望の情報を特定する特定手段と、
自装置の位置情報と時刻情報とを取得する第１取得手段と、を具備し、
前記情報サーバ装置は、
複数の情報を保存している保存手段と、
デバイスの固有番号と、該デバイスによって特定される所望の情報の管理番号と、該デバイスの位置情報および該デバイスの時刻情報とに応じて、前記デバイスが前記所望の情報を読み取ってもよいかどうかを認証する認証手段と、
前記所望の情報を読み取ってもよいと認証される場合に自サーバ装置の第１サーバ情報を前記デバイスに送信する送信手段と、
デバイスの固有番号と、デバイスの固有番号に対応するワンタイムパスワードを生成するための数列であるシードと、を対応付けて１組とし、この組を複数格納して、デバイスの固有番号とシードは組ごとに全て異なる第２格納手段と、
前記時刻情報と、前記デバイスの固有番号に対応する第２対応シードとに対応する第２ワンタイムパスワードを発生するＯＴＰ発生手段と、を具備し、
前記デバイスは、さらに、
前記第１サーバ情報に対応する第１対応シードと前記時刻情報とに対応する数値である第１ワンタイムパスワードを発行するＯＴＰ発行手段と、を具備し、
前記情報サーバ装置は、さらに
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致しているかどうかを判定する判定手段と、
前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致すると判定される場合に、この一致したワンタイムパスワードによって前記所望の情報を読むための第１パスコードを暗号化する暗号化手段と、
前記デバイスがログインしようとした際、前記デバイスが認証を受けた際、前記第１ワンタイムパスワードと前記第２ワンタイムパスワードとが一致するかどうかが判定される際に、ログとして情報サーバ装置が認識しうる前記デバイスの情報について記録する記録手段と、を具備し、
前記デバイスは、さらに
前記暗号化された第１パスコードを取得する第３取得手段と、
前記第１ワンタイムパスワードによって前記暗号化された第１パスコードを復号化する復号化手段と、
前記復号化された第１パスコードによって前記所望の情報を読み取る読取手段と、を具備することを特徴とする情報管理システム。