(57)【特許請求の範囲】
【請求項１】
１ページ以上のデータを含む少なくとも１つの文書データを記憶する第１の記憶手段と、
文書データのページに含まれる情報の一部を各々指定する複数のテンプレートを記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された文書データのうちの一つの文書データの中の一ページを選択する第１の選択手段と、
前記複数のテンプレートのうちの一つのテンプレートを選択する第２の選択手段と、
前記一ページに前記第２の選択手段により選択された前記一つのテンプレートを適用することにより指定される情報を用いて暗号鍵を生成する暗号鍵生成手段と、
前記暗号鍵を用いて、前記第１の記憶手段に記憶された文書データを暗号化する暗号化手段と、
前記暗号化手段により暗号化された文書データを出力する出力手段と
を有する情報表示装置。
【請求項２】
周辺環境を示すパラメータを計測する計測手段を有し、
前記第２の選択手段は、前記計測手段により計測されたパラメータに応じて一つのテンプレートを選択する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項３】
周辺環境を示すパラメータを計測する計測手段を有し、
前記第１の選択手段は、前記計測手段により計測されたパラメータに応じて一ページを選択する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項４】
周辺環境を示すパラメータを計測する計測手段を有し、
前記暗号鍵生成手段は、前記一ページに前記一つのテンプレートを適用することにより指定される情報および前記計測手段により計測されたパラメータを用いて暗号鍵を生成する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項５】
ユーザから生体情報を読み取る読み取り手段を有し、
前記第２の選択手段は、前記読み取り手段により読み取られた生体情報に応じて一つのテンプレートを選択する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項６】
ユーザから生体情報を読み取る読み取り手段を有し、
前記第１の選択手段は、前記読み取り手段により読み取られた生体情報に応じて一ページを選択する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項７】
ユーザから生体情報を読み取る読み取り手段を有し、
前記暗号鍵生成手段は、前記一ページに前記一つのテンプレートを適用することにより指定される情報および前記読み取り手段により読み取られた生体情報を用いて暗号鍵を生成する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項８】
印加される電圧に応じた階調を各々表示する複数の画素を有する表示手段と、
前記表示手段に表示すべきページの文書データを、前記複数の画素の各々に印加する電圧に対応した形式を有するデータに変換する変換手段と、
前記変換手段により変換されたデータに基づいて前記複数の画素の各々に印加される電圧を制御することにより、前記表示手段に画像を表示させる表示制御手段と
を有し、
前記複数のテンプレートは、前記変換手段により変換されたデータの一部を指定する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項９】
１ページ以上のデータを含む少なくとも一つの文書データを記憶する第１の記憶手段と、文書データのページに含まれる情報の一部を各々指定する複数のテンプレートを記憶する第２の記憶手段とを有するコンピュータ装置に、
前記第１の記憶手段に記憶された文書データのうちの一つの文書データの中の一ページを選択するステップと、
前記複数のテンプレートのうち一つのテンプレートを選択するステップと、
前記一ページに前記一つのテンプレートを適用することにより指定される情報を用いて暗号鍵を生成するステップと、
前記暗号鍵を用いて、前記第１の記憶手段に記憶された文書データを暗号化するステップと、
前記暗号化された文書データを出力するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置において文書データを暗号化する技術に関する。
【背景技術】
【０００２】
電子ペーパや電子ブックと言われる、携帯可能な情報表示装置が知られている。このような情報表示装置の利用シーンの一つに、会議で使用される文書の共有化がある。会議中に新たな文書を参加者で共有する際のデータ交換には、ＵＳＢ（Universal Serial Bus）ケーブル等の有線接続による方法や、ＵＳＢメモリやメモリカードなどの記憶装置を用いる方法、無線ＬＡＮ（Local Area Network）等のネットワークを用いる方法などがある。
【０００３】
ネットワーク、特に無線ＬＡＮにおいて、ＷＡＰ（Wireless Application Protocol）などセキュリティに関する規格が知られている（例えば非特許文献１参照）。
【０００４】
【非特許文献１】「無線ＬＡＮのセキュリティ規格・機能はどんな意味」、[online]、エレコム株式会社、[平成２０年２月７日検索]、インターネット<URL: http://www2.elecom.co.jp/network/wireless-lan/security.html>
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような規格においては、ＥＳＳ−ＩＤ（Extended Service Set Identifier）や暗号鍵をユーザが設定する必要がある場合があり、ユーザの負担となっている。
これに対し本発明は、装置に記憶された文書データを用いて暗号鍵を生成する技術を提供する。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明は、１ページ以上のデータを含む少なくとも一つの文書データを記憶する第１の記憶手段と、文書データのページに含まれる情報の一部を各々指定する複数のテンプレートを記憶する第２の記憶手段と、前記第１の記憶手段に記憶された文書データのうち１つの文書データの一ページを選択する第１の選択手段と、前記複数のテンプレートのうち一つのテンプレートを選択する第２の選択手段と、前記一ページに前記一つのテンプレートを適用することにより指定される情報を用いて暗号鍵を生成する暗号鍵生成手段と、前記暗号鍵を用いて、前記第１の記憶手段に記憶された文書データを暗号化する暗号化手段と、前記暗号化手段により暗号化された文書データを出力する出力手段とを有する情報表示装置を提供する。
この情報表示装置によれば、文書データは、一ページに一つのテンプレートを適用することにより指定される情報を用いて生成された暗号鍵を用いて暗号化される。
【０００７】
好ましい態様において、この情報表示装置は、周辺環境を示すパラメータを計測する計測手段を有し、前記第２の選択手段は、前記計測手段により計測されたパラメータに応じて一つのテンプレートを選択してもよい。
この情報表示装置によれば、一つのテンプレートは、周辺環境を示すパラメータに応じて選択される。
【０００８】
別の好ましい態様において、この情報表示装置は、周辺環境を示すパラメータを計測する計測手段を有し、前記第１の選択手段は、前記計測手段により計測されたパラメータに応じて一ページを選択してもよい。
この情報表示装置によれば、一ページは、周辺環境を示すパラメータに応じて選択される。
【０００９】
さらに別の好ましい態様において、この情報表示装置は、周辺環境を示すパラメータを計測する計測手段を有し、前記暗号鍵生成手段は、前記一ページに前記一つのテンプレートを適用することにより指定される情報および前記計測手段により計測されたパラメータを用いて暗号鍵を生成してもよい。
この情報表示装置によれば、暗号鍵は、周辺環境を示すパラメータを用いて生成される。
【００１０】
さらに別の好ましい態様において、この情報表示装置は、ユーザから生体情報を読み取る読み取り手段を有し、前記第２の選択手段は、前記読み取り手段により読み取られた生体情報に応じて一つのテンプレートを選択してもよい。
この情報表示装置によれば、一つのテンプレートは、ユーザの生体情報に応じて選択される。
【００１１】
さらに別の好ましい態様において、この情報表示装置は、ユーザから生体情報を読み取る読み取り手段を有し、前記第１の選択手段は、前記読み取り手段により読み取られた生体情報に応じて一ページを選択してもよい。
この情報表示装置によれば、一ページは、ユーザの生体情報に応じて選択される。
【００１２】
さらに別の好ましい態様において、この情報表示装置は、ユーザから生体情報を読み取る読み取り手段を有し、前記暗号鍵生成手段は、前記一ページに前記一つのテンプレートを適用することにより指定される情報および前記読み取り手段により読み取られた生体情報を用いて暗号鍵を生成してもよい。
この情報表示装置によれば、暗号鍵は、ユーザの生体情報を用いて生成される。
【００１３】
さらに別の好ましい態様において、この情報表示装置は、印加される電圧に応じた階調を各々表示する複数の画素を有する表示手段と、前記表示手段に表示すべきページの文書データを、前記複数の画素の各々に印加する電圧に対応した形式を有するデータに変換する変換手段と、前記変換手段により変換されたデータに基づいて前記複数の画素の各々に印加される電圧を制御することにより、前記表示手段に画像を表示させる表示制御手段とを有し、前記複数のテンプレートは、前記変換手段により変換されたデータの一部を指定してもよい。
この情報表示装置によれば、暗号鍵は、変換手段により変換されたデータの一部を用いて生成される。
【００１４】
また、本発明は、１ページ以上のデータを含む少なくとも一つの文書データを記憶する第１の記憶手段と、文書データのページに含まれる情報の一部を各々指定する複数のテンプレートを記憶する第２の記憶手段とを有するコンピュータ装置に、前記第１の記憶手段に記憶された文書データのうち１つの文書データの一ページを選択するステップと、前記複数のテンプレートのうち一つのテンプレートを選択するステップと、前記一ページに前記一つのテンプレートを適用することにより指定される情報を用いて暗号鍵を生成するステップと、前記暗号鍵を用いて、前記第１の記憶手段に記憶された文書データを暗号化するステップと、前記暗号化された文書データを出力するステップとを実行させるプログラムを提供する。
このプログラムによれば、文書データは、一ページに一つのテンプレートを適用することにより指定される情報を用いて生成された暗号鍵を用いて暗号化される。
【発明を実施するための最良の形態】
【００１５】
１．構成
図１は、本発明の一実施形態に係る情報共有システム１の構成を示す図である。情報共有システム１は、複数（この例では４台）の情報表示装置１０と、基地局２０とを有する。以下、複数の情報表示装置１０の各々を区別する必要があるときには情報表示装置１０−１、１０−２、…というように添字を用いて区別する。情報表示装置１０は、それぞれ異なるユーザに操作され、記憶している文書を表示する装置である。基地局２０は、複数の情報表示装置１０間、または情報表示装置１０間と外部ネットワーク（図示略）との間の通信を中継する装置である。この例で情報共有システム１は、会議室Ｒ内に設置されている。
【００１６】
図２は、情報表示装置１０の機能構成を示す図である。第１の記憶手段１１は、１ページ以上のデータを含む少なくとも１つの文書データを記憶する。文書データとは、情報表示装置１０に表示される画像の集合を示すデータをいう。第２の記憶手段１２は、複数のテンプレートを記憶する。複数のテンプレートの各々は、文書データのページに含まれる情報の一部を指定する。第１の選択手段１３は、第１の記憶手段１１に記憶された文書データのうち１つの文書データの一ページを選択する。第２の選択手段１４は、複数のテンプレートのうち一つのテンプレートを選択する。暗号鍵生成手段１５は、文書の一ページに一つのテンプレートを適用することにより指定される情報を用いて暗号鍵を生成する。暗号化手段１６は、生成された暗号鍵を用いて、第１の記憶手段１１に記憶された文書データを暗号化する。出力手段１７は、暗号化手段１６により暗号化された文書データを出力する。
【００１７】
読み取り手段１８は、ユーザから生体情報を読み取る。ここで、暗号鍵生成手段１５は、文書の一ページに一つのテンプレートを適用することにより指定される情報に加え、読み取り手段１８により読み取られた生体情報を用いて暗号鍵を生成する。
【００１８】
図３は、情報表示装置１０のハードウェア構成を示す図である。この例で、情報表示装置１０は、電子ペーパである。ＣＰＵ（Central Processing Unit）１０１は、情報表示装置１０の構成要素を制御する制御装置である。ＲＯＭ（Read Only Memory）１０２は、情報表示装置１０の起動に必要なプログラムやデータを記憶する不揮発性の記憶装置である。ＲＡＭ（Random Access Memory）１０３は、ＣＰＵ１０１がプログラムを実行する際のワークエリアとして機能する記憶装置である。ＶＲＡＭ（Video Random Access Memory）１０４は、表示体１０７に表示させる画像（以下「メイン画像」という）を示すデータを記憶する記憶装置である。ＶＲＡＭ１０４は、メイン画像の記憶領域を有しており、メイン画像はその記憶領域に記憶される。Ｉ／Ｏ（Input/Output）１０５は、データや信号の入出力を管理するインターフェースである。ＵＩ（User Interface）ボタン群１０６は、ユーザの操作に応じた信号を出力する装置、例えば、例えば、ボタン（書き換えボタンやページ送りボタン、決定ボタンなど）・キーパッド・ホイール・レバー・タッチパネル・ペンデバイスなどの操作子を含む入力装置である。補助記憶装置１１５は、表示体１０７に表示することが可能なデータを記憶する記憶装置である。ＵＩボタン群１０６はＩ／Ｏ１０５に接続されており、ＵＩボタン群１０６から出力された信号はＩ／Ｏ１０５を介してＣＰＵ１０１に入力される。タイマＴは、時間を示す信号を出力する計時装置である。
【００１９】
表示体１０７は、記憶性表示素子である電気泳動表示素子を有する電気泳動ディスプレイ（Electrophoretic Display、以下「ＥＰＤ」という）である。表示制御部１０８は、表示体１０７の描画制御を行う信号を出力する装置である。以下、必要に応じて表示体１０７と表示制御部１０８をあわせて「メインディスプレイ」という。電源オン・オフ回路１１１は、表示制御部１０８・ＣＰＵ１０１などの要素への電力の供給を行ったり停止したりする回路である。以下、ある構成要素に電力を供給することを「電源をオンする」と、電力の供給を停止することを「電源をオフする」という。電源制御部１１２は、情報表示装置１０の電源管理を行う装置である。具体的には、電源制御部１１２は、電源オン・オフ回路１１１を制御して表示制御部１０８およびＣＰＵ１０１の電源をオンまたはオフする。また、電源制御部１１２は、電池１１３の残量を監視する。電池１１３は、表示制御部１０８・ＣＰＵ１０１・ＲＡＭ１０３など、情報表示装置１０の構成要素に電力を供給する。バス１１４は、構成要素間での信号の伝送に用いられる伝送路である。
【００２０】
指紋センサ１１７は、ユーザの指紋を静電的に読み取り、読み取った指紋の画像を示す信号を出力する装置である。指紋センサ１１７はＩ／Ｏ１０５に接続されており、指紋センサ１１７から出力された信号はＩ／Ｏ１０５を介してＣＰＵ１０１に入力される。
【００２１】
ＲＯＭ１０２は、以下で説明する処理を行う制御プログラムを記憶している。ＣＰＵ１０１がこの制御プログラムを実行することにより、図２に示される機能が情報表示装置１０に実装される。ここで、補助記憶装置１１５は第１の記憶手段１１および第２の記憶手段１２の一例である。ＣＰＵ１０１は、第１の選択手段１３、第２の選択手段１４、暗号鍵生成手段１５、暗号化手段１６および出力手段１７の一例である。指紋センサ１１７は、読み取り手段１８の一例である。
【００２２】
図４は、情報表示装置１０の外観を示す図である。情報表示装置１０は、筐体の前面に表示体１０７の表示面、およびＵＩボタン群１０６を有する。
【００２３】
２．動作
図５は、情報表示装置１０の動作を示すフローチャートである。情報共有システム１は、図５に示されるフローによって複数の情報表示装置１０において共通の暗号鍵を生成し、この暗号鍵を用いて暗号化通信を行う。図５のフローは、例えば、あるユーザ（以下、このユーザを「議長」という）により他のユーザ（すなわち他の情報表示装置１０）へ文書データの配信が指示されたことを契機として開始される。
【００２４】
ステップＳ１００において、ＣＰＵ１０１はキーページを選択する。「キーページ」とは、以下で説明する暗号鍵生成処理に用いられる、補助記憶装置１１５に記憶された文書データのうち１つの文書データの一ページをいう。この例で、ＣＰＵ１０１は、ユーザの指示に応じてキーページを選択する。具体的には、ユーザがＵＩボタン群１０６を操作し、キーページを特定する情報を情報表示装置１０に入力する。ＣＰＵ１０１は、ＵＩボタン群１０６から出力される信号により特定される文書データの一ページをキーページとして特定する。
【００２５】
ここで、複数の情報表示装置１０において共通の暗号鍵を生成するためには、情報共有システム１に含まれるすべての情報表示装置１０において同一のキーページを選択する必要がある。このため、議長は会議の参加者となるユーザに対し、ある文書データをあらかじめ配布しておく。各ユーザは、自らが所有する情報表示装置１０にその文書データを記憶させる。会議の冒頭、議長は口頭で「文書○○の××ページがキーページだ」というようにキーページを特定する情報を伝達する。各ユーザは、キーページを特定する情報を自らの情報表示装置１０に入力する。
【００２６】
ステップＳ１１０において、ＣＰＵ１０１はキーテンプレートを選択する。「キーテンプレート」とは、以下で説明する暗号鍵生成処理に用いられる、補助記憶装置１１５に記憶された複数のテンプレートのうち一つのテンプレートをいう。この例で、ＣＰＵ１０１は、ユーザの指示に応じてキーテンプレートを選択する。具体的には、ユーザがＵＩボタン群１０６を操作し、キーテンプレートを特定する情報を情報表示装置１０に入力する。ＣＰＵ１０１は、ＵＩボタン群１０６から出力される信号により特定される一つのテンプレートをキーテンプレートとして特定する。
【００２７】
ここで、複数の情報表示装置１０において共通の暗号鍵を生成するためには、情報共有システム１に含まれるすべての情報表示装置１０において同一のキーテンプレートを選択する必要がある。このため、議長は会議の参加者となるユーザに対し、複数のテンプレートを含むテンプレート群をあらかじめ配布しておく。各ユーザは、自らが所有する情報表示装置１０にそのテンプレート群を記憶させる。会議の冒頭、議長は口頭で「ＸＸ番のテンプレートがキーテンプレートだ」というようにキーテンプレートを特定する情報を伝達する。各ユーザは、キーテンプレートを特定する情報を自らの情報表示装置１０に入力する。
【００２８】
ステップＳ１２０において、ＣＰＵ１０１は暗号鍵を生成する。ここでＣＰＵ１０１は、キーページに対しキーテンプレートを適用することにより指定される情報と、指紋センサ１１７により読み取られたユーザの指紋とを用いて暗号鍵を生成する。
【００２９】
図６は、キーページおよびキーテンプレートを例示する図である。この例で、キーテンプレートＴＰは、キーページのうち、特定の位置に配置された部分、具体的には、ウインドウＷに相当する部分を、暗号鍵の生成に用いる情報として指定する。図６の例では、キーページＫＰは文字列を含み、テンプレートＴＰは３つのウインドウＷを有する。したがって、キーページＫＰに含まれる文字列のうち、３つのウインドウＷに相当する部分の文字列が、暗号鍵の生成に用いられる情報として指定される。
【００３０】
ここで、複数の情報表示装置１０において共通の暗号鍵を生成するためには、情報共有システム１に含まれるすべての情報表示装置１０において同一の指紋が入力される必要がある。このため、議長は自らの指紋を、各ユーザの情報表示装置１０において読み取らせる。議長の指紋を読み取った指紋センサ１１７は、読み取った指紋を示す画像データを出力する。ＣＰＵ１０１は、指紋から特徴点を抽出する処理またはフーリエ変換により周波数特性を抽出する処理等、議長の指紋に特有の情報を抽出する処理を行う。ＣＰＵ１０１は、こうして議長の指紋から抽出した情報と、キーページおよびキーテンプレートから取得された情報とを用いて暗号鍵を生成する。
【００３１】
再び図５を参照して説明する。ステップＳ１３０において、ＣＰＵ１０１は文書データを暗号化する。暗号化される文書データは、補助記憶装置１１５に記憶された文書データのうちユーザによって指定されたデータであり、必ずしも暗号鍵を生成する情報を取得するのに用いられた文書データでなくてもよい。暗号化の際には、ステップＳ１２０で生成された暗号鍵が用いられる。
【００３２】
ステップＳ１４０において、ＣＰＵ１０１は暗号化された文書データを出力する。出力されたデータは、基地局２０を介して他の情報表示装置１０に送信される。送信先となる情報表示装置１０は、ユーザにより指定される。
【００３３】
一般的な無線ＬＡＮシステムにおいては、基地局のＥＳＳ−ＩＤは固定されている。したがって、図１の会議室Ｒを以前使用したことのあるユーザにとっては、基地局２０のＥＳＳ−ＩＤは既知のものである。このユーザが今回の会議の参加者でなかったとしても、悪意を持ったユーザであれば、既知である基地局２０のＥＳＳ−ＩＤを用いて、無線ＬＡＮを介して送受信される情報を盗聴しようと試みる可能性がある。このときに、会議の参加者がネットワークを介して暗号鍵を共有したり、あるいはネットワークを介して暗号鍵生成の種となる情報を共有したりすることは、セキュリティの観点から好ましくない。しかし、本実施形態によれば、以上で説明したように、文書データは、会議に参加しているユーザしか知りえない情報（キーページおよびキーテンプレートを特定する情報）に基づいて生成された暗号鍵を用いて暗号化される。したがって、たとえ無線ＬＡＮを介して送受信される情報が悪意あるユーザに盗聴されたとしても、その情報を解読される危険性は低い。また、暗号鍵の生成に用いられる情報は文書データの中からテンプレートにより取得されるので、複雑な情報を入力ミスすることなく、複数のユーザで共有できる。
【００３４】
３．他の実施形態
本発明は上述の実施形態に限定されるものではなく種々の変形実施が可能である。以下、変形例をいくつか説明する。変形例の説明において実施形態と共通する要素には共通の参照符号が用いられる。以下で説明する変形例のうち２つ以上のものが組み合わせて用いられてもよい。
【００３５】
３−１．変形例１
キーテンプレートの選択は、情報表示装置１０の周辺環境に基づいて自動的に行われてもよい。この場合、情報表示装置１０は、周辺環境を示すパラメータを計測する計測手段を有する。第２の選択手段１４は、計測手段により計測されたパラメータに応じてキーテンプレートを選択する。ここで、周辺環境を示すパラメータとしては、光（会議室Ｒの照明光、特定の装置から発せられる光）の強度または周波数特性、音（会議室Ｒの雑音、特定のユーザの音声、特定の装置から発せられる音など）の大きさまたは周波数特性、温度、湿度などが用いられる。情報表示装置１０は、計測手段として、光センサ、マイク、温度計、湿度計などを有する。ＣＰＵ１０１は、計測手段により計測されたパラメータを数値化する。補助記憶装置１１５は、数値化されたパラメータをテンプレートの選択に用いられる情報に変換する関数またはテーブルを記憶しており、ＣＰＵ１０１はこの関数またはテーブルを用いて、数値化されたパラメータに基づいてキーテンプレートを選択する。
【００３６】
３−２．変形例２
キーページの選択は、情報表示装置１０の周辺環境に基づいて自動的に行われてもよい。この場合、情報表示装置１０は、周辺環境を示すパラメータを計測する計測手段を有する。第１の選択手段１３は、計測手段により計測されたパラメータに応じてキーテンプレートを選択する。計測手段の具体例や、その使用方法は変形例１で説明したものと同様である。
【００３７】
３−３．変形例３
キーテンプレートの選択は、ユーザの生体情報に基づいて自動的に行われてもよい。この場合、第２の選択手段１４は、読み取り手段１８により読み取られた生体情報に応じて一つのテンプレートを選択する。上述の実施形態では生体情報として指紋が用いられる例を説明したが、指紋以外の生体情報、例えば、手のひら静脈、声紋、虹彩、網膜、音声などが用いられてもよい。読み取った生体情報からキーテンプレートを選択する方法は変形例１で説明した、周辺環境に基づいてキーテンプレートを選択する方法と同様である。
【００３８】
３−４．変形例４
キーページの選択は、ユーザの生体情報に基づいて自動的に行われてもよい。この場合、第１の選択手段１３は、読み取り手段１８により読み取られた生体情報に応じて一つのテンプレートを選択する。読み取り手段１８の具体例や、その使用方法は変形例３で説明したものと同様である。
【００３９】
３−５．変形例５
暗号鍵を生成する種情報として用いられる情報は、キーページに対しキーテンプレートを適用することにより指定される情報と、ユーザの生体情報との組み合わせに限定されない。キーページに対しキーテンプレートを適用することにより指定される情報を含むものであれば、どのような情報が暗号鍵を生成する種情報として用いられてもよい。例えば、暗号鍵は、キーページに対しキーテンプレートを適用することにより指定される情報と、情報表示装置１０の周辺環境を示すパラメータとを組み合わせた情報を種情報として生成されてもよい。あるいは、キーページに対しキーテンプレートを適用することにより指定される情報、ユーザの生体情報および周辺環境を示すパラメータの３つの情報を組み合わせたものが、暗号鍵を生成する種情報として用いられてもよい。
【００４０】
３−６．変形例６
テンプレートは、上述の実施形態で説明したものに限定されない。文書データのページのうち一部分を指定するものであれば、どのようなものが用いられてもよい。上述の実施形態においては、テンプレートは補助記憶装置１１５に記憶されたデータのうち一部分を指定するものであったが、テンプレートは、補助記憶装置１１５に記憶されたデータを表示用のデータに変換したもの（ビットマップデータまたはラスタデータ）に対して適用されてもよい。情報表示装置１０は、印加される電圧に応じた階調を各々表示する複数の画素を有する表示手段（表示体１０７）と、表示手段に表示すべきページの文書データを、複数の画素の各々に印加する電圧に対応した形式を有するデータに変換する変換手段（ＣＰＵ１０１）と、変換手段により変換されたデータに基づいて複数の画素の各々に印加される電圧を制御することにより、表示手段に画像を表示させる表示制御手段（表示制御部１０８）とを有するので、テンプレートは、変換手段により変換されたデータの一部を指定するものであってもよい。
【００４１】
３−７．他の変形例
情報表示装置１０のハードウェア構成は図２で示されるものに限定されない。必要な機能構成を実現できるものであれば、どのようなハードウェア構成を有する装置が用いられてもよい。また上述の実施形態では情報表示装置１０が電子ペーパである例について説明したが、情報表示装置１０は電子ペーパ以外の装置であってもよい。
【００４２】
また、情報表示装置１０の機能構成とハードウェア構成の対応関係は、実施形態で説明したものに限定されない。例えば上述の実施形態では、ＣＰＵ１０１が第１の選択手段１３、第２の選択手段１４、暗号鍵生成手段１５、暗号化手段１６および出力手段１７としての機能を兼ね備えていたが、これらのうち１つ以上の機能が、ＣＰＵ１０１以外のプロセッサにより実現されてもよい。また、上述の実施形態では、補助記憶装置１１５が第１の記憶手段１１および第２の記憶手段１２としての機能を兼ね備えていたが、これらはそれぞれ別の記憶装置により実現されてもよい。
【００４３】
上述の実施形態においてＣＰＵ１０１によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータ読取り可能な記録媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットのようなネットワーク経由でダウンロードされてもよい。
【図面の簡単な説明】
【００４４】
【図１】一実施形態に係る情報共有システム１の構成を示す図である。
【図２】情報表示装置１０の機能構成を示す図である。
【図３】情報表示装置１０のハードウェア構成を示す図である。
【図４】情報表示装置１０の外観を示す図である。
【図５】情報表示装置１０の動作を示すフローチャートである。
【図６】キーページおよびキーテンプレートを例示する図である。
【符号の説明】
【００４５】
１…情報共有システム、１０…情報表示装置、１１…第１の記憶手段、１２…第２の記憶手段、１３…第１の選択手段、１４…第２の選択手段、１５…暗号鍵生成手段、１６…暗号化手段、１７…出力手段、１８…読み取り手段、２０…基地局、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…ＶＲＡＭ、１０５…Ｉ／Ｏ、１０６…ＵＩボタン群、１０７…表示体、１０８…表示制御部、１１１…電源オン・オフ回路、１１２…電源制御部、１１３…電池、１１４…バス、１１５…補助記憶装置、１１７…指紋センサ
【図１】
0005228532.tif 000002
【図２】
0005228532.tif 000003
【図３】
0005228532.tif 000004
【図４】
0005228532.tif 000005
【図５】
0005228532.tif 000006
【図６】
0005228532.tif 000007