(57)【要約】【課題】  認証を用いるセキュリティ管理をより安全にする。【解決手段】  セキュリティ管理装置において、現在時刻データを出力する時刻特定手段１２０と、位置データを出力する位置特定手段１３０と、使用者の生体情報が予め登録された登録使用者のものであるかどうかを判定し、使用者の生体情報が登録使用者のものである場合に、使用者を特定する登録使用者ＩＤデータを生成する使用者認証手段１４０と、現在時刻データおよび／または位置データと登録使用者ＩＤデータとを受信してそれらに基づく認証情報データを生成する認証情報データ生成手段１５０と、データの暗号化または暗号化データの復号化の少なくともいずれかを実行できる暗号処理手段１６０とを設ける。【選択図】        図１
2006350429.tif 000002
【特許請求の範囲】
【請求項１】
外部の電子機器と通信可能なデータ通信手段と、
現在時刻データを取得可能な時計を含み、現在時刻データを出力する時刻特定手段と、
地理的な位置を特定し、位置データを出力する位置特定手段と、
現在の使用者の生体情報または行動情報のいずれかを取得し、該生体情報または行動情報が予め登録された登録使用者のものであるかどうかを判定し、前記使用者の該生体情報または行動情報が該登録使用者のものである場合に、該使用者を特定するための登録使用者ＩＤデータを出力する使用者認証手段と、
前記現在時刻データと前記位置データと前記登録使用者ＩＤデータとを受信し、前記登録使用者ＩＤデータに少なくとも基づき、前記現在時刻データまたは前記位置データのいずれかのデータにさらに基づく認証情報データを生成し、該認証情報データを送信する認証情報データ生成手段と、
前記認証情報データ生成手段からの前記認証情報データと、前記電子機器からのキーデータとの少なくともいずれかに基づく暗号化キーまたは復号化キーを用いて、データの暗号化または暗号化されたデータの復号化の少なくともいずれかを実行することができ、暗号化されたデータまたは復号化されたデータの少なくともいずれかのデータを前記データ通信手段を通じて送信することができる暗号処理手段と
を備えてなる、セキュリティ管理装置。
【請求項２】
前記使用者認証手段は、指紋情報を取得するセンサーを備え、該センサーによって取得した指紋データを登録使用者の指紋データと比較するものである、請求項１に記載のセキュリティ管理装置。
【請求項３】
前記時刻特定手段が、世界協定時に対してトレーサブルな時刻データを含む無線通信波または放送波の受信手段を含み、前記時計を前記時刻データに応じて校正するものである、請求項１に記載のセキュリティ管理装置。
【請求項４】
前記位置特定手段が全地球測位システム用電波の受信手段を含む、請求項１に記載のセキュリティ管理装置。
【請求項５】
複数の暗号化または復号化アルゴリズムのいずれを使用するか指定して、暗号化または復号化アルゴリズムを前記暗号処理手段に処理させるためのプログラムを格納するプログラム記憶手段をさらに備え、
前記暗号処理手段は、前記プログラム記憶手段のプログラムによって処理を行い、前記電子機器からのアルゴリズム指定命令、または、前記電子機器から受け取るデータに含まれるアルゴリズム識別子に応じて、暗号化または復号化アルゴリズムを切り替える、請求項１に記載のセキュリティ管理装置。
【請求項６】
前記時刻特定手段は、前記時計を前記全地球測位システム用電波の時刻信号に応じて校正するものである、請求項４に記載のセキュリティ管理装置。
【請求項７】
前記位置特定手段は、最後に特定した位置データとその時の時刻データとを記憶する最終特定位置記憶手段を備えている、請求項１に記載のセキュリティ管理装置。
【請求項８】
前記認証情報データ生成手段は、前記使用者の該生体情報または行動情報が該登録使用者のものである場合にのみ前記認証情報データを送信するものである、請求項１に記載のセキュリティ管理装置。
【請求項９】
公開鍵暗号方式の秘密鍵データを格納するための秘密鍵記憶手段をさらに備え、
前記生体情報または前記行動情報が予め登録された登録使用者のものであると前記使用者認証手段が判定した場合に、前記暗号処理手段は、前記秘密鍵記憶手段から前記秘密鍵データを読み込み、該秘密鍵とペアをなす公開鍵データを暗号化キーに用いて暗号化されたデータか、該公開鍵により暗号化され、データの暗号化に用いられた共通鍵であるセッションキーデータかの少なくともいずれかを、前記秘密鍵データを復号化キーに用いて復号化する、請求項１に記載のセキュリティ管理装置。
【請求項１０】
前記認証情報データ生成手段から該認証情報データを受信し、前記データ通信手段により該認証要求を受信し、認証情報データ生成手段からの前記認証情報データと該認証要求とを比較して、前記現在時刻データと前記アクセス許可時刻範囲データとの比較結果、または、前記位置データと前記アクセス許可位置範囲データとの比較結果の少なくともいずれかと、前記登録使用者ＩＤデータと前記アクセス許可者ＩＤデータとの比較結果とに基づいて、前記認証情報データを出力するかどうかを制御するアクセス制御手段と、
前記アクセス制御手段からの前記認証情報データから、前記暗号処理手段における暗号化または復号化のためのキーデータを生成するキー生成手段と
をさらに備える、請求項１に記載のセキュリティ管理装置
【請求項１１】
電子機器と請求項１に記載のセキュリティ管理装置とを含むシステムであって、
前記セキュリティ管理装置は、前記認証情報データ生成手段が前記データ通信手段を通じて前記認証情報データをそのまま前記電子機器に送信するか、または、前記暗号処理手段が該認証情報データを暗号化して暗号化認証情報データを生成して前記データ通信手段を通じて前記電子機器に送信するものであり、
前記電子機器は、前記認証情報データまたは前記暗号化認証情報データを受信し、該認証情報データまたは該暗号化認証情報データから、前記現在時刻データまたは前記位置データのいずれかのデータと前記登録使用者ＩＤデータとを得て、アクセス許可時刻範囲またはアクセス許可位置範囲の少なくともいずれかとアクセス許可者とを特定して使用者からのアクセスを制御するものである、システム。
【請求項１２】
電子機器と請求項１に記載のセキュリティ管理装置とを含むシステムであって、
前記電子機器は、アクセス許可時刻範囲データまたはアクセス許可位置範囲データの少なくともいずれかのデータとアクセス許可者ＩＤデータとを含む認証要求を前記セキュリティ管理装置に送信して、前記セキュリティ管理装置から受信したアクセス制御信号によって使用者からのアクセスを制御するものであり、
前記セキュリティ管理機器は、前記データ通信手段により該認証要求を受信し、認証情報データ生成手段からの前記認証情報データと該認証要求とを比較して、前記現在時刻データと前記アクセス許可時刻範囲データとの比較結果、または、前記位置データと前記アクセス許可位置範囲データとの比較結果の少なくともいずれかと、前記登録使用者ＩＤデータと前記アクセス許可者ＩＤデータとの比較結果とに基づいてアクセス制御信号を生成し、前記電子機器に前記データ通信手段を通じて該アクセス制御信号を出力するアクセス制御手段をさらに備える、システム。
【請求項１３】
前記暗号処理手段は、前記電子機器への使用者のアクセスが許可されると、前記データ通信手段を通じて、前記電子機器から受信したデータを暗号化または復号化処理して前記電子機器に送信するものである、請求項１１または１２に記載のシステム。
【請求項１４】
電子機器と請求項１に記載のセキュリティ管理装置とを含むシステムであって、
前記セキュリティ管理装置は、前記認証情報データ生成手段が前記データ通信手段を通じて前記認証情報データをそのまま前記電子機器に送信するか、または、前記暗号処理手段が該認証情報データを暗号化して暗号化認証情報データを生成して前記データ通信手段を通じて前記電子機器に送信するものであり、
前記電子機器は、復号化が許諾された復号化許諾時刻範囲データと復号化許諾位置範囲データとの少なくともいずれかと、復号化が許諾された許諾者のＩＤデータとに基づく暗号化キーによりデジタルコンテンツデータを暗号化した暗号化コンテンツデータを、外部から受け取るかまたは内部の記憶装置に格納するものであり、
前記電子機器が、前記認証情報データまたは前記暗号化認証情報データを受信し、該認証情報データまたは暗号化認証情報データを復号化したものに基づいて、前記暗号化コンテンツデータを復号化するための復号化キーを生成し、
前記暗号化コンテンツデータは、該復号化キーにより復号化されるものである、システム。
【請求項１５】
前記暗号処理手段は、前記暗号化コンテンツデータの復号化が許可されると、前記データ通信手段を通じて、前記電子機器から受信した前記暗号化コンテンツデータの少なくとも一部を復号化処理し、前記電子機器に復号化したコンテンツデータを送信するものである、請求項１３に記載のシステム。
【請求項１６】
電子機器と請求項１に記載のセキュリティ管理装置とを含むシステムであって、
前記電子機器は、復号化が許諾された復号化許諾時刻範囲データと復号化許諾位置範囲データとの少なくともいずれかと、復号化が許諾された許諾者のＩＤデータとに基づく暗号化キーによりデジタルコンテンツデータを暗号化した暗号化コンテンツデータを、外部から受け取るかまたは内部の記憶装置に格納し、
前記暗号処理手段は、記認証情報データを受信し、前記データ通信手段を通じて前記電子機器から前記暗号化コンテンツデータを受信し、該認証情報データに基づいて前記暗号化コンテンツデータを復号化するための復号化キーを生成し、該復号化キーを用いて前記暗号化コンテンツデータを復号化し、前記データ通信手段を通じて前記電子機器に復号化したコンテンツデータを送信するものである、システム。
【請求項１７】
外部のセキュリティ管理装置と通信可能なデータ通信手段であって、現在の使用者の生体情報または行動情報が予め登録された登録使用者のものである場合の登録使用者ＩＤデータに少なくとも基づき、現在時刻データまたは位置データのいずれかのデータにさらに基づいた認証情報データか、または該認証情報データを暗号化した暗号化認証情報データかの少なくともいずれかを受信することができ、暗号化されるべきデータまたは復号化されたデータを送受信することができるデータ通信手段を備え、
前記セキュリティ管理装置からの該認証情報データ、または該暗号化認証情報データに含まれる前記現在時刻データまたは前記位置データのいずれかのデータと前記登録使用者ＩＤデータとに基づいて、使用者からのアクセスを制御する制御手段を備え、
前記セキュリティ管理装置によって暗号化または復号化されたデータを送受信する電子機器。
【請求項１８】
外部のセキュリティ管理装置と通信可能なデータ通信手段であって、アクセス許可時刻範囲データまたはアクセス許可位置範囲データの少なくともいずれかのデータとアクセス許可者ＩＤデータとを含む認証要求を前記セキュリティ管理装置に送信することができ、前記セキュリティ管理装置からアクセス制御信号を受信することができ、暗号化されるべきデータまたは復号化されたデータを送受信することができるデータ通信手段を備え、
アクセス許可時刻範囲データまたはアクセス許可位置範囲データの少なくともいずれかのデータとアクセス許可者ＩＤデータとを含む認証要求を前記セキュリティ管理装置に送信して、前記セキュリティ管理装置から受信したアクセス制御信号によって使用者からのアクセスを制御する制御手段を備え、
前記セキュリティ管理装置によって暗号化または復号化されたデータを送受信する電子機器。
【請求項１９】
前記認証情報データまたは前記暗号化認証情報データに基づいて、内部の記憶手段に格納しているデータまたは受け取ったデータを暗号化する暗号処理手段をさらに備える請求項１７または１８に記載の電子機器。
【請求項２０】
前記認証情報データまたは前記暗号化認証情報データに基づいて、内部の記憶手段に格納している暗号化データまたは受け取った暗号化データを復号化する暗号処理手段をさらに備える請求項１７または１８に記載の電子機器。
【請求項２１】
送信するデータまたは格納するデータに、前記認証情報データまたは前記暗号化認証情報データに含まれる前記現在時刻データと前記位置データと前記登録使用者ＩＤデータとを付加する請求項１７または１８に記載の電子機器。
【請求項２２】
前記現在時刻データと前記位置データと前記登録使用者ＩＤデータとからなるデータ群のいずれかのデータを含むログをとる、請求項１７に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器を用いる使用者を認証する装置に関し、特に、使用者を識別して認証するセキュリティ管理装置に関する。
【背景技術】
【０００２】
従来、個人の識別や認証に顔や声の特徴を用いることが行われている。個人の生体情報の特徴を用いる認証は、さまざまな機関における個人の識別、重要施設の入退出管理、銀行のＡＴＭにおける個人認証といった各種の用途に利用され始めている。例えば、指の静脈画像によって個人認証を行うシステムが特許文献１に開示されている。また、個人の行為情報の特徴を用いる認証も利用されている。例えば、サインの筆跡による本人の確認は古くから行われてきたし、これを電子的に行うシステムも存在する（例えば特許文献２）。このような生体情報と行動情報の特徴に注目して本人の確認を行う認証を一般にバイオメトリクス認証という。このバイオメトリクス認証を用いた認証のための装置として、指紋認証を用いる認証トークンが開発されている（非特許文献１）
【特許文献１】特開２００５−０７１１１８号公報
【特許文献２】特開２００３−２７１９６７号公報
【非特許文献１】J. HARRIS, "FIU-810 PUPPY FINGERPRINT IDENTITY TOKEN: THECHNICAL ARCHITECTURE OVERVIEW", [online], ２００４年５月１０日、［２００５年６月１３日検索］、インターネット＜URL:  http://bssc.sel.sony.com/Professional/puppy/files/FIU810_White_Paper_0401.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
バイオメトリクス認証は、個人の生体情報や行動情報を基に認証するため、暗証番号のように記憶に頼る必要がないという利点がある。また、一般には、「なりすまし」がほぼ困難であると考えられている。しかし、このバイオメトリクス認証の基になる生体情報や行動情報は、それ自体が、現に生存している個人を特定し得る情報である。したがって、その生体情報や行動情報は保護を必要とする。加えて、生体情報や行動情報に組み合わされて行われた行為（やり取りされたデータ、機器の操作内容等）も同様に保護を必要とする。
【０００４】
また、従来のバイオメトリクス認証では、情報セキュリティ技術であるＰＫＩ（公開鍵基盤）との連携が不十分である。特に、悪意のある別人によるなりすましを完全に防ぐには、従来の認証トークンでは限界がある。
【０００５】
本発明はこれらの問題の少なくともいくつかを解決することを課題とする。
【課題を解決するための手段】
【０００６】
本発明は、電子機器に対する操作や、電子機器を用いて行うデジタルコンテンツの作成、閲覧、鑑賞、暗号化データの復号化といった各種の行為に当たって、その行為が許可または許諾された人によって行われているかのみならず、その行為が許可または許諾された時刻に行われようとしているか、あるいは、その行為が許可または許諾された場所（位置）で行われようとしているかを組み合わせて、なりすましを効果的に防止し、認証の安全性（セキュリティ）を高めるものである。
【０００７】
すなわち本発明においては、外部の電子機器と通信可能なデータ通信手段と、現在時刻データを取得可能な時計を含み、現在時刻データを出力する時刻特定手段と、地理的な位置を特定し、位置データを出力する位置特定手段と、現在の使用者の生体情報または行動情報のいずれかを取得し、該生体情報または行動情報が予め登録された登録使用者のものであるかどうかを判定し、前記使用者の該生体情報または行動情報が該登録使用者のものである場合に、該使用者を特定するための登録使用者ＩＤデータを出力する使用者認証手段と、前記現在時刻データと前記位置データと前記登録使用者ＩＤデータとを受信し、前記登録使用者ＩＤデータに少なくとも基づき、前記現在時刻データまたは前記位置データのいずれかのデータにさらに基づく認証情報データを生成し、該認証情報データを送信する認証情報データ生成手段と、前記認証情報データ生成手段からの前記認証情報データと、前記電子機器からのキーデータとの少なくともいずれかに基づく暗号化キーまたは復号化キーを用いて、データの暗号化または暗号化されたデータの復号化の少なくともいずれかを実行することができ、暗号化されたデータまたは復号化されたデータの少なくともいずれかのデータを前記データ通信手段を通じて送信することができる暗号処理手段とを備えてなる、セキュリティ管理装置が提供される。
【０００８】
この管理装置が用いられる電子機器は、コンピュータやデジタルカメラなどのプロセッサーベースの電子機器や、音楽プレイヤー、映像ディスクプレイヤー、テレビジョンセット、セットトップボックスなどの家庭内で用いられる電子機器、自動預金預け払い機（ＡＴＭ）などの本人認証を必要とする電子機器、本人認証を行うためのＰＫＩ認証局で用いる認証用端末、患者の取り違いを防ぐための病院内での本人確認用端末など、各種の電子機器である。また、この電子機器は、電子的な処理を一部分にでも含んでいればどのような装置でもよく、例えば、扉のロックを管理するロック管理装置や、自動車の運転可否を管理する運転管理装置なども含まれる。
【０００９】
データ通信手段は、例えば、デジタルデータを通信することができる任意の有線および無線のデータ通信手段であり、ハードウエアとしては、例えば、ＲＳ−２３２Ｃ、パラレル接続、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４、ＴＣＰ／ＩＰ（イーサーネット）、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉｒｅｌｅｓｓＵＳＢなど任意の通信規格および独自規格の通信手段を用いることができ、必要に応じてドライバソフトウェアも用いて実現される。
【００１０】
地理的な位置とは、地球上における緯度、経度、高度などの絶対位置や、地理的な位置が既知の所定の指標に対する相対位置である。
【００１１】
本発明においては、セキュリティ管理装置は、現在の使用者の生体情報または行動情報のいずれかを取得する。この生体情報または行動情報は、予め、所定の登録使用者のものがセキュリティ管理装置に対して登録されている。使用者認証手段は、現在の使用者が登録使用者と同一人物であるかどうかを、生体情報または行動情報によって判定し、同一人物である場合に、同一人物とされた登録使用者のＩＤデータを出力する。登録使用者が複数ある場合には、現在の使用者に対応する登録使用者のＩＤデータが出力される。
【００１２】
暗号処理手段は、暗号化キーまたは復号化キーを用いて、データの暗号化または暗号化データの復号化の少なくともいずれかを実行することができ、暗号化されたデータまたは復号化されたデータの少なくともいずれかのデータを前記データ通信手段を通じて送信することができる。暗号化キーまたは復号化キーは、認証情報データ生成手段からの認証情報データか、または、前記電子機器からのキーデータの少なくともいずれかであったり、これらのいずれかから生成されるものである。
【００１３】
本発明において、指紋情報を取得するセンサーを備え、該センサーによって取得した指紋データを登録使用者の指紋データと比較すると好適である。生体情報の好適な例は、指紋である。指紋は、比較的簡易なセンサによって光学的に読み取ったり、静電的に読み取ることができ、本発明のセキュリティ管理装置を小型にすることができる。そのほかの生体情報としては、例えば、掌や指等の静脈パターン、虹彩パターンを用いることができる。行動情報としては、声紋、タイピングパターン、サインなどを用いることができる。
【００１４】
本発明において、前記時刻特定手段が、世界協定時に対してトレーサブルな時刻データを含む無線通信波または放送波の受信手段を含み、前記時計を前記時刻データに応じて校正することが好適である。世界協定時（ＵＴＣ：Ｃｏｏｒｄｉｎａｔｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｉｍｅ）に対してトレーサブルな時刻データとしては、ＪＪＹ（登録商標）サービスによる日本標準時のデータや、ＧＰＳにおけるＧＰＳタイムデータ、その他の時刻配信データを含み、直接または間接的に世界協定時との相互の関係を確定しうる時刻データをいう。時刻が確定することにより、認証において用いる現在時刻データの信頼性が高まり、時刻の改竄が行いにくくなる。
【００１５】
本発明においては、位置特定手段に全地球測位システム用電波の受信手段が含まれていると好適である。このように構成すると、地理的な位置は、例えば、全地球測位システム（ＧＰＳ）を用いて測定され、認証において用いる位置データの信頼性が高まり、位置データの改竄が行いにくくなる。
【００１６】
本発明においては、複数の暗号化または復号化アルゴリズムのいずれを使用するか指定して、暗号化または復号化アルゴリズムを前記暗号処理手段に処理させるためのプログラムを格納するプログラム記憶手段をさらに備え、前記暗号処理手段は、前記プログラム記憶手段のプログラムによって処理を行い、前記電子機器からのアルゴリズム指定命令、または、前記電子機器から受け取るデータに含まれるアルゴリズム識別子に応じて、暗号化または復号化アルゴリズムを切り替えると好適である。
【００１７】
複数の暗号化または復号化アルゴリズムとは、例えば、ＤＥＳ、ＡＥＳなどの共通鍵暗号アルゴリズムや、ＲＳＡなどの公開鍵暗号アルゴリズムを指す。暗号化されたデータを復号化する場合には、その暗号化されたデータが暗号化されているアルゴリズムによって復号化する必要がある。また、暗号化されていないデータ（プレインデータ）を暗号化するには、予めその暗号化データを復号化するためのアルゴリズムを定めてそれに合わせた暗号化アルゴリズムによって暗号化を実行する必要がある。複数の暗号化または復号化アルゴリズムを、プログラムによって切り替えることにより、セキュリティ管理装置が複数の暗号化または復号化アルゴリズムに対応することができる。また、使用するアルゴリズムの種類自体が一種のキーとなるため、セキュリティを高めることができる。
【００１８】
本発明においては、公開鍵暗号方式の秘密鍵データを格納するための秘密鍵記憶手段をさらに備え、前記生体情報または前記行動情報が予め登録された登録使用者のものであると前記使用者認証手段が判定した場合に、前記暗号処理手段は、前記秘密鍵記憶手段から前記秘密鍵データを読み込み、該秘密鍵とペアをなす公開鍵データを暗号化キーに用いて暗号化されたデータか、該公開鍵により暗号化され、データの暗号化に用いられた共通鍵であるセッションキーデータかの少なくともいずれかを、前記秘密鍵データを復号化キーに用いて復号化すると好適である。
【００１９】
秘密鍵は、使用者が登録使用者であると前記使用者認証手段が判定されて読み出されるので、秘密鍵の管理を使用者の認証によって行うことにより、流出しないよう厳重に管理すべき秘密鍵のセキュリティが高まる。セッションキーとは、共通鍵となるキーである。セッションキーのみを公開鍵暗号で暗号化することにより、暗号化されるデータの容量が大きい場合であっても、公開鍵暗号の公開鍵暗号のセキュリティと公開鍵暗号の演算より早い共通鍵暗号の演算処理とが両立できる。
【００２０】
なお、秘密鍵の一部に登録使用者の生体情報や行動情報と対応する何らかの数値（例えば、登録使用者ＩＤ、生態情報の特徴データなど）を含めることにより、秘密鍵と使用者が直接対応するために、よりセキュリティが高まる。また、秘密鍵の一部に現在時刻データや位置データをさらに含めると、所定の時刻や位置においてのみ復号化できるような処理が行える。
【００２１】
本発明においては、前記認証情報データ生成手段から該認証情報データを受信し、前記データ通信手段により該認証要求を受信し、認証情報データ生成手段からの前記認証情報データと該認証要求とを比較して、前記現在時刻データと前記アクセス許可時刻範囲データとの比較結果、または、前記位置データと前記アクセス許可位置範囲データとの比較結果の少なくともいずれかと、前記登録使用者ＩＤデータと前記アクセス許可者ＩＤデータとの比較結果とに基づいて、前記認証情報データを出力するかどうかを制御するアクセス制御手段と、前記アクセス制御手段からの前記認証情報データから、暗号処理手段における暗号化または復号化のためのキーデータを生成するキー生成手段とをさらに備えると好適である。
【００２２】
アクセス制御手段が認証要求に基づいて行う認証処理の結果によって認証情報データを出力するかどうかを制御することにより、認証要求に基づく認証に成功した場合にキーデータを生成することができて、暗号処理手段における暗号化または復号化の処理の実行可否を認証結果に基づいて定めることができる。
【００２３】
本発明の他の態様として、電子機器と上記セキュリティ管理装置とを含むシステムであって、前記セキュリティ管理装置は、前記認証情報データ生成手段が前記データ通信手段を通じて前記認証情報データをそのまま前記電子機器に送信するか、または、前記暗号処理手段が該認証情報データを暗号化して暗号化認証情報データを生成して前記データ通信手段を通じて前記電子機器に送信するものであり、前記電子機器は、前記認証情報データまたは前記暗号化認証情報データを受信し、該認証情報データまたは該暗号化認証情報データから、前記現在時刻データまたは前記位置データのいずれかのデータと前記登録使用者ＩＤデータとを得て、アクセス許可時刻範囲またはアクセス許可位置範囲の少なくともいずれかとアクセス許可者とを特定して使用者からのアクセスを制御するものである、システムが提供される。
【００２４】
本態様はシステムの態様である。このシステムの態様によれば、セキュリティ管理装置から認証情報データまたは前記暗号化認証情報データを送信し、電子機器が、アクセス許可時刻範囲またはアクセス許可位置範囲の少なくともいずれかとアクセス許可者を特定してアクセスを制御するので、その電子機器の使用可否や電子機器を通じた金銭の入手、データの閲覧や複製などを、時刻または場所を特定して、意図する使用者にのみ行わせることができる。また、セキュリティ管理装置によって認証情報データが得られるので、電子機器の構成が簡単であってもセキュリティを高める構成とすることができる。
【００２５】
さらに別のシステムの態様として、本発明においては、電子機器と上記セキュリティ管理装置とを含むシステムであって、前記電子機器は、アクセス許可時刻範囲データまたはアクセス許可位置範囲データの少なくともいずれかのデータとアクセス許可者ＩＤデータとを含む認証要求を前記セキュリティ管理装置に送信して、前記セキュリティ管理装置から受信したアクセス制御信号によって使用者からのアクセスを制御するものであり、前記セキュリティ管理機器は、前記データ通信手段により該認証要求を受信し、認証情報データ生成手段からの前記認証情報データと該認証要求とを比較して、前記現在時刻データと前記アクセス許可時刻範囲データとの比較結果、または、前記位置データと前記アクセス許可位置範囲データとの比較結果の少なくともいずれかと、前記登録使用者ＩＤデータと前記アクセス許可者ＩＤデータとの比較結果とに基づいてアクセス制御信号を生成し、前記電子機器に前記データ通信手段を通じて該アクセス制御信号を出力するアクセス制御手段をさらに備える、システムも提供される。
【００２６】
本態様もシステムの態様である。このシステムの態様によれば、電子機器がセキュリティ管理装置に認証要求を送信し、セキュリティ管理装置がそれに応じてアクセス制御信号を生成することができるので、電子機器はセキュリティ管理装置に認証要求を出すのみで認証が行え、認証のための処理をそれ自体が行わなくてもよい構成とすることができる。また、セキュリティ管理装置に認証と判断の機能を集中させて、その電子機器の使用可否や電子機器を通じた金銭の入手、データの閲覧や複製などを、時刻または場所を特定して、意図する使用者にのみ行わせることができる。
【００２７】
本発明においては、前記いずれかのシステムの態様において、前記暗号処理手段は、前記電子機器への使用者のアクセスが許可されると、前記データ通信手段を通じて、前記電子機器から受信したデータを暗号化または復号化処理して前記電子機器に送信すると好適である。
【００２８】
セキュリティ管理装置の暗号処理手段によって暗号化または復号化の処理を行うことにより、電子機器はセキュリティ管理装置にデータを送信し処理後のデータを受信するのみで暗号化または復号化処理が行え、これらの処理をそれ自体が行わなくてもよい構成とすることができる。
【００２９】
本発明においては、さらに他のシステムの態様も提供される。すなわち、電子機器と上記セキュリティ管理装置とを含むシステムであって、前記セキュリティ管理装置は、前記認証情報データ生成手段が前記データ通信手段を通じて前記認証情報データをそのまま前記電子機器に送信するか、または、前記暗号処理手段が該認証情報データを暗号化して暗号化認証情報データを生成して前記データ通信手段を通じて前記電子機器に送信するものであり、前記電子機器は、復号化が許諾された復号化許諾時刻範囲データと復号化許諾位置範囲データとの少なくともいずれかと、復号化が許諾された許諾者のＩＤデータとに基づく暗号化キーによりデジタルコンテンツデータを暗号化した暗号化コンテンツデータを、外部から受け取るかまたは内部の記憶装置に格納するものであり、前記電子機器が、前記認証情報データまたは前記暗号化認証情報データを受信し、該認証情報データまたは暗号化認証情報データを復号化したものに基づいて、前記暗号化コンテンツデータを復号化するための復号化キーを生成し、前記暗号化コンテンツデータは、該復号化キーにより復号化されるものである、システムが提供される。
【００３０】
また、この場合において、前記暗号処理手段は、前記暗号化コンテンツデータの復号化が許可されると、前記データ通信手段を通じて、前記電子機器から受信した前記暗号化コンテンツデータの少なくとも一部を復号化処理し、前記電子機器に復号化したコンテンツデータを送信するものとするとさらに好適である。
【００３１】
電子機器によって復号化キーが生成されると、暗号化コンテンツデータの暗号化の態様をセキュリティ管理装置に反映させなくてもよい。また、セキュリティ管理装置の暗号処理手段において、その暗号処理手段よる処理が可能な部分について復号化処理を行うと、セキュリティ管理装置の処理能力によって演算が行えて、電子機器の演算能力を暗号処理に費やさなくてもよい。
【００３２】
本発明においては、さらに他のシステムの態様も提供される。すなわち、電子機器と上記セキュリティ管理装置とを含むシステムであって、前記電子機器は、復号化が許諾された復号化許諾時刻範囲データと復号化許諾位置範囲データとの少なくともいずれかと、復号化が許諾された許諾者のＩＤデータとに基づく暗号化キーによりデジタルコンテンツデータを暗号化した暗号化コンテンツデータを、外部から受け取るかまたは内部の記憶装置に格納し、前記暗号処理手段は、記認証情報データを受信し、前記データ通信手段を通じて前記電子機器から前記暗号化コンテンツデータを受信し、該認証情報データに基づいて前記暗号化コンテンツデータを復号化するための復号化キーを生成し、該復号化キーを用いて前記暗号化コンテンツデータを復号化し、前記データ通信手段を通じて前記電子機器に復号化したコンテンツデータを送信するものである、システムが提供される。
【００３３】
電子機器からの暗号化コンテンツデータをセキュリティ管理装置によって復号化し、その復号化したコンテンツデータを送信することにより、電子機器には認証処理および暗号処理のための手段が不要となり、認証処理および暗号処理というセキュリティに影響する処理がセキュリティ管理装置に集約される。これにより、セキュリティ管理装置ユーザーは、セキュリティ管理装置を携帯していれば、認証や暗号化処理のための手段を特段備えていない一般的な電子機器を用いても暗号化コンテンツデータに含められたデジタルコンテンツデータに対してアクセスすることができる。
【００３４】
本発明の別の態様として、セキュリティ管理装置によって管理される電子機器が提供される。すなわち、本発明においては、外部のセキュリティ管理装置と通信可能なデータ通信手段であって、現在の使用者の生体情報または行動情報が予め登録された登録使用者のものである場合の登録使用者ＩＤデータに少なくとも基づき、現在時刻データまたは位置データのいずれかのデータにさらに基づいた認証情報データか、または該認証情報データを暗号化した暗号化認証情報データかの少なくともいずれかを受信することができ、暗号化されるべきデータまたは復号化されたデータを送受信することができるデータ通信手段を備え、前記セキュリティ管理装置からの該認証情報データ、または該暗号化認証情報データに含まれる前記現在時刻データまたは前記位置データのいずれかのデータと前記登録使用者ＩＤデータとに基づいて、使用者からのアクセスを制御する制御手段を備え、前記セキュリティ管理装置によって暗号化または復号化されたデータを送受信する電子機器が提供される。
【００３５】
セキュリティ管理装置と通信が可能なデータ通信手段は、セキュリティ管理装置に備えられるデータ通信手段に接続されて通信を行うものであり、無線および有線の任意のハードウエアと必要に応じて用いられるドライバソフトウェア等によって実現される。
【発明の効果】
【００３６】
本発明によって、個人の生体情報または行動情報と、時刻および／または位置に基づいたセキュリティ制御が可能になり、また、暗号処理も可能になる。したがって、さまざまな電子機器において一層高いセキュリティレベルを実現することができる。
【発明を実施するための最良の形態】
【００３７】
以下、図面を参照して、本発明の実施形態について説明する。
図１は、本発明のセキュリティ管理装置の実施形態を示すブロック構成図である。セキュリティ管理装置１００には、データ通信手段１１０と、時刻特定手段１２０と、位置特定手段１３０と、使用者認証手段１４０と、認証情報データ生成手段１５０と、暗号処理手段１６０とが備えられている。セキュリティ管理装置１００は、電子機器２００とデータ通信手段１１０によって接続されて、使用者が、電子機器２００や、電子機器２００によって用いられるデータへの正当な使用者であるかどうかを判定したり、そこに登録された使用者によって使用されているかが判定される。そして、認証を行うときの時刻（現在時刻）や使用される位置が適切であるかどうかも判定される。こうして、電子機器２００にアクセスする使用者や、電子機器２００によってデータを使用したり暗号化されたデータを復号化したりする使用者が本来の使用者であるかどうかが、セキュリティ管理装置１００を用いて認証される。
【００３８】
データ通信手段１１０は、前述のように任意の通信手段とできるが、ここでは、電子機器２００と電気的に接続される有線のデータ通信手段として、ＵＳＢなどの有線接続装置を用いる場合を例示している。
【００３９】
時刻特定手段１２０は、それ自体に時計を内蔵している。この時計は、内蔵電池を用いて継続して時刻を刻み続けることのできるＲＴＣ（リアルタイムクロック）であり、また、その時計が示す時刻はデータとして取得可能である。この時刻特定手段１２０は、電波時計として機能することができる。つまり、原子時計によって管理されて世界中の時計の基準となる世界協定時の時刻データに対して、適宜、直接または間接的にトレーサブルな時刻データを得ることができる。時刻特定手段１２０は、標準電波を送信する送信局３００からの電波を受信して、することができる時計を校正することができる。
【００４０】
位置特定手段１３０は、複数のＧＰＳ衛星４００からの電波を受信して、地球上における地理的な位置を測定し、誤差を補正するためのＤＧＰＳ（ｄｉｆｆｅｒｅｎｔｉａｌ  ＧＰＳ）局からの補正データを追加的に用いてより正確に位置を求める。ＧＰＳ電波は４つ以上の衛星からの電波を受信することにより、経度、緯度、高度（標高）の位置データとして得られるが、その位置データのうち、例えば経度と緯度が得られていれば、高度のデータが無くとも殆どの場合には場所が特定されるので、そのデータを用いることができる。また、電子機器２００が使用される位置においてＧＰＳ電波が得られない場合に備えて、位置特定手段１３０には、最後に位置が特定されたデータを記憶する最終特定位置記憶手段１３２が備えられている。この最終特定位置記憶手段１３２には、その最後に位置が特定されたデータに加えて、そのデータが得られた時刻データも合わせて記憶され、最後に特定された位置が、いつのものであるかも特定できるようにされる。
【００４１】
使用者認証手段１４０は、使用者の生体情報として、使用者の指紋情報を取得するセンサー１４２と、登録使用者の指紋情報のデータを格納する登録使用者指紋情報記憶部１４４とを備えている。セキュリティ管理装置１００は、一人以上の特定の使用者（登録使用者）にのみ使用が許可されている。この登録使用者は、予め自らの手の一つ以上の指の指紋情報をセンサー１４２により読み取って、その指紋情報のデータを登録使用者指紋情報記憶部１４４に格納しておく。そして、使用者認証手段１４０には、判定部１４６が備えられている。この判定部１４６は、センサー１４２によって読み取られた現在の使用者の指紋の指紋情報のデータを、登録使用者指紋情報記憶部１４４に格納された登録使用者の指紋情報のデータと一致するかどうかを判定する。こうして、セキュリティ管理装置１００は、そのセキュリティ管理装置１００を使用しようとする使用者が登録使用者であるかどうかを判定する。
【００４２】
センサー１４２は、例えば、透光性の平面状のウインドウをセキュリティ管理装置１００の筐体に配置し、そこに押し当てられた指の表面を照明する照明装置（たとえば発光ダイオード）と共に用いられる、ＣＣＤ（電荷結合素子）画像読み取りセンサーやＣＭＯＳ画像読み取りセンサーとすることができる。
【００４３】
指紋情報のデータは、２次元的な指紋のパターンをそのまま画像情報として記録したデータとできるが、ここでは、この画像情報からエッジ検出や特徴抽出処理を行って得られた特徴に関するデータとする。この指紋情報のデータは、登録使用者のＩＤと関連付けされており、この関連付けを行うためのテーブルも登録使用者指紋情報記憶部１４４に格納されている。そして、判定部１４６は、使用者から得た指紋のパターンが登録使用者の指紋のパターンと同一であると判定すると、そのテーブルを参照してその登録使用者のＩＤを出力する。登録使用者のＩＤとは、認証を管理するＩＤ番号体系において、個人を特定したり、その個人が属するグループを特定したりするのに十分な任意の数値データである。
【００４４】
認証情報データ生成手段１５０は、現在時刻データを時刻特定手段１２０から受信し、位置データを位置特定手段１３０から受信し、登録使用者ＩＤデータを使用者認証手段１４０から受信する。そして、図２に示すような、現在時刻データ、位置データ、登録使用者ＩＤデータを含む認証情報データ１５２を生成する。この認証情報データ１５２は、だれが認証を受けたかを示し、さらに、その認証が、いつ、どこで行われたかを示す情報である。認証情報データ１５２の構成は、セキュリティ管理ポリシー上要求されるセキュリティのレベルに応じて選択される。例えば、認証を行った機器を表す情報として、セキュリティ管理装置に割り振られた装置ＩＤを任意選択的に付加することもできる。
【００４５】
暗号処理手段１６０は、認証情報データ１５２に基づく暗号化キーあるいは復号化キーを用いてデータの暗号化または復号化の暗号処理を実行することができる。暗号処理手段１６０には、暗号化の処理を行う暗号化部１６２と、復号化の処理を行う復号化部１６４とが備えられている。暗号処理の対象となるデータは任意のデータである。この例としては、電子機器２００から通信手段１１０を介して入力されたデータや、認証情報データ１５２それ自体を暗号処理の対象とすることができる。また、暗号処理手段１６０が暗号処理の暗号化キーあるいは復号化キーとして用いるキーデータも任意である。一例として、暗号処理手段１６０は、認証情報データ１５２から生成した暗号化キーや復号化キーを用いることができる。暗号処理手段１６０は、認証情報データ１５２から暗号化キーや復号化キーを生成するキー生成部１６６を備えている。他の例として、電子機器２００が管理する暗号化キーや復号化キーを用いることができる。認証情報データ１５２から生成した暗号化キーの例は、認証情報データ１５２を一部に含むような秘密鍵とペアをなす公開鍵であり、認証情報データから生成した復号化キーの例は、認証情報データ１５２を一部に含むような秘密鍵である。
【００４６】
再び図１に戻ると、セキュリティ管理装置１００は、キー記憶部１８０を備えていることができる。このキー記憶部１８０は、暗号処理に用いる暗号化キーや復号化キーを記憶している。この暗号化キーや復号化キーは、予め登録されているキーとすることもできるし、認証情報データ１５２を用いてキー生成部１６６によって生成されたキーデータとすることができる。いずれの場合であっても、暗号化キーと復号化キーが共通である共通鍵であってもよいし、暗号化キーを何らかの秘密鍵とペアをなす公開鍵としたり、復号化キーを外部に公開している公開鍵とペアをなす秘密鍵であってもよい。
【００４７】
次に、図３〜７を用いて本発明の実施形態における処理フローについて説明する。図３は、図３は、本発明のセキュリティ管理装置および電子機器の実施形態における処理動作を示すフローチャートである。
【００４８】
本発明の実施形態においては、まず、セキュリティ管理装置に登録使用者を登録する（Ｓ１０２）。すなわち、セキュリティ管理装置１００に対して、そのセキュリティ管理装置１００によって認証を行うべき使用者の手の一つ以上の指の指紋情報をセンサー１４２により読み取って、その指紋情報のデータを登録使用者指紋情報記憶部１４４に登録しておく。この際、この指紋情報は、登録使用者ＩＤと対応させて登録しておく。
【００４９】
そして、実際に認証を開始すると（Ｓ１０４）、現在時刻データを取得し（Ｓ１０６）、位置データを取得する（Ｓ１０８）。現在時刻データは、時刻特定手段１２０によって出力された時刻データを用いる。また、位置データは、位置特定手段１３０によって出力された位置データを用いる。そして、使用者の指紋のデータを取得する（Ｓ１１０）。この指紋の情報は、センサー１４２によって取得される。取得された使用者の指紋の情報は、登録使用者指紋情報記憶部１４４に格納されている登録使用者のいずれの指紋の情報と一致するか比較される（Ｓ１１２）。比較の結果、使用者の指紋がいずれの登録使用者のいずれの指紋とも一致しない場合には、認証が失敗したこととなるので、再び認証を行うために認証開始直後の状態に元に戻る。これに対し、比較の結果、使用者の指紋がいずれかの登録使用者のいずれかの指紋と一致した場合には、使用者がセキュリティ管理装置１００の登録使用者であり、認証に成功している。この場合には、その使用者の指紋と同一とされた登録使用者の指紋に対応する登録使用者ＩＤデータを出力して送信する（Ｓ１１４）。そして、その登録使用者のＩＤデータに、現在時刻データと位置データとを組み合わせて、認証情報データ生成手段１５０によって認証情報データを生成する（Ｓ１１６）。
【００５０】
本発明のある実施態様においては、電子機器への使用者のアクセスや、電子機器を通じた何らかのデータへの使用者のアクセスを、セキュリティ管理装置１００によって制御する。図４は、この場合に、図３の処理フローに続いて行われる処理を示すフローチャートである。登録使用者でると認証された使用者が使用している場合には、データ通信手段１１０を通じて認証情報データ１５２が電子機器に送信される（Ｓ２０２）。このとき、認証情報データ１５２は個人情報を含むものであるため、暗号処理手段１６０によって暗号化された後に送信されてもよい。電子機器２００においては、認証情報データ１５２に含まれる現在時刻データ、位置データ、登録使用者ＩＤを、電子機器２００が管理しているアクセス許可条件と比較することによって、その使用者が、その時刻にその場所で電子機器２００にアクセスしてよいかどうかを判定する（Ｓ２０４）。その結果アクセスが可能である場合には、電子機器２００がその使用者のアクセスを許可し（Ｓ２１２）、アクセスが可能でない場合には、電子機器２００はその使用者のアクセスを拒絶する（Ｓ２２２）。
【００５１】
このように、電子機器２００へのアクセスが許されるのは、電子機器２００においてアクセスが許可されている使用者が、アクセスを許可されている時刻に、アクセスが許可されている場所においてセキュリティ管理装置１００によって認証を受けているという条件と、そのセキュリティ管理装置１００がその使用者を登録使用者として予め登録しているという条件とがともに成立する場合に限定される。アクセスが拒絶された場合にはエラー処理が行われる（Ｓ２２４）。このエラー処理は、例えば、アクセスが拒絶された理由を使用者に提示する処理や、アクセスが拒絶された回数のカウンターをインクリメントして、一度行った処理のうち適当なステップから処理を再開する処理などである。
【００５２】
使用者のアクセスが許可されると、電子機器によって使用者が何らかの操作や処理を行うことができるようになる。この処理は、例えば電子機器２００がネットワーク上に配置されたウェブサーバーであって閲覧のために認証が必要なウェブサイトを管理しており、データ通信手段１１０がネットワークを通じて電子機器２００と通信するようなものである場合には、そのウェブサイトの閲覧が許可される。また電子機器２００がＡＴＭであれば預金に関する操作であったり、電子機器２００が自動車の運転管理装置であれば、運転操作が可能になる。
【００５３】
図５は、この電子機器によって許可された処理が暗号処理である場合に、データを暗号化したり復号化（解読）する処理をセキュリティ管理装置１００と連携して行う場合の処理を説明するフローチャートである。図５ａは、この暗号処理が暗号化されたデータを復号化する処理である場合を示し、図５ｂはこの暗号処理が暗号化を行う処理である場合を示す。電子機器２００とセキュリティ管理装置１００が連携して復号化処理を行う場合、セキュリティ管理装置１００は、暗号化されたデータを電子機器２００から受信する（Ｓ３０２）。復号化キーを電子機器２００が管理する場合には、この暗号化されたデータとともに復号化キーを供給してもよい。セキュリティ管理装置１００の暗号処理手段１６０は、受信した暗号化されたデータを復号化する（Ｓ３０４）。復号化キーは、上述したように電子機器２００から供給されたものを用いてもよいし、キー記憶部１８０から読み出してもよいし、認証情報データ１５２からキー生成部１６６によって生成してもよい。そして、そして、データ通信手段１１０を通じて、復号化されたデータを電子機器２００に送信する（Ｓ３０６）。その後、電子機器２００において、何らかの形で復号化されたデータを利用する（Ｓ３０８）。
【００５４】
また、電子機器２００とセキュリティ管理装置１００が連携して暗号化処理を行う場合、セキュリティ管理装置１００は、暗号化される前のデータ（プレインデータ）を電子機器２００から受信する（Ｓ３１２）。このときの暗号化キーを電子機器２００が管理する場合には、このプレインデータとともに暗号化キーを供給してもよい。セキュリティ管理装置１００の暗号処理手段１６０は、受信したプレインデータを暗号化する（Ｓ３１４）。暗号化キーは、上述した復号化キーの場合と同様に、電子機器２００から供給されたり、キー記憶部１８０から読み出したり、認証情報データ１５２から生成してもよい。そして、暗号化されたデータを、データ通信手段１１０を通じて電子機器２００に送信する（Ｓ３１６）。その後、電子機器２００において、暗号化されたデータを何らかの形で保管したり、あるいは他の電子機器に送信する（Ｓ３１８）。
【００５５】
以上のように電子機器２００にセキュリティ管理装置１００を連携させて、現在時刻および／または位置と使用者の指紋データとを組み合わせて認証を行ったり、暗号処理を行うことができる。
【００５６】
再び図１に戻って、セキュリティ管理装置１００において、認証に加えて電子機器２００への使用者のアクセスを制御する実施の形態について説明する。本実施の形態におけるセキュリティ管理装置１００においては、アクセス制御手段１８２を備えている。このとき電子機器２００は、認証要求１８４を送信する。この認証要求１８４には、アクセスを許可する時刻の範囲を規定するアクセス許可時刻範囲データや、アクセスを許可する位置の範囲を規定するアクセス許可位置範囲データが含まれている。この時刻は、例えば、２００５年６月１日午前０時という開始時刻を表すデータと、１８０日間という期間を表すデータとによって構成されていたり、単に許可状態が満了する満了日のデータによって構成されていることができる。また、アクセス許可位置範囲データは、例えば、厳密に位置を特定するためには、東経１３９度４４分２８秒９±２０秒、北緯３５度３９分２９秒２±２０秒といったように、緯度および経度を基準にして定めたり、これに標高のデータを含めてもよい。認証要求１８４には、アクセス許可者ＩＤデータがさらに含まれる。このアクセス許可者ＩＤは、アクセスが許可される者のＩＤである。
【００５７】
図６は、この場合において、図３の処理フローに続いて行われる処理を示すフローチャートである。電子機器２００は、認証要求１８４をセキュリティ管理装置１００に送信する（Ｓ４０２）。セキュリティ管理装置１００に含まれるアクセス制御手段１８２は、データ通信手段１１０により認証要求を電子機器２００から受信する（Ｓ４０４）。そして、アクセス制御手段１８２は、アクセス許可時刻範囲データ、アクセス許可位置範囲データ、アクセス許可者ＩＤデータと、認証情報データ１５２に含まれる現在時刻データ、位置データ、登録使用者データとを比較し（Ｓ４１０〜Ｓ４１６）、アクセス制御信号１８６を生成してデータ通信手段１１０により電子機器２００に送信する（Ｓ４２２、Ｓ４３２）。これに応じて、電子機器２００は、セキュリティ管理装置から受信したアクセス制御信号によって使用者からのアクセスを制御する（Ｓ４２４、Ｓ４３４）。このとき、ステップ４１０の比較の結果、現在時刻データ（Ｓ４１２）、位置データ（Ｓ４１４）、登録使用者データ（Ｓ４１６）がそれぞれアクセスが許可されるべきである場合には、成功を示すアクセス制御信号１８６を送信し（Ｓ４２２）、電子機器２００がアクセスを許可する（Ｓ４２４）。これに対して、現在時刻データ（Ｓ４１２）、位置データ（Ｓ４１４）、登録使用者データ（Ｓ４１６）の少なくともいずれかがアクセスが許可されるべきでない場合には、失敗を示すアクセス制御信号１８６を送信し（Ｓ４３２）、電子機器２００がアクセスを拒絶する（Ｓ４３４）。アクセスが許可される場合には、その後、例えば、すでに図５によって示されたような処理が行われる。また、アクセスが拒絶される場合には、エラー処理が行われる（Ｓ４３６）。
【００５８】
図９に、図１に示したセキュリティ管理装置とは別の実施形態であるセキュリティ管理装置１００´を示す。この構成のセキュリティ管理装置１００´でも、認証に加えて電子機器２００への使用者のアクセスを制御する。セキュリティ管理装置１００とセキュリティ管理装置１００´との違いは、認証情報データ生成手段１５０からの認証情報データ１５２´が、キー生成部１６６ではなくアクセス制御手段１８２´に入力されており、そのアクセス制御手段１８２´からは、キー生成部１６６、キー記憶部１８０´に対して認証情報データ１５２´奪取が入力されていることである。このセキュリティ管理装置１００´においても、アクセス制御手段１８２´が電子機器２００からの認証要求１８４を受信すると、その認証要求１８４と認証情報データ１５２´とに基づいて、アクセス制御信号１８６を送信する。これに加え、アクセス制御手段１８２´は、認証が成功した場合にのみキー生成部１６６、キー記憶部１８０´に対して認証情報データ１５２´´を送信する。このようにアクセス制御手段１８２´が構成されており、キー生成部１６６が認証情報データ１５２´´からキーデータを生成することができるので、認証要求１８４に基づく認証が成功したときのみ、必要なキーデータ生成されて暗号処理手段１６０による暗号化および復号化が可能となり、また、認証が成功したときのみキー記憶部にそのときの認証情報データ１５２´´を記憶することができて、正しい認証に基づいたキーデータの生成が可能になる。
【００５９】
次に、認証情報データに基づいて電子機器へのアクセスや電子機器の持つデータへのアクセスが明示的に行われる構成ではなく、認証情報データに基づく復号化キーを用いて復号化を行うことにより、暗号化されたデータを復号化する処理が実行される実施形態について説明する。図７は、このような場合の処理を、図３の処理の続きとして記載するフローチャートである。この場合には、電子機器２００は、例えば、コンピュータネットワーク１０を通じて、サーバー５００から暗号化されたコンテンツデータを受け取って保管している。この暗号化コンテンツデータには、例えば、音楽データやビデオデータ、あるいは、何らかの使用者が用いたいデータ（デジタルコンテンツデータ）が暗号化されて含まれている。このコンテンツデータの暗号化の際には、復号化が許諾された時刻範囲を示す復号化許諾時刻範囲データ、復号化が許諾された位置範囲を示す復号化許諾位置範囲データ、復号化が許諾された許諾者のＩＤデータとに基づくような暗号化キーが用いられている。
【００６０】
図３に示した認証情報データを取得した後、まず、セキュリティ管理装置１００の暗号処理手段１６０が、認証情報データ１５２を暗号化して暗号化認証情報データを生成し、データ通信手段１１０を通じて電子機器２００に送信する（Ｓ５０２）。電子機器２００は、その暗号化認証情報データを受信し、それを復号化する（Ｓ５０４）。認証情報データには、現在時刻データ、位置データ、登録使用者ＩＤデータが含まれているので、電子機器２００は、それを抽出して、暗号化コンテンツデータを復号化するための復号化キーを生成する（Ｓ５０６）。電子機器２００は、さらにその復号化キーを用いて暗号化コンテンツデータを復号化する（Ｓ５０８）。ここで、復号化キーが、その暗号化コンテンツデータを正当に復号化しうるものであるかどうかは、暗号化の際の暗号化キーの基になっている復号化許諾時刻範囲データ、復号化許諾位置範囲データ、許諾者のＩＤデータと、認証情報データにまれる現在時刻データ、位置データ、登録使用者ＩＤデータとの関連によって定まる。よって、暗号化コンテンツデータの復号化が成功するか失敗するかは、復号化が許諾された条件にしたがっているかどうかを表し、許諾された条件に合致する場合にのみ、正常に復号化が行われる。
【００６１】
なお、認証情報データを暗号化して電子機器に送信する例を示したが、セキュリティ管理装置１００と電子機器２００との間の通信のセキュリティに問題が無ければ、認証情報データは暗号化しないまま電子機器に送信してもよい。また、ここでの復号化（Ｓ５０８）は、電子機器２００によって行ってもよいが、図５ａのようにセキュリティ管理装置１００に暗号化コンテンツデータを送信して暗号処理手段１６０によって復号化を行ってもよい。セキュリティ管理装置１００に暗号化コンテンツデータを送信して暗号処理手段１６０によって復号化を行う場合には、ステップ５０２および５０４を省略して、ステップ５０６の復号化キーをキー生成部１６６（図１）によって認証情報データ１５２から生成し、セキュリティ管理装置１００の暗号処理手段１６０は、その復号化キーによって暗号化コンテンツデータを復号化することができる（Ｓ５０８）。
【００６２】
次に、暗号処理手段１６０の暗号化および復号化のためのアルゴリズムを切り替えることができ、公開鍵暗号方式を用いて暗号処理を行う実施形態について説明する。図８は、この実施形態における暗号化コンテンツデータ１９０のデータの構成を示す説明図である。ここで、暗号化されたデジタルコンテンツデータ１９６は、公開鍵によって暗号化されたものではなく、ランダムに生成されたセッションキーとよぶ共通鍵によって共通鍵暗号方式の暗号化がなされている。そして、そのセッションキーは公開鍵によって暗号化されて、暗号化コンテンツデータの一部として含められる。また、この暗号化されたデジタルコンテンツデータを共通鍵方式によって復号化するために用いるアルゴリズム識別子も、このセッションキーによって暗号化された上で暗号化コンテンツデータの一部にされている。このように、暗号化コンテンツデータ１９０は、公開鍵によって暗号化されたセッションキー１９２と、そのセッションキーによって暗号化されたアルゴリズム識別子１９４と、セッションキーによって暗号化されたデジタルコンテンツデータ１９６とを含む。セッションキーを暗号化するのに用いた公開鍵に対応する秘密鍵があれば、復号化されたセッションキーを得ることができる。そして、このセッションキーを共通鍵として用い、暗号化されたアルゴリズム識別子を予め分かっているアルゴリズムにより復号化すれば、復号化されたアルゴリズム識別子を得ることができる。最後に、そのアルゴリズム識別子に応じた復号化アルゴリズムによって、セッションキーを用いてデジタルコンテンツを共に得ることができる。
【００６３】
アルゴリズム識別子によって、復号化アルゴリズムが選択される。このため、暗号処理手段１６０は、プログラムによって復号化アルゴリズムを切り替えることができるように構成される。このプログラムは、各アルゴリズムに応じて予めプログラム記憶手段１８８に格納されており、アルゴリズム識別子に応じてプログラム記憶手段１８８から暗号処理手段１６０にロードされる。
【００６４】
次に、本発明の電子機器２００の実施の形態について説明する。
電子機器２００は、データ通信手段２１０を備えている。このデータ通信手段２１０は、セキュリティ管理装置１００のデータ通信手段１１０と連携して、セキュリティ管理装置１００との間での通信を確立する。このデータ通信手段２１０は、任意のデータを通信することができ、認証情報データ１５２やデジタルコンテンツデータを、暗号化されているといないとにかかわらず通信することができる。この電子機器２００は、その電子機器自体へのアクセスを許可したり拒絶したりするための制御手段２４０を備えている。また、暗号化や復号化を行うための暗号処理手段２６０を備えていることができるが、暗号処理手段２６０は、セキュリティ管理装置１００が暗号処理手段１６０を備えていれば必ずしも備えていなくともよい。電子機器２００は、ネットワーク通信部２２０を備えていて、例えばインターネットなどのコンピュータネットワーク１０を介して、何らかのデータやサービスを提供するサーバー５００に接続されていることができる。また、電子機器２００は、それ自体がデータを格納する記憶手段２８０を備えていることもできる。
【００６５】
電子機器２００は、セキュリティ管理装置１００と連携してセキュリティが管理される。例えば、制御手段２４０は、アクセス制御手段１８２からのアクセス制御信号１８６に応じて、電子機器２００へのユーザーのアクセスを制御することができる。また、記憶手段２８０には、セキュリティ管理装置１００からの認証情報データに基づいて暗号化したデータを保管することができる。逆に、記憶手段２８０に暗号化データが保管されていて、そのデータを、セキュリティ管理装置１００からの認証情報データに基づいて復号化することができる。あるいは、記憶手段２８０に格納するデータや、電子機器２００から送信するデータに、セキュリティ管理装置１００によって得られた認証情報データを付加することもできる。また、いつ、どこで、だれがどのような操作をしたかを示すログをとる際に、セキュリティ管理装置１００からの現在時刻データ、位置データ、登録使用者ＩＤデータに基づくようにすることもできる。
【００６６】
以上、本発明の実施の形態につき述べたが、本発明は既述の実施の形態に限定されるものではなく、本発明の技術的思想に基づいて各種の変形、変更および組み合わせが可能である。
【００６７】
例えば、図１ではセキュリティ管理装置１００と電子機器２００が直接接続されているように記載しているが、例えば、インターネットなどのネットワークを介して接続されたり、ワイアレス通信手段によって接続されるように構成することもできる。
【００６８】
また、時刻特定手段１２０は、ラジオ放送またはテレビジョン放送の放送電波に重畳された時報データから時刻データを得てもよい。また、例えば、時刻特定手段１２０は、ＧＰＳ電波に含まれている時刻データによって、ＧＰＳ時刻を用いることができる。これにより、標準電波を用いなくても世界協定時とトレーサブルな時刻データを得ることができる。時刻特定手段１２０は、例えば、最後に時計を校正した後、所定の期間経過後に再度時刻を校正することができる。
【００６９】
また、ＧＰＳデータは、経緯度と高度によって指定されるものには限定されない。例えば、ＧＰＳデータと対応を付けやすいように、ＩＴＲＦ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒｅｆｅｒｅｎｃｅ  Ｆｒａｍｅ）座標系によって、例えば、Ｘ＝−３，９５９，３４０．１±１００ｍ、Ｙ＝３，３５２，８５４．５±１００ｍ、Ｚ＝３，６９７，４７１．５±１００ｍと指定してもよい。もちろん、より広い領域をアクセス許可位置範囲とすれば、例えば、実質的に一つの国の領域内でのみアクセスを可能にすることもできる。また、アクセス許可位置範囲として、特定の位置以外を指定して、実質的にはアクセスを許可しない位置範囲を与えるようにしてもよい。
【００７０】
また、認証情報データ１５２は、使用者の指紋が登録使用者の指紋と一致する場合でなければ送信されないように構成することもできる。これにより、例えばセキュリティ管理装置を紛失したとしても、拾得者が登録使用者で無い限り認証情報データを取り出せず、セキュリティを高めることができる。
【００７１】
さらに、主に指紋を生体情報とする場合を記載してきたが、虹彩パターン、指や手の平の静脈パターン等の他の生体情報を用いたり、声紋やサインなどの行動情報を用いて認証を行うものとすることもできる。
【００７２】
また、図８に関連して、共通鍵となるセッションキーを公開鍵により暗号化するような公開鍵暗号方式の場合について説明したが、セッションキーを用いずに、デジタルコンテンツを公開鍵によって直接暗号化して得られるような、より単純な公開鍵暗号方式も実現することができる。また、現在時刻データ、位置データ、登録使用者のＩＤデータによって認証が成功した場合に、予めキー記憶部１８０に格納されている秘密鍵データを呼び出して復号化に用いることもできる。
【００７３】
上記実施形態では、登録使用者ＩＤデータに加えて現在時刻データと位置データとを両方用いる場合を主に記載しているが、認証情報データ１５２には、現在時刻データか前記位置データのどちらかは含められなくてもよい。必要なセキュリティのレベルに応じて、現在時刻データと位置データとを両方とも用いるか、一方のみとするかを定めることができる。この場合に、図１の認証要求１８４においてその含まれていないデータが必要である場合には、認証情報データ生成手段１５０は認証要求に応じたデータを含む認証情報データを再度生成してもよく、また、認証要求１８４に対してそのデータの比較は行わないこともできる。
【００７４】
また、図３〜図７に示した処理には相互に順序を入れ替えることができるものもある。例えば、図３に記した現在時刻データの取得（Ｓ１０６）や位置データの生成（Ｓ１０８）の処理は、認証情報データの生成（Ｓ１１６）までに行えば、その処理順序は任意である。別の例としては、図３に示した認証の処理に続く処理として図４および図６のアクセスの制御処理や図７の暗号処理を説明したが、これらの順序はこのように完全に分離されていなくともよい。図６に示した電子機器２００からの認証要求の送信（Ｓ４０２）に応じてその認証要求をセキュリティ管理装置１００が受信した（Ｓ４０４）あとで、図３の時刻データの取得から認証情報データを生成するまでの処理（Ｓ１０６〜Ｓ１１６）を行うこともできる。
【００７５】
本発明を用いれば、例えば、プライバシーを管理すべきデータを、複数の場所で安全に閲覧したり、互いにやり取りしたりすることができ、プライバシーを管理すべき電子機器の操作のセキュリティレベルを管理することもできる。また、正確な時刻や正確な位置のデータを非常に手軽に得ることができる。
【００７６】
以上の各実施の形態に置いては、図１の符号１０２内にある、判定部１４６や、認証情報データ生成手段１５０、暗号処理手段１６０、アクセス制御手段１８２を機能に合わせて説明したが、これらの各手段は、プログラムによって機能を変更しうるプロセッサとメモリを用いてプログラムによって実現されるような機能手段とすることもできる。
【００７７】
本発明のセキュリティ管理装置を使用者が携行することにより、使用者は、セキュリティが管理された種々の電子機器に対して自らが正当な使用者であることを証明することができる。すなわち、本発明のセキュリティ管理装置は、そのセキュリティ管理装置に登録使用者を登録する手続を公の場所で行うことにより、印鑑証明のある印鑑と同様に、極めて信頼性の高い認証トークンとして用いることができる。
【図面の簡単な説明】
【００７８】
【図１】図１は、本発明のセキュリティ管理装置の実施形態を示すブロック構成図である。
【図２】図２は、本発明のセキュリティ管理装置において生成される認証情報データの構成を示す説明図である。
【図３】図３は、本発明のセキュリティ管理装置および電子機器の実施形態における処理動作を示すフローチャートである。
【図４】図４は、本発明のセキュリティ管理装置および電子機器の実施形態における処理動作を示すフローチャートである。
【図５】図５は、本発明のセキュリティ管理装置および電子機器の実施形態における処理動作を示すフローチャートである。
【図６】図６は、本発明のセキュリティ管理装置および電子機器の実施形態における処理動作を示すフローチャートである。
【図７】図７は、本発明のセキュリティ管理装置および電子機器の実施形態における処理動作を示すフローチャートである。
【図８】図８は、本発明のセキュリティ管理装置および電子機器の実施形態において暗号処理される暗号化コンテンツデータの構成を示す説明図である。
【図９】図９は、本発明のセキュリティ管理装置の他の実施形態を示すブロック構成図である。
【符号の説明】
【００７９】
１０ コンピュータネットワーク
１００ セキュリティ管理装置
１１０ データ通信手段
１１０ 通信手段
１２０ 時刻特定手段
１３０ 位置特定手段
１３２ 最終特定位置記憶手段
１４０ 使用者認証手段
１４２ センサー
１４４ 登録使用者指紋情報記憶部
１４６ 判定部
１５０ 認証情報データ生成手段
１５２ 認証情報データ
１６０ 暗号処理手段
１８０ キー記憶部
１８２ アクセス制御手段
１８４ 認証要求
１８６ アクセス制御信号
１８８ プログラム記憶手段
２００ 電子機器
２１０ データ通信手段
２２０ ネットワーク通信部
２４０ 制御手段
２６０ 暗号処理手段
２８０ 記憶手段
３００ 送信局
４００ 衛星
５００ サーバー
【図１】
2006350429.tif 000003
【図２】
2006350429.tif 000004
【図３】
2006350429.tif 000005
【図４】
2006350429.tif 000006
【図５】
2006350429.tif 000007
【図６】
2006350429.tif 000008
【図７】
2006350429.tif 000009
【図８】
2006350429.tif 000010
【図９】
2006350429.tif 000011