(57)【特許請求の範囲】
【請求項１】
ユーザ端末からの情報と、ユーザ端末から暗号化された第一ファイルを受信する受信部と、
前記ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっている前記第一ファイルを閲覧できるか否かを判断する識別判断部と、
前記識別判断部によって前記ユーザが前記第一ファイルを閲覧できると判断された場合に、暗号化された第一ファイルを復号する復号部と、
前記復号された第一ファイルを、前記ユーザ端末のブラウザで表示可能な形式からなる第二ファイルに変換する変換部と、
前記第二ファイルを暗号化する暗号化部と、
前記暗号化部で暗号化された第二ファイルを前記ユーザ端末に送信する送信部と、
を備える情報処理装置。
【請求項２】
前記送信部が前記暗号化された第二ファイルを前記ユーザ端末に送信した後で、前記暗号化された第二ファイルを消去する消去部をさらに備える請求項１に記載の情報処理装置。
【請求項３】
前記受信部は、暗号化された第二ファイルの部分的な情報を前記ユーザ端末から受信し、
前記復号部は、前記ユーザ端末から受信する前記暗号化された第二ファイルの部分的な情報を復号し、
前記送信部は、復号された前記第二ファイルの部分的な情報を前記ユーザ端末に送信する請求項１又は２のいずれかに記載の情報処理装置。
【請求項４】
前記受信部は、前記暗号化された第二ファイルの部分的な情報をｎバイト単位（「ｎ」は１０，２４０以上の整数である。）で前記ユーザ端末から受信し、
前記復号部は、前記ユーザ端末から受信する前記暗号化された第二ファイルの部分的な情報をｎバイト単位で復号し、
前記送信部は、復号された前記第二ファイルの部分的な情報をｎバイト単位で前記ユーザ端末に送信する請求項３に記載の情報処理装置。
【請求項５】
ユーザ端末からの情報と、ユーザ端末から暗号化された第一ファイルを受信する受信部と、
前記ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっている前記第一ファイルを閲覧できるか否かを判断する識別判断部と、
前記識別判断部によって前記ユーザが前記第一ファイルを閲覧できると判断された場合に、暗号化された第一ファイルを復号する復号部と、
前記復号された第一ファイルを、前記ユーザ端末のブラウザで表示可能な形式からなる第二ファイルに変換する変換部と、
を備え、
前記第一ファイルは所定の拡張子からなるラップファイル内に格納されており、
前記ラップファイルが実行されることで、前記受信部がユーザ端末からの情報を受信する情報処理装置。
【請求項６】
前記ユーザ端末に対して情報を送信する送信部を備え、
前記送信部は、前記変換部で変換された第二ファイルを前記ユーザ端末に送信する請求項５に記載の情報処理装置。
【請求項７】
ユーザ端末からの情報を受信する受信部と、
前記ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっているファイルを閲覧できるか否かを判断する識別判断部と、
前記識別判断部によって前記ユーザが前記ファイルを閲覧できると判断された場合に、暗号化されたファイルを復号する復号部と、
前記ユーザ端末に対して情報を送信する送信部と、
を備え、
前記受信部は、暗号化された第三ファイルの部分的な情報を前記ユーザ端末から受信し、
前記復号部は、前記暗号化された第三ファイルの部分的な情報を復号し、
前記送信部は、復号された前記第三ファイルの部分的な情報を前記ユーザ端末に送信する情報処理装置。
【請求項８】
前記第三ファイルは前記ユーザ端末のブラウザで表示可能な形式からなる請求項７に記載の情報処理装置。
【請求項９】
ユーザ端末からの情報を受信する受信部と、
前記ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっているファイルを閲覧できるか否かを判断する識別判断部と、
前記識別判断部によって前記ユーザが前記ファイルを閲覧できると判断された場合に、暗号化されたファイルを復号する復号部と、
前記ユーザ端末に対して情報を送信する送信部と、
ファイルを暗号化する暗号化部と、
を備え、
前記受信部は第四ファイルをユーザ端末から受信し、
前記ユーザ端末からの情報に基づき前記識別判断部によって前記ユーザがファイルを暗号化できると判断された場合に、前記暗号化部は前記第四ファイルを暗号化し、
前記送信部は、暗号化された前記第四ファイルを前記ユーザ端末に送信する情報処理装置。
【請求項１０】
受信部によって、ユーザ端末からの情報を受信することと、
受信部によって、ユーザ端末から暗号化された第一ファイルを受信することと、
識別判断部によって、ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっている前記第一ファイルを閲覧できるか否かを判断することと、
前記識別判断部によって前記第一ファイルを閲覧できると判断された場合に、復号部によって暗号化された第一ファイルを復号することと、
変換部によって、前記復号された第一ファイルを、前記ユーザ端末のブラウザで表示可能な形式からなる第二ファイルに変換することと、
暗号化部によって、前記第二ファイルを暗号化することと、
送信部によって、前記暗号化部で暗号化された第二ファイルを前記ユーザ端末に対して送信することと、
を備える情報処理方法。
【請求項１１】
情報処理装置にインストールするプログラムであって、
前記プログラムをインストールされた情報処理装置は、
受信部によって、ユーザ端末からの情報を受信することと、
受信部によって、ユーザ端末から暗号化された第一ファイルを受信することと、
識別判断部によって、ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっている前記第一ファイルを閲覧できるか否かを判断することと、
前記識別判断部によって前記第一ファイルを閲覧できると判断された場合に、復号部によって暗号化された第一ファイルを復号することと、
変換部によって、前記復号された第一ファイルを、前記ユーザ端末のブラウザで表示可能な形式からなる第二ファイルに変換することと、
暗号化部によって、前記第二ファイルを暗号化することと、
送信部によって、前記暗号化部で暗号化された第二ファイルを前記ユーザ端末に対して送信することと、
が実行可能となるプログラム。
【請求項１２】
情報処理装置にインストールするプログラムを記録した記録媒体であって、
前記プログラムをインストールされた情報処理装置は、
受信部によって、ユーザ端末からの情報を受信することと、
受信部によって、ユーザ端末から暗号化された第一ファイルを受信することと、
識別判断部によって、ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっている前記第一ファイルを閲覧できるか否かを判断することと、
前記識別判断部によって前記第一ファイルを閲覧できると判断された場合に、復号部によって暗号化された第一ファイルを復号することと、
変換部によって、前記復号された第一ファイルを、前記ユーザ端末のブラウザで表示可能な形式からなる第二ファイルに変換することと、
暗号化部によって、前記第二ファイルを暗号化することと、
送信部によって、前記暗号化部で暗号化された第二ファイルを前記ユーザ端末に対して送信することと、
が実行可能となることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化された情報を取り扱う情報処理装置、情報処理方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来からセキュリティを確保するために電子ファイルやフォルダに暗号を付与することは知られている。このような暗号を付与する態様として、送信端末が、所定のパスワードを受信側メールアドレスと関連付けて記憶部に記憶し、電子メールに添付されるファイルを、受信側メールアドレスと関連付けて記憶されている所定のパスワードを用いて復号できるように暗号化し、受信側端末が所定のパスワードを送信側メールアドレスと関連付けて記憶部に記憶し、受信端末が、送信側メールアドレスと関連付けて記憶されている所定のパスワードを用いて、暗号化されたファイルを復号することが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１６７７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような態様では、送信端末及び受信端末の各々に専用のアプリケーションがインストールされている必要がある。【０００５】
本発明は、受信側端末において専用のアプリケーションがインストールされていなくても暗号化された情報を受信側端末で確認できる情報処理装置、情報処理方法、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【０００６】
［概念１］
本発明による情報処理装置は、
ユーザ端末からの情報を受信する受信部と、
前記ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっているファイルを閲覧できるか否かを判断する識別判断部と、
前記識別判断部によって前記ユーザが前記ファイルを閲覧できると判断された場合に、暗号化されたファイルを復号する復号部と、
を備えてもよい。【０００７】
［概念２］
本発明の概念１による情報処理装置において、
前記受信部は、前記ユーザ端末から暗号化された第一ファイルを受信し、
前記復号部は、前記暗号化された第一ファイルを復号し、
前記復号された第一ファイルを、前記ユーザ端末のブラウザで表示可能な形式からなる第二ファイルに変換する変換部が設けられてもよい。【０００８】
［概念３］
本発明の概念２による情報処理装置は、
前記ユーザ端末に対して情報を送信する送信部と、
前記第二ファイルを暗号化する暗号化部と、をさらに備え、
前記送信部は、前記暗号化部で暗号化された第二ファイルを前記ユーザ端末に送信してもよい。【０００９】
［概念４］
本発明の概念３による情報処理装置は、
前記送信部が前記暗号化された第二ファイルを前記ユーザ端末に送信した後で、前記暗号化された第二ファイルを消去する消去部をさらに備えてもよい。【００１０】
［概念５］
本発明の概念２乃至４による情報処理装置は、
前記ユーザ端末に対して情報を送信する送信部をさらに備え、
前記受信部は、前記暗号化された第二ファイルの部分的な情報を前記ユーザ端末から受信し、
前記復号部は、前記ユーザ端末から受信する前記暗号化された第二ファイルの部分的な情報を復号し、
前記送信部は、復号された前記第二ファイルの部分的な情報を前記ユーザ端末に送信してもよい。【００１１】
［概念６］
本発明の概念５による情報処理装置において、
前記受信部は、前記暗号化された第二ファイルの部分的な情報をｎバイト単位（「ｎ」は１０，２４０以上の整数である。）で前記ユーザ端末から受信し、
前記復号部は、前記ユーザ端末から受信する前記暗号化された第二ファイルの部分的な情報をｎバイト単位で復号し、
前記送信部は、復号された前記第二ファイルの部分的な情報をｎバイト単位で前記ユーザ端末に送信してもよい。【００１２】
［概念７］
本発明の概念２乃至６による情報処理装置は、
前記第一ファイルは所定の拡張子からなるラップファイル内に格納されており、
前記ラップファイルが実行されることで、前記受信部がユーザ端末からの情報を受信してもよい。【００１３】
［概念８］
本発明の概念１乃至７による情報処理装置は、
前記ユーザ端末に対して情報を送信する送信部をさらに備え、
前記受信部は、前記ユーザ端末から暗号化された第一ファイルを受信し、
前記復号部は、前記暗号化された第一ファイルを復号し、
前記復号された第一ファイルを第二ファイルに変換する変換部が設けられ、
前記送信部は、前記変換部で変換された第二ファイルを前記ユーザ端末に送信してもよい。【００１４】
［概念９］
本発明の概念１乃至８による情報処理装置は、
前記ユーザ端末に対して情報を送信する送信部をさらに備え、
前記受信部は、暗号化された第三ファイルの部分的な情報を前記ユーザ端末から受信し、
前記復号部は、前記暗号化された第三ファイルの部分的な情報を復号し、
前記送信部は、復号された前記第三ファイルの部分的な情報を前記ユーザ端末に送信してもよい。【００１５】
［概念１０］
本発明の概念９による情報処理装置は、
前記第三ファイルは前記ユーザ端末のブラウザで表示可能な形式からなってもよい。【００１６】
［概念１１］
本発明の概念１乃至１０による情報処理装置は、
前記ユーザ端末に対して情報を送信する送信部と、
ファイルを暗号化する暗号化部と、をさらに備え、
前記受信部は第四ファイルをユーザ端末から受信し、
前記ユーザ端末からの情報に基づき前記識別判断部によって前記ユーザがファイルを暗号化できると判断された場合に、前記暗号化部は前記第四ファイルを暗号化し、
前記送信部は、暗号化された前記第四ファイルを前記ユーザ端末に送信してもよい。【００１７】
［概念１２］
本発明による情報処理方法は、
識別判断部によって、ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっているファイルを閲覧できるか否かを判断することと、
前記識別判断部によって前記ファイルを閲覧できると判断された場合に、復号部によって暗号化されたファイルを復号することと、
を備えてもよい。【００１８】
［概念１３］
本発明によるプログラムは、
情報処理装置にインストールするプログラムであって、
前記プログラムをインストールされた情報処理装置は、
識別判断部によって、ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっているファイルを閲覧できるか否かを判断することと、
前記識別判断部によって前記ファイルを閲覧できると判断された場合に、復号部によって暗号化されたファイルを復号することと、
を実行可能となってもよい。【００１９】
［概念１４］
本発明による記録媒体は、
情報処理装置にインストールするプログラムを記録した記録媒体であって、
前記プログラムをインストールされた情報処理装置は、
識別判断部によって、ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっているファイルを閲覧できるか否かを判断することと、
前記識別判断部によって前記ファイルを閲覧できると判断された場合に、復号部によって暗号化されたファイルを復号することと、
を実行可能となってもよい。
【発明の効果】
【００２０】
本発明において、ユーザ端末からの情報に基づいてユーザの識別を行うとともに、対象となっているファイルを閲覧できるか否かを判断し、ファイルを閲覧できると判断された場合に暗号化されたファイルを復号する態様を採用した場合には、ファイルを復号するアプリケーションがインストールされていないユーザ端末でも、情報処理装置にアクセスすることでファイルを復号することができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の第１の実施の形態による情報処理システムの構成図である。
【図２】図２は、本発明の第１の実施の形態による情報処理システムによるデータの流れを示した図である。
【図３】図３は、図２に続く、本発明の第１の実施の形態による情報処理システムによるデータの流れを示した図である。
【図４】図４は、図３に続く、本発明の第１の実施の形態による情報処理システムによるデータの流れを示した図である。
【図５】図５は、本発明の第１の実施の形態による情報処理システムのうち、情報処理装置の構成をブロックで示した図である。
【図６】図６は、本発明の第２の実施の形態による情報処理システムによるデータの流れを示した図である。
【図７】図７は、本発明の第３の実施の形態による情報処理システムによるデータの流れを示した図である。
【図８】図８は、本発明の第４の実施の形態による情報処理システムによるデータの流れを示した図である。
【図９】は、図８に続く、本発明の第４の実施の形態による情報処理システムによるデータの流れを示した図である。
【発明を実施するための形態】
【００２２】
第１の実施の形態
《構成》
以下、本発明に係る情報処理装置、情報処理システム、プログラム、記録媒体及び情報処理方法の実施の形態について、図面を参照して説明する。本実施の形態において「又は」と「もしくは」は「及び」と「並びに」の意味も含んでいる。つまり、例えば、本実施の形態において「Ａ又はＢ」とは、「Ａ、Ｂ並びにＡ及びＢ」のいずれかを意味している。
【００２３】
本実施の形態の情報処理装置１００は、例えばユーザプログラム等のプログラムをインストールすることで生成される。このプログラムは電子メールで配信されてもよいし、所定のＵＲＬにアクセスしたうえでログインすることで入手できてもよいし、記録媒体に記録されてもよい。本実施の形態によるプログラムは以下に示す情報処理装置１００を生成するために利用され、本実施の形態による記録媒体は当該プログラムを記録するために利用される。また、本実施の形態の情報処理方法は上記プログラムがインストールされた情報処理装置１００によって実施される。情報処理装置１００は、情報処理装置１００にインストールされたアプリケーションを実行することによって、本実施の形態の情報処理方法を実行してもよい。
【００２４】
本実施の形態の情報処理装置１００は一台の装置から構成されてもよいが、複数の装置から構成されてもよい。情報処理装置１００が複数の装置から構成される場合には、情報処理装置１００を構成する装置は異なる部屋又は異なる場所に設置されてもよく、情報処理装置１００の一部と情報処理装置１００の残部が遠隔地に配置されてもよい。本実施の形態では「情報処理装置」及び「情報処理システム」という文言を用いて説明するが、確実に２つ以上の装置に分かれている場合には「情報処理システム」という文言を用い、単独の装置から構成されることもあるし、複数の装置から構成されることもある場合には「情報処理装置」という文言を用いる。
【００２５】
情報処理装置１００は例えばサーバであり、本実施の形態では、一例として、情報処理装置１００がサーバである態様を用いて以下説明する。
【００２６】
本実施の形態の情報処理装置１００は、複数のユーザ端末２００と通信可能になっている。情報処理装置１００及び複数のユーザ端末２００から情報処理システムが構成されている。ユーザ端末２００は例えばパソコン、タブレット、スマートフォン等である。図５に示すように、情報処理装置１００は、ユーザ端末２００からの情報を受信する装置受信部（受信部）６０と、ユーザ端末２００に対して情報を送信する装置送信部（送信部）７０と、ユーザ端末２００からの情報に基づいてユーザの識別を行うとともに、対象となっているファイルを閲覧できるか否かを判断する識別判断部１０と、識別判断部１０によって対象となっているファイルを閲覧できると判断された場合に、暗号化されたファイルを復号する復号部３０と、様々な情報を記憶する装置記憶部９０と、を有してもよい。
【００２７】
識別判断部１０によるユーザ認証は、ワンタイムパスワード認証、SAML認証、AD認証、メールアドレスによる認証であってもよいし、これらを組み合わせた認証であってもよい。このようにしてユーザ認証が行われることで、当該ユーザ認証に紐づけられたユーザ権限が確認されるようにしてもよい。なお、ファイルの内容によっては、ユーザの識別は行うもののパスワード等を要求せず、ユーザ認証を行わないようにしてもよい。また、ファイルが開いたかどうかだけを確認できるようにしてもよい。このような態様を採用した場合には、ファイルの開いた回数、日時、頻度等に関するファイル取り扱い情報を情報処理装置１００で取得して装置記憶部９０で記憶してもよい。この場合には、これらの情報を用いてユーザの当該ファイルに対する関心度を調査することができ、当該情報をマーケティング活動に利用することもできる。
【００２８】
ユーザ端末２００は、ユーザ端末２００のIE（Internet Explore（登録商標））等のブラウザを通じて情報処理装置１００と通信接続されてもよい。例えば、ユーザ端末２００がhtmlファイル等の所定の拡張子からなるラップファイル１０５（図２参照）を実行すると、拡張子html等が関連付けられているブラウザのようなアプリケーションが起動されて、ユーザ端末２００が情報処理装置１００と通信接続される。所定の拡張子はユーザ端末２００が認識できる拡張子であればよく、htmlは単なる一例である。
【００２９】
前述したようにユーザ端末２００が情報処理装置１００と通信接続されると、情報処理装置１００の識別判断部１０では、ユーザ認証が行われ、かつ例えばhtmlファイル等からなるラップファイル１０５に対するユーザ権限の確認が行われる。このラップファイル１０５には後述する第一ファイル１１０等のファイルが格納されてもよい（埋め込まれてもよい）。ユーザ認証及びユーザ権限に関する情報はラップファイル１０５を作成する作成者が指定してもよい。なお、このようにラップファイル１０５に第一ファイル１１０等のファイルを格納することで、ラップファイル１０５に付けられた拡張子に基づいてユーザ端末２００がファイルを認識できる。このため、例えばラップファイル１０５としてhtmlファイル等を採用した場合には、htmlファイル等の形式としてユーザ端末２００がファイルを認識でき、情報処理装置１００へのアクセスを容易に行うことができるようになる。
【００３０】
情報処理装置１００の識別判断部１０で、当該ユーザのユーザ権限で当該ラップファイル１０５内の情報を閲覧できると確認されると、ユーザ端末２００でラップファイル１０５から暗号化された第一ファイル１１０が取り出される等して、ラップファイル１０５でラップされる前の状態に戻ってもよい。なお、このようなラップは、第一ファイル１１０を暗号化したユーザによって行われる。そして、ラップファイル１０５を電子メールによって受信したりUSBメモリ等を介して受け取ったりしたユーザがラップファイル１０５を実行することで、前述したようなユーザ認証やユーザ権限の確認を情報処理装置１００に依頼することになる。
【００３１】
ラップファイル１０５から暗号化された第一ファイル１１０が取り出されると、ユーザ端末２００から暗号化された第一ファイル１１０が送信され（アップロードされ）、情報処理装置１００の装置受信部６０がユーザ端末２００から当該第一ファイル１１０を受信してもよい。このように装置受信部６０が第一ファイル１１０を受信すると、情報処理装置１００の復号部３０が暗号化された第一ファイル１１０を復号して復号第一ファイル１１０ａを作成してもよい（図３参照）。
【００３２】
図５に示すように、情報処理装置１００は、復号第一ファイル１１０ａを、ユーザ端末２００のブラウザで表示可能な形式からなる第二ファイル１２０（図３参照）に変換する変換部５０と、第二ファイル１２０を暗号化して、暗号化された第二ファイル１２０ａ（以下「暗号化第二ファイル１２０ａ」ともいう。）を作成する暗号化部４０を有してもよい。変換部５０は、復号されたワード（登録商標）やエクセル（登録商標）等からなる復号第一ファイル１１０ａを例えばPDF（登録商標）ファイルや画像ファイル等の第二ファイル１２０に変換してもよい。暗号化部４０は、このようなPDFファイルや画像ファイル等からなる第二ファイル１２０を暗号化してもよい。なお、PDFファイルや画像ファイル等のユーザ端末２００のブラウザで表示可能な形式に変換できる拡張子としては、例えば、PDFファイル、xlsファイル、xlsxファイル、xlsm ファイル、docファイル、docxファイル、docmファイル、pptファイル、 pptxファイル、pptmファイル、jpegファイル、jpgファイル、pngファイル、gifファイル、bmpファイル、txtファイル等を挙げることができる。なお、第二ファイルのファイル形式はブラウザで表示可能な形式からなっていればよく、PDF等は一例に過ぎない。
【００３３】
装置送信部７０は、暗号化第二ファイル１２０ａをユーザ端末２００に送信してもよい。この際、装置送信部７０はユーザ端末２００のブラウザに対して暗号化第二ファイル１２０ａを送信してもよい。暗号化第二ファイル１２０ａを受信したユーザ端末２００は、ブラウザの一時保存領域に暗号化第二ファイル１２０ａを保存してもよい。
【００３４】
情報処理装置１００は、装置送信部７０が暗号化第二ファイル１２０ａをユーザ端末２００に送信した後で、暗号化第二ファイル１２０ａを消去する消去部５５を有してもよい。この消去部５５は暗号化第二ファイル１２０ａだけではなく第一ファイル１１０、復号第一ファイル１１０ａ、第二ファイル１２０等の暗号化第二ファイル１２０ａに関連したファイルも消去してもよい。また、第一ファイル１１０を復号して復号第一ファイル１１０ａを生成する際に第一ファイル１１０が復号第一ファイル１１０ａに代わってしまい（この結果、第一ファイル１１０は存在しなくなり）、復号第一ファイル１１０ａから第二ファイルを生成する際に復号第一ファイル１１０ａが第二ファイルに代わってしまい（この結果、復号第一ファイル１１０ａは存在しなくなり）、第二ファイルを暗号化して暗号化第二ファイル１２０ａを生成する際に第二ファイルが暗号化第二ファイル１２０ａに変わってしまう（この結果、第二ファイルが存在しなくなる）態様を採用することもできる。
【００３５】
暗号化第二ファイル１２０ａの閲覧を希望するユーザ端末２００からの情報に基づき、装置受信部６０は、暗号化第二ファイル１２０ａの部分的な情報をユーザ端末２００から受信してもよい（図４参照）。復号部３０は、このようにユーザ端末２００から受信する暗号化第二ファイル１２０ａの部分的な情報を復号してもよい。装置送信部７０は、復号された第二ファイル１２０の部分的な情報１２０ｂをユーザ端末２００に送信（返信）してもよい。この際、装置受信部６０で受信された第二ファイル１２０の部分的な情報１２０ｂは、装置記憶部９０で記憶されることなく、復号部３０で復号されて、そのままユーザ端末２００に送信されるようにしてもよい。この態様を採用した場合には、復号された第二ファイル１２０の部分的な情報１２０ｂが情報処理装置１００に残ることを未然に防止できる。仮に復号された第二ファイル１２０の部分的な情報１２０ｂが情報処理装置１００に残る態様を採用した場合には、消去部５５によって復号された第二ファイル１２０の部分的な情報１２０ｂを消去するようにしてもよい。
【００３６】
ユーザ端末２００は、ｎバイト単位（「ｎ」は１０，２４０以上の整数である。）で暗号化第二ファイル１２０ａの情報を情報処理装置１００に送信し（ポストし）、復号部３０は送信された暗号化第二ファイル１２０ａのｎバイト単位の情報を復号してもよい。なお、発明者らによれば、暗号化第二ファイル１２０ａの情報を部分的に送信して復号する場合において、１０，２４０バイト以上であればページ描画平均時間が収束して安定した状態となることを確認できたことから、１０，２４０バイト以上の単位で送信、受信及び復号することは有益である。なお、発明者らが確認したとことによると、ページ描画平均時間を収束させる観点からすると５１，２００バイト以上であることがより有益であった。
【００３７】
ユーザ端末２００は、暗号化第二ファイル１２０ａの情報を閲覧するサイズ分だけ情報処理装置１００に送信してもよい。閲覧するサイズとは、例えばユーザ端末２００の表示画面に示されるサイズであってもよいし、同一ページの情報であってもよい。閲覧するサイズがユーザ端末２００の表示画面に示されるサイズである場合には、画面がスクロールされる度に、ユーザ端末２００が暗号化第二ファイル１２０ａの部分的な情報を情報処理装置１００に送信し、復号部３０がユーザ端末２００から受信する暗号化第二ファイル１２０ａの部分的な情報を復号し、装置送信部７０が復号された暗号化第二ファイル１２０ａの部分的な情報をユーザ端末２００に送信するようにしてもよい。閲覧するサイズが１ページ分の情報である場合には、ページが変わる度に、ユーザ端末２００が暗号化第二ファイル１２０ａの部分的な情報を情報処理装置１００に送信し、復号部３０がユーザ端末２００から受信する暗号化第二ファイル１２０ａの部分的な情報を復号し、装置送信部７０が復号された暗号化第二ファイル１２０ａの部分的な情報をユーザ端末２００に送信するようにしてもよい。
【００３８】
なお、ファイルをラップファイル１０５内に格納する場合には、専用のアプリケーションを用いられることになる。専用のアプリケーションは、専用のアプリケーションを立ち上げるためのアイコンを右クリック（ダブルクリック）したり、専用のアプリケーションにドラッグアンドドロップしたりするようにしてもよい。
【００３９】
ラップファイル１０５内に格納するファイルは既に暗号化されているものを用いてもよいし、暗号化されていないものを用いてもよい。ファイルを暗号化してラップファイル１０５内に格納する際、ブラウザを通じて変換できる権限を所定のユーザに付与するように選択してもよい。この際の拡張子としては、例えば「.html」が用いられてもよい。既に暗号化されているファイルを用いる場合には、暗号化されているファイルと、当該ファイルを暗号化して格納するラップファイル１０５とは別ファイルとして取り扱われてもよい。この場合には、暗号化されているファイルの作成者と、当該ファイルを暗号化して格納するラップファイル１０５の作成者とが異なる者となることもある。なお、所定の権限が設定されている場合にだけ、既に暗号化されているファイルをラップファイル１０５内に格納する形式に変換できるようになってもよい。
【００４０】
第一ファイル１１０等のファイルを暗号化してラップファイル１０５に格納するとき、コピーアンドペーストを禁止したり、印刷権限の有無を設定したり、印刷したときに透かしを入れるようにしてもよい。また第一ファイル１１０等のファイルを暗号化してラップファイル１０５に格納するときに、どのような認証方式を採用するかを選択できるようにしてもよい。なお、ファイルを暗号化してラップファイル１０５に格納するときにキャプチャを禁止するように制御するようにしてもよく、この場合においてユーザ端末２００に専用アプリケーションがインストールされているときには、ユーザ端末２００のキャプチャ機能を制御し、キャプチャを取得できないようにすることもできる。
【００４１】
ラップファイル１０５の形式としては様々なものを用いることができ、前述したhtmlファイルの他、exeファイル、pdfファイル、gifファイル、jpegファイル、bmpファイル、pngファイル等を用いることができる。
【００４２】
《方法》
本実施の形態の情報処理方法では、前述した「構成」についてのあらゆる態様を利用することができるが、以下では、情報処理方法の一例を説明する。なお、「方法」で述べるあらゆる構成は、本実施の形態の構成として利用することができる。
【００４３】
ユーザ端末２００がhtmlファイル等からなるラップファイル１０５（図２参照）を実行すると、拡張子html等が関連付けられているブラウザのようなアプリケーションが起動されて、ユーザ端末２００が情報処理装置１００と通信接続される。このようにしてユーザ端末２００が情報処理装置１００と通信接続されると、情報処理装置１００の識別判断部１０では、ユーザ端末２００からの情報に基づいてユーザの識別が行われ、対象となっているラップファイル１０５内の情報（本実施の形態では第一ファイル１１０）を閲覧できるか否かが判断される。
【００４４】
識別判断部１０によってラップファイル１０５内の情報を閲覧できると判断されると、ラップファイル１０５内の暗号化された第一ファイル１１０がラップファイル１０５内から取り出される。
【００４５】
次に、ユーザ端末２００から暗号化された第一ファイル１１０が送信され（アップロードされ）、情報処理装置１００の装置受信部６０がユーザ端末２００から当該第一ファイル１１０を受信する。
【００４６】
次に、情報処理装置１００の復号部３０が暗号化された第一ファイル１１０を復号して復号第一ファイル１１０ａを作成する（図３参照）。
【００４７】
次に、情報処理装置１００の変換部５０が、復号された第一ファイル１１０がユーザ端末２００のブラウザで表示可能な形式からなる第二ファイル１２０に変換する。
【００４８】
次に、情報処理装置１００の暗号化部４０が、第二ファイル１２０を暗号化して暗号化第二ファイル１２０ａを作成する。
【００４９】
次に、暗号化第二ファイル１２０ａが、第一ファイル１１０を情報処理装置１００に送信したユーザ端末２００に装置送信部７０を介して送信（返信）される。この際、装置送信部７０はユーザ端末２００のブラウザに対して第二ファイル１２０を送信してもよい。
【００５０】
このようにして暗号化第二ファイル１２０ａがユーザ端末２００に送信されると、消去部５５が第一ファイル１１０、復号第一ファイル１１０ａ、第二ファイル１２０及び暗号化第二ファイル１２０ａを消去する。
【００５１】
暗号化第二ファイル１２０ａをユーザが閲覧する際には、装置受信部６０が暗号化第二ファイル１２０ａの部分的な情報をユーザ端末２００から受信する（図４参照）。そして、復号部３０がユーザ端末２００から受信する暗号化された第二ファイル１２０の部分的な情報１２０ｂを復号し、装置送信部７０が復号された第二ファイル１２０の部分的な情報１２０ｂをユーザ端末２００に送信する。この結果として、第二ファイル１２０の部分的な情報１２０ｂがユーザによって確認できるようになる。
【００５２】
《作用・効果》
次に、上述した構成又は方法によって得られる作用・効果であって、未だ説明していないものを中心に説明する。なお、「作用・効果」で述べるあらゆる構成は、本実施の形態の構成として利用することができる。
【００５３】
本実施の形態において、ユーザ認証とユーザ権限を確認し、ユーザ認証及びユーザ権限に基づいて暗号化されたファイルを復号する態様を採用した場合には、ファイルを復号するアプリケーションがインストールされていないユーザ端末２００でも、情報処理装置１００にアクセスすることでファイルを復号することができる。
【００５４】
ユーザ端末２００から受信した暗号化された第一ファイル１１０を復号して復号第一ファイル１１０ａを作成し、復号第一ファイル１１０ａを第二ファイル１２０に変換する態様を採用した場合には、第一ファイル１１０のファイル形式に係わらず、第二ファイル１２０という所定のファイル形式に変更できる。例えば、ワードやエクセル等ではブラウザで表示させることはできないが、第二ファイル１２０としてPDFや画像の形式にすることでブラウザによって表示させることができるようになる。
【００５５】
第二ファイル１２０を暗号化して、暗号化した第二ファイル１２０をユーザ端末２００に送信する態様を採用する場合には、ユーザ端末２００に戻った第二ファイル１２０に関して一定の制御をかけることができる点で有益である。仮に第二ファイル１２０が暗号化されていない場合には、ユーザ端末２００で自由に操作することができるようになるが、本態様を採用することで、このような事態が発生することを防止できる。
【００５６】
装置送信部７０が暗号化された第二ファイル１２０をユーザ端末２００に送信した後で、情報処理装置１００の装置記憶部９０内から第二ファイル１２０を消去する態様を採用した場合には、例えばサーバである情報処理装置１００に情報が残ることも防止できる。このため、より高いセキュリティを実現できる点で有益である。
【００５７】
ユーザが暗号化第二ファイル１２０ａを閲覧する際に、装置受信部６０が暗号化された第二ファイル１２０の部分的な情報１２０ｂをユーザ端末２００から受信し、復号部３０がユーザ端末２００から受信する暗号化された第二ファイル１２０の部分的な情報１２０ｂを復号し、装置送信部７０が復号された第二ファイル１２０の部分的な情報１２０ｂをユーザ端末２００に送信する態様を採用した場合には、ユーザ装置では第二ファイル１２０の部分的な情報１２０ｂが表示されるだけであることから、第二ファイル１２０内の情報を高いセキュリティで管理できる。なお、ユーザ端末２００に戻される部分的に復号された情報は例えばブラウザを通じて表示され、画面から表示されなくなったりページが変わったりしたタイミングで、情報処理装置１００からの指示によってブラウザのキャッシュが消されるようにしてもよい。
【００５８】
復号部３０がユーザ端末２００から受信する暗号化された第二ファイル１２０の情報を閲覧するサイズ分だけ復号する態様を採用した場合には、閲覧するのに必要な非常に限られた範囲のみで復号することから高いセキュリティを実現できる。
【００５９】
装置受信部６０が暗号化された第二ファイル１２０の部分的な情報１２０ｂをｎバイト単位（「ｎ」は１０，２４０以上の整数である。）でユーザ端末２００から受信し、復号部３０がユーザ端末２００から受信する暗号化された第二ファイル１２０の部分的な情報１２０ｂをｎバイト単位で復号し、装置送信部７０が復号された第二ファイル１２０の部分的な情報１２０ｂをｎバイト単位でユーザ端末２００に送信する態様を採用した場合には、前述したように、ページ描画平均時間を収束させることができ、安定した状態で復号した情報を画面表示させることができる。
【００６０】
第２の実施の形態
次に、本発明の第２の実施の形態について、主に図６を用いて説明する。
【００６１】
本実施の形態では、装置受信部６０がユーザ端末２００から暗号化された第一ファイル１１０を受信し（図２参照）、復号部３０が暗号化された第一ファイル１１０を復号して復号第一ファイル１１０ａを作成し（図６参照）、変換部５０が復号された第一ファイル１１０を第二ファイル１２０に変換し、装置送信部７０が変換部５０で変換された第二ファイル１２０をユーザ端末２００に送信する態様となっている。本実施の形態では、第１の実施の形態で説明したあらゆる態様を本実施の形態で採用することができる。第１の実施の形態と同一の物については同じ符号を付して説明する。
【００６２】
本実施の形態によれば、第１の実施の形態と比較して制御態様が簡便な点で有益である。他方、本実施の形態と比較すると、第１の実施の形態では、第二ファイル１２０が暗号化されてユーザ端末２００に戻される点及び第二ファイル１２０の情報が部分的に復号される点でセキュリティが高くなっていることが有益である。
【００６３】
なお、本実施の形態でも消去部５５が、ユーザ端末２００に送信された第二ファイル１２０と、第二ファイル１２０に関連する第一ファイル１１０及び復号第一ファイル１１０ａを消去してもよい。
【００６４】
第３の実施の形態
次に、本発明の第３の実施の形態について、主に図７を用いて説明する。
【００６５】
第１の実施の形態及び第２の実施の形態では、ユーザ端末２００から情報処理装置１００に暗号化された第一ファイル１１０が送信される態様となっていた。本実施の形態では、ユーザ端末２００から情報処理装置１００に対して第一ファイル１１０等のファイルそのものは送信されない。本実施の形態では、装置受信部６０が暗号化された第三ファイル１３０の部分的な情報をユーザ端末２００から受信する態様となっている（図７参照）。この第三ファイル１３０は、ユーザ端末２００のブラウザで表示可能な形式からなっている。第三ファイル１３０の部分的な情報を情報処理装置１００が受信すると、復号部３０が当該部分的な情報を復号し、復号された第三ファイル１３０の部分的な情報１３０ｂはユーザ端末２００に送信されることになる。本実施の形態では、第１の実施の形態及び第２の実施の形態で説明したあらゆる態様を本実施の形態で採用することができる。第１の実施の形態及び第２の実施の形態と同一の物については同じ符号を付して説明する。
【００６６】
本実施の形態では、ファイルがユーザ端末２００から情報処理装置１００に送信されない点で、処理が簡易なものとなり、またセキュリティを高めることもできる。
【００６７】
第１の実施の形態で説明したのと同様に、ユーザ端末２００は、ｎバイト単位（「ｎ」は１０，２４０以上の整数である。）で暗号化された第三ファイル１３０の情報を情報処理装置１００に送信し（ポストし）、復号部３０は送信された暗号化された第三ファイル１３０のｎバイト単位の情報を復号してもよい。
【００６８】
ユーザ端末２００は、暗号化された第三ファイル１３０の情報を閲覧するサイズ分だけ情報処理装置１００に送信してもよい。閲覧するサイズとは、例えばユーザ端末２００の表示画面に示されるサイズであってもよいし、同一ページの情報であってもよい。閲覧するサイズがユーザ端末２００の表示画面に示されるサイズである場合には、画面がスクロールされる度に、ユーザ端末２００が暗号化された第三ファイル１３０の部分的な情報を情報処理装置１００に送信し、復号部３０がユーザ端末２００から受信する暗号化された第三ファイル１３０の部分的な情報を復号し、装置送信部７０が復号された第三ファイル１３０の部分的な情報１３０ｂをユーザ端末２００に送信するようにしてもよい。閲覧するサイズが１ページ分の情報である場合には、ページが変わる度に、ユーザ端末２００が暗号化された第三ファイル１３０の部分的な情報を情報処理装置１００に送信し、復号部３０がユーザ端末２００から受信する暗号化された第三ファイル１３０の部分的な情報を復号し、装置送信部７０が復号された第三ファイル１３０の部分的な情報１３０ｂをユーザ端末２００に送信するようにしてもよい。
【００６９】
また、装置受信部６０で受信された第三ファイル１３０の部分的な情報は、装置記憶部９０で記憶されることなく、復号部３０で復号されて、そのままユーザ端末２００に送信されるようにしてもよい。
【００７０】
但し、本実施の形態において第三ファイル１３０がユーザ端末２００のブラウザで表示可能な形式（例えばPDF形式）からなる態様を採用する場合には、柔軟な運用を取る際に支障が出ることがある。例えば、ユーザの権限を変えて、ラップファイル１０５を受信した第一ユーザにラップファイル１０５に格納されたファイルの情報を変更できる権限を設定したとしても、ラップファイル１０５内にはブラウザで表示可能な形式からなる例えばPDFのような第三ファイル１３０が格納されており、ワードファイルやエクセルファイルのような元データがラップファイル１０５内には格納されていない。このため、第一ユーザはラップファイル１０５に格納されたファイルの情報を変更できる権限を有していても、元データを有していないことから、加工が困難になる。この点、例えば第１の実施の形態では、ワードファイルやエクセルファイルのような元データからなる第一ファイル１１０がラップファイル１０５内には格納されていることから、ユーザの権限を変えて、ラップファイル１０５を受信した第一ユーザにラップファイル１０５に格納されたファイルの情報を変更できる権限を設定した場合には、当該第一ユーザは元データを用いてデータの加工を行うことができる点で有益である。
【００７１】
なお、第三ファイル１３０を暗号化してラップファイル１０５内に格納する場合には、前述したように専用のアプリケーションを用いられることになる。
【００７２】
第４の実施の形態
次に、本発明の第４の実施の形態について、主に図８及び図９を用いて説明する。
【００７３】
上記各実施の形態では、ラップファイル１０５に格納されたファイルを受信したユーザの立場から説明を行っていた。本実施の形態では、ファイルをラップファイル１０５に格納して送信するユーザの立場で説明する。本実施の形態では、識別判断部１０でユーザ認証が正常に行われた場合、つまりユーザ端末２００からの情報に基づいて識別判断部１０によって当該ユーザがファイルを暗号化できると判断された場合に、暗号化部４０が第四ファイル１４０等のファイルを暗号化できるようになっている。第四ファイル１４０等のファイルが暗号化されると、装置送信部７０は暗号化された第四ファイル１４０ａ（以下「暗号化第四ファイル１４０ａ」ともいう。）をユーザ端末２００に送信する（図９参照）。本実施の形態では、上記各実施の形態で説明したあらゆる態様を本実施の形態で採用することができる。上記各実施の形態と同一の物については同じ符号を付して説明する。
【００７４】
一例としては、ユーザ端末２００からの情報に基づいて情報処理装置１００の識別判断部１０でユーザ認証が行われ、当該ユーザがファイルを暗号化することができる権限があることを識別判断部１０が確認できれば、ユーザ端末２００から第四ファイル１４０が情報処理装置１００に対してアップロードされて、情報処理装置１００の装置受信部６０が第四ファイル１４０を受信する（図８参照）。
【００７５】
このように装置受信部６０が第四ファイル１４０を受信すると、情報処理装置１００の暗号化部４０が第一ファイル１１０を暗号化して暗号化第四ファイル１４０ａを作成する（図９参照）。
【００７６】
このように暗号化第四ファイル１４０ａが作成されると、情報処理装置１００の装置送信部７０からユーザ端末２００のブラウザに対して暗号化第四ファイル１４０ａが送信される。そして、この暗号化第四ファイル１４０ａはユーザ端末２００の記憶部等で記憶できるようになる。
【００７７】
本態様によれば、専用のアプリケーションがインストールされていなくても、サーバ等の情報処理装置１００によって第四ファイル１４０のようなファイルを暗号化することができる。
【００７８】
本実施の形態では、消去部５５が第四ファイル１４０及び暗号化第四ファイル１４０ａを消去してもよい。
【００７９】
なお、本実施の形態を採用する場合には、第１の実施の形態乃至第３の実施の形態のように受信側のユーザ端末２００からの処理態様が採用されてもよいし、逆に第１の実施の形態乃至第３の実施の形態のように受信側のユーザ端末２００からの処理態様は採用されなくてもよい。
【００８０】
上述した各実施の形態の記載及び図面の開示は、特許請求の範囲に記載された発明を説明するための一例に過ぎず、上述した実施の形態の記載又は図面の開示によって特許請求の範囲に記載された発明が限定されることはない。
【００８１】
上記各実施の形態の識別判断部１０、復号部３０、暗号化部４０、変換部５０、消去部５５等を含む各構成要素は、ＩＣチップ、ＬＳＩ等の集積回路等に形成された論理回路（ハードウェア）や専用回路によって実現してもよいし、ＣＰＵ、メモリ等を用いてソフトウェアによって実現してもよい。また、各構成要素は、１又は複数の集積回路により実現されてよく、複数の構成要素が１つの集積回路によって実現されてもよい。
【符号の説明】
【００８２】
１０        識別判断部
３０        復号部
４０        暗号化部
５０        変換部
５５        消去部
６０        装置受信部（受信部）
７０        装置送信部（送信部）
１００      情報処理装置
１１０      第一ファイル
１２０      第二ファイル
１３０      第三ファイル
１４０      第四ファイル
２００      ユーザ端末
【要約】
情報処理装置１００は、ユーザ端末２００からの情報を受信する受信部６０と、前記ユーザ端末２００に対して情報を送信する送信部７０と、前記ユーザ端末２００からの情報に基づいてユーザの識別を行うとともに、対象となっているファイルを閲覧できるか否かを判断する識別判断部１０と、前記識別判断部１０によって前記ファイルを閲覧できると判断された場合に、暗号化されたファイルを復号する復号部３０と、を有する。【図１】
0006537729.tif 000002
【図２】
0006537729.tif 000003
【図３】
0006537729.tif 000004
【図４】
0006537729.tif 000005
【図５】
0006537729.tif 000006
【図６】
0006537729.tif 000007
【図７】
0006537729.tif 000008
【図８】
0006537729.tif 000009
【図９】
0006537729.tif 000010