(57)【特許請求の範囲】
【請求項１】
不揮発性記憶部を備え、端末に接続される不揮発性記憶デバイスであって、
前記不揮発性記憶部は、パーティションで管理されるパーティション管理領域と、パーティションで管理されないパーティション非管理領域とを有し、
前記パーティション非管理領域には、ＯＳ本体（Operating System）が記憶され、
前記パーティション管理領域には、前記ＯＳ本体を起動するための起動用ＯＳと、前記パーティション非管理領域の記憶位置情報を有し、前記パーティション非管理領域への接続を可能とする接続プログラムとが記憶され、
前記端末の端末制御部は、前記起動用ＯＳを起動し、前記接続プログラムに基づいて前記パーティション非管理領域に接続し、前記ＯＳ本体を起動する
ことを特徴とする不揮発性記憶デバイス。
【請求項２】
請求項１記載の不揮発性記憶デバイスにおいて、
前記パーティション非管理領域には、前記パーティション管理領域の読み書きの属性を変更する属性変更プログラムが記憶され、
前記端末制御部は、前記属性変更プログラムに基づいて、前記パーティション管理領域の属性を書き込み可能に変更し、前記パーティション管理領域をマウントし、前記起動用ＯＳの更新データに基づいて前記起動用ＯＳを更新することを特徴とする不揮発性記憶デバイス。
【請求項３】
請求項１又は２記載の不揮発性記憶デバイスにおいて、
前記端末制御部は、前記接続プログラムに基づいて前記パーティション非管理領域に接続し、前記ＯＳ本体の更新データに基づいて前記ＯＳ本体を更新することを特徴とする不揮発性記憶デバイス。
【請求項４】
請求項１〜３のいずれか１項に記載の不揮発性記憶デバイスにおいて、
使用者の指紋認証をする指紋認証部を有し、
前記指紋認証部による指紋認証の成功前に前記起動用ＯＳが起動し、前記指紋認証部による指紋認証が失敗した場合に、前記端末が利用できなくなることを特徴とする不揮発性記憶デバイス。
【請求項５】
請求項１〜３のいずれか１項に記載の不揮発性記憶デバイスにおいて、
使用者の指紋認証をする指紋認証部を有し、
前記指紋認証部による指紋認証の成功前に前記ＯＳ本体が起動し、前記指紋認証部による指紋認証が失敗した場合に、前記端末が利用できなくなることを特徴とする不揮発性記憶デバイス。
【請求項６】
不揮発性記憶部を備え、端末に接続される不揮発性記憶デバイスの処理方法であって、
前記不揮発性記憶部は、パーティションで管理されるパーティション管理領域と、パーティションで管理されないパーティション非管理領域とを有し、
前記パーティション非管理領域には、ＯＳ本体が記憶され、
前記パーティション管理領域には、前記ＯＳ本体を起動するための起動用ＯＳと、前記パーティション非管理領域の記憶位置情報を有し、前記パーティション非管理領域への接続を可能とする接続プログラムとが記憶され、
前記端末の端末制御部は、前記起動用ＯＳを起動し、前記接続プログラムに基づいて前記パーティション非管理領域に接続し、前記ＯＳ本体を起動するステップと、
を有することを特徴とする不揮発性記憶デバイスの処理方法。
【請求項７】
請求項１記載の不揮発性記憶デバイスの処理方法において、
前記パーティション非管理領域には、前記パーティション管理領域の読み書きの属性を変更する属性変更プログラムが記憶され、
前記端末制御部は、前記属性変更プログラムに基づいて、前記パーティション管理領域の属性を書き込み可能に変更し、前記パーティション管理領域をマウントし、前記起動用ＯＳの更新データに基づいて前記起動用ＯＳを更新するステップ、
を有することを特徴とする不揮発性記憶デバイスの処理方法。
【請求項８】
請求項６又は７記載の不揮発性記憶デバイスの処理方法において、
前記端末制御部は、前記接続プログラムに基づいて前記パーティション非管理領域に接続し、前記ＯＳ本体の更新データに基づいて前記ＯＳ本体を更新するステップ、
を有することを特徴とする不揮発性記憶デバイスの処理方法。
【請求項９】
請求項６〜８のいずれか１項に記載の不揮発性記憶デバイスの処理方法において、
前記不揮発性記憶デバイスは、使用者の指紋認証をする指紋認証部を有し、
前記指紋認証部によるユーザ認証の成功前に前記起動用ＯＳが起動するステップを有し、
前記指紋認証部による指紋認証が失敗した場合に、前記端末が利用できなくなることを特徴とする不揮発性記憶デバイスの処理方法。
【請求項１０】
請求項６〜８のいずれか１項に記載の不揮発性記憶デバイスの処理方法において、
前記不揮発性記憶デバイスは、使用者の指紋認証をする指紋認証部を有し、
前記指紋認証部によるユーザ認証の成功前に前記ＯＳ本体が起動するステップを有し、
前記指紋認証部による指紋認証が失敗した場合に、前記端末が利用できなくなることを特徴とする不揮発性記憶デバイスの処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性記憶部を備え、端末に接続される不揮発性記憶デバイス及び不揮発性記憶デバイスの処理方法に関する。
【背景技術】
【０００２】
端末のセキュリティ対策として種々の方法が提案されている。端末のセキュリティ対策として、例えば、リムーバブルメモリユニットがある。特許文献１のリムーバブルメモリユニットでは、リムーバブルメモリユニットが端末のＯＳ（Operating System）と、指紋認証手段とを備え、指紋認証後に前記ＯＳが、端末ではなく、リムーバブルメモリユニット上で起動される。
【０００３】
また、特許文献１のリムーバブルメモリユニットでは、指紋認証が成功した後は、リムーバブルメモリユニット内のディスクドライブのパーティションが１つの記憶領域として認識され、適切に前記ＯＳを起動できないという問題が解決されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４８３８７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のリムーバブルメモリユニットでは、ＯＳ本体が一般的なパーティションに記憶されており、所有者以外の者のアクセスが可能であり、リムーバブルメモリユニットが改変されるおそれがある。
【０００６】
本発明は、上記の課題を考慮してなされたものであって、セキュリティが高い不揮発性記憶デバイス及び不揮発性記憶デバイスの処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る不揮発性記憶デバイスは、不揮発性記憶部を備え、端末に接続される不揮発性記憶デバイスであって、前記不揮発性記憶部は、パーティションで管理されるパーティション管理領域と、パーティションで管理されないパーティション非管理領域とを有し、前記パーティション非管理領域には、ＯＳ本体（Operating System）が記憶され、前記パーティション管理領域には、前記ＯＳ本体を起動するための起動用ＯＳと、前記パーティション非管理領域の記憶位置情報を有し、前記パーティション非管理領域への接続を可能とする接続プログラムとが記憶され、前記端末の端末制御部は、前記起動用ＯＳを起動し、前記接続プログラムに基づいて前記パーティション非管理領域に接続し、前記ＯＳ本体を起動することを特徴とする。
【０００８】
前記不揮発性記憶デバイスにおいて、前記パーティション非管理領域には、前記パーティション管理領域の読み書きの属性を変更する属性変更プログラムが記憶され、前記端末制御部は、前記属性変更プログラムに基づいて、前記パーティション管理領域の属性を書き込み可能に変更し、前記パーティション管理領域をマウントし、前記起動用ＯＳの更新データに基づいて前記起動用ＯＳを更新することを特徴とする。
【０００９】
前記不揮発性記憶デバイスにおいて、前記端末制御部は、前記接続プログラムに基づいて前記パーティション非管理領域に接続し、前記ＯＳ本体の更新データに基づいて前記ＯＳ本体を更新することを特徴とする。
【００１０】
前記不揮発性記憶デバイスにおいて、使用者の指紋認証をする指紋認証部を有し、前記指紋認証部による指紋認証の成功前に前記起動用ＯＳが起動し、前記指紋認証部による指紋認証が失敗した場合に、前記端末が利用できなくなることを特徴とする。
【００１１】
前記不揮発性記憶デバイスにおいて、使用者の指紋認証をする指紋認証部を有し、前記指紋認証部による指紋認証の成功前に前記ＯＳ本体が起動し、前記指紋認証部による指紋認証が失敗した場合に、前記端末が利用できなくなることを特徴とする。
【００１２】
本発明に係る不揮発性記憶デバイスの処理方法は、不揮発性記憶部を備え、端末に接続される不揮発性記憶デバイスの処理方法であって、前記不揮発性記憶部は、パーティションで管理されるパーティション管理領域と、パーティションで管理されないパーティション非管理領域とを有し、前記パーティション非管理領域には、ＯＳ本体が記憶され、前記パーティション管理領域には、前記ＯＳ本体を起動するための起動用ＯＳと、前記パーティション非管理領域の記憶位置情報を有し、前記パーティション非管理領域への接続を可能とする接続プログラムとが記憶され、前記端末の端末制御部は、前記起動用ＯＳを起動し、前記接続プログラムに基づいて前記パーティション非管理領域に接続し、前記ＯＳ本体を起動するステップと、を有することを特徴とする。
【００１３】
前記不揮発性記憶デバイスの処理方法において、前記パーティション非管理領域には、前記パーティション管理領域の読み書きの属性を変更する属性変更プログラムが記憶され、前記端末制御部は、前記属性変更プログラムに基づいて、前記パーティション管理領域の属性を書き込み可能に変更し、前記パーティション管理領域をマウントし、前記起動用ＯＳの更新データに基づいて前記起動用ＯＳを更新するステップ、を有することを特徴とする。
【００１４】
前記不揮発性記憶デバイスの処理方法において、前記端末制御部は、前記接続プログラムに基づいて前記パーティション非管理領域に接続し、前記ＯＳ本体の更新データに基づいて前記ＯＳ本体を更新するステップ、を有することを特徴とする。
【００１５】
前記不揮発性記憶デバイスの処理方法において、前記不揮発性記憶デバイスは、使用者の指紋認証をする指紋認証部を有し、前記指紋認証部によるユーザ認証の成功前に前記起動用ＯＳが起動するステップを有し、前記指紋認証部による指紋認証が失敗した場合に、前記端末が利用できなくなることを特徴とする。
【００１６】
前記不揮発性記憶デバイスの処理方法において、前記不揮発性記憶デバイスは、使用者の指紋認証をする指紋認証部を有し、前記指紋認証部によるユーザ認証の成功前に前記ＯＳ本体が起動するステップを有し、前記指紋認証部による指紋認証が失敗した場合に、前記端末が利用できなくなることを特徴とする。
【発明の効果】
【００１７】
本発明の不揮発性記憶デバイス及び不揮発性記憶デバイスの処理方法によれば、ＯＳ本体がパーティションで管理されないパーティション非管理領域に記憶されているために、通常の方法では、ＯＳ本体にアクセスすることが困難であり、セキュリティを高めることができる。
【００１８】
また、パーティション非管理領域には、パーティション管理領域の読み書きの属性を変更する属性変更プログラムが記憶され、端末制御部は、属性変更プログラムに基づいて、パーティション管理領域の属性を書き込み可能に変更し、パーティション管理領域をマウントすることにより、ＯＳ本体を起動した状態で起動用ＯＳの更新データに基づいて起動用ＯＳを更新することができる。
【００１９】
端末制御部は、接続プログラムに基づいてパーティション非管理領域に接続することにより、ＯＳ本体を起動した状態でＯＳ本体の更新データに基づいてＯＳ本体を更新することができる。
【００２０】
指紋認証部による指紋認証の成功前に起動用ＯＳが起動し、また、指紋認証部による指紋認証の成功前にＯＳ本体が起動し、指紋認証部による指紋認証が失敗した場合に、端末の利用ができなくなることにより、セキュリティを高めることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る不揮発性記憶デバイスが用いられるシンクライアントシステムの説明図である。
【図２】本発明の実施形態に係る不揮発性記憶デバイスの説明図である。
【図３】端末の説明図である。
【図４】不揮発性記憶部の記憶内容の説明図である。
【図５】図５Ａは、パーティションの記憶内容の説明図であり、図５Ｂは、パーティション非管理領域の記憶内容の説明図である。
【図６】本発明の実施形態に係る不揮発性記憶デバイスが用いられるシンクライアントシステムの処理手順の説明図である。
【図７】起動用ＯＳの更新の動作の処理手順の説明図である。
【図８】ＯＳ本体の更新の動作の処理手順の説明図である。
【発明を実施するための形態】
【００２２】
＜シンクライアントシステム２００の構成＞
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態に係る不揮発性メモリデバイス１０が用いられるシンクライアントシステム２００の説明図であり、図２は、本発明の実施形態に係る不揮発性メモリデバイス１０の説明図であり、図３は、端末１００の説明図であり、図４は、不揮発性記憶部１６の記憶内容の説明図であり、図５Ａは、パーティション２８の記憶内容の説明図であり、図５Ｂは、パーティション非管理領域３４の記憶内容の説明図である。
【００２３】
シンクライアントシステム２００は、不揮発性メモリデバイス１０、端末１００及びアプリケーションサーバ１１０を備え、端末１００とアプリケーションサーバ１１０とが接続される。
【００２４】
不揮発性メモリデバイス１０は、コントローラ１２、デバイス通信部１４、不揮発性記憶部１６及び指紋認証部１８を備える。コントローラ１２は、不揮発性記憶部１６に対するデータの読み出し、書き込み及び削除等の制御、端末１００への接続に関する制御をする制御部である。デバイス通信部１４は、端末１００との通信処理を行う。不揮発性記憶部１６は、各種のデータが記憶されるフラッシュメモリであって、パーティション管理領域２０とパーティション非管理領域３４とを備える。
【００２５】
パーティション管理領域２０は、パーティションで管理される領域であり、ＧＰＴ（GUID Partition Table）で管理される領域である（図４参照）。パーティション管理領域２０は、ＭＢＲ（Master Boot Record）２２、第１ＧＰＴヘッダ２４、第１パーティションエントリ２６、パーティション２８、第２パーティションエントリ３０及び第２ＧＰＴヘッダ３２を備える。
【００２６】
ＭＢＲ２０は、パーティション管理領域２０の先頭のセクタにあるブートセクタである。第１ＧＰＴヘッダ２４は、不揮発性記憶部１６における一般的な使用者が利用可能な範囲が設定され、パーティションエントリ数とパーティションエントリの容量とが設定される。第１パーティションエントリ２６は、パーティション２８のパーティションタイプ、記憶位置、記憶容量、属性が記憶される。パーティション２８のパーティションタイプとして、データパーティションが設定され、属性として、ＥＦＩ（Extensible Firmware Interface）System partitionが設定される。
【００２７】
なお、パーティション管理領域２０には、ＭＢＲ２０と第１ＧＰＴヘッダ２４が設けられているために、ファームウェア(Firmware)が、ＵＥＦＩ（Unified Extensible Firmware Interface）である端末１００、ファームウェアがのＢＩＯＳ（Basic Input Output System）である端末１００の２種類のファームウェアに対応できる。
【００２８】
パーティション２８には、起動用ＯＳ４０及び接続プログラム４２が記憶される（図５Ａ参照）。起動用ＯＳ４０は、後述するＯＳ本体５０を起動するためのＯＳである。また、起動用ＯＳ４０及び接続プログラム４２は、設定時には読み出し専用(read only)で記憶される。接続プログラム４２は、パーティション非管理領域３４への接続し、読み出し、書き込み、削除等を可能とするライブラリである。また、接続プログラム４２内には、パーティション非管理領域３４の記憶位置情報４４が設定されている。
【００２９】
第２パーティションエントリ３０は、第１パーティションエントリ２６のバックアップであり、第２ＧＰＴヘッダ３２は、第１ＧＰＴヘッダ２４のバックアップである。
【００３０】
パーティション非管理領域３４は、パーティションで管理されない領域であり、パーティション管理領域２０とは異なり、ＧＰＴで管理されていない。パーティション非管理領域３４には、ＯＳ本体５０及び属性変更プログラム５２が記憶される（図５Ｂ参照）。ＯＳ本体５０は、端末１００本体をシンクライアントとして用いるために端末１００において起動されるＯＳである。属性変更プログラム５２は、パーティション管理領域２０の読み出し、書き込みの属性を変更するライブラリである。
【００３１】
指紋認証部１８は、指紋認識制御部６０、指紋センサ６２、指紋認識メモリ６４及び表示部６８を備える（図２参照）。指紋認識制御部６０は、端末１００の利用の可否の判断、指紋認証部１８の制御、端末１００との通信に関する制御をする制御部である。指紋センサ６２は、使用者の指紋を取得するためのセンサである。指紋認識メモリ６４は、端末１００を利用できる使用者の指紋情報６６が記憶されるメモリである。表示部６８は、使用者に指紋認証の要求等を知らせる表示部であり、例えば、ＬＥＤを用いることができる。
【００３２】
端末１００は、通信機能を有する端末である。端末１００は、端末制御部１０２、端末通信部１０４及び端末メモリ１０６を備える（図３参照）。端末制御部１０２は、端末１００の制御、アプリケーションサーバ１１０の利用に関する制御をし、ＣＰＵで構成される制御部である。上述したように、端末１００は、ＯＳ本体５０が起動することによりシンクライアントとして用いることができる。アプリケーションサーバ１１０は、アプリケーションの実行、ファイルの入出力、データ保存等の処理を行うサーバである。
【００３３】
＜シンクライアントシステム２００の動作の説明＞
次に、シンクライアントシステム２００の動作について、図６を用いて説明する。図６は、本発明の実施形態に係る不揮発性メモリデバイス１０が用いられるシンクライアントシステム２００の処理手順の説明図である。
【００３４】
＜ＯＳ本体５０の起動動作の説明＞
以下、端末１００のファームウェアがＵＥＦＩの場合について、説明する。指紋認証部１８の指紋認識メモリ６４には、予め端末１００を利用できる使用者の指紋が指紋情報６６として登録されているとする。
【００３５】
まず、端末１００の端末通信部１０４に不揮発性メモリデバイス１０を挿入し、接続する。次に、端末１００の電源をＯＮする（ステップＳ１）。また、端末制御部１０２が端末通信部１０４、デバイス通信部１４、指紋認識制御部６０を介して、指紋認証部１８を起動する（ステップＳ２）
【００３６】
端末制御部１０２は、端末通信部１０４、デバイス通信部１４、コントローラ１２を介して、第１ＧＰＴヘッダ２４を端末メモリ１０６にロードし、第１パーティションエントリ２６から属性を取得する（ステップＳ３）。端末制御部１０２は、属性がSystem partitionであるので、パーティション管理領域２０の起動用ＯＳ４０を端末メモリ１０６にロードし、起動用ＯＳ４０を起動する（ステップＳ４）。また、起動用ＯＳ４０が端末メモリ１０６で起動されることにより、端末メモリ１０６に仮想ファイルシステムが形成される。端末制御部１０２は、起動用ＯＳ４０の起動後に接続プログラム４２を実行する（ステップＳ５）。接続プログラム４２には、パーティション非管理領域３４の記憶位置情報４４が設定されており、端末制御部１０２は接続プログラム４２を実行することにより、パーティションで管理されないパーティション非管理領域３４への接続が可能となる。
【００３７】
端末制御部１０２は、パーティション非管理領域３４のＯＳ本体５０を端末メモリ１０６でロードされている接続プログラム４２によって端末メモリ１０６の仮想ファイルシステムにコピーし、コピーされたＯＳ本体５０をロードし、ＯＳ本体５０を起動する（ステップＳ６）。
【００３８】
指紋認証部１８が起動された後は、使用者に対して、指紋認証が要求され、表示部６８が点灯する。また、使用者による指紋認証がされていない場合には、端末１００に指紋認証を促すメッセージが表示される。
【００３９】
使用者が指紋センサ６２に指を接触させると、指紋センサ６２によって使用者の指紋が取得される。取得された指紋は、指紋認識制御部６０によって、指紋認識メモリ６４に記憶されている指紋情報６６と照合される。使用者の指紋は、指紋情報６６として登録されているので、指紋認識制御部６０は、指紋認証を成功であると判定する（ステップＳ７  Ｙｅｓ）。
【００４０】
なお、取得された指紋が指紋情報６６として登録されていない場合には、指紋認識制御部６０は、指紋認証を失敗であると判定し、再度の指紋認証が要求され、表示部６８が点灯する。（ステップＳ７  Ｎｏ）。指紋認証が所定回数以上失敗した場合には、端末１００には、シャットダウンを促すメッセージが表示される。
【００４１】
使用者は、指紋認証が成功した場合に、端末１００により、アプリケーションサーバ１１０を利用することができる（ステップＳ９）。
【００４２】
なお、以下、端末１００のファームウェアがＢＩＯＳの場合について、説明する。端末１００のファームウェアがＢＩＯＳであっても、上述したシンクライアントシステム２００の処理手順におけるステップＳ１、Ｓ２の処理がされる。また、上記のステップＳ３、Ｓ４は、以下の処理手順で行われる。
【００４３】
端末制御部１０２は、ＭＢＲ２０を端末メモリ１０６にロードする。ＭＢＲ２０内のブートストラップローダは、ＭＢＲ２０内のパーティションテーブルを読み取る。読み取られたパーティションテーブルには、起動用ＯＳ４０のブートセクターの位置情報が設定されている。端末制御部１０２は、取得したブートセクターの位置情報に基づいて、ブートセクターを端末メモリ１０６にロードし、起動用ＯＳ４０を起動する。起動用ＯＳ４０が起動された後は、上述したステップＳ５以下の処理手順が行われる。
【００４４】
＜起動用ＯＳ４０の更新の動作の説明＞
次に、起動用ＯＳ４０の更新の動作について、図７を用いて説明する。図７は、起動用ＯＳ４０の更新の動作の処理手順の説明図である。
【００４５】
使用者は、予め、起動用ＯＳ４０を更新するための起動用ＯＳ４０更新データを準備しておく。端末制御部１０２は、属性変更プログラム５２を実行し、パーティション２８の属性を読み出し専用から、読み出し及び書き込み可能に変更する（ステップＳ１１）。端末制御部１０２は、パーティション２８をマウント（mount）し（ステップＳ１２）、起動用ＯＳ４０の更新データに基づいて、パーティション２８の起動用ＯＳ４０を更新する（ステップＳ１３）。端末制御部１０２は、パーティション２８をアンマウントし（ステップＳ１４）、属性変更プログラム５２を実行し、パーティション２８の属性を書き込み可能から、読み出し専用に変更する（ステップＳ１５）。
【００４６】
端末制御部１０２は、起動用ＯＳ４０の起動時にはマウント、アンマウントの処理をしていない。従って、パーティション非管理領域３４に記憶されている起動用ＯＳ４０と、端末１００において、起動されている起動用ＯＳ４０とは、切り離されているので、起動用ＯＳ４０が起動している状態で、パーティション非管理領域３４に記憶されている起動用ＯＳ４０を更新することができる。
【００４７】
＜ＯＳ本体５０の更新の動作の説明＞
次に、ＯＳ本体５０の更新の動作について、図８を用いて説明する。図８は、ＯＳ本体５０の更新の動作の処理手順の説明図である。
【００４８】
使用者は、予め、ＯＳ本体５０を更新するためのＯＳ本体５０更新データを準備しておく。端末制御部１０２は、接続プログラム４２を実行し、パーティション非管理領域３４へ接続する（ステップＳ２１）。端末制御部１０２は、ＯＳ本体５０の更新データに基づいて、パーティション非管理領域３４のＯＳ本体５０を更新する（ステップＳ１２）。
【００４９】
ＯＳ本体５０は、起動時に端末メモリ１０６の接続プログラム４２によって端末メモリ１０６にコピーされ、コピーされたＯＳ本体５０に基づいて、起動されている。従って、パーティション非管理領域３４に記憶されているＯＳ本体５０と、端末１００において、起動されているＯＳ本体５０とは、切り離されているので、ＯＳ本体５０が起動している状態で、パーティション非管理領域３４に記憶されているＯＳ本体５０を更新することができる。
【００５０】
不揮発性メモリデバイス１０は、不揮発性記憶部１６を備え、端末１００に接続される不揮発性記憶デバイスであり、前記不揮発性記憶部１６は、パーティションで管理されるパーティション管理領域２０と、パーティションで管理されないパーティション非管理領域３４とを有し、前記パーティション非管理領域３４には、ＯＳ本体５０（Operating System）が記憶され、前記パーティション管理領域２０には、前記ＯＳ本体５０を起動するための起動用ＯＳ４０と、前記パーティション非管理領域３４の記憶位置情報４４を有し、前記パーティション非管理領域３４への接続を可能とする接続プログラム４２とが記憶され、前記端末１００の端末制御部１０２は、前記起動用ＯＳ４０を起動し、前記接続プログラム４２に基づいて前記パーティション非管理領域３４に接続し、前記ＯＳ本体５０を起動する。
【００５１】
不揮発性メモリデバイス１０では、ＯＳ本体５０がパーティションで管理されないパーティション非管理領域３４に記憶されているために、通常の方法では、ＯＳ本体５０にアクセスすることが困難であり、セキュリティを高めることができる。
【００５２】
また、前記パーティション非管理領域３４には、前記パーティション管理領域２０の読み書きの属性を変更する属性変更プログラム５２が記憶され、前記端末制御部１０２は、前記属性変更プログラム５２に基づいて、前記パーティション管理領域２０の属性を書き込み可能に変更し、前記パーティション管理領域２０をマウントすることにより、ＯＳ本体５０を起動した状態で前記起動用ＯＳ４０の更新データに基づいて前記起動用ＯＳ４０を更新することができる。
【００５３】
前記端末制御部１０２は、前記接続プログラム４２に基づいて前記パーティション非管理領域３４に接続することにより、ＯＳ本体５０を起動した状態で前記ＯＳ本体５０の更新データに基づいて前記ＯＳ本体５０を更新することができる。
【００５４】
前記不揮発性メモリデバイス１０は、使用者の指紋認証をする指紋認証部１８を有し、前記指紋認証部１８による指紋認証の成功前に前記起動用ＯＳ４０が起動し、また、前記指紋認証部１８による指紋認証の成功前に前記ＯＳ本体５０が起動し、前記指紋認識制御部６０による指紋認証が失敗した場合に、前記端末１００の利用ができなくなることにより、セキュリティを高めることができる。
【００５５】
なお、本発明は、上述の実施形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。
【００５６】
上述した実施形態では、不揮発性記憶部１６としては、フラッシュメモリが用いられているが、不揮発性記憶部であれば、これに限定されるものではない。例えば、書き換え可能なＣＤ、ＤＶＤ、Ｂｌｕ−ｒａｙＤｉｓｃ（登録商標）等の光ディスクや、ハードディスクドライブ等の磁気ディスクを用いることができる。
【００５７】
上述した実施形態では、不揮発性記憶部１６は１つであり、この不揮発性記憶部１６にパーティション非管理領域３４は設けられているが、不揮発性メモリデバイス１０内に不揮発性記憶部１６を複数設け、各不揮発性記憶部１６にパーティション非管理領域３４を設けてもよい。
【００５８】
上述した実施形態では、接続プログラム４２は、起動用ＯＳ４０とは別にパーティション２８に記憶されているが、パーティション非管理領域３４に接続できれば、この限りではなく、起動用ＯＳ４０内に記憶されていてもよい。
【００５９】
また、上述した実施形態では、属性変更プログラム５２は、ＯＳ本体５０とは別にパーティション非管理領域３４に記憶されているが、パーティション２８の属性を変更することができれば、この限りではなく、ＯＳ本体５０内に記憶されていてもよい。
【００６０】
さらに、起動用ＯＳ４０の更新は、更新された起動用ＯＳ４０を上書きするようにしてもよく、また、起動用ＯＳ４０内の更新されたプログラムのみを更新するようにしてもよい。
【００６１】
さらにまた、ＯＳ本体５０の更新は、更新されたＯＳ本体５０を上書きするようにしてもよく、また、ＯＳ本体５０内の更新されたプログラムのみを更新するようにしてもよい。
【符号の説明】
【００６２】
１０…不揮発性記憶デバイス
１２…コントローラ
１４…デバイス通信部
１６…不揮発性記憶部
１８…指紋認証部
２０…パーティション管理領域
２２…ＭＢＲ
２４…第１ＧＰＴヘッダ
２６…第１パーティションエントリ
２８…パーティション
３０…第２パーティションエントリ
３２…第２ＧＰＴヘッダ
３４…パーティション非管理領域
４０…起動用ＯＳ
４２…接続プログラム
４４…記憶位置情報
５０…ＯＳ本体
５２…属性変更プログラム
６０…指紋認識制御部
６２…指紋センサ
６４…指紋認識メモリ
６６…指紋情報
６８…表示部
１００…端末
１０２…端末制御部
１０４…端末通信部
１０６…端末メモリ
１１０…アプリケーションサーバ
２００…シンクライアントシステム
【要約】
【課題】セキュリティが高い不揮発性記憶デバイス及び不揮発性記憶デバイスの処理方法を提供することを目的とする。
【解決手段】不揮発性メモリデバイス１０は、不揮発性記憶部１６を備え、端末１００に接続される不揮発性記憶デバイスである。不揮発性記憶部１６は、パーティションで管理されるパーティション管理領域２０と、パーティションで管理されないパーティション非管理領域３４とを有し、パーティション非管理領域３４には、ＯＳ本体５０が記憶され、パーティション管理領域２０には、ＯＳ本体５０を起動するための起動用ＯＳ４０と、パーティション非管理領域３４の記憶位置情報４４を有し、パーティション非管理領域３４への接続を可能とする接続プログラム４２とが記憶され、端末１００の端末制御部１０２は、起動用ＯＳ４０を起動し、接続プログラム４２に基づいてパーティション非管理領域３４に接続し、ＯＳ本体５０を起動する。
【選択図】図２【図１】
0005950290.tif 000002
【図２】
0005950290.tif 000003
【図３】
0005950290.tif 000004
【図４】
0005950290.tif 000005
【図５】
0005950290.tif 000006
【図６】
0005950290.tif 000007
【図７】
0005950290.tif 000008
【図８】
0005950290.tif 000009