(57)【特許請求の範囲】
【請求項１】
演算装置と、揮発性の主記憶装置と、不揮発性の補助記憶装置と、を備えた情報処理装置であって、
前記演算装置は、情報の書込み先を切り替える切替指令の入力を受け付ける切替指令受付手段と、この受け付けた切替指令に応じて演算装置内で処理された情報の書込み先を前記主記憶装置と前記補助記憶装置との間で切り替える書込切替手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記書込切替手段は、前記主記憶装置が書込み先に設定されている場合に、前記切替指令が入力されたときに情報の書込み先を前記補助記憶装置に切り替える、ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記切替指令を受け付けていない場合における情報処理装置の起動時に、情報の書込み先を前記主記憶装置に設定して起動する初期設定起動手段を備えた、ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
情報処理装置に着脱自在であり、前記切替指令が記憶された記憶媒体を装着可能なインターフェース部を備え、
前記切替指令受付手段は、前記インターフェース部に装着された前記記憶媒体から前記切替指令を読み取ることによって当該切替指令の入力を受け付ける、
ことを特徴とする請求項２又は３記載の情報処理装置。
【請求項５】
前記演算装置は、前記インターフェース部に装着された前記記憶媒体から当該記憶媒体に予め記憶された媒体側ユーザ認証用データを読み取ると共に、ユーザにて入力されるユーザ認証用データを受け付けて、これらに基づいて認証を行う認証手段を備え、
前記書込み切替手段は、前記認証が成功した場合に作動する、
ことを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記インターフェース部は、ＵＳＢポートである、ことを特徴とする請求項４又は５記載の情報処理装置。
【請求項７】
演算装置と、揮発性の主記憶装置と、不揮発性の補助記憶装置と、を備えた情報処理装置に着脱自在な記憶媒体であって、
前記情報処理装置に装着されたときに読み取られ、当該情報処理装置において前記演算装置内で処理された情報の書込み先を前記主記憶装置と前記補助記憶装置との間で切り替える切替指令を記憶した、
ことを特徴とする記憶媒体。
【請求項８】
前記切替指令は、前記情報処理装置にて前記主記憶装置が書込み先に設定されている場合に前記切替指令が入力されたときに情報の書込み先を前記補助記憶装置に切り替えるよう前記情報処理装置に指令する情報である、ことを特徴とする請求項７記載の記憶媒体。
【請求項９】
前記記憶媒体は、ＵＳＢメモリである、ことを特徴とする請求項７又は８記載の記憶媒体。
【請求項１０】
請求項４乃至６記載の前記情報処理装置と、請求項７乃至９記載の前記記憶媒体と、を備えたことを特徴とするセキュリティシステム。
【請求項１１】
演算装置と、揮発性の主記憶装置と、不揮発性の補助記憶装置と、を備えた情報処理装置による書込み先切替方法であって、
前記演算装置が、書込み先を切り替える切替指令の入力を受け付ける切替指令受付工程と、この受け付けた切替指令に応じて演算装置内で処理された情報の書込み先を前記主記憶装置と前記補助記憶装置との間で切り替える書込み切替工程と、
を備えたことを特徴とする書込み先切替方法。
【請求項１２】
前記演算装置が、前記切替指令受付工程の前に、前記主記憶装置を書込み先に設定する書込み先初期設定工程を有し、
前記書込み切替工程は、前記切替指令受付工程にて前記切替指令の入力を受けたときに前記補助記憶装置を書込み先に切り替える、
ことを特徴とする請求項１１記載の書込み先切替方法。
【請求項１３】
前記演算装置が、前記書込み切替工程の後に、前記情報処理装置における情報の書込み先を前記主記憶装置に設定して再起動する書込み先再設定工程を有する、ことを特徴とする請求項１２記載の書込み先切替方法。
【請求項１４】
前記切替指令受付工程は、前記情報処理装置に着脱自在な記憶媒体から当該記憶媒体に記憶された切替指令を読み取ることによって当該切替指令の入力を受け付ける、ことを特徴とする請求項１１，１２又は１３記載の書込み先切替方法。
【請求項１５】
前記演算装置が、少なくとも前記書込み切替工程の前に、前記記憶媒体に予め記憶された媒体側ユーザ認証用データを読み取ると共に、ユーザにて前記情報処理装置に入力されたユーザ認証用データを受け付けて、これらに基づいてユーザ認証を行う認証工程を備え、
前記書込み切替工程は、前記認証が成功したときに作動する、
ことを特徴とする請求項１４記載の書込み先切替方法。
【請求項１６】
演算装置と、揮発性の主記憶装置と、不揮発性の補助記憶装置と、を備えた情報処理装置に、
書込み先を切り替える切替指令の入力を受け付ける切替指令受付工程と、この受け付けた切替指令に応じて演算装置内で処理された情報の書込み先を前記主記憶装置と前記補助記憶装置との間で切り替える書込み切替工程と、
を実行させるためのプログラム。
【請求項１７】
演算装置と、揮発性の主記憶装置と、不揮発性の補助記憶装置と、を備えた情報処理装置に、
請求項１１乃至１５記載の前記各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置にかかり、特に、内蔵された記憶装置に対する書込み可否を切替可能な情報処理装置に関する。
【背景技術】
【０００２】
昨今、社外での現場作業においてパーソナルコンピュータなどの情報処理端末を利用する機会が増えている。例えば、通信機器や各種制御機器は、パソコンなどの情報機器による動作チェックや設定変更を行う機能を付帯しており、作業者は、持ち運んで来たパソコンをユーザの機器やネットワークに接続して機器の設定などの作業を進める。そして、かかる設定作業において、インターネット上のウェブサイトから情報を取得して作業に役立てる状況も増加している。
【０００３】
また、渉外業務においても、サービスの高度化により所定のソフトウェアを用いて業務を行うことが多く、パソコンを社外に持ち運ぶ機会が格段に増加している。
【０００４】
【特許文献１】特開平６−１２２４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したパソコンなどの情報処理端末の社外への持ち運びの増加に伴い、セキュリティの問題も顕在化してきている。例えば、社外に持ち出したパソコンを置き忘れたり盗難に遭うことが起こると、当該パソコンが第三者に操作されることにより、記憶されている情報資産が外部に流出してしまう、という問題が生じうる。また、社外で作業する作業者が持ち歩くパソコンが媒体となって電子ウィルスを広げてしまう、という問題も生じうる。具体的には、社外に持ち出したコンピュータに社外のコンピュータなどから電子ウィルスが感染してしまい、後に社内で利用して当該社内に電子ウィルスを広げてしまうということや、逆に、社内で感染した電子ウィルスを社外の機器やコンピュータに感染させてしまう、という問題が生じうる。
【０００６】
このように、社内にて利用する情報処理端末を社外に持ち出すことで、ユーザの使用機器情報や個人情報、会社の機密情報などが保存されているパソコンの紛失等によって情報の漏洩が発生するなどの問題が生じたり、ウィルスに感染したパソコンによって各種機器や他のコンピュータなどに悪影響を及ぼすという問題が生じ、これにより、作業者が帰属する会社の社会的信用が低下する、という問題が生じうる。
【０００７】
なお、上記問題点に関連する技術として、上記特許文献１が存在する。この特許文献１には、オペレーティングシステムやソフトウェアを情報処理端末のＲＯＭに格納しておき、ここから各プログラムを読み出して情報処理端末を利用する、という技術が開示されている。しかし、かかる技術は、オペレーティングシステムやソフトウェアを外部記憶装置からインストールすることなく、高速に起動可能とすることを目的としているものであり、依然として、上述した問題が生じうる。すなわち、かかる端末にて他の作業を行うためにハードディスクドライブやフロッピー（登録商標）ディスクドライブが搭載されているため、かかる記憶装置からの電子ウィルスの感染や、外出先にて置き忘れることによる情報の漏洩などの問題が生じうる。
【０００８】
このため、本発明では、外部に持ち出した場合であってもセキュリティを確保できる情報処理装置を提供することをその目的とする。
【課題を解決するための手段】
【０００９】
そこで、本発明の一形態である情報処理装置は、
演算装置と、揮発性の主記憶装置と、不揮発性の補助記憶装置と、を備えた情報処理装置であって、
演算装置は、情報の書込み先を切り替える切替指令の入力を受け付ける切替指令受付手段と、この受け付けた切替指令に応じて演算装置内で処理された情報の書込み先を主記憶装置と補助記憶装置との間で切り替える書込切替手段と、
を備えたことを特徴としている。
【００１０】
そして、書込切替手段は、主記憶装置が書込み先に設定されている場合に、切替指令が入力されたときに情報の書込み先を補助記憶装置に切り替える、ことを特徴としている。また、切替指令を受け付けていない場合における情報処理装置の起動時に、情報の書込み先を主記憶装置に設定して起動する初期設定起動手段を備えた、ことを特徴としている。
【００１１】
上記発明によると、情報処理装置の使用した際に、通常は、主記憶装置が書込み先に設定された状態で起動されるため、主記憶装置に対してデータの書き込みが行われ、補助記憶装置に対して書き込みを行うことが制限された状態となっている。これに対し、切替指令を入力することで、データの書き込み先が補助記憶装置に切り換えられる。従って、切替指令が入力されない限り、情報処理装置にて処理されたデータの書き込み先は揮発性の主記憶装置に設定されているため、データが情報処理装置内に保存されることが抑制される。その結果、情報処理装置を外部に持ち出した場合であっても、個人情報や機密情報などが保存されていないため、かかる重要な情報の漏洩を抑制でき、セキュリティの高い情報処理装置を実現できる。また、通常の使用時には、処理データが揮発性の主記憶装置に記憶されることから、情報処理装置の使用に不都合が生じない。さらには、情報処理装置の設定を変更したり、アプリケーションを追加したい場合にのみ、書込み先を補助記憶装置に切り替えることで、かかる変更を容易に行うことができ、ユーザの利便性の向上を図ることができる。
【００１２】
また、情報処理装置に着脱自在であり、切替指令が記憶された記憶媒体を装着可能なＵＳＢポートなどのインターフェース部を備え、切替指令受付手段は、インターフェース部に装着された記憶媒体から切替指令を読み取ることによって当該切替指令の入力を受け付ける、ことを特徴としている。
【００１３】
これにより、切替指令を入力する着脱自在な記憶媒体を装着したときにのみ補助記憶装置に対するデータの書き込みが可能となるため、かかる記憶媒体を有している者のみが補助記憶装置へのデータの書き込みが可能となり、さらなるセキュリティの向上を図ることができる。また、着脱自在な記憶媒体を用いることで、書込み先の切替作業が容易となる。
【００１４】
また、演算装置は、インターフェース部に装着された記憶媒体から当該記憶媒体に予め記憶された媒体側ユーザ認証用データを読み取ると共に、ユーザにて入力されるユーザ認証用データを受け付けて、これらに基づいて認証を行う認証手段を備え、
書込み切替手段は、認証が成功した場合に作動する、
ことを特徴としている。
【００１５】
これにより、データの書込み先を切り替える切替指令を記憶した記憶媒体が、正当な権原を有する者によって使用されているかどうかを認証することができ、認証が成功したときにのみ書込み先の切替を可能となるため、さらなるセキュリティの向上を図ることができる。
【００１６】
また、本発明の他の形態である記憶媒体は、
演算装置と、揮発性の主記憶装置と、不揮発性の補助記憶装置と、を備えた情報処理装置に着脱自在な記憶媒体であって、
情報処理装置に装着されたときに読み取られ、当該情報処理装置において演算装置内で処理された情報の書込み先を主記憶装置と補助記憶装置との間で切り替える切替指令を記憶した、
ことを特徴としている。
【００１７】
そして、上記切替指令は、情報処理装置にて主記憶装置が書込み先に設定されている場合に切替指令が入力されたときに情報の書込み先を補助記憶装置に切り替えるよう情報処理装置に指令する情報である、ことを特徴としている。なお、記憶媒体は、例えば、ＵＳＢメモリである。
【００１８】
また、本発明では、上述した情報処理装置と記憶媒体とを備えたセキュリティシステムをも提供している。
【００１９】
さらに、本発明の他の形態である書込み先切替方法は、
演算装置と、揮発性の主記憶装置と、不揮発性の補助記憶装置と、を備えた情報処理装置による書込み先切替方法であって、
演算装置が、書込み先を切り替える切替指令の入力を受け付ける切替指令受付工程と、この受け付けた切替指令に応じて演算装置内で処理された情報の書込み先を主記憶装置と補助記憶装置との間で切り替える書込み切替工程と、
を備えたことを特徴としている。
【００２０】
そして、演算装置が、切替指令受付工程の前に、主記憶装置を書込み先に設定する書込み先初期設定工程を有し、
書込み切替工程は、切替指令受付工程にて切替指令の入力を受けたときに補助記憶装置を書込み先に切り替える、
ことを特徴としている。
【００２１】
また、演算装置が、書込み切替工程の後に、情報処理装置における情報の書込み先を主記憶装置に設定して再起動する書込み先再設定工程を有する、ことを特徴としている。
【００２２】
また、切替指令受付工程は、情報処理装置に着脱自在な記憶媒体から当該記憶媒体に記憶された切替指令を読み取ることによって当該切替指令の入力を受け付ける、ことを特徴としている。
【００２３】
さらに、演算装置が、少なくとも書込み切替工程の前に、記憶媒体に予め記憶された媒体側ユーザ認証用データを読み取ると共に、ユーザにて情報処理装置に入力されたユーザ認証用データを受け付けて、これらに基づいてユーザ認証を行う認証工程を備え、
書込み切替工程は、認証が成功したときに作動する、
ことを特徴としている。
【００２４】
また、本発明の他の形態であるプログラムは、
演算装置と、揮発性の主記憶装置と、不揮発性の補助記憶装置と、を備えた情報処理装置に、
書込み先を切り替える切替指令の入力を受け付ける切替指令受付工程と、この受け付けた切替指令に応じて演算装置内で処理された情報の書込み先を主記憶装置と補助記憶装置との間で切り替える書込み切替工程と、
を実行させるためのプログラムである。
【００２５】
さらには、本発明であるプログラムは、上述した情報処理装置に各手段を実現するためのプログラムであり、また、上記演算装置に各工程を実行させるためのプログラムである。
【００２６】
上述した構成の記憶媒体、セキュリティシステム、方法、プログラム、であっても、上記情報処理装置と同様に作用するため、上述した本発明の目的を達成することができる。
【発明の効果】
【００２７】
本発明は、以上のように構成され機能するので、これによると、切替指令の入力に応じて、情報処理装置内でのデータの書込み先を揮発性の主記憶装置か不揮発性の補助記憶装置に切り替えることができるため、情報処理装置に対する個人情報や機密情報などの保存を防止することができる。これにより、外出先などにおいて重要な情報の漏洩を抑制でき、セキュリティの高い情報処理装置を実現できる。また、補助記憶装置に対する書込みが不可である場合でも、処理データが揮発性の主記憶装置に記憶されることから、情報処理装置の通常使用時に不都合が生じない。さらには、情報処理装置の設定を変更したり、アプリケーションを追加したい場合にのみ、書込み先を補助記憶装置に切り替えることで、かかる変更を容易に行うことができる。従って、高いセキュリティを確保しつつ、ユーザの利便性の向上を図ることができる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００２８】
本発明は、情報処理装置内における処理データの書込み先を、主記憶装置と補助記憶装置とに切り替える点に特徴を有する。以下、実施例にてその構成及び動作を詳述する。なお、実施例では、情報処理装置の一例として、ノート型パーソナルコンピュータを挙げて説明し、このコンピュータに着脱される記憶媒体の一例として、ＵＳＢキー（ＵＳＢメモリ）を一例に挙げて説明するが、情報処理装置及び記憶媒体共に、上述したものに限定されない。
【実施例１】
【００２９】
本発明の第１の実施例を、図１乃至図８を参照して説明する。図１は、本発明であるセキュリティシステムを示す外観図であり、図２は、コンピュータの構成を示す。図３は、ＵＳＢキーに記憶されるデータの一例を示し、図４は、コンピュータの補助記憶装置に記憶されるデータの一例を示す。図５は、コンピュータの構成を示す機能ブロック図である。図６乃至図８は、セキュリティシステムの動作を示す説明図である。
【００３０】
［構成］
図１に示すように、本発明であるセキュリティシステムは、コンピュータ１と、これに着脱されるＵＳＢキー２と、を備えている。そして、ＵＳＢキー２を用いることで、コンピュータ１に内蔵されている記憶装置に対する書込み制限機能（ライトエミュレーション機能）をオン／オフ制御することができる、というシステムである。以下、さらに詳述する。
【００３１】
まず、コンピュータ１は、一般的なノート型のパーソナルコンピュータである。そして、その内部には、図２（又は図５）に示すように、演算装置であるＣＰＵ（１Ａ）と、電源を切るとデータが消去される揮発性の主記憶装置であるＲＡＭ（１Ｂ）と、電源を切ってもデータが保持される不揮発性の補助記憶装置であるフラッシュメモリ（１Ｃ）と、を備えている。なお、このフラッシュメモリ１Ｃは、ハードディスクであってもよい。また、図５に示すように、コンピュータ１にはＵＳＢキー２が挿入（装着）されるＵＳＢポート１Ｄ（インターフェース部）が装備されている。
【００３２】
そして、ＣＰＵ（１Ａ）には、所定のプログラムが組み込まれることによって、図５に示すように、外部メモリ読取処理部１１と、ユーザ認証処理部１２と、書込切替処理部１３と、が構築される。また、図２に示すように、ＣＰＵ（１Ａ）では、フラッシュメモリ１Ｂに格納されているファイルシステム１７（オペレーティングシステム：ＯＳ）や当該ＯＳとハードウェアとの中継を行うドライバ１８（中継ソフト）が読み出されて実行される。なお、上記書込切替処理部１３は、例えば、上記ドライバ１８が実行されることによって実現される。ここで、上記各処理部１１〜１３について詳述する。
【００３３】
外部メモリ読取処理部１１（切替指令受付手段）は、ＵＳＢキー２に格納されているデータを読み取る機能を有する。具体的には、ＵＳＢキー２には、後述するように、切替指令を発する制御用ソフト２１とユーザ認証用データ２２（媒体側ユーザ認証用データ）とが記憶されており、これらがＣＰＵ（１Ａ）に読み取られる。すると、ＣＰＵ（１Ａ）内で、制御用ソフトウェアが実行されると共に、媒体側ユーザ認証用データ２２であるユーザＩＤ及びパスワードが、ユーザ認証処理部１２に通知される。なお、制御用ソフトから発せられる切替指令は、後述するユーザ認証が成功した場合に、書込切替処理部１３に通知される。このように、外部メモリ読取処理部１１は、コンピュータ１内にて情報の書込み先を切り替える指令である切替指令情報を、ＵＳＢポート１Ｄを介してＵＳＢキー２から受け付ける機能を有する。
【００３４】
次に、ユーザ認証処理部１２（認証手段）は、上述したように、ＵＳＢキー２に記憶されていたユーザＩＤ及びパスワードを参照して、ＵＳＢキー２を所有していた認証者が正当権原を有する者であるか否かを認証する機能を有する。例えば、ユーザからコンピュータ１にキーボードなどの入力装置を介して入力されるＩＤ及びパスワード（ユーザ認証用データ）を受け付けて、これとＵＳＢキー２から読み出されたＩＤ及びパスワード（媒体側ユーザ認証用データ２２）を認証する。そして、認証結果が成功した場合に、制御用ソフトが書込切替処理部１３を作動させるよう働く。つまり、制御用ソフトが切替指令情報を発し、この切替指令を書込切替処理部１３が受け付けることとなる。
【００３５】
なお、上記ＵＳＢキー２に記憶されているユーザＩＤ及びパスワードに対応するＩＤ及びパスワード（装置側ユーザ認証用データ）が予めフラッシュメモリ１Ｂのユーザ認証用データ記憶部１４に記憶されており、これを読み出して、ＵＳＢキー２から読み出されたＩＤ及びパスワードを認証してもよい。さらには、ＵＳＢキー２に記憶されているデータ、コンピュータ１に記憶されているデータ、ユーザにて入力されたデータ、といった上述した全ての認証用データに基づいて認証を行ってもよい。
【００３６】
書込切替処理部１３（書込切替手段）は、上記受け付けた切替指令に応じて演算装置内で処理されたデータの書込み先を、ＲＡＭ（１Ｃ）とフラッシュメモリ１Ｂとの間で切り替える。具体的には、書込切替処理部１３は、ＵＳＢキー２が装着されておらず切替指令が入力されていないときには、図２の矢印Ｙ２に示すように、ＲＡＭ（１Ｃ）をデータの書込み先として設定する。なお、コンピュータ１にＵＳＢキー２が装着されていないときには、常にＲＡＭ（１Ｃ）が書込み先となる。このとき、フラッシュメモリ１は読み取り専用となっており（図２の矢印Ｙ１参照）、上述したライトエミュレーション機能がオン状態になっている。
【００３７】
一方、書込切替処理部１３は、ＵＳＢキー２が装着され、上述したように認証に成功して切替指令が入力された状態になると（矢印Ｙ３参照）、データの書込み先がＲＡＭ（１Ｃ）からフラッシュメモリ１Ｂに切り替えられる（図２の矢印Ｙ２からＹ４に切り替えられる）。すなわち、ライトエミュレーション機能が解除される。具体的には、切替指令が入力されると、フラッシュメモリ１Ｂがデータの書き込み先に設定されて、コンピュータ１が自動的に再起動される。さらに、書込切替処理部１３は、ＵＳＢキー２がコンピュータ１から取り外された状態か否かにかかわり無く、再起動されると、データの書込み先がＲＡＭ（１Ｃ）に戻されるよう切り替える（初期設定起動手段）。すなわち、ライトエミュレーション機能が再びオン状態になる。
【００３８】
以上のように、コンピュータ１は、ＵＳＢキー２が装着されている場合にのみフラッシュメモリ１Ｂへのデータの書き込みが可能となり（ライトエミュレーション機能オフ）、ＵＳＢキー２が取り外されていると、図２の矢印Ｙ１に示すように、フラッシュメモリ１は読み取り専用となり、処理されたデータはＲＡＭ（１Ｃ）のみに格納されることとなる（ライトエミュレーション機能オン）。
【００３９】
なお、フラッシュメモリ１Ｂには、図４に示すように、ＯＳのプログラムが記憶されたＯＳ記憶部１５と、各種アプリケーションのプログラムが記憶されたアプリケーション記憶部１６と、が形成されている。そして、これらのプログラムは、常時読み出し可能であるが、バージョンアップやフラッシュメモリ１Ｂへの他のデータの格納（新規インストールなど）は、上述したように、ＵＳＢキー２を装着して、ライトエミュレーション機能をオフにしなければ行うことができない。
【００４０】
次に、ＵＳＢキー２について説明する。ＵＳＢキー２は、図３に示すように、不揮発性のフラッシュメモリ２０を搭載し、コンピュータ１のＵＳＢポート１Ｄに装着可能な記憶媒体である。そして、このＵＳＢキー２は、コンピュータ１の保守・管理を行う管理者によって所持されている。この管理者は、例えば、コンピュータ１に所定のアプリケーションをインストールしたり、設定変更を行う。つまり、コンピュータ１を操作する正当な権原を有するユーザとなりうる。
【００４１】
そして、ＵＳＢキー２内部のフラッシュメモリ２０には、上述したように、コンピュータ１に読み取られる切替指令を含む制御用ソフト２１が格納されている。また、ユーザを認証するためのＩＤやパスワードといった媒体側ユーザ認証用データ２２が格納されている。そして、制御用ソフト２１と媒体側ユーザ認証用データ２２が格納されている領域は、秘匿領域であり、アクセスすることができず、データの書き換えが不可能である。また、フラッシュメモリ２０には、種々のデータを格納可能な通常のメモリ領域２３も形成されている。
【００４２】
［動作］
次に、上述したセキュリティシステム、つまり、コンピュータ１及びＵＳＢキー２の使用時の動作を、図６乃至図８を参照して説明する。図６は、コンピュータ１に対する設定作業時の動作を示す説明図であり、図７は、そのフローチャートである。図８は、コンピュータ１の動作を示すフローチャートである。
【００４３】
まず、コンピュータ１は、電源が入れられたときから、フラッシュメモリ１Ｂへの書き込みが制限された状態（ライトエミュレーション機能オン）となっている（書込み先初期設定工程）。従って、フラッシュメモリ１Ｂへの書き込みを伴う新規アプリケーションのインストールなどの作業は、ユーザＡでは実行することができないため、ユーザＡが、コンピュータ１の設定を変更することを希望する場合には、かかるコンピュータ１に対応するＵＳＢキー２を所持する管理者Ｂにコンピュータ１を持参し、設定変更を依頼する（図６（ａ）参照、図７のステップＳ１）。なお、コンピュータ１の設定変更とは、ＯＳのバージョンアップや新規アプリケーションのインストール、通信などの環境設定、などを含む。
【００４４】
ここで、コンピュータ１の設定変更を行う際には、管理者Ｂがコンピュータ１のユーザとなりうる。つまり、コンピュータ１に対する設定変更の正当権原を有し、正しいユーザＩＤとパスワードとを所持している。
【００４５】
そして、コンピュータ１を受け取った管理者Ｂは、管理しているＵＳＢキー２を取り出し、このＵＳＢキー２を用いてコンピュータ１のフラッシュメモリ１Ｂへの書き込みを可能とし、設定変更作業を行う（図７のステップＳ２）。このときのコンピュータ１の動作を、図８を参照して説明する。
【００４６】
まず、コンピュータ１のＵＳＢポート１ＤにＵＳＢキー２が挿入されると（ステップＳ１１にて肯定判断）、当該コンピュータ１はＵＳＢキー２から制御用ソフトを読み取る（ステップＳ１２、切替指令受付工程）。このとき、制御用ソフトと共にＵＳＢキーに記憶されているＩＤ及びパスワードを含む媒体側ユーザ認証用データを読み取る（ステップＳ１３）。そして、管理者Ｂに対してＩＤ及びパスワードの入力を要求することで、当該管理者ＢからＩＤとパスワードの入力を受け付ける（ステップＳ１４）。その後、ＵＳＢキーに記憶されているＩＤ及びパスワードと、管理者Ｂにて入力されたＩＤ及びパスワードと、に基づいて認証を行う（ステップＳ１５、認証工程）。
【００４７】
認証が成功した場合には（ステップＳ１５にて肯定判断）、制御用ソフトが作動することによって書込み先の切替指令が発せられる（ステップＳ１６）。これを書込切替処理部１３が受けると、コンピュータが再起動され（ステップＳ１７）、フラッシュメモリ１Ｂ及びＲＡＭ（１Ｃ）への書込み動作を制御するドライバ１８の設定が変更され、データの書込み先がＲＡＭ（１Ｃ）からフラッシュメモリ１Ｂへと切り替えられた状態でコンピュータ１が立ち上がる（ステップＳ１８、書込み切替工程）。つまり、ライトエミュレーション機能がオフ（解除）となる。そして、管理者ＢによってＯＳバージョンアップや各種設定変更などの作業が実行され、かかる作業に伴うデータの書き込みがフラッシュメモリ１Ｂに対して行われる（ステップＳ１９、図６（ｂ）参照）。
【００４８】
その後、設定作業が終了すると、管理者ＢはＵＳＢキー２を抜き、当該ＵＳＢキー２を安全な場所に保管する（図７のステップＳ３）。そして、コンピュータ１の電源を落とし、コンピュータ１をユーザＡに返却する。その後にユーザＡにてあるいは他の者にてコンピュータが起動されると（ステップＳ２０）、この段階では上述したＵＳＢキー２が挿入されておらず、切替指令が入力されていないので、コンピュータ１によるデータの書き込み先は、またＲＡＭ（１Ｃ）へと切り替わった状態で立ち上がり（ライトエミュレーション機能オン）、フラッシュメモリ１Ｂへの書込みは禁止状態となる（ステップＳ２１、書込み先再設定工程）。これにより、ユーザＡはコンピュータ１を社外などに持ち出しても安全に使用することができる（図７のステップＳ４）。
【００４９】
このようにすることにより、ユーザＡが通常のコンピュータ１の操作を行う際には、処理されたデータの書き込み先は揮発性のＲＡＭ（１Ｃ）に設定されているため、データがコンピュータ１内に保存されることが抑制される。その結果、コンピュータ１を外部に持ち出した場合であっても、個人情報や機密情報などが保存されていないため、かかる重要な情報の漏洩を抑制でき、セキュリティの高い情報処理装置を実現できる。なお、かかる使用時には、処理データが揮発性のＲＡＭ（１Ｃ）に記憶されることから、不都合なくコンピュータ操作を行うことができる。
【００５０】
一方、コンピュータ１の設定を変更したり、アプリケーションを追加したい場合には、管理者Ｂに預けることで、ＵＳＢキー２を所持する当該管理者Ｂによってのみフラッシュメモリ１Ｂへのデータの書込み先切替が行われる。このとき、ＵＳＢキー２を用いるようにしたことで、１つの有体物を管理することによってセキュリティが確保される。また、かかる書込み切替設定操作も容易に行うことができる。
【００５１】
ここで、上記では、管理者ＢがＵＳＢキー２を所持する場合を例示したが、ユーザＡが所持し、コンピュータ１のライトエミュレーション機能を解除して設定変更などを行ってもよい。
【実施例２】
【００５２】
次に、上述したコンピュータ１の実際の使用例について、図９乃至図１３を参照して説明する。図９は、コンピュータを社外に持ち出したときのネットワーク構成を示すブロック図である。図１０乃至図１３は、コンピュータの動作を示すフローチャートである。
【００５３】
上記構成のコンピュータ１は、通常の使用時には不揮発性のフラッシュメモリ１Ｂにはデータが書込み不可となることから（ライトエミュレーション機能オン）、社外にて持ち出して使用する場合に好適である。そして、図９に示すように、社外に持ち出したときには、コンピュータ１に通信装置を装着してネットワークＮに接続することで、ユーザＡが所属する会社の社内ＬＡＮ６０内に設置されているデータサーバ６１と、上記コンピュータ１を用いて設定操作される設定対象装置３０と、電子メールを蓄積するメールサーバ４０と、ウェブサイトを開設するウェブサーバ５０と、に接続された状態となる。
【００５４】
次に、図１０を参照して、コンピュータ１がデータサーバ６１にアクセスする場合の動作を説明する。まず、ユーザＡが外出先にてコンピュータ１の電源を投入する。すると、フラッシュメモリ１ＢからＯＳプログラムが読み出され、ＯＳが起動する（ステップＳ２１）。このとき、コンピュータ１内でのデータの書込み先は、ＲＡＭ（１Ｃ）のみであって、フラッシュメモリ１Ｂへの書込みは不可状態である（ライトエミュレーション機能オン）。
【００５５】
続いて、ＯＳの通信機能を用いると共に、コンピュータ１に装備された通信機器（装備されていない場合には、通信カードを所定のスロットに差し込むなど装備する）を介してネットワークＮにアクセスし、社内ＬＡＮ６０にアクセスする（ステップＳ２２）。このとき、社内ＬＡＮ２０内のファイアウォール２２を通過する際にユーザ認証用のデータが要求されたり、あるいは、データサーバ２１やユーザの記憶領域にアクセスする際に認証用データが要求されるため、これに応じてユーザＡはコンピュータ１からユーザＩＤとパスワードを入力する。これにより、ユーザ認証が成功すると、データサーバ６１内にアクセス可能となる（ステップＳ２３）。
【００５６】
そして、ユーザＡは、データサーバ６１内から希望する文書データを要求する（ステップＳ２４）。これに応じてデータサーバ６１は要求された文書データを読み出し、コンピュータ１に送信する。そして、コンピュータ１は文書データを取得し、当該取得した文書データをＲＡＭ（１Ｃ）内に記憶しておく（ステップＳ２５）。
【００５７】
その後、ユーザＡは、上記取得した文書データを開くためにＯＳ上にてコンピュータ１にて文書作成ソフトウェアを起動する指示をすると、フラッシュメモリ１Ｂから文書作成ソフトウェアが読み出され文書作成ソフトが起動する（ステップＳ２６）。そして、かかるソフトウェアにて文書データファイルを開き、ディスプレイに表示する（ステップＳ２７）。これにより、ユーザは文書データの内容を確認したり、外出先にて顧客に文書データの内容を提示することができる。また、ユーザは、文書データの内容を編集する場合には、キーボードなどから編集指示を入力することで、当該編集指示に基づいてＲＡＭ（１Ｃ）上にて文書データが変更され（ステップＳ２７）、かかる変更後の文書データがＲＡＭ（１Ｃ）上にて記憶される。そして、ユーザは、この変更した文書データの内容を確認したり、再度、顧客に文書データの内容を提示することができる。
【００５８】
その後、ユーザは、編集した文書データの保存を希望する場合には、フラッシュメモリ１Ｂには書込みが不可能であるため、文書データをデータサーバ６１に送信し（ステップＳ２８）、当該データサーバ６１内の自己の記憶領域に記憶しておく。そして、必要な作業が終了すると、ユーザＡはコンピュータ１の電源を切る（ステップＳ２９）。これにより、ＲＡＭ（１Ｃ）内の文書データは破棄される。つまり、コンピュータ１内には、個人的なデータである上記文書データが残らないため、コンピュータ１を紛失した場合であっても情報の漏洩の心配がない。
【００５９】
なお、ユーザが新たに文書データを作成する場合には、ステップＳ２６にて起動した文書アプリケーション上で新規文書データファイルを作成する。かかる文書データはＲＡＭ（１Ｃ）上に記憶されて、表示や印刷などの処理が可能となるが（ステップＳ２７）、保存する場合には、上述同様に、データサーバ６１に送信して当該データサーバ６１に記憶する（ステップＳ２８）。そして、かかるデータもユーザＡがコンピュータ１の電源を切ることにより（ステップＳ２９）、ＲＡＭ（１Ｃ）上から破棄される。
【００６０】
次に、図１１を参照して、コンピュータ１が設定対象装置３０に対して処理を行う場合の動作を説明する。まず、ユーザが外出先にてコンピュータ１の電源を投入する。すると、フラッシュメモリ１ＢからＯＳプログラムが読み出されＯＳが起動する（ステップＳ３１）。続いて、設定対象装置３０の保守や設定に用いる設定ソフトを起動する指示を行うと、フラッシュメモリ１Ｂから設定ソフトウェアプログラムが読み出され設定ソフトが起動する（ステップＳ３２）。
【００６１】
次に、コンピュータ１にて通信機器を介してネットワークＮにアクセスし、上記起動している設定ソフトを介して設定対象装置３０にアクセスする（ステップＳ３３）。そして、設定対象装置３０に対して当該設定対象装置３０の現在の設定状況を表す設定データを要求する（ステップＳ３４）。すると、これに応じて設定対象装置３０からは要求した設定データがコンピュータ１に送信されるため、当該コンピュータ１は設定データを取得し、当該取得した設定データをＲＡＭ（１Ｃ）内に記憶しておく（ステップＳ３５）。
【００６２】
その後、ユーザは、設定ソフトを用いて上記取得した設定データを開き、ディスプレイに表示し（ステップＳ３６）、設定内容を確認する。そして、必要に応じて、設定ソフト上にてキーボードなどから編集指示を入力することで、当該編集指示に基づいてＲＡＭ（１Ｃ）上にて設定データが編集され（ステップＳ３６）、かかる変更後の設定データがＲＡＭ（１Ｃ）上にて記憶される。
【００６３】
その後、ユーザは、編集した設定データを設定対象装置３０に設定するために、かかる設定データを設定対象装置３０に送信し（ステップＳ３７）、設定対象装置３０に登録する。そして、必要な作業が終了すると、ユーザはコンピュータ１の電源を切る（ステップＳ３８）。これにより、ＲＡＭ（１Ｃ）内の設定データは破棄される。つまり、コンピュータ１内には、上記設定データが残らないため、コンピュータ１を紛失した場合であっても情報の漏洩の心配がない。
【００６４】
なお、ユーザが新たに設定データを作成する場合には、ステップＳ３２にて設定ソフトを起動した後に、当該設定ソフト上で新規設定データを作成する。そして、その後、設定対象装置３０に作成した設定データを送信して設定する。そして、かかるデータもユーザＡがコンピュータ１の電源を切ることにより（ステップＳ３８）、ＲＡＭ（１Ｃ）上から破棄される。
【００６５】
次に、図１２を参照して、コンピュータ１がメールサーバ４０にアクセスする場合を説明する。まず、ユーザがコンピュータ１の電源を投入する。すると、フラッシュメモリ１ＢからＯＳプログラムが読み出されＯＳが起動する（ステップＳ４１）。続いて、ユーザは、コンピュータ１にてメールソフトを起動する指示をすると、フラッシュメモリ１Ｂからメールソフト用プログラムが読み出されメールソフトが起動する（ステップＳ４２）。
【００６６】
次に、ユーザは、メールソフトを操作して、メールの送受信を選択する（ステップＳ４３）。このとき、メールの受信を選択すると（ステップＳ４３にて肯定判断）、コンピュータ１は、装備された通信機器を介してネットワークＮにアクセスし、メールサーバ４０にアクセスする（ステップＳ４４）。このとき、ユーザ認証も実行される（ステップＳ４４）。そして、メールソフトは受信メールをメールサーバ４０に要求するため（ステップＳ４５）、これに応じて、メールサーバ４０からは受信メールが送信される。このとき、コンピュータ１は、メールソフトを設定することにより、新着メールのみ、過去の全ての受信メール、送信済みメールなどをメールサーバ４０に要求することができる。そして、要求したメールをメールサーバ４０から受信してＲＡＭ（１Ｃ）に記憶する（ステップＳ４６）。その後、取得した受信メールなどのメールデータをメールソフト上で表示し（ステップＳ４７）、ユーザはこれを確認することができる。
【００６７】
一方、メールソフトを起動して、ユーザがメールの作成を要求すると（ステップＳ５３にて否定判断、ステップＳ４８にて肯定判断）、メール作成機能が作動し、ユーザは新規に送信メールを作成することができる。この作成された送信メールは、ＲＡＭ（１Ｃ）に記憶される（ステップＳ４９）。そして、作成した送信メールを送信する場合には、メールソフトを介してメールサーバ４０にアクセスし、ユーザ認証を経て（ステップＳ５０）、当該メールサーバ４０に送信メールを送信する（ステップＳ５１）。これにより、メールサーバ４０にて送信メールが相手のアドレスに送信される。
【００６８】
その後、ユーザは、メールソフトの利用が終了すると（ステップＳ５２にて否定判断）、コンピュータ１の電源を切る（ステップＳ５３）。これにより、ＲＡＭ（１Ｃ）内のメールデータは破棄される。つまり、コンピュータ１内には、上記メールデータが残らないため、コンピュータ１を紛失した場合であっても情報の漏洩の心配がない。
【００６９】
次に、図１３を参照して、コンピュータ１がウェブサーバ５０にアクセスする場合を説明する。まず、ユーザがコンピュータ１の電源を投入する。するとフラッシュメモリ１ＢからＯＳプログラムが読み出されＯＳが起動する（ステップＳ６１）。続いて、ユーザは、コンピュータ１にてウェブブラウザソフトを起動する指示をすると、フラッシュメモリ１Ｂからウェブブラウザ用プログラムが読み出されブラウザソフトが起動する（ステップＳ６２）。
【００７０】
次に、ユーザは、ブラウザソフトを操作して、所定のウェブサイトを開設しているウェブサーバ５０にアクセスして、ウェブページデータを要求する（ステップＳ６３）。これに応じて、ウェブページデータがウェブサーバ５０から送信されるので、当該ウェブページデータを受信してＲＡＭ（１Ｃ）にキャッシュとして記憶すると共に（ステップＳ６４）、ブラウザ上に表示する（ステップＳ６５）。
【００７１】
その後、ユーザは、ウェブサイトの閲覧が終了すると、コンピュータ１の電源を切る（ステップＳ６６）。これにより、ＲＡＭ（１Ｃ）内のウェブページデータは破棄される。
【００７２】
このようにすることにより、コンピュータ１においては、フラッシュメモリ１Ｂに記憶された所定のソフトウェアを起動させることで一定の処理作業を実現できると共に、必要な情報（文書データやメールデータ、設定データなど）をネットワーク上の外部装置（データサーバ６１やメールサーバ４０、設定対象装置３０など）や、所持しているＵＳＢメモリなどの記憶媒体などから取得して、かかる情報に対する処理も実現することができる。そして、処理データはＲＡＭ（１Ｃ）のみに記憶されるため、コンピュータ１の電源を切った後には、ＲＡＭ（１Ｃ）上からは処理データ（例えば、文書データやメールデータ、設定データなど）が消去される。すなわち、コンピュータ１内に上記処理データが保存されることがない。従って、コンピュータ１を外部に持ち運んだ場合であっても、情報の流出を抑制することができ、セキュリティの確保を図ることができる。
【００７３】
そして、上記コンピュータ１に実装されるＯＳや他のアプリケーション、設定などを変更、あるいは、新規に導入したい場合には、実施例１で説明したように、コンピュータ１を管理者Ｂに預ける。すると、管理者Ｂは、ＵＳＢキー２を用いてコンピュータ１のフラッシュメモリ１Ｂを書込み可能に設定し、アプリケーションの追加等の作業を容易に行うことができる。
【産業上の利用可能性】
【００７４】
本発明は、外部に持ち運ぶ情報処理端末に組み込むことで、セキュリティの強化を実現でき、産業上の利用可能性を有する。
【図面の簡単な説明】
【００７５】
【図１】セキュリティシステムを示す外観図である。
【図２】図１に開示したコンピュータの構成を示す図である。
【図３】図１に開示したＵＳＢキーに記憶されるデータを示す図である。
【図４】図１に開示したコンピュータの補助記憶装置に記憶されるデータを示す図である。
【図５】図１に開示したコンピュータの構成を示す機能ブロック図である。
【図６】図６（ａ），（ｂ）は、実施例１においてコンピュータの設定等を変更する際の動作を示す説明図である。
【図７】実施例１において、コンピュータの設定等を変更する際の動作を示すフローチャートである。
【図８】実施例１において、コンピュータの設定等を変更する際におけるコンピュータの動作を示すフローチャートである。
【図９】実施例２におけるシステム全体の構成を示すブロック図である。
【図１０】実施例２におけるコンピュータ使用時の動作を示すフローチャートである。
【図１１】実施例２におけるコンピュータ使用時の動作を示すフローチャートである。
【図１２】実施例２におけるコンピュータ使用時の動作を示すフローチャートである。
【図１３】実施例２におけるコンピュータ使用時の動作を示すフローチャートである。
【符号の説明】
【００７６】
１  コンピュータ（情報処理装置）
２  ＵＳＢキー（記憶媒体）
１１  外部メモリ読取処理部（切替指令受付手段）
１２  ユーザ認証処理部（認証手段）
１３  書込切替処理部（書込切替手段）
１５  ＯＳ記憶部
１６  アプリケーション記憶部
１７  ＯＳ
１８  ドライバ
２１  制御用ソフト
２２  媒体側認証用データ
２３  メモリ領域
１Ａ  ＣＰＵ（演算装置）
１Ｂ  フラッシュメモリ（不揮発性の補助記憶装置）
１Ｃ  ＲＡＭ（揮発性の主記憶装置）
１Ｄ  ＵＳＢポート（インターフェース部）
【図１】
0004746993.tif 000002
【図２】
0004746993.tif 000003
【図３】
0004746993.tif 000004
【図４】
0004746993.tif 000005
【図５】
0004746993.tif 000006
【図６】
0004746993.tif 000007
【図７】
0004746993.tif 000008
【図８】
0004746993.tif 000009
【図９】
0004746993.tif 000010
【図１０】
0004746993.tif 000011
【図１１】
0004746993.tif 000012
【図１２】
0004746993.tif 000013
【図１３】
0004746993.tif 000014