(57)【特許請求の範囲】
【請求項１】
自身を識別する端末ＩＤを備える携帯端末と、前記携帯端末にダウンロードしたコンテンツ情報の保護を実行するコンテンツ配信装置で構成されるコンテンツ配信システムであって、
前記コンテンツ情報は、病院で扱うレントゲン画像等の医療画像であり、
前記コンテンツ配信装置は、
収集したコンテンツ情報を暗号化して暗号化コンテンツ情報を生成し、前記暗号化コンテンツ情報を識別するコンテンツＩＤおよび復号鍵を関連付けて記憶部に記憶するコンテンツ取得部と、
前記暗号化コンテンツ情報ごとに未配信か配信済かを管理するとともに、前記未配信の前記暗号化コンテンツ情報が存在するときには、その未配信の前記暗号化コンテンツ情報を前記携帯端末に送信するコンテンツ配信部と、
前記コンテンツＩＤに関連付けて、閲覧を許可する携帯端末を識別する端末ＩＤ、および閲覧を許可する場所を示す閲覧許可位置を関連付けて前記記憶部に記憶する場所設定部と、
前記携帯端末から当該携帯端末の端末ＩＤ、受信済の前記暗号化コンテンツ情報のコンテンツＩＤおよび現在位置情報を含む閲覧要求を受け付けて、前記記憶部を参照して、前記携帯端末の現在位置と前記閲覧許可位置とを比較して、前記携帯端末の現在位置が前記閲覧許可位置に在る場合、前記閲覧要求のコンテンツＩＤに関連付けられた前記復号鍵および前記閲覧許可位置を取得し、前記携帯端末に当該復号鍵および当該閲覧許可位置を送信する閲覧要求認証部と、を備え、
前記閲覧を許可する場所を示す閲覧許可位置は、緯度および経度で示される位置情報と範囲を示す範囲情報とを含んで定義され、前記範囲情報における範囲の広さは、前記閲覧許可位置ごとに可変に設定可能であり、
前記携帯端末は、
前記コンテンツ配信部の配信にかかる前記暗号化コンテンツ情報が記憶される記憶部と、
現在位置情報を取得する位置取得部と、
前記端末ＩＤ、前記記憶部に記憶されている前記暗号化コンテンツ情報のコンテンツＩＤおよび前記現在位置情報を含む閲覧要求を前記コンテンツ配信装置に送信する送信部と、
前記コンテンツ配信装置から、前記復号鍵および前記閲覧許可位置を取得する受信部と、
前記復号鍵を用いて前記暗号化コンテンツ情報を復号化し、前記復号化したコンテンツ情報を繰り返し閲覧する際に、前記現在位置と、受信した前記閲覧許可位置とを比較して、当該現在位置が当該閲覧許可位置に在る場合、前記復号化したコンテンツ情報を閲覧可能とする処理部と、を備える
ことを特徴とするコンテンツ配信システム。
【請求項２】
前記閲覧要求認証部は、さらに、前記記憶部のコンテンツＩＤと前記閲覧要求のコンテンツＩＤとが一致しているか否かを判定し、前記記憶部の端末ＩＤと前記閲覧要求の端末ＩＤとが一致しているか否かを判定し、それぞれの判定結果が双方とも一致した場合、当該コンテンツＩＤおよび当該端末ＩＤの双方に関連付けられた前記復号鍵および前記閲覧許可位置を前記携帯端末に送信すること
を特徴とする請求項１に記載のコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末にダウンロードしたコンテンツ情報のセキュリティ管理の技術に関する。
【背景技術】
【０００２】
近年、携帯端末（ポータブルコンピュータ、携帯電話機等）の小型化およびそのメモリの大容量化とネットワーク技術の進展に伴って、サーバにいつでもどこからでもアクセスでき、コンテンツ情報をダウンロードして簡単に持ち運べるようになってきている。例えば、医師が携帯端末にコンテンツ情報として患者のレントゲン画像を格納しておき、病院外での往診時に、そのレントゲン画像を用いて診断や病状説明を行ったりすることが検討されている。
【０００３】
しかし、大学等の研究機関や病院等では、指定されたエリア内では自由に閲覧が可能であっても、指定エリア外に持ち出すことを禁止されたコンテンツ情報（例えば、診療情報や画像データ）が存在する。そのようなコンテンツ情報は、患者取り違え防止の観点から、患者の氏名、年齢、性別といった個人情報を含んでおり原則的に指定エリア外に持ち出すことが禁止されている。
【０００４】
そのため、深夜休日の救急患者等に対して迅速に適切な救命処置が要求される場面において、指定エリア外（例えば、病院の外）にいる専門の医師が患部のレントゲン画像等のコンテンツ情報を照会して、処置方法を指示することを可能にする運用が検討されている。
【０００５】
その一方で、携帯しているコンテンツ情報の紛失や盗難による情報漏洩が後を絶たない。そのため、機密扱いのコンテンツ情報へのアクセス管理については、従来から様々な検討が行われている。
【０００６】
例えば、携帯端末にダウンロードされた平文コンテンツ情報を暗号化し、その暗号化したコンテンツ情報の閲覧を許可するエリアの位置（閲覧許可位置）の情報を付加して管理する技術が、下記特許文献１に開示されている。その技術をより詳細に説明すると、携帯端末は、サーバからダウンロードした平文コンテンツ情報を記憶している。そして、まず、携帯端末は、サーバから取得した暗号鍵と閲覧許可位置情報とを用いて、ファイル暗号鍵を生成する。次に、携帯端末は、ファイル暗号鍵を用いて、平文コンテンツ情報を暗号化して暗号化ファイルを生成する。そして、携帯端末は、サーバから取得した暗号鍵を用いて、前記暗号化ファイルに閲覧許可位置情報を付加したデータを暗号化して、位置情報付き暗号化ファイルを生成する。
【０００７】
復号化する場合には、携帯端末は、まず、サーバから取得した復号鍵を用いて、位置情報付き暗号化ファイルを復号化し、閲覧許可位置情報と暗号化ファイルとを取得する。また、携帯端末は、自身の備えるＧＰＳ（Global Positioning System）機能を用いて、現在位置を取得し、現在位置が閲覧許可位置に一致する（所定の範囲内に入る）場合、閲覧許可位置情報および復号鍵を用いて、ファイル復号鍵を生成する。そして、携帯端末は、ファイル復号鍵を用いて、前記暗号化ファイルを復号化し、元の平文コンテンツ情報を取得する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−２４１９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載の技術は、携帯端末に平文コンテンツ情報をダウンロードした後に、携帯端末において暗号化処理を実行しているため、暗号化処理が終了するまでの間に、平文コンテンツ情報が不正に利用される虞がある。また、特許文献１に記載の技術は、閲覧許可位置情報を急に変更することになった場合に、閲覧許可位置情報とサーバから取得した暗号鍵とを用いてファイル暗号鍵を再度生成し直して暗号化する手間（閲覧許可位置の変更に付随する処理）を要するという問題がある。
【００１０】
そこで、本発明では、コンテンツ情報を閲覧許可位置以外では閲覧できないようにするとともに、閲覧許可位置の変更に付随する処理量を低減する技術を提供することを課題とする。
【課題を解決するための手段】
【００１１】
前記課題を解決するために、自身を識別する端末ＩＤを備える携帯端末と、前記携帯端末にダウンロードしたコンテンツ情報の保護を実行するコンテンツ配信装置で構成されるコンテンツ配信システムであって、前記コンテンツ情報は、病院で扱うレントゲン画像等の医療画像であり、前記コンテンツ配信装置が、収集したコンテンツ情報を暗号化して暗号化コンテンツ情報を生成し、前記暗号化コンテンツ情報を識別するコンテンツＩＤおよび復号鍵を関連付けて記憶部に記憶するコンテンツ取得部と、前記暗号化コンテンツ情報ごとに未配信か配信済かを管理するとともに、前記未配信の前記暗号化コンテンツ情報が存在するときには、その未配信の前記暗号化コンテンツ情報を前記携帯端末に送信するコンテンツ配信部と、前記コンテンツＩＤに関連付けて、閲覧を許可する携帯端末を識別する端末ＩＤ、および閲覧を許可する場所を示す閲覧許可位置を関連付けて前記記憶部に記憶する場所設定部と、前記携帯端末から当該携帯端末の端末ＩＤ、受信済の前記暗号化コンテンツ情報のコンテンツＩＤおよび現在位置情報を含む閲覧要求を受け付けて、前記記憶部を参照して、前記携帯端末の現在位置と前記閲覧許可位置とを比較して、前記携帯端末の現在位置が前記閲覧許可位置に在る場合、前記閲覧要求のコンテンツＩＤに関連付けられた前記復号鍵および前記閲覧許可位置を取得し、前記携帯端末に当該復号鍵および当該閲覧許可位置を送信する閲覧要求認証部と、を備え、前記閲覧を許可する場所を示す閲覧許可位置は、緯度および経度で示される位置情報と範囲を示す範囲情報とを含んで定義され、前記範囲情報における範囲の広さは、前記閲覧許可位置ごとに可変に設定可能であり、前記携帯端末が、前記コンテンツ配信部の配信にかかる前記暗号化コンテンツ情報が記憶される記憶部と、現在位置情報を取得する位置取得部と、前記端末ＩＤ、前記記憶部に記憶されている前記暗号化コンテンツ情報のコンテンツＩＤおよび前記現在位置情報を含む閲覧要求を前記コンテンツ配信装置に送信する送信部と、前記コンテンツ配信装置から、前記復号鍵および前記閲覧許可位置を取得する受信部と、前記復号鍵を用いて前記暗号化コンテンツ情報を復号化し、前記復号化したコンテンツ情報を繰り返し閲覧する際に、前記現在位置と、受信した前記閲覧許可位置とを比較して、当該現在位置が当該閲覧許可位置に在る場合、前記復号化したコンテンツ情報を閲覧可能とする処理部と、を備える。
【発明の効果】
【００１２】
本発明によれば、コンテンツ情報を閲覧許可位置以外では閲覧できないようにするとともに、閲覧許可位置の変更に付随する処理量を低減することができる。
【図面の簡単な説明】
【００１３】
【図１】コンテンツ配信システムの構成例と、コンテンツ配信装置の機能例および処理フロー例とを示す図である。
【図２】コンテンツＤＢの一例を示す図である。
【図３】場所ＤＢの一例を示す図である。
【図４】コンテンツ情報の配信処理フローの一例を示す図である。
【図５】閲覧許可位置で閲覧を許可する処理フローの一例を示す図である。
【発明を実施するための形態】
【００１４】
次に、発明を実施するための形態（以降、「実施形態」と称す。）について、適宜図面を参照しながら詳細に説明する。
【００１５】
（コンテンツ配信システム）
はじめに、本実施形態におけるコンテンツ配信システム１の構成例について、図１を用いて説明する。
コンテンツ配信システム１は、図１に示すように、コンテンツ配信装置１０、管理端末２０、コンテンツサーバ３０、および携帯端末４０（４０ａ，４０ｂ，４０ｃ）によって構成される。携帯端末４０は、携帯して使用できる通信機能を備えた端末（機器）であって、例えば、ポータブルコンピュータや携帯電話機等である。なお、携帯端末４０は、図１では３台記載しているが、３台に限られることはなく、１台以上であっても構わない。また、図１では、コンテンツサーバ３０は、１台しか記載していないが、複数台であっても構わない。
【００１６】
コンテンツ配信装置１０は、コンテンツ情報を暗号化して携帯端末４０に配信するとともに、暗号化したコンテンツ情報（暗号化コンテンツ情報）の閲覧を許可する場所（以降、閲覧許可位置と称する。）の管理（新規設定、変更、削除）を行う機能を有する。なお、コンテンツ配信装置１０の機能の詳細については後記する。また、コンテンツ配信装置１０は、図１に示すように、管理端末２０、コンテンツサーバ３０および携帯端末４０と通信可能に接続されている。図１では、コンテンツ配信装置１０と携帯端末３０とは、ネットワーク５０を介して接続される。このとき、ネットワーク５０は、有線網、無線網のいずれかまたは双方で構成される。また、図１では、コンテンツ配信装置１０と管理端末２０との間、コンテンツ配信装置１０とコンテンツサーバ３０との間は、直接接続されるように記載しているが、ＬＡＮ（Local Area Network）等を介して接続されても構わない。
【００１７】
管理端末２０は、例えば、コンテンツ配信装置１０の管理者によって操作されるパソコンであって、コンテンツ配信装置１０の機能を動作させる指示を送信したり、コンテンツ配信装置１０の処理結果を表示したりする機能を有する。
【００１８】
コンテンツサーバ３０は、機密扱いのコンテンツ情報を記憶しており、コンテンツ配信装置１０からコンテンツ情報の取得要求を受け付けて、その取得要求に対応するコンテンツ情報を送信する機能を有する。例えば、機密扱いのコンテンツ情報が、病院におけるレントゲン画像等である場合には、コンテンツサーバ３０は、病院の画像サーバである。
【００１９】
携帯端末４０は、自身を識別する端末ＩＤを有し、コンテンツ配信装置１０から暗号化コンテンツ情報を受信して記憶する記憶部を備える。また、携帯端末４０は、ＧＰＳ（位置取得部）４１を備えて現在位置を取得するとともに、記憶している暗号化コンテンツ情報を閲覧するときには、閲覧要求（携帯ＩＤ、暗号化コンテンツ情報を識別するコンテンツＩＤ、現在位置情報）をコンテンツ配信装置１０に送信する送信部を備える。また、携帯端末４０は、コンテンツ配信装置１０から復号鍵および閲覧許可位置情報を取得する受信部と、暗号化コンテンツ情報を復号化して、現在位置が閲覧許可位置にある場合、復号化したコンテンツ情報を閲覧可能とする処理部とを備える。
【００２０】
（コンテンツ配信装置）
次に、コンテンツ配信装置１０の機能例について、図１を用いて説明する（適宜、図２，３参照）。
コンテンツ配信装置１０は、処理部１００、記憶部１１０および通信部１２０を備える。処理部１００は、少なくとも、コンテンツ取得部１０１、コンテンツ配信部１０２、場所設定部１０３および閲覧要求認証部１０４を機能として有する。処理部１００は図示しないＣＰＵ（Central Processing Unit）およびメインメモリによって構成され、処理部１００内の各部は記憶部１１０に記憶されているアプリケーションプログラムをメインメモリに展開して具現化される。
【００２１】
コンテンツ取得部１０１は、管理端末２０からの指示に基づいて、コンテンツサーバ３０から指示に対応するコンテンツ情報を取得し、暗号化して、暗号化コンテンツ情報を生成する機能を有する。また、コンテンツ取得部１０１は、コンテンツＤＢ１１１（図２参照）に、コンテンツＩＤ、復号鍵およびコンテンツ名を記憶する機能を有する。コンテンツＩＤは、暗号化コンテンツ情報を識別する識別情報である。復号鍵は、暗号化コンテンツ情報を復号化するための鍵である。コンテンツ名は、暗号化コンテンツ情報を格納しているファイル名（格納場所）を表す情報である。
【００２２】
コンテンツ配信部１０２は、所定の周期で、コンテンツＤＢ１１１を参照して、未配信となっている暗号化コンテンツ情報を検索し、未配信の暗号化コンテンツ情報を携帯端末４０に配信する機能を有する。また、コンテンツ配信部１０２は、未配信か配信済かを識別するために、配信が成功した場合、携帯端末４０を識別する端末ＩＤを用いて、配信済の端末ＩＤをコンテンツＤＢ１１１に記憶する機能を有する。
【００２３】
場所設定部１０３は、管理端末２０から入力される、閲覧有効期限、閲覧を許可する端末ＩＤ、および閲覧を許可する場所ＩＤを、コンテンツＤＢ１１１に対して新規設定（記憶）・変更・削除する機能を有する。閲覧有効期限は、コンテンツ情報の閲覧が可能な期限を示す情報である。閲覧を許可する端末ＩＤは、コンテンツ情報を閲覧可能とする携帯端末４０を制限するための情報である。閲覧を許可する場所ＩＤは、コンテンツ情報の閲覧を許可する位置（閲覧許可位置）を識別する情報である。また、場所設定部１０３は、場所ＩＤごとに、位置情報（緯度，経度）および範囲情報を関連付けて、場所ＤＢ１１２（図３参照）に対して新規設定（記憶）・変更・削除する機能を有する。例えば、位置情報は、閲覧を許可するエリアの中心で、範囲情報は、その中心からの距離によってエリアを表す。なお、前記閲覧許可位置は、位置情報および範囲情報によって表わされるエリアを意味している。
【００２４】
閲覧要求認証部１０４は、携帯端末４０から閲覧要求（端末ＩＤ、コンテンツＩＤ、現在位置情報）を受け付けて、コンテンツＤＢ１１１および場所ＤＢ１１２を検索し、閲覧要求に含まれるコンテンツＩＤおよび端末ＩＤの双方に関連付けられた暗号化コンテンツ情報がコンテンツＤＢ１１１に存在する場合、そのコンテンツＩＤに関連付けられた復号鍵および閲覧を許可する場所ＩＤの情報（閲覧許可位置情報）を取得し、携帯端末４０に送信する機能を有する。
【００２５】
記憶部１１０は、コンテンツＤＢ１１１および場所ＤＢ１１２を記憶している。
コンテンツＤＢ１１１は、図２に示すように、コンテンツＩＤ、復号鍵、閲覧有効期限、コンテンツ名、閲覧を許可する端末ＩＤ、閲覧を許可する場所ＩＤ、および配信済の端末ＩＤを関連付けて記憶している。
【００２６】
例えば、コンテンツＤＢ１１１の１行目では、コンテンツＩＤは「1108262315」、復号鍵は「6jkb3g7」、閲覧有効期限は「20111231」、コンテンツ名は「ファイルａ」、閲覧を許可する端末ＩＤは「Ａ」、閲覧を許可する場所ＩＤは「Ｂ０１，Ｂ０２」、配信済の端末ＩＤは「Ａ」となっている。ここで、コンテンツＩＤは、暗号化コンテンツ情報ごとにユニークに付けられた情報である。復号鍵は、復号化を実行する際に用いる鍵を識別する情報である。閲覧有効期限は、閲覧可能な期限の年月日を表している。コンテンツ名は、暗号化コンテンツ情報を格納しているファイル名（格納場所）を表す情報である。また、閲覧を許可する場所ＩＤは「Ｂ０１，Ｂ０２」となっているが、Ｂ０１、Ｂ０２は、図３に示す場所ＤＢ１１２を参照するときに用いる記号である。ただし、閲覧を許可する場所ＩＤは、ひとつのコンテンツＩＤに対して、複数設定することができる。
【００２７】
また、コンテンツＤＢ１１１の２行目の、閲覧を許可する端末ＩＤが「Ａ，Ｂ」となっているのは、同じコンテンツＩＤの暗号化コンテンツ情報の閲覧を許可する携帯端末４０を２つ設定していることを表している。
【００２８】
また、コンテンツＤＢ１１１の１行目で、閲覧を許可する端末ＩＤが「Ａ」であり、配信済の端末ＩＤが「Ａ」である場合には、双方が一致しているので、コンテンツＩＤ「1108262315」の暗号化コンテンツ情報が端末ＩＤ＝「Ａ」の携帯端末４０に配信済であることを意味している。それに対して、コンテンツＤＢ１１１の３行目で、閲覧を許可する端末ＩＤが「Ｃ」であり、配信済の端末ＩＤが「−」である場合には、双方の間に相違があるので、コンテンツＩＤ「1108262317」の暗号化コンテンツ情報が端末ＩＤ＝「Ｃ」の携帯端末４０に未配信であることを意味している。
【００２９】
次に、場所ＤＢ１１２は、図３に示すように、場所ＩＤ、位置情報（緯度，経度）および範囲情報を記憶している。
場所ＩＤは、閲覧許可位置を識別する情報であり、場所設定部１０３によって発行される。場所ＩＤは、図２に示すコンテンツＤＢ１１１の閲覧を許可する場所ＩＤの欄に用いられる。
【００３０】
位置情報（緯度，経度）は、携帯端末４０に備わるＧＰＳ４１から取得される現在位置情報との照合を可能とするために、緯度経度で表される。なお、緯度経度情報は、場所設定部１０３によって、コンテンツ配信装置１０自身に備えられた地図データベースを参照して取得されるように構成しても、インターネット上の地図サイトから目的の場所の情報を取得されるように構成しても構わない。
【００３１】
範囲情報は、距離を表し、その距離によって、閲覧を許可するエリアの範囲を表している。なお、エリアの形状は、位置情報の示す位置を中心とする円に限られることはなく、位置情報の示す位置を通る対角線によって形成される多角形等であっても構わない。つまり、範囲情報によって表される距離は、エリアの形状が円の場合には、半径であり、多角形の場合には、対角線の長さである。また、距離の長さは、例えば、個人宅の場合には小さく設定し、病院や大学等の場合には大きく設定することができる。
【００３２】
通信部１２０は、コンテンツ配信装置１０が管理端末２０、コンテンツサーバ３０および携帯端末４０と情報を送受信するための通信インタフェースである。
【００３３】
（コンテンツ配信装置における処理の流れ）
次に、コンテンツ配信装置１０の処理フローの概要について、図１を用いて説明する。
ステップＳ１では、コンテンツ取得部１０１は、管理端末２０からの指示に基づいて、コンテンツサーバ３０からコンテンツ情報を取得する。
ステップＳ２では、コンテンツ取得部１０１は、取得したコンテンツ情報を暗号化し、暗号化コンテンツ情報を生成する。また、コンテンツ取得部１０１は、暗号化コンテンツ情報を識別するコンテンツＩＤを発行し、そのコンテンツＩＤ、復号鍵およびコンテンツ名を、コンテンツＤＢ１１１に記憶する。
【００３４】
ステップＳ３では、コンテンツ配信部１０２は、所定の周期で、コンテンツＤＢ１１１を参照して、未配信となっている暗号化コンテンツ情報の閲覧有効期限、コンテンツ名、および閲覧を許可する端末ＩＤを取得する。
ステップＳ４では、コンテンツ配信部１０２は、ステップＳ３で取得した閲覧有効期限を参照して、現在が閲覧有効期限内か否かを判定し、閲覧有効期限内であれば、未配信のコンテンツ名に格納されている暗号化コンテンツ情報を、通信部１２０を介して、閲覧を許可する端末ＩＤの携帯端末４０に配信する。
【００３５】
ステップＳ５では、場所設定部１０３は、管理端末２０からの入力を受け付けて、場所ＤＢ１１２の、場所ＩＤ、位置情報（緯度，経度）および範囲情報を、新規設定（記憶）・変更・削除する。
ステップＳ６では、場所設定部１０３は、管理端末２０からの入力を受け付けて、コンテンツＤＢ１１１の、閲覧有効期限、閲覧を許可する端末ＩＤおよび閲覧を許可する場所ＩＤを新規設定（記憶）・変更・削除する。
【００３６】
ステップＳ７では、閲覧要求認証部１０４は、通信部１２０を介して、携帯端末４０からの閲覧要求を受け付ける。なお、閲覧要求には、端末ＩＤ、コンテンツＩＤ、携帯端末４０のＧＰＳ４１から取得された現在位置情報が含まれる。
ステップＳ８では、閲覧要求認証部１０４は、コンテンツＤＢ１１１を参照して、閲覧要求に含まれるコンテンツＩＤが存在するか否かを判定（コンテンツＩＤの認証）し、コンテンツＩＤが存在する場合、当該コンテンツＩＤに関連付けられた復号鍵、閲覧を許可する端末ＩＤおよび閲覧を許可する場所ＩＤを取得する。また、閲覧要求認証部１０４は、閲覧を許可する端末ＩＤ内に閲覧要求に含まれる端末ＩＤがあるか否かを判定する。つまり、閲覧要求認証部１０４は、携帯端末４０の認証を行う。なお、コンテンツＩＤの認証と端末ＩＤの認証は、いずれが先に実行されても構わない。
【００３７】
ステップＳ８において端末ＩＤがあると判定された場合、ステップＳ９では、閲覧要求認証部１０４は、閲覧を許可する場所ＩＤを用いて、場所ＤＢ１１２を参照し、位置情報および範囲情報（閲覧許可位置）を取得する。
ステップＳ１０では、閲覧要求認証部１０４は、現在位置情報に示される携帯端末４０の現在位置が閲覧許可位置内に在るか否かを判定する。そして、閲覧要求認証部１０４は、携帯端末４０の現在位置が閲覧許可位置内に在ると判定した場合、復号鍵と閲覧許可位置とを携帯端末４０に送信する。
なお、復号鍵と閲覧許可位置とを受信した携帯端末４０は、暗号化コンテンツ情報を復号化し、現在位置が閲覧許可位置に在ると判定した場合、コンテンツ情報を閲覧を可能にする。
【００３８】
（コンテンツ情報の配信処理フロー）
ここで、コンテンツ情報の配信処理フローの詳細について、図４を用いて説明する（適宜、図１参照）。
ステップＳ４０１では、コンテンツ取得部１０１は、管理端末２０からの指示に基づいて、コンテンツサーバ３０から、コンテンツ情報を取得する。
ステップＳ４０２では、コンテンツ取得部１０１は、コンテンツ情報を暗号化し、暗号化コンテンツ情報を生成する。
【００３９】
ステップＳ４０３では、コンテンツ取得部１０１は、暗号化コンテンツ情報を識別するコンテンツＩＤを発行し、コンテンツＤＢ１１１（図２参照）に設定する。ここで、コンテンツ取得部１０１は、コンテンツＩＤ、復号鍵およびコンテンツ名を、コンテンツＤＢ１１１に記憶する。
【００４０】
ステップＳ４０４では、コンテンツ配信部１０２は、所定の周期で、コンテンツＤＢ１１１を参照し、未配信の暗号化コンテンツ情報があるか否かを判定する。具体的には、コンテンツ配信部１０２は、コンンテンツＤＢ１１１（図２参照）を参照して、コンテンツＩＤごとに、配信済の端末ＩＤと閲覧を許可する端末ＩＤとが一致しているか否かを判定する。一致していない場合、そのコンテンツＩＤが未配信の暗号化コンテンツ情報であり、一致していない端末ＩＤの携帯端末４０がその暗号化コンテンツ情報の配信先であると判定する。なお、一致している場合、未配信の暗号化コンテンツ情報は無いと判定する。
次に、未配信の暗号化コンテンツ情報があると判定した場合（ステップＳ４０４でＹｅｓ）、処理はステップＳ４０５へ進み、未配信の暗号化コンテンツ情報が無いと判定した場合（ステップＳ４０４でＮｏ）、処理はステップＳ４０６へ進む。
【００４１】
ステップＳ４０５では、コンテンツ配信部１０２は、未配信の暗号化コンテンツ情報を携帯端末４０に配信する。
ステップＳ４０６では、コンテンツ取得部１０１は、管理端末２０から、コンテンツ情報を取得するための指示があるか否かを判定する。
指示があると判定した場合（ステップＳ４０６でＹｅｓ）、処理はステップＳ４０１へ戻り、指示が無いと判定した場合（ステップＳ４０６でＮｏ）、処理はステップＳ４０４へ戻る。
【００４２】
なお、ステップＳ４０６でＮｏの場合、処理をステップＳ４０４へ戻す理由は、場所設定部１０３によって、コンテンツＤＢ１１１の閲覧を許可する端末ＩＤに変更がされた場合に直ちに対応する処理を実行するためである。そして、閲覧を許可する端末ＩＤに変更があった場合には、ステップＳ４０４において、コンテンツ配信部１０２は、直ちに、未配信の暗号化コンテンツ情報を検出して、携帯端末４０に配信することができる。
【００４３】
（閲覧許可位置で閲覧を許可する処理フロー）
次に、閲覧許可位置で閲覧を許可する処理フローの詳細について、図５を用いて説明する（適宜、図１参照）。なお、図５に示す処理フローでは、コンテンツ配信装置１０における処理は、閲覧要求認証部１０４が実行するため、コンテンツ配信装置１０の代わりに閲覧要求認証部１０４を動作の主体として説明する。
ステップＳ５０１では、携帯端末４０は、ＧＰＳ４１から現在位置情報を取得する。
ステップＳ５０２では、携帯端末４０は、閲覧要求として、端末ＩＤ、コンテンツＩＤおよび現在位置情報を、コンテンツ配信装置１０に送信する。
【００４４】
ステップＳ５０３では、閲覧要求認証部１０４は、閲覧要求を受け付けて、閲覧要求に含まれているコンテンツＩＤを用いて、コンテンツＤＢ１１１を参照し、当該コンテンツＩＤがあるか否かを判定する。
コンテンツＩＤがあると判定した場合（ステップＳ５０３でＹｅｓ）、処理はステップＳ５０４へ進み、コンテンツＩＤが無いと判定した場合（ステップＳ５０３でＮｏ）、処理はステップＳ５１３へ進む。
【００４５】
ステップＳ５０４では、閲覧要求認証部１０４は、閲覧要求を受け付けて、閲覧要求に含まれているコンテンツＩＤを用いて、コンテンツＤＢ１１１を参照し、当該コンテンツＩＤに関連付けられている復号鍵、閲覧を許可する端末ＩＤ、閲覧を許可する場所ＩＤを取得する。
【００４６】
ステップＳ５０５では、閲覧要求認証部１０４は、コンテンツＩＤに関連付けられた閲覧を許可する端末ＩＤ内に閲覧要求に含まれる端末ＩＤがあるか否かを判定する。
端末ＩＤがあると判定した場合（ステップＳ５０５でＹｅｓ）、処理はステップＳ５０６へ進み、端末ＩＤが無いと判定した場合（ステップＳ５０５でＮｏ）、処理はステップＳ５１３へ進む。
【００４７】
ステップＳ５０６では、閲覧要求認証部１０４は、閲覧を許可する場所ＩＤを用いて、場所ＤＢ１１２を参照し、閲覧許可位置（位置情報および範囲情報）を取得する。
ステップＳ５０７では、閲覧要求認証部１０４は、携帯端末４０の現在位置が閲覧許可位置内に在るか否かを判定する。
閲覧許可位置内に在ると判定した場合（ステップＳ５０７でＹｅｓ）、処理はステップＳ５０８へ進み、閲覧許可位置内に無いと判定した場合（ステップＳ５０７でＮｏ）、処理はステップＳ５１３へ進む。
【００４８】
ステップＳ５０８では、閲覧要求認証部１０４は、復号鍵および閲覧許可位置を、携帯端末４０に送信する。
【００４９】
ステップＳ５０９では、携帯端末４０は、受信した復号鍵を用いて暗号化コンテンツ情報を復号化し、コンテンツ情報を取得する。
ステップＳ５１０では、携帯端末４０は、現在位置が閲覧許可位置内に在るか否かを判定する。
閲覧許可位置内に在ると判定した場合（ステップＳ５１０でＹｅｓ）、処理はステップＳ５１１へ進み、閲覧許可位置内に無いと判定した場合（ステップＳ５１０でＮｏ）、処理はステップＳ５１２へ進む。
【００５０】
ステップＳ５１１では、携帯端末４０は、コンテンツ情報を閲覧可能となる。
ステップＳ５１２では、携帯端末４０は、コンテンツ情報を閲覧不可となる。そして、携帯端末４０は、単に閲覧不可とするだけでなく、復号化したコンテンツ情報を消去して、セキュリティを高めるようにしても良い。
【００５１】
ステップＳ５１３では、閲覧要求認証部１０４は、メッセージ等で形成されたエラーを携帯端末４０に送信する。
【００５２】
以上、本実施形態におけるコンテンツ配信装置１０は、初めに、暗号化済みのコンテンツ情報（暗号化コンテンツ情報）を携帯端末４０に送信する。そして、コンテンツ配信装置１０は、少なくとも、暗号化コンテンツ情報を識別するコンテンツＩＤ、復号鍵、閲覧を許可する携帯端末４０を識別する端末ＩＤ、および閲覧を許可する場所（閲覧許可位置）を示す場所ＩＤを関連付けて記憶する。次に、コンテンツ配信装置１０は、ＧＰＳ機能を備える携帯端末４０から閲覧要求（端末ＩＤ、コンテンツＩＤ、現在位置情報）を受け付けて、携帯端末４０を認証し、携帯端末４０の現在位置が閲覧許可位置内に在る場合、コンテンツＩＤに関連付けられた復号鍵および閲覧許可位置を携帯端末４０に送信する。そして、携帯端末４０は、復号鍵を用いて暗号化コンテンツ情報を復号化し、現在位置が閲覧許可位置内に在る場合、閲覧可能となる。また、携帯端末４０は、現在位置が閲覧許可位置にない場合、コンテンツ情報を閲覧できないようにする。。
【００５３】
このような構成を備えているため、コンテンツ配信装置１０は、以下のような効果を有する。（１）コンテンツ配信装置１０は、閲覧許可位置を管理（新規設定、変更、削除）しているので、コンテンツ情報を閲覧許可位置以外では閲覧できないように保護することができる。（２）コンテンツ配信装置１０は、閲覧許可位置の変更を実行する場合、その変更を記憶部１１０に記憶する変更処理以外の処理を不要とするので、閲覧許可位置の変更に付随する処理を低減することができ、変更点を直ちに反映することができる。（３）コンテンツ配信装置１０は、携帯端末４０には、暗号化済みのコンテンツ情報を配信しているため、コンテンツ情報を不正に利用可能な時間帯を無くすことができる。（４）コンテンツ配信装置１０は、閲覧許可位置を変更したことにともなって暗号化コンテンツ情報を再送する必要がない。そのため、データサイズの大きいコンテンツ情報の場合には、再送に時間をとられることがなく、有効である。特に、有線に比べて通信速度の遅い無線を用いてコンテンツ情報を送信する場合には有効である。
【００５４】
なお、本実施形態では、携帯端末４０を識別する端末ＩＤを用いて、コンテンツＤＢ１１１を作成するように説明したが、端末ＩＤとは別に、ユニークな管理番号を発行して、その管理番号によって携帯端末４０を識別するようにしても構わない。
【００５５】
また、本実施形態では、図５のステップＳ５０３においてコンテンツＩＤがあるか否かを判定した後、ステップＳ５０５において端末ＩＤがあるか否かの判定を実行するように説明したが、コンテンツＩＤの判定の前に端末ＩＤの判定を行っても構わない。
【００５６】
また、本実施形態では、図５において、コンテンツＩＤの閲覧有効期限をチェックする処理を省略して説明したが、ステップＳ５０３以降において、閲覧有効期限をチェックする処理を実行し、閲覧有効期限を過ぎている場合には、復号鍵および閲覧許可位置の情報を送信せずに、ステップＳ５１３のエラー送信の処理を実行するようにしても良い。
【００５７】
また、本実施形態では、図２において、「配信済の端末ＩＤ」を用いるように説明したが、配信済の端末ＩＤの代わりに未配信の端末ＩＤを記憶するようにしても構わない。
【産業上の利用可能性】
【００５８】
本発明によれば、コンテンツ情報として、病院で扱うレントゲン画像等の大きなデータサイズの医療情報を想定しても、小さいデータサイズの情報であっても構わない。また、ストリーム形式のコンテンツ情報の場合には、そのストリーム形式のコンテンツ情報の格納位置、例えばＵＲＩ（Uniform Resource Identifier）、をコンテンツ情報として扱っても良い。
【符号の説明】
【００５９】
１  コンテンツ配信システム
１０  コンテンツ配信装置
２０  管理端末
３０  コンテンツサーバ
４０  携帯端末
５０  ネットワーク
１００  処理部
１０１  コンテンツ取得部
１０２  コンテンツ配信部
１０３  場所設定部
１０４  閲覧要求認証部
１１０  記憶部
１１１  コンテンツＤＢ
１１２  場所ＤＢ
１２０  通信部
【図１】
0005882006.tif 000002
【図２】
0005882006.tif 000003
【図３】
0005882006.tif 000004
【図４】
0005882006.tif 000005
【図５】
0005882006.tif 000006