(57)【要約】      （修正有）【課題】ユーザの使い勝手を損ねることなく安全に電子データを管理する電子割符方式を用いた電子データ格納方式を提供する。【解決手段】情報端末装置は、オリジナルの電子データを電子割符方式によってＮ個の電子割符化データを生成し、Ｎ個の電子割符化データから前記オリジナルの電子データを再構成する電子割符処理部と、前記Ｎ個の電子割符化データのうちのＭ個（Ｎ＞Ｍ＞０、Ｍは固定でも可変でも良い）及び電子割符方式を適用しない電子データを格納する第１のデータ格納領域と、残りの（Ｎ−Ｍ）個の電子割符データを格納する第２のデータ格納領域と、を有するデータ格納部と、前記データ格納部に電子割符化データや電子割符方式を適用しない電子データを書き込み、またそれらデータを前記データ格納部から読み出すデータ入出力部と、前記データ格納部に格納する電子割符化データの読み出しを制御するアクセス制御部と、を備える。【選択図】  図１
2008152593.tif 000002
【特許請求の範囲】
【請求項１】
オリジナルの電子データを電子割符方式によってＮ個（Ｎ＞１、Ｎは固定でも可変でも良い）の電子割符化データを生成し、Ｎ個の電子割符化データから前記オリジナルの電子データを再構成する電子割符処理部と、
前記Ｎ個の電子割符化データのうちのＭ個（Ｎ＞Ｍ＞０、Ｍは固定でも可変でも良い）及び電子割符方式を適用しない電子データを格納する第１のデータ格納領域と、残りの（Ｎ−Ｍ）個の電子割符データを格納する第２のデータ格納領域と、を有するデータ格納部と、
前記データ格納部に電子割符化データや電子割符方式を適用しない電子データを書き込み、またそれらデータを前記データ格納部から読み出すデータ入出力部と、
前記データ格納部に格納する電子割符化データの読み出しを制御するアクセス制御部と、
を備える情報端末装置
【請求項２】
前記アクセス制御部は、前記第２のデータ格納領域に格納する電子割符化データの読み出しを制御する請求項１記載の情報端末装置。
【請求項３】
前記情報端末装置は、
通信網との情報の送受信を行う通信部を備え、
前記アクセス制御部は、
ユーザからの指示によって前記第２のデータ格納領域に格納する電子割符化データの読み出しを行わないようにするロック状態と、前記ロック状態においても前記通信部で受信した指示によって前記第２のデータ格納領域に格納する電子割符データの読み出しを一時的に可能とする一時解除状態と、前記第２のデータ格納領域に格納する電子割符データの読み出しを自由に行える解除状態に、前記第２のデータ格納領域に格納する電子割符データの読み出しを制御する請求項１又は２記載の情報端末装置
【請求項４】
前記電子割符入出力部は、前記アクセス制御部の読み出し制御に従って、第２のデータ格納領域に格納する電子割符データの読み出しを行う請求項１又は２記載の情報端末装置
【請求項５】
前記データ格納部は、電子割符化データ及び電子割符方式を適用しない電子データに係るメタ情報を格納するメタ情報格納領域を有し、
前記メタ情報は、第１のデータ格納領域と第２のデータ格納領域の使用（空き）状況を表すビットマップ情報と、各々の電子割符方式を適用する電子データもしくは電子割符方式を適用しない電子データについて、ファイル名とデータサイズと前記データ格納部での格納場所を表すインデックスを有するファイル情報を備える請求項３記載の情報端末装置
【請求項６】
前記ファイル情報は、前記データ格納部に格納された電子データが電子割符方式で符号化されているか否かを示す電子フラグを有する請求項５記載の情報端末装置。
【請求項７】
前記オリジナルの電子データを電子符号化方式で符号化して前記データ格納領域に記録する場合、前記オリジナルの電子データ毎の前記第２のデータ格納領域に格納される電子割符データのデータサイズは、一定のデータサイズである請求項１乃至６のいずれかに記載の情報端末装置。
【請求項８】
前記一定のデータサイズの電子割符化データは、電子割符格納部を構成するデバイスによって決定される最小記録単位もしくはその倍数である請求項７記載の情報端末装置
【請求項９】
前記データ格納部は、ブロック単位でのデータ消去を行う半導体フラッシュメモリであって、第１のデータ格納領域と第２のデータ格納領域の境界は、消去ブロックの境界と一致する請求項１乃至８のいずれかに記載の情報端末装置
【請求項１０】
前記データ格納部は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）であって、第１のデータ格納領域と第２のデータ格納領域の境界は、ファイルシステムが規定する論理ブロックの境界と一致する請求項１乃至８のいずれかに記載の情報端末装置
【請求項１１】
前記情報端末装置は、携帯端末である請求項１乃至１０のいずれかに記載の情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの使い勝手を損ねることなく安全に電子データを管理する電子割符方式を用いた情報端末装置に関する。
【背景技術】
【０００２】
近年、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）といった携帯可能な情報端末装置の高機能化とそれら情報端末装置が備える不揮発性メモリの記憶容量が拡大し、様々な情報が持ち運び可能になってきている。このため紛失や盗難、さらに最近ではコンピュータウィルスによる情報端末装置からの情報流出も頻発しており、あらためて情報の保護が重要になってきている。
【０００３】
既に、情報端末装置が具備する半導体フラッシュメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）といった不揮発性メモリに格納する、例えば個人情報（電話帳、住所録、メールリスト、メールアドレス、スケジュール等）に対するアクセス制御としては、パスワード認証や生体認証があり、このような機能を備えた機器は広く市場に流通している。しかしながら機器内部に格納している前記個人情報は完全な形態であり、情報端末装置から不揮発性メモリを抜き取ってコピーしたり、コンピュータウィルスに感染することによって外部に流出したりといった危険性にさらされている。
【０００４】
このような危険性に対処する技術として秘密分散法による電子割符方式が知られており、これは情報端末装置が取扱う様々な電子データを所定のスキームによって攪拌、少なくとも２個以上に分割し、各々を複数の物理的に異なる機器に保存する方式であり、電子データを不完全な形態で管理、保持することによって安全性を高めることができる。
【０００５】
【特許文献１】特開２００２−３５１８４５
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで特許文献１には電子割符方式を適用した携帯電話が開示されている。前記携帯電話によれば、電子割符方式によって分割した電子データを前記携帯電話が具備する内部メモリと着脱可能な外部メモリとに格納し、ユーザは携帯電話本体と前記着脱可能な外部メモリとを別管理することによって安全性を確保する。
【０００７】
しかしながら前記携帯電話によれば、携帯電話本体と外部メモリを別々に所有しなければならないためユーザにおける管理が煩雑になるという課題があり、ユーザの使い勝手が低下する。また外部メモリを置き忘れたり盗難等により紛失したりした場合には元の電子データが復元できないという課題もある。
【０００８】
また前記特許文献１によれば、電子割符方式によって分割した電子データを前記携帯電話が具備する内部メモリと通信網を経由したサーバとに格納することによって、ユーザ管理の手間を解消する携帯電話が開示されている。
【０００９】
しかしながら前記携帯電話によれば、サーバと通信ができないときには所望の電子データを復元することができない。またサーバとの通信時間に係わるオーバヘッドが生じるため所望の電子データの復元に時間がかかるといった課題があり、依然としてユーザの使い勝手は低下する。
【００１０】
さらに前記特許文献１によれば、いずれの携帯電話においても電子割符方式によって生成された電子割符化データの具体的な管理方法、例えば電子割符化データ間の対応付けに係わる情報等については開示されていない。
【００１１】
一方、電子割符方式を適用する情報端末装置では以下のような点を考慮しなければならない。
【００１２】
まず電子割符方式によって生成された各々の電子割符化データを個別で管理すると、データ管理に係わるメタ情報が増大してしまうという課題がある。すなわち、本来１個であった電子データに電子割符方式を適用することによって複数に分割されることから各々の電子割符化データにメタ情報が必要になり、かつ元の電子データと前記電子割符化データとの対応関係も保持しなければならないからである。デスクトップＰＣやノートＰＣのようにプロセッサ性能が高く、豊富なメモリ容量を備える情報端末装置と異なり、例えば携帯電話のようにリソースが限定された組込み機器においては、ＰＣに比べて処理性能の低いプロセッサと少ないメモリ容量で電子データを管理できなければならない。
【００１３】
また、電子データを格納する記録デバイスの使用効率が低下してしまうという課題がある。通常、記録デバイスには例えばＨＤＤであればセクタサイズである５１２バイト、半導体フラッシュメモリであればページサイズである５１２バイトといった最小記録単位が存在し、それよりも小さな電子データであっても必ず前記最小記録単位の記録領域を消費してしまう。また最小記録単位より大きい電子データであっても、最小記録単位に満たない端数部分は、前記最小記録単位の記録領域を消費することになる。このため電子割符方式を適用することによって複数に分割されても、記録デバイスの使用効率が低下しないようにしなければならない。
【００１４】
また、耐タンパ性を向上させるには、コストや処理負担がかかってしまうので、なるべく効率的な耐タンパ性向上の方法を提供する必要がある。
【００１５】
以上のように、本発明が解決しようとする課題は、電子割符化データを物理的に同一の記録デバイスに格納しても安全性を確保してユーザの使い勝手を向上させることである。また、他の課題は、電子割符方式を適用する電子データと適用しない電子データを簡単なメタ情報で管理することによって効率よく管理することである。また、他の課題は、記録デバイスの使用効率を低下させないことである。また、他の課題は、効率的な耐タンパ性向上の方法を提供することである。
【課題を解決するための手段】
【００１６】
上記課題の少なくとも１つは、特許請求の範囲に記載の発明により、解決される。
【発明の効果】
【００１７】
本発明によれば、安全性及び使い勝手を向上した情報端末装置を提供できる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を用いて発明の実施の形態を説明する。
【実施例１】
【００１９】
図１に、本発明の第１の実施の形態に係わる電子割符方式を適用した情報端末装置１を示す。
【００２０】
まず図１を用いて情報端末装置１の構成について説明する。
図示するように、情報端末装置１はホストシステム２と不揮発性メモリ１１から構成され、前記ホストシステム２は、情報端末装置１が通信網を利用して外部と情報のやり取りをするための通信制御部３と、外部入力として与えられるユーザ指示や前記通信制御部３が発行する受信通知に従って情報端末装置１が具備する各種機能を制御したり、前記制御に係わる情報や状態を管理したりするとともに、電子割符アプリケーション７や非電子割符アプリケーション８を実行する中央制御部６と、前記中央制御部６を経由して与えられるユーザ指示の正当性を確認する認証機構を具備し、不揮発性メモリ入出力部５に対して、認証された前記ユーザ指示や、通信制御部３が発行する前記受信通知を起因として中央制御部６が発行する通知に従って、不揮発性メモリ１１の特定領域からのデータ読み出しの実施を判断するための状態信号を提供するアクセス制御部４と、前記アクセス制御部４が発行する状態信号と、中央制御部６から与えられる、情報端末装置２が取扱う様々な電子データを不揮発性メモリ１１に格納するための書き込み指示や書き込み先アドレス、もしくは不揮発性メモリ１１から電子データを取り出すための読み出し指示や読み出し先アドレスに基づいて、不揮発性メモリ１１への物理的なインターフェイスを提供する不揮発性メモリ入出力部５から構成される。
【００２１】
また前記ホストシステム２の中央制御部６は、情報端末装置１を所有するユーザの個人情報に係わる電子データ、例えば電話帳や住所録、スケジュール、電子メールアドレス及びその内容であって、第三者による不正取得やユーザが意図しない情報端末装置１外部への流出から保護する対象である前記電子データ、以下これを電子割符対象データと称すが、そのような前記電子割符対象データを新規に追加、更新、削除、閲覧等を実施する電子割符アプリケーション７と、前記電子割符対象データ以外の電子データ、以下これを電子割符非対象データと称すが、そのような前記電子割符非対象データを新規に追加、更新、削除、閲覧等を行う非電子割符アプリケーション８と、前記電子割符アプリケーション７と連動して、前記電子割符対象データを秘密分散法による所定のスキームによって攪拌し、任意のサイズで少なくともＮ個（Ｎ＞１）以上に分割することによって複数の電子割符化データを生成する、また生成されたＮ個以上の電子割符化データから元の電子割符対象データの復元するための電子割符処理部９と、前記電子割符化データや電子割符非対象データを不揮発性メモリ１１に書き込んだり読み出したりする際に前記不揮発性メモリ１１における格納場所を決定したり、論理アドレスと物理アドレスの変換を行う等して格納場所を特定したりすることを目的とする管理情報の追加、更新、保存等を行うデータ管理部１０から構成される。
【００２２】
そして不揮発性メモリ１１は、前記データ管理部１０が取扱う管理情報を格納することを目的とする、連続した物理アドレス空間に割り当てられたメタ情報格納領域１２と、Ｎ個（Ｎ＞１）に分割された電子割符化データのＭ個（Ｎ＞Ｍ＞０）や電子割符非対象データ、さらには中央制御部６で実行する様々なアプリケーションプログラムを格納することを目的とする、連続した物理アドレス空間に割り当てられたデータ格納領域１（１３）と、前記電子割符化データの（Ｎ−Ｍ）個を格納することを目的とする、連続した物理アドレス空間に割り当てられたデータ格納領域２（１４）とから構成される。このような構成とすることで、不揮発性メモリ１１の全ての耐タンパ性を向上させなくても、データ格納領域２（１４）のみの耐タンパ性を向上させるだけで、保護すべき情報の不正な開示を防ぐことができる。また、電子割符化されていないデータをデータ格納領域１（１３）に格納するようにしているので、不必要に電子割符処理を行う必要がなく、装置の負担を軽減することができた上で、上述の保護すべき情報の不正な開示を防ぐことができる。
【００２３】
なお、不揮発性メモリ１１の領域区分は、前記構成は不揮発性メモリ１１をフォーマットする時に決定される。
【００２４】
前記メタ情報格納領域１２に格納される管理情報は、図１では記載を省略しているが、電源投入時にホストシステム２が具備する高速にアクセス可能な揮発性メモリにロードされ、動作期間中は前記揮発性メモリの管理情報がデータ管理部１０によって更新、参照される。そして前記揮発性メモリの管理情報は、電源遮断時や動作期間中であっても一定周期毎に前記データ管理部１０によってメタ情報格納領域１２に書き戻されるようになっている。
【００２５】
そして本発明の実施の形態を係わる電子割符方式を適用した情報端末装置１の前記不揮発性メモリ１１は半導体フラッシュメモリであって、前記メタ情報格納領域１２とデータ格納領域１（１３）とデータ格納領域２（１４）の各境界は、半導体フラッシュメモリの消去ブロックの境界と一致することを特徴とする。これによって、例えばメタ情報格納領域１２の内容を更新する場合、データ格納領域１（１３）にはリードモディファイライトに伴うデータ格納領域１（１３）への不要なブロック消去の回数を抑制することができ、半導体フラッシュメモリの長寿命化を図ることができる。以上、情報端末装置１の構成について説明した。
【００２６】
次に図２、図３、図４を用いて、図１に示したデータ管理部１０が所有する管理情報の構成について説明する。
【００２７】
まず図２に示すように、管理情報はビットマップテーブル２１とファイルテーブル２２から構成される。
【００２８】
前記ビットマップテーブル２１は、図１に示した不揮発性メモリ１１の最小記録単位（例えばページサイズである５１２バイト、もしくはその倍数）を基準としてデータ格納領域１（１３）の使用状況を１（使用）もしくは０（未使用）で表現する第１のビットマップ２３と、前記不揮発性メモリ１１のデータ格納領域２（１４）の使用状況を１（使用）もしくは０（未使用）で表現する第２のビットマップ２４から構成され、また前記ファイルテーブル２２は、電子データ（電子割符対象データもしくは電子割符非対象データ）毎に少なくとも前記電子データのファイル名２５と、前記電子データのデータサイズ２６と、図１に示したデータ格納領域１（１３）における格納場所の先頭を示すビットマップ番号と、データ格納領域２（１４）における格納場所の先頭を示すビットマップ番号とを格納するインデックス２７から構成されている。
【００２９】
前記データサイズ２６は、対象としている電子データが電子割符非対象データの場合には少なくとも１つの値が記載される。また、前記電子データが電子割符対象データであってＮ個（Ｎ＞１）に分割されている場合には、少なくともＮ個の値が列挙して記載される。
【００３０】
また前記インデックス２７は、対象としている電子データが電子割符非対象データの場合には少なくとも１つの値が記載される。また、前記電子データが電子割符対象データであってＮ個（Ｎ＞１）に分割されている場合には、少なくともＮ個の値が列挙して記載され、記載される値の個数は、前記データサイズに対応する。
【００３１】
以下例として、ある１つの電子割符非対象データであるｄａｔａ１．ｔｘｔに係わる管理情報であるビットマップテーブルとファイルテーブルの詳細を、図３を用いて説明する。尚、図３では第１のビットマップ３１のみを記載している。
【００３２】
図３に示すように、ファイル名３２としてｄａｔａ１．ｔｘｔ、データサイズ３３として例えば１ＫＢ、また電子割符非対象データは図１に示したデータ格納領域１（１３）のみに格納することから、インデックスとして第１のビットマップ３１より格納場所の先頭を示すビットマップ番号である１６が記載される。
【００３３】
また例として、ある１つの電子割符対象データであるｄａｔａ２．ｔｘｔに係わる管理情報であるビットマップテーブルとファイルテーブルの内容を、図４を用いて説明する。
【００３４】
図４に示すように、ファイル名４３としてｄａｔａ２．ｔｘｔ、これが２つの電子割符化データに分割されているとすると、データサイズ４４として例えば１．５ＫＢと１ＫＢ、そして第１の電子割符化データは図１に示したデータ格納領域１（１３）に格納することから、インデックスとして第１のビットマップ４１より格納場所の先頭を示すビットマップ番号である１７と、第２の電子割符化データは図１に示したデータ格納領域２（１４）に格納することから、第２のビットマップ４２より格納場所の先頭を示すビットマップ番号である（１６Ｋ＋２）（Ｋ＞１）が記載される。以上、管理情報の構成について説明した。
【００３５】
ここで、データ格納領域２（１４）に格納するデータサイズを常に一定にすれば（図４の例では１ＫＢ）、データ格納領域２（１４）に規則正しく格納していくことができ、またデータ格納領域２（１４）の容量に合わせて格納できる電子割符化データの数を見積もることができるため、メモリの使用効率と使い勝手を向上させることができる。
【００３６】
次に図５を用いて、図１に示した情報端末装置１のアクセス制御部４の動作について説明する。図５に示すように、図１に示したアクセス制御部４は、ロック状態５２、解除状態５１、一時解除状態５３の３つの状態を所有し、前述したようにこれらを状態信号として図１に示した不揮発性メモリ入出力部５に提供している。
【００３７】
ロック状態５２は、図１に示した不揮発性メモリ１１のデータ格納領域２（１４）からの読み出しを制限することを表す状態である。また解除状態５１及び一時解除状態５３は、図１に示した不揮発性メモリ１１のデータ格納領域１（１３）及びデータ格納領域２（１４）からの読み出しを自由に行えることを表す状態である。
【００３８】
電源投入直後の初期状態は、ロック状態５２もしくは解除状態５１のいずれかであり、ユーザによって選択することが可能である。
【００３９】
ロック状態５２から解除状態５１への遷移５４は、図１に示した情報端末装置１に外部入力としてユーザから読み出しを許可する指示が中央制御部６を介してアクセス制御部４に通知され、前記アクセス制御部４によって正当性が認められた時に発生する。また解除状態５１からロック状態５２への遷移５５は、図１に示した情報端末装置１に外部入力としてユーザから読み出しを許可しない指示が中央制御部６を介してアクセス制御部４に通知され、前記アクセス制御部４によって正当性が認められた時に発生する。
【００４０】
前記遷移５４と前記遷移５５を決定する具体的な例は、前記外部入力としてユーザが与えるパスワードや指紋等の生体情報による認証である。
【００４１】
ロック状態５２から一時解除状態５３への遷移５６は、図１に示した情報端末装置１が具備する通信制御部３によって発行される受信通知が、中央制御部６を介してアクセス制御部４に伝達された時に発生する。また一時解除状態５３からロック状態５２への遷移５７は、図１に示した中央制御部６が不揮発性メモリ１１のデータ格納領域２（１４）から所望の電子データの読み出しを完了し、前記完了を起因として前記中央制御部６が発行する完了通知を受信したときに発生する。以上、図１に示した情報端末装置１のアクセス制御部４の動作について説明した。
【００４２】
以下再び図１を用いて、情報端末装置１が取扱う電子割符対象データ及び電子割符非対象データを不揮発性メモリ１１に新規に格納する際の書き込み動作と、不揮発性メモリ１１に格納された電子割符対象データ及び電子割符非対称データを取得する際の読み出し動作について説明し、情報端末装置１が備える各部の機能及び動作を補足する。
【００４３】
（書き込み動作）
まず中央制御部６は、図１では記載を省略している揮発性メモリ上に電子割符アプリケーション７が作成した電子割符対象データを、電子割符処理部９によってＮ個（Ｎ＞１）の電子割符化データに分割し、具体的に分割数Ｎが２である場合には、第１の電子割符化データと第２の電子割符化データを生成する。以下、分割数Ｎは２として説明するがこの仮定は一般性を損なうものではない。また中央制御部６は、生成された各々の電子割符データのサイズを保持しておき、後述する管理情報のファイルテーブル作成時に使用する。
【００４４】
次に中央制御部６はデータ管理部１０が保有する管理情報を参照し、前記第１の電子割符データと前記第２の電子割符データの不揮発性メモリ１１における格納場所、すなわち各々の格納先アドレスを決定する。具体的には図２に示す第１のビットマップ２３と第２のビットマップ２４を走査して空き領域を探索し、前記電子割符データのデータサイズに基づいて前記第１の電子割符化データと前記第２の割符化データを記録可能なビットマップ番号を決定する。そして管理情報のファイルテーブルを作成する。さらに決定した前記第１の電子割符化データと前記第２の電子割符化データのビットマップ番号を格納先アドレスに変換する。
【００４５】
中央制御部６は決定された前記格納先アドレスを不揮発性メモリ入出力部５に伝達し、不揮発性メモリ入出力部５は所定の手続き（プロトコル）によってインターフェイスを制御して不揮発性メモリ１１に対してライト要求を発行、引き続き前記第１の電子割符化データを不揮発性メモリのデータ格納領域１（１３）に、前記第２の電子割符化データをデータ格納領域２（１４）に送出し、書き込み動作を完了する。
【００４６】
一方、中央制御部６は、非電子割符アプリケーション８が取扱う電子割符非対象データに対して、データ管理部１０が保持する管理情報を参照し、不揮発性メモリ１１のデータ格納領域１（１３）での格納先アドレスを決定する。具体的には図２に示す第１のビットマップ２３を走査して空き領域を探索し、前記電子割符非対象データのデータサイズに基づいて前記電子割符非対象データが格納可能なビットマップ番号を決定する。そして管理情報のファイルテーブルを作成する。さらに決定した前記電子割符非対象データのビットマップ番号を格納先アドレスに変換する。
【００４７】
中央制御部６は決定された前記格納先アドレスを不揮発性メモリ入出力部５に伝達し、不揮発性メモリ入出力部５は所定の手続き（プロトコル）によってインターフェイスを制御して不揮発性メモリ１１に対してライト要求を発行、引き続き前記電子割符非対象データを不揮発性メモリ１１のデータ格納領域１（１３）に送出し、書き込み動作を完了する。
（読み出し動作）
まず中央制御部６は、電子割符アプリケーション７が所望する電子割符対象データについて、データ管理部１０が所有する管理情報のファイルテーブルを参照し、不揮発性メモリ１１のデータ格納領域１（１３）とデータ格納領域２（１４）に記録している前記電子割符対象データの格納先アドレスを取得する。具体的には各ファイルテーブルのファイル名を探索し、発見した後に前記ファイルテーブルのインデックスを参照する。そして前記電子割符対象データを復元するための第１の電子割符化データと第２の電子割符化データのビットマップ番号を取得し、格納先アドレスに変換する。
【００４８】
中央制御部６は、取得した前記格納先アドレスを連続的に不揮発性メモリ入出力部５に伝達し、前記不揮発性メモリ入出力部５は所定の手続き（プロトコル）によってインターフェイスを制御し不揮発性メモリ１１に対してリード要求を発行、読み出し動作を完了する。このとき不揮発性メモリ入出力部５は、アクセス制御部４からの状態信号を参照し、前記状態信号が解除状態もしくは一時解除状態の時には不揮発性メモリ１１のデータ格納領域１（１３）及びデータ格納領域２（１４）に対してリード要求を発行する。一方、前記状態信号がロック状態の時には不揮発性メモリ１１のデータ格納領域１（１３）にはリード要求を発行するが、データ格納領域２（１４）にはリード要求を発行せず、例えば全て０からなるダミーデータを返すようにする。
【００４９】
中央制御部６は、前記不揮発性メモリ入出力部５より返される２個の電子割符化データを電子割符処理部９に渡し、電子割符処理部９では第１の電子割符化データと第２の割符化データから元の電子割符対象データを復元、電子割符対象アプリケーション７に渡す。このとき、前記第２の割符化データが全て０であるようなダミーデータの場合には、元の電子割符対象データを復元することができない。
【００５０】
一方、中央制御部６は非電子割符アプリケーション８が取扱う電子割符非対象データに対して、データ管理部１０が保持する管理情報のファイルテーブルを参照し、不揮発性メモリ１１のデータ格納領域１（１３）における格納先アドレスを取得する。具体的には、各ファイルテーブルのファイル名を探索し、発見した後に前記ファイルテーブルのインデックスを参照する。そしてビットマップ番号を取得し、格納先アドレスに変換する。
【００５１】
中央制御部は、取得した前記格納先アドレスを不揮発性メモリ入出力部５に伝達し、前記不揮発性メモリ入出力部５は所定の手続き（プロトコル）によってインターフェイスを制御し不揮発性メモリ１１に対してリード要求を発行する。
【００５２】
中央制御部６は、前記不揮発性メモリ入出力部５より返される電子割符非対象データを非電子割符アプリケーションに渡す。
【００５３】
以上、本発明の第１の実施の形態に係わる電子割符方式を適用した情報端末装置１について説明した。
【００５４】
本発明の第１の実施の形態に係わる電子割符方式を適用した情報端末装置によれば、電子割符対象アプリケーションが取扱う電子割符対象データを電子割符方式により攪拌、分割して電子割符化データを生成し、それぞれを不揮発性メモリのデータ格納領域１とデータ格納領域２に格納することにより、電子割符対象データを不完全な形態で所有する。そして不揮発性メモリ入出力部は、アクセス制御部が提供する状態信号がロック状態である場合にはデータ格納領域２に格納する電子割符化データの読み出しを一切行わない。これによって、不正なユーザによる電子割符対象データの復元を困難にすることが可能になり、電子割符化データが物理的に同一メモリに存在しても安全性を確保することができる。
【００５５】
また、前記状態信号がロック状態であっても着信や受信を起因として一時解除状態に移行することができ、これによってデータ格納領域２からの電子割符化データの読み出しを可能とする。これによって着信者や受信者を特定することが可能であり、安全性を確保しながらもユーザの使い勝手を損なうことがない。
【００５６】
さらにデータ管理部が所有する管理情報は、電子割符対象データを分割された個々の電子割符化データに対してではなく前記電子割符対象データを単位として取扱う。これによって管理情報の増大と複雑化を抑制し、電子割符対象データを少メモリで管理することが可能である。
【００５７】
以下図６を用いて、本発明の第１の実施の形態における電子割符方式を適用した情報端末装置の具体的な例である携帯電話装置６１の構成を説明する。
【００５８】
図示するように携帯電話装置６１は、電波を送受信するためのアンテナ６２と、ユーザに通話相手からの音声を伝えたり、着信を知らせたりするためのスピーカ６６と、ユーザの音声を取得するためのマイクロフォン６７と、電話番号や電子メールアドレス、アプリケーションプログラムによって提供される各種機能を選択するためのメニュー画面、更には現在の時刻や電波状況等を表示するための液晶ディスプレイ等から成る表示部７７と、電話番号や文字を入力したりアプリケーションプログラムの選択や決定を行ったり、送話や送信または受話や受信の決定を行ったり、携帯電話装置６１の電源ＯＮ／ＯＦＦを行ったりするためにテンキーボタンや機能の選択、決定ボタンからなる、ユーザとの直接的なインターフェイスを提供する操作キー７０と、通話や電子データの送受信を行うための通信手段を構成する送受信部６３と通信制御部６４と音声処理部６５と、携帯電話装置６１を所有するユーザの個人情報に係わる電子メールやブラウザ、電話帳等を電子割符化データとして格納したり、電子割符アプリケーションや非電子割符アプリケーション、その他アプリケーションに関わるソフトウェアプログラムを格納する不揮発性メモリ７１と、前記表示部７７に動画像や静止画像、テキスト等の様々な情報を表示するための表示制御部７６と、高速にデータを参照・更新したり、一時的に蓄えておくために主にＲＡＭから構成される揮発性メモリ７５と前記通信手段を制御したり各種アプリケーションプログラムを実行したりする、主としてＣＰＵと揮発性メモリや不揮発性メモリとのインターフェイス制御を行うコントローラから構成される中央処置装置６９から構成され、送受信部６３と通信制御部６４と音声処理部６５と中央処理装置６９と不揮発性メモリ７１と揮発性メモリ７５と表示制御部７６は、バス６８で結合され、必要な情報が相互にやり取りできるようになっている。
【００５９】
中央処理装置６９は、図１に示した中央制御部６とアクセス制御部４と不揮発性メモリ入出力部５とを包含し、ソフトウェアプログラムとして実現する電子割符アプリケーション７や非電子割符アプリケーション８、電子割符処理９、データ管理部１０の管理情報を実行するところである。
【００６０】
不揮発性メモリ７１は、図１に示した不揮発性メモリ１１であり、半導体フラッシュメモリで構成され、前記管理情報を格納するメタ情報格納領域７２と、非電子割符アプリケーションが取り扱う電子データ、及び電子割符アプリケーションが取り扱う電子割符対象データであって、電子割符データの一方を格納するデータ格納領域１（７３）と、前記電子割符データの他方を格納するためのデータ格納領域２（７４）から構成するようにしており、前記中央処理装置６９によって、データ格納領域２（７４）からの読み出し動作を制御する構成になっている。
【００６１】
アンテナ６２を介して送受信部６３で受信した情報に対して、保護すべき情報でない場合には、中央処理装置６９は割符暗号化処理を行わずに不揮発性メモリ７１のデータ格納領域１（７３）に格納する。保護すべき情報の場合には、中央処理装置６９は割符暗号化を行い不揮発性メモリ７１のデータ格納領域１（７３）及びデータ格納領域２（７４）に格納する。また、外部からアンテナ６２を介して、アクセスがあった場合、正当なアクセス端末であれば、中央処理装置６９はデータ格納領域２（７４）から電子割符化データを読み出し、データ格納領域１（７３）からの電子割符化データと併せてオリジナルの電子データを再構築して、正当なアクセス端末に送信するよう通信制御部６４、送受信部６３、アンテナ６２を制御する。
【００６２】
このようにＰＣに比べてメモリ容量やプロセッサの処理性能といったリソースが限られている携帯電話において、本実施例を適用することは、メモリの有効利用及び処理負担の軽減により、特に効果的である。
【実施例２】
【００６３】
図７に、本発明の第２の実施の形態に係わる電子割符方式を適用した情報端末装置８１を示す。
【００６４】
図７は図１に示した情報端末装置１の構成と比較して、まずアクセス制御部４が出力する状態信号が、中央制御部８２のデータ管理部８４に対して提供されている点が異なる。
【００６５】
前記情報端末装置８１のアクセス制御部４は、中央制御部８３を経由して外部入力として与えられるユーザ指示の正当性を確認する認証機構を具備し、データ管理部８４に対して、認証された前記ユーザ指示や、通信制御部３が発行する受信通知を起因として中央制御部８３が発行する指示に従って、不揮発性メモリ１１からデータ読み出しの実施を判断するための状態信号を出力する。
【００６６】
また不揮発性メモリ入出力部８５は、中央制御部８３から与えられる情報端末装置８１が取扱う様々な電子データを不揮発性メモリ１１に格納するための書き込み指示や書き込み先アドレス、もしくは不揮発性メモリ１１から取り出すための読み出し指示や読み出し先アドレスに従って、不揮発性メモリ１１への物理的なインターフェイスを提供する。
【００６７】
さらに中央制御部８３のデータ管理部８４は、電子割符対象データに対する読み出し要求があって、このときアクセス制御部４が発行する状態信号を参照した結果、ロック状態であるならばその要求を受付けない、例えば電子割符アプリケーション７に対して読出しエラーを通知するという処理を行う。
【００６８】
次に図８を用いて、図７に示したデータ管理部８４が所有する管理情報の構成について説明する。
図示するように、図２に示した管理情報と比較して、ファイルテーブル９１に新たに電子割符フラグ９２を設けている点が異なる。前記電子割符フラグ９２は、電子データ（電子割符対象データもしくは電子割符非対象データ）を不揮発性メモリに新たに格納する際に、前記電子データが電子割符対象データであるならば１が、前記電子データが電子割符非対象データであるならば０が記載される。具体的には図７に示したデータ管理部８４が電子割符アプリケーションからの要求か非電子割符アプリケーションからの要求かを区別することによって達成している。
【００６９】
以下図７を用いて、情報端末装置８２が取扱う電子割符対象データを不揮発性メモリ１１から取得する際の読み出し動作について説明し、情報端末装置８２が備える各部の機能及び動作を補足する。
【００７０】
（読み出し動作）
まず中央制御部８３は、電子割符アプリケーション７もしくは非電子割符アプリケーション８が所望する電子データについて、データ管理部８４が所有する管理情報のファイルテーブルとアクセス制御部４が発行する状態信号を参照する。
【００７１】
そして電子割符アプリケーション７からの要求であって、アクセス制御部４が発行する前記状態信号が解除状態もしくは一時解除状態であるならば、前記ファイルテーブルから不揮発性メモリ１１のデータ格納領域１（１３）とデータ格納領域２（１４）に記録する前記電子割符対象データの格納先アドレスを取得する。具体的には、まず図８に示した電子割符フラグ９２を参照し、前記電子割符フラグ９２が１であるファイルテーブル９１のファイル名２５を探索、発見した後にインデックス２７を参照する。そして前記電子割符対象データを復元するための第１の電子割符化データと第２の電子割符化データのビットマップ番号を取得し、格納先アドレスに変換する。中央制御部８３は、取得した前記格納先アドレスを連続的に不揮発性メモリ入出力部８５に伝達し、前記不揮発性メモリ入出力部８５は所定の手続き（プロトコル）によってインターフェイスを制御し不揮発性メモリ１１に対してリード要求を発行、読み出し動作を完了する。中央制御部８３は、前記不揮発性メモリ入出力部８５より返される２個の電子割符化データを電子割符処理部９に渡し、電子割符処理部９では第１の電子割符化データと第２の割符化データから元の電子割符対象データを復元、電子割符対象アプリケーション８に渡す。
【００７２】
一方、電子割符アプリケーション７からの要求であって、アクセス制御部４が発行する状態信号がロック状態であるならば、前記電子割符対象データは不揮発性メモリ１１から読み出せない旨を電子割符アプリケーション７に通知し、中央制御部８３は読み出し動作を完了する。
【００７３】
さらに非電子割符アプリケーション８からの要求であるならば、前記状態信号に係わらずファイルテーブルを参照し、不揮発性メモリ１１のデータ格納領域１（１３）に格納する前記電子割符非対象データの格納先アドレスを取得する。具体的には、まず図８に示した電子割符フラグ９２を参照し、前期電子割符フラグが０であるファイルテーブル９１のファイル名２５を探索し、発見した後にインデックス２７を参照する。そして前記電子割符対象データのビットマップ番号を取得し、格納先アドレスに変換する。中央制御部８２は、取得した前記格納先アドレスを不揮発性メモリ入出力部８５に伝達し、前記不揮発性メモリ入出力部８５は所定の手続き（プロトコル）によってインターフェイスを制御し不揮発性メモリ１１に対してリード要求を発行し、読み出し動作を完了する。
【００７４】
中央制御部８３は、前記不揮発性メモリ入出力部８５より返される電子割符非対象データを非電子割符アプリケーション８に渡す。以上、本発明の第２の実施の形態に係わる電子割符方式を適用した情報端末装置８１について説明した。
【００７５】
本発明の第２の実施の形態に係わる電子割符方式を適用した前記情報端末装置８１によれば、中央制御部はデータ管理部とアクセス制御部が提供する状態信号を参照し、前記状態信号がロック状態である場合には電子割符化データの読み出しを一切行わない。これによって、不正なユーザによる電子割符対象データの復元を困難にすることから、電子割符化データが物理的に同一メモリに存在しても安全性を確保することができる。
【００７６】
また、読み出し動作では、電子割符アプリケーションであって、このときアクセス制御部から提供される状態信号がロック状態であるならば、データ格納領域の区別に関わらず一切の読み出しを行わない。これによってホストシステムと不揮発性メモリ間に生じるトランザクションを低減させることができ、電子割符アプリケーションへの応答性を高めることができる。
【００７７】
さらに、データ管理部が所有する管理情報のファイルテーブルは、当該ファイルテーブルが電子割符対象データか電子割符非対称データかを表す電子割符フラグを具備している。これによって、電子割符アプリケーションもしくは非電子割符アプリケーションからの読み出し要求に対して該当する前記電子割符フラグのファイルテーブルを参照すればよいため、高速に検索を行うことができる。
【００７８】
（変形例）
実施例１及び実施例２の情報端末装置において、電子割符部は任意のサイズでＮ個（Ｎ＞１）以上の電子割符化データを生成する構成であったが、生成するＮ個の電子割符化データのうちの１個は必ず固定サイズであって、前記固定サイズの電子割符化データのみを不揮発性メモリのデータ格納領域２に格納するという規則を設けることもできる。
【００７９】
前記固定サイズは、例えば不揮発性メモリのページサイズ、例えば５１２バイト及びその倍数を基準に決定することができる。
【００８０】
このような情報端末装置によれば、不揮発性メモリのデータ格納領域２として確保しなければならない容量を予め決定することができ、前記不揮発性メモリの使用効率を高めることができる。例えば、情報端末装置が取扱うことが可能な電子割符対象データの件数を１００件とし、電子割符部が生成する電子割符化データの固定サイズを５１２バイトとすれば、少なくともデータ格納領域２として確保しなければならない容量は５１２００バイトと決定することができる。
【００８１】
さらに固定サイズをページサイズに完全に一致させることによって、データ格納領域２に格納する電子割符化データをフラグメントさせずに格納することができ、管理を容易にすることができる。
【００８２】
以上の実施例によれば、不揮発性メモリ入出力部は、アクセス制御部が提供する状態信号によって第２のデータ格納領域に格納する電子割符化データの読み出しを一切行わない。これによって、不正なユーザによる電子割符対象データの復元を困難にすることが可能になり、電子割符化データが物理的に同一メモリに存在しても安全性を確保することができる。
【００８３】
また同一メモリ上で電子割符化データを管理することから、着脱可能な外部メモリに分離して格納する場合と比べて紛失の危険性が少なくすることができ、また通信網を介してサーバ上に格納する場合と比べて通信の可否や通信のオーバヘッドを意識する必要がないためユーザの使い勝手を向上することができる。
【００８４】
また着信や受信を起因として一時的に第２のデータ格納領域から電子割符化データの読み出しを可能とすることによって、着信者や受信者を特定することが可能であり、ユーザの使い勝手を損なうことがない。
【００８５】
さらにデータ管理部が所有する管理情報は、電子割符対象データを分割された個々の電子割符化データに対してではなく電子割符対象データを１単位として取扱うことによって管理情報の増大と複雑化を抑制し、電子割符対象データを少ない情報で管理することが可能である。
【００８６】
尚、図１ではアクセス制御部４をモジュールとして中央制御部６とは別に記載しているが、中央制御部６でのソフトウェア処理として実現してもかまわない。
【産業上の利用可能性】
【００８７】
電子割符方式を適用した電子データ格納方式を採用する情報端末装置に関し、そのような情報端末装置における電子データの安全性の確保と、生成した電子割符化データの管理を容易に行うための技術として有効である。特に、携帯電話装置のような限られたプロセッサ性能やメモリ容量の環境で効果がある。
【図面の簡単な説明】
【００８８】
【図１】本発明の第１の実施の形態に係わる情報端末装置の構成、及び動作を説明するための図である。
【図２】本発明の第１の実施の形態に係わる情報端末装置のデータ管理部が管理する管理情報の構成を説明するための図である。
【図３】本発明の第１の実施の形態に係わる情報端末装置のデータ管理部が管理する管理情報の構成を補足説明するための図であって、電子割符非対象データに係わる場合を例示した図である。
【図４】本発明の第１の実施の形態に係わる情報端末装置のデータ管理部が管理する管理情報の構成を補足説明するための図であって、電子割符対象データに係わる場合を例示した図である。
【図５】本発明の実施の形態に係わる情報端末装置のアクセス制御部が管理する状態及び状態遷移を説明する図である。
【図６】本発明の実施の形態に係わる情報端末装置の具体的な適用例である携帯電話装置を説明する図である。
【図７】本発明の第２の実施の形態に係わる情報端末装置の構成、及び動作を説明するための図である。
【図８】本発明の第２の実施の形態に係わる情報端末装置のデータ管理部が管理する管理情報の構成を説明するための図である。
【符号の説明】
【００８９】
１・・・・情報端末装置
２・・・・ホストシステム
３・・・・通信制御部
４・・・・アクセス制御部
５・・・・不揮発性メモリ入出力部
６・・・・中央制御部
７・・・・電子割符アプリケーション
８・・・・非電子割符アプリケーション
９・・・・電子割符処理部
１０・・・・データ管理部
１１・・・・不揮発性メモリ
１２・・・・メタ情報格納領域
１３・・・・データ格納領域１
１４・・・・データ格納領域２
２１・・・・ビットマップテーブル
２２・・・・ファイルテーブル
２３・・・・第１のビットマップ
２４・・・・第２のビットマップ
２５・・・・ファイル名
２６・・・・データサイズ
２７・・・・インデックス
３１・・・・第１のビットマップ
３２・・・・ファイル名
３３・・・・データサイズ
３４・・・・インデックス
４１・・・・第１のビットマップ
４２・・・・第２のビットマップ
４３・・・・ファイル名
４４・・・・データサイズ
４５・・・・インデックス
５１・・・・解除状態
５２・・・・ロック状態
５３・・・・一時解除状態
５４・・・・ロック状態から解除状態への遷移
５５・・・・解除状態からロック状態への遷移
５６・・・・ロック状態から一時解除状態への遷移
５７・・・・一時解除状態からロック状態への遷移
６１・・・・携帯電話装置
６２・・・・アンテナ
６３・・・・送受信部
６４・・・・通信制御部
６５・・・・音声処理部
６６・・・・スピーカ
６７・・・・マイク
６８・・・・バス
６９・・・・中央処理装置
７０・・・・操作キー
７１・・・・不揮発性メモリ
７２・・・・メタデータ格納領域
７３・・・・データ格納領域１
７４・・・・データ格納領域２
７５・・・・揮発性メモリ
７６・・・・表示制御部
７７・・・・表示部
８１・・・・情報端末装置
８２・・・・ホストシステム
８３・・・・中央制御部
８４・・・・データ管理部
８５・・・・不揮発性メモリ入出力部
９１・・・・ファイルテーブル
９２・・・・電子割符フラグ
【図１】
2008152593.tif 000003
【図２】
2008152593.tif 000004
【図３】
2008152593.tif 000005
【図４】
2008152593.tif 000006
【図５】
2008152593.tif 000007
【図６】
2008152593.tif 000008
【図７】
2008152593.tif 000009
【図８】
2008152593.tif 000010