(57)【要約】【課題】  非接触ＩＣカードによりアクセスを管理する情報記憶装置において、ユーザの利便性を向上することを目的とする【解決手段】  第１の記憶領域と、非接触ＩＣカードからカード認証情報を読み取ることが可能なカード認証情報取得部１０５と、第１の記憶領域と、１つの非接触ＩＣカードのカード認証情報とを関連付けたアクセス認証情報を管理するカード認証情報管理部１１５と、アクセス認証情報に基づき、カード認証情報取得部１０５が読み取ったカード認証情報と前記第１の記憶領域とが関連付けられているか否かを確認するカード情報確認部１１７と、第１の記憶領域とカード認証情報取得部１０５が読み取ったカード認証情報とが関連付けられている場合、外部電子機器から第１の記憶領域に対するアクセスを許可するアクセスモード管理部１１１と、を具備する。【選択図】  図２
2010237768.tif 000002
【特許請求の範囲】
【請求項１】
外部電子機器に対して挿抜可能な接続端子を介して通信を行うインタフェース部と、
第１の記憶領域と、
非接触ＩＣカードからカード認証情報を読み取ることが可能なカード認証情報取得部と、
前記第１の記憶領域と、１つの非接触ＩＣカードのカード認証情報とを関連付けたアクセス認証情報を管理するカード認証情報管理部と、
前記アクセス認証情報に基づき、前記カード認証情報取得部が読み取った前記カード認証情報と前記第１の記憶領域とが関連付けられているか否かを確認するカード情報確認部と、
前記第１の記憶領域と前記カード認証情報取得部が読み取った前記カード認証情報とが関連付けられている場合、前記外部電子機器から前記第１の記憶領域に対するアクセスを許可するアクセスモード管理部と、
を具備することを特徴とする補助記憶装置。
【請求項２】
第２の記憶領域をさらに備え、
前記カード認証情報管理部は、前記第２の記憶領域に２以上の非接触ＩＣカードのカード認証情報を関連付けたアクセス認証情報を管理し、
前記アクセスモード管理部は、前記第２の記憶領域と、前記ＩＣカード認証情報取得部が２以上の前記非接触ＩＣカードから読み取った２以上のカード認証情報とが関連付けられている場合、前記第２の記憶領域に対する前記電子機器からのアクセスを許可することを特徴とする請求項１記載の補助記憶装置。
【請求項３】
前記第１の記憶領域が前記外部電子機器からのアクセスを許可されている場合に、前記外部電子機器から前記第１の記憶領域へのアクセスがない時間を計測し、計測した時間が設定時間以上になると、前記アクセスモード管理部に対し、前記第１の記憶領域へのアクセスを不許可に変更するよう指示するアクセス時間管理手段をさらに備えることを特徴とする請求項１または２記載の補助記憶装置。
【請求項４】
電子機器から、第１の認証情報に関連付けられた第１の記憶領域を備える補助記憶装置へのアクセス管理方法であって、
非接触ＩＣカードからカード認証情報を読み取るカード認証情報取得工程と、
前記第１の記憶領域と、少なくとも１つの非接触ＩＣカードのカード認証情報とを関連付けたアクセス認証情報に基づき、前記カード認証情報工程で読み取った前記カード認証情報と前記第１の記憶領域とが関連付けられているか否かを確認するカード情報確認工程と、
前記第１の記憶領域と前記カード認証情報とが関連付けられている場合、前記外部電子機器から前記第１の記憶領域に対するアクセスを許可するアクセスモード管理工程と、
を備えることを特徴とする補助記憶装置のアクセス管理方法。
【請求項５】
前記第１の記憶領域に２以上の非接触ＩＣカードのカード認証情報が関連付けている場合に、前記第１の記憶領域に関連付けられた２以上の非接触ＩＣカードのカード認証情報を取得するまで、前記カード認証情報取得工程を繰り返すことを特徴とする請求項４記載の補助記憶装置のアクセス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補助記憶装置に係り、特に非接触ＩＣカードによりアクセスを管理する補助記憶装置に関する。
【背景技術】
【０００２】
近年、企業による顧客情報の流出などが社会問題となり、各企業においてセキュリティの強化が必須となっている。このような中、企業のセキュリティ対策の指針として、ＩＳＭＳ（情報セキュリティマネジメントシステム）資格を取得することが一般になってきている。ＩＳＭＳは企業におけるさまざまなセキュリティ管理について規定しており、その中で、補助記憶装置などの記憶媒体（リムーバブルメディア）のセキュリティ管理についても規定している。
【０００３】
セキュリティ管理を向上させた補助記憶装置として、例えば、指紋認証機能付きデータ記憶装置（ＵＳＢメモリ）が開示されている（例えば、特許文献１参照。）。しかし、指紋認証の場合、指紋の認識までに時間がかかることが多く、結局指紋ではなくパスワード認証にて利用している場合も多い。また、企業で利用する場合、複数人で１つのＵＳＢメモリを共通で利用することが多く、指紋を管理するのが大変になり結局は指紋認証をあまり利用しないという状況になっている。
【０００４】
また、セキュリティ管理を向上させた補助記憶装置として、例えば、非接触ＩＣカードを用いて個人認証をすることで、内部に保存されたデータへのアクセスを管理する情報記憶装置が開示されている（例えば、特許文献２参照。）。特許文献２に係るＵＳＢメモリでは、ＩＣカード認証を利用し、ＩＣカード内部に保存されている暗号鍵・復号鍵にてＵＳＢメモリに保存するデータを保護している。しかし、ＵＳＢメモリ内でデータの暗号・復号を実施するため、アクセスに時間がかかってしまう。また、ＩＣカードを共通にしないと暗号・復号ができないため、複数で利用する場合、他の人にもデータを読み出されてしまう危険がある。
【０００５】
以上のように、セキュリティ管理を向上させてデータへのアクセスを制限する補助記憶装置において、従来技術では、ユーザの利便性について十分考慮されていない部分があった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−６５７０５号公報
【特許文献２】特開２００８−１６００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、非接触ＩＣカードによりアクセスを管理する補助記憶装置において、ユーザの利便性を向上することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様の補助記憶装置は、外部電子機器に対して挿抜可能な接続端子を介して通信を行うインタフェース部と、第１の記憶領域と、非接触ＩＣカードからカード認証情報を読み取ることが可能なカード認証情報取得部と、前記第１の記憶領域と、１つの非接触ＩＣカードのカード認証情報とを関連付けたアクセス認証情報を管理するカード認証情報管理部と、前記アクセス認証情報に基づき、前記カード認証情報取得部が読み取った前記カード認証情報と前記第１の記憶領域とが関連付けられているか否かを確認するカード情報確認部と、前記第１の記憶領域と前記カード認証情報取得部が読み取った前記カード認証情報とが関連付けられている場合、前記外部電子機器から前記第１の記憶領域に対するアクセスを許可するアクセスモード管理部と、を具備することを特徴とする。
【０００９】
本発明の一態様の補助記憶装置のアクセス管理方法は、電子機器から、第１の認証情報に関連付けられた第１の記憶領域を備える補助記憶装置へのアクセス管理方法であって、非接触ＩＣカードからカード認証情報を読み取るカード認証情報取得工程と、前記第１の記憶領域と、少なくとも１つの非接触ＩＣカードのカード認証情報とを関連付けたアクセス認証情報に基づき、前記カード認証情報工程で読み取った前記カード認証情報と前記第１の記憶領域とが関連付けられているか否かを確認するカード情報確認工程と、前記第１の記憶領域と前記カード認証情報とが関連付けられている場合、前記外部電子機器から前記第１の記憶領域に対するアクセスを許可するアクセスモード管理工程と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明は、非接触ＩＣカードによりアクセスを管理する補助記憶装置において、ユーザの利便性を向上することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例に係るＵＳＢメモリと、パソコンと、非接触ＩＣカードとの関係を示した外観図である。
【図２】本発明の実施例に係るＵＳＢメモリの機能構成を示すブロック図である。
【図３】本発明の実施例に係るＵＳＢメモリの記憶領域毎に設定されたアクセス制限条件と、アクセス可能カードの一例を示す管理表、及び非接触ＩＣカードによる各記憶領域へのアクセスの可否を示した表である。
【図４】本発明の実施例に係るＵＳＢメモリのカード初期登録動作のフローチャートである。
【図５】本発明の実施例に係るＵＳＢメモリのカードアクセス動作のフローチャートである。
【図６】本発明の実施例に係るＵＳＢメモリの動作を説明するための、ＵＳＢメモリと、パソコンと、非接触ＩＣカードの外観図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照しながら説明する。
【実施例】
【００１３】
本実施例では、補助記憶装置の記憶領域を構成する不揮発性半導体メモリとしてＮＡＮＤ型フラッシュメモリを用い、外部電子機器と補助記憶装置とを通信可能に接続するためのインタフェースとしてＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を用いたＵＳＢメモリ１０１を例に挙げて説明する。本実施例に係る補助記憶装置は外部電子機器に対して挿抜可能な記憶媒体（リムーバブルメディア）である事を想定する。
【００１４】
尚、記憶領域を構成する手段、及び接続インタフェースは上記に限定されない。補助記憶装置の記憶領域を構成する手段としては、例えば、バードディスク等があり、接続インタフェースとしては、例えば、ＩＥＥＥ１３９４、ＰＣＩｅ（ＰＣＩ  Ｅｘｐｒｅｓｓ）等のシリアルＩ／Ｆ（インタフェース）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｅｇｉｔａｌ）インタフェース、ＡＴＡ（Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）、ＳＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）インタフェース等がある。また、本実施例では、補助記憶装置（ＵＳＢメモリ１０１）のインタフェース（ＵＳＢ）を介してＵＳＢメモリにアクセスする外部電子機器としてパーソナルコンピュータ（パソコン）２０１を用いるが、これに限定されず、補助記憶装置にアクセスすることができる外部電子機器であればよい。
【００１５】
まず、図１を参照して、本発明の実施例に係るＵＳＢメモリ１０１、更に、パソコン２０１及び非接触ＩＣカード３０１の外観について説明する。図１は、ＵＳＢメモリ１０１と、パソコン２０１と、非接触ＩＣカード３０１との関係を示した外観図である。
【００１６】
ＵＳＢメモリ１０１は、ＵＳＢインタフェース用信号端子１０２と、非接触ＩＣカードアンテナ部１０５を備える。さらに、ＵＳＢメモリ１０１は、側面にＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）１０６、電子音発生器１０７を備える。パソコン２０１は、ＵＳＢコネクタ２０２を備える。
【００１７】
非接触ＩＣカード３０１には、固有の認証情報（以下、「ＩＣカード認証情報」と称する。）が設定されている。後述するように、非接触ＩＣカード３０１は複数用意され、各々に固有のＩＣカード認証情報が設定されている。「固有」とは、必ずしも全てのＩＣカードが異なるＩＣカード認証情報（ＩＤ）を有することを意味しない。即ち、実使用上、同一のＩＣカード認証情報が複数のユーザに重複して利用される機会がほぼ０と見なし得る程度であればよい。
【００１８】
ＵＳＢメモリ１０１は、ＵＳＢインタフェース用信号端子１０２を介してパソコン２０１のＵＳＢコネクタ２０２に接続される。また、ＵＳＢメモリ１０１は、非接触ＩＣカードアンテナ部１０５に非接触ＩＣカード３０１がかざされると、電磁誘導によってその非接触ＩＣカード３０１に設定されているＩＣカード認証情報を読み取る。ＬＥＤ１０６、電子音発生器１０７の役割についても後述する。
【００１９】
次に、図２を参照して、本発明の実施例に係るＵＳＢメモリ１０１の機能構成について説明する。図２は、ＵＳＢ１０１の機能構成を示すブロック図である。
【００２０】
ＵＳＢメモリ１０１は、ＵＳＢインタフェース用信号端子１０２と、プロセッサモジュール１０３と、ＮＡＮＤ型フラッシュメモリ１０４と、非接触ＩＣカードアンテナ部１０５と、ＬＥＤ１０６と、電子音発生器１０７を備える。
【００２１】
プロセッサモジュール１０３は、コントローラ１０８と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０９と、ＵＳＢ  ＩＯ  Ｉ／Ｆ１１０と、モード管理手段１１１と、アクセス時間管理手段１１２と、メモリＩ／Ｆ１１３と、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、カード情報管理手段１１５と、カード情報取得手段１１６と、カード情報確認手段１１７を備える。
【００２２】
モード管理手段１１１、アクセス時間管理手段１１２、カード情報管理手段１１５、カード情報取得手段１１６、及びカード情報確認手段１１７等の各機能ブロックは、ハードウェア、及びソフトウェアのいずれか、又は両者の組み合わせとして実現することができる。このため、各機能ブロックは、これらのいずれでもあることが明確となるように、概してそれらの機能の観点から以下に説明される。このような機能が、ハードウェアとして実現されるか、又はソフトウェアとして実現されるかは、具体的な実施態様、或いはシステム全体に課される設計制約に依存する。当業者は、具体的な実施態様ごとに、様々な方法でこれらの機能を実現し得るが、そのような実現を決定することは本発明の範疇に含まれる。
【００２３】
ＵＳＢインタフェース用信号端子１０２は、電源端子ＶＤＤと、差動制御されるデータ端子＋ＤＡＴ及び―ＤＡＴと、グランド端子ＧＮＤとから構成されている。ユーザがＵＳＢインタフェース用信号端子１０２をコネクタ２０２に挿入する事で、パソコン２０１との電気的な接続が確立される。
【００２４】
非接触ＩＣカードアンテナ部１０５は、非接触ＩＣカード３０１からの認証情報を取得するためのアンテナを有する。図１を用いて説明したように、非接触ＩＣカードアンテナ部１０５は、非接触ＩＣカード３０１がかざされると、この非接触ＩＣカード３０１と通信することにより、この非接触ＩＣカード３０１に設定されているＩＣカード認証情報を読み取る。非接触ＩＣカードアンテナ部１０５と非接触ＩＣカードとの通信距離は特に限定されず、密着型、近接型、近傍型、遠隔型の何れの方式を用いてもよい。
【００２５】
ＮＡＮＤ型フラッシュメモリ１０４は、４つの記憶領域（パーティションＡ、Ｂ、Ｃ、Ｄ）に分割され、記憶領域毎にアクセス制限されている。記憶領域毎にファイルにアクセスするためのファイルシステムにてフォーマットされており、例えばＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）の場合には、パーティションテーブル、ブートセクタ、ＦＡＴ１とＦＡＴ２、ルートディレクトリエントリ、データエリアの６つのエリアを持っている。
【００２６】
ＮＡＮＤ型フラッシュメモリ１０４は単独チップであってもよいし、複数チップを有していてもよい。単独チップの記憶領域を複数のパーティションに分割してもよいし、個々のチップに個別にパーティションを割り当ててもよい。
【００２７】
ＮＡＮＤ型フラッシュメモリ１０４の記憶領域へのアクセスには、記憶領域に設定されているアクセス制限条件を満たし、かつ、記憶領域に関連付けられたＩＣカード認証情報が設定された非接触ＩＣカード（以下、「アクセス可能カード」）と称する。）による認証が必要である。記憶領域とＩＣカード認証情報とを関連付けた情報を関連付け情報と称する。後述するように、記憶領域毎のアクセス制限条件及び関連付け情報（以下、両者を併せて「アクセス認証情報」と称する。）は、カード情報管理手段１１５により管理される。なお、本実施例では記憶領域が４つに分割された場合について説明するが、これに限定されず、１つ以上であればよい。また、パーティションの設定はＵＳＢメモリ１０１の製造時に決めるものとする。
【００２８】
コントローラ１０８は、ＵＳＢメモリ１０１の主制御部をなす。ＲＯＭ１０９は、制御プログラムが格納されている。コントローラ１０８は、ＲＯＭ１０９に格納されている制御プログラムに基づき、ＵＳＢメモリ１０１を制御する。ＵＳＢ  ＩＯ  インタフェース１１０は、ＵＳＢインタフェース用信号端子１０２と通信する。ＳＲＡＭ１１４は、ワークバッファメモリとして使用される。メモリインタフェース１１３は、ＮＡＮＤ型フラッシュメモリ１０４とのインタフェースをなす。モード管理手段１１１、アクセス時間管理手段１１２、カード情報管理手段１１５、カード情報取得手段１１６、及びカード情報確認手段１１７等の各機能は、コントローラ１０８が実行する制御プログラムを構成する機能モジュールとして実装されていてもよい。
【００２９】
カード情報管理手段１１５は、ＮＡＮＤ型フラッシュメモリ１０４の記憶領域毎に設定されているアクセス認証情報を管理している。アクセス認証情報は、アクセス制限条件と、関連付け情報とを含む。アクセス認証情報は、記憶領域に対するアクセスモードを規定する。アクセス制限条件、及び関連付け情報の設定方法に関する詳細は後述する。
【００３０】
カード情報取得手段１１６は、非接触ＩＣカードアンテナ部１０５が非接触ＩＣカード３０１から読み取ったＩＣカード認証情報を取得する。カード情報取得手段１１６は、後述するように、カード初期登録動作時には、取得したＩＣカード認証情報をカード情報管理手段１１５へ送信し、カードアクセス動作時には、取得したＩＣカード認証情報をカード情報確認手段１１７へ送信する。
【００３１】
カード情報確認手段１１７は、カード情報管理手段１１５により管理されているアクセス認証情報に基づき、カード情報取得手段１１６から受信したＩＣカード認証情報と関連付けられた記憶領域があるか否か確認し、確認結果をモード管理手段１１１に送信する。
【００３２】
モード管理手段１１１は、カード情報確認手段１１７から受信した確認結果に基づき、記憶領域のアクセスモードを管理する。アクセスモードには、「アクセス許可モード」と、「アクセス不許可モード」がある。各記憶領域は、電源投入直後の初期状態ではアクセス不許可モードとなっており、カード情報確認手段１１７の確認の結果に基づき、記憶領域毎にアクセスモードを変更する。
【００３３】
アクセス不許可モードでは、ＵＳＢマスストレージクラスに対応した外部電子機器、例えば、パソコン２０１は記憶領域へアクセスできない。具体的には、パソコン２０１からのアクセス要求に対してＮＯＭｅｄｉａを返し、この記憶領域に保存された内部データにアクセスできないようにするモードである。
【００３４】
モード管理手段１１１は、カード情報確認手段１１７の確認の結果、アクセス制限条件を満たし、かつ、ＩＣカード認証情報と関連付けられた記憶領域がある場合には、この記憶領域をアクセス許可モードとする。アクセス許可モードでは、パソコン２０１はこの記憶領域に保存された内部データにアクセスできる。
【００３５】
アクセス時間管理手段１１２は、内部にタイマーを有する。アクセス時間管理手段１１２は、アクセス許可モードとなっている記憶領域に対して、パソコン２０１からのリード／ライトコマンドでのアクセスがなくなった時間を計測する。この時間が設定時間以上となった場合、モード管理手段１１１に、記憶領域のアクセスモードをアクセス不許可モードへ変更させる。この設定時間は、記憶領域毎に設定可能である。
【００３６】
アクセス時間管理手段１１２が、パソコン２０１からアクセス許可モードとなっている記憶領域へ設定時間アクセスがない場合に、自動的にアクセスモードをアクセス不許可モードと変更することにより、ユーザが意図せずにデータを漏洩することを防ぐことが可能となる。さらに、記憶領域毎で異なる時間を設定することができることにより、異なる記憶領域を異なるユーザが用いる場合に、ユーザの利用形態に適した設定時間を選ぶことができ、ユーザの利便性を向上することができる。
【００３７】
ＬＥＤ１０６は、カード情報確認手段１１７の確認結果に基づき異なる色の光を発生させる。つまり、カード情報確認手段１１７の確認結果に基づき、アクセス許可モードとなった場合と、アクセス不許可モードとなった場合とで異なる色の光を発生させ、これを常時点灯させることでユーザが現在のアクセスモードを視覚的に確認しやすい状態とする。
【００３８】
電子音発生器１０７は、カード情報確認手段１１７の確認結果に基づき異なる音を発生させる。つまり、カード情報確認手段１１７の確認結果に基づき、アクセス許可モードとなった場合と、アクセス不許可モードとなった場合とで異なる音を発生させ、アクセスモードが切り替わったタイミングをユーザに認知させることが可能となる。
【００３９】
ＬＥＤ１０６、電子音発生器１０７により、ユーザにアクセス可モードと、アクセス不可モードの変更を、光、又は音により知らせることにより、ユーザの利便性を向上することができる。
【００４０】
次に、図３を参照して、カード情報管理手段１１５が管理する、記憶領域毎に設定されたアクセス認証情報について説明する。図３（ａ）は、記憶領域毎に設定されたアクセス制限条件と、記憶領域毎のアクセス可能カードの一例を示す管理表である。
【００４１】
図３（ｂ）は、各記憶領域のアクセス認証情報が図３（ａ）のように設定された場合の、非接触ＩＣカード１０３による各記憶領域へのアクセスの可否を示した表である。以下の説明で、非接触ＩＣカード１０３は３種類（カードＸ、カードＹ、カードＺ）が用意され、記憶領域は、パーティションＡ、Ｂ、Ｃ、Ｄの４つに分割されている場合について説明する。
【００４２】
各記憶領域へのアクセス制限条件には、「アクセス制限なし」、「個別カードアクセス」、「複数カードアクセス」がある。
【００４３】
アクセス制限条件が、「アクセス制限なし」である記憶領域は、ＩＣカードＸ、ＩＣカードＹ、ＩＣカードＺいずれの非接触ＩＣカードで認証した場合でも、パソコン２０１からアクセスが可能である。或いは、非接触ＩＣカードによる認証を行わずに、パソコン２０１からのアクセスが可能な設定としてもよい。本実施例では、アクセス制限なしである記憶領域は、非接触ＩＣカードによる認証を行わずにパソコン２０１からのアクセスが可能な設定としてあるものとする。
【００４４】
アクセス制限条件が、「個別カードアクセス」である記憶領域は、１枚のアクセス可能カードにより認証を行うことにより、パソコン２０１からアクセスが可能となる。
【００４５】
アクセス制限条件が、「複数カードアクセス」であるメモリ領域は、２枚のアクセス可能カードにより認証を行うことにより、パソコン２０１からアクセスが可能となる。２枚のアクセス可能カードは両方同時に非接触ＩＣカードアンテナ部１０５に読み取らせることとしてもよいし、所定の時間間隔をおいて両者を連続して読み取らせてもよい。所定の時間間隔は例えば数秒程度に設定できる。
【００４６】
尚、１つの記憶領域に複数のＩＣカード認証情報を登録することが可能である。例えば、アクセス制限が「個別カードアクセス」で、カードＸとカードＹのＩＣカード認証情報が登録されていた場合、ＩＣカードＸだけの認証で記憶領域にアクセスが可能となる。しかし、アクセス制限が「複数カードアクセス」の場合、ＩＣカードＸだけの認証ではアクセスが可能とならず、カードＸの認証後にカードＹの認証をしてからアクセスが可能となる。
【００４７】
パーティションＡは、アクセス制限条件は、「アクセス制限なし」であり、非接触ＩＣカードによる認証を行わずに、パソコン２０１からのアクセスが可能である。
【００４８】
パーティションＢでは、アクセス制限条件は、「個別カードアクセス」であり、アクセス可能カードは「カードＸ」である。このため、パーティションＢは、非接触ＩＣカードＸで認証を行った場合に、パソコン２０１からアクセスが可能となる。
【００４９】
パーティションＣでは、アクセス制限条件は、「個別カードアクセス」であり、アクセス可能カードは「カードＹ」である。このため、パーティションＣは、非接触ＩＣカードＹで認証を行った場合に、パソコン２０１からアクセスが可能となる。
【００５０】
パーティションＤでは、アクセス制限条件は、「複数カードアクセス」であり、アクセス可能カードは「カードＸ、カードＹ」である。このため、パーティションＤは、非接触ＩＣカードＸ及びカードＹで認証を行った場合に、パソコン２０１からアクセスが可能となる。
【００５１】
また、本実施例では「複数カードアクセス」において、２枚のアクセス可能カードを設定しているが、２枚以上であってもよい。複数の非接触ＩＣカードにより認証を行うことにより、セキュリティの強化が図れる。
【００５２】
次に、各記憶領域が図３（ａ）のように設定された場合の、非接触ＩＣカード１０３による各記憶領域へのアクセス可否について図３（ｂ）を用いて説明する。
【００５３】
パーティションＡでは、アクセス制限条件が「アクセス制限なし」であるので、非接触ＩＣカード１０３により認証せずに、パソコン２０１からアクセスが可能である。
【００５４】
パーティションＢでは、ＩＣカードＸで認証した場合のみ、モード管理手段１１１がアクセスモードを変更し、パソコン２０１からのアクセスを許可する。ＩＣカードＹ、ＩＣカードＺが非接触ＩＣカードアンテナ部１０５にかざされた場合、モード管理手段１１１がアクセスモードを変更せず、アクセス不許可モードを維持する。
【００５５】
パーティションＣでは、ＩＣカードＹで認証した場合のみ、モード管理手段１１１がアクセスモードを変更し、パソコン２０１からのアクセスを許可する。ＩＣカードＺ、ＩＣカードＸが非接触ＩＣカードアンテナ部１０５にかざされた場合、モード管理手段１１１がアクセスモードを変更せず、アクセス不許可モードを維持する。
【００５６】
パーティションＤでは、ＩＣカードＸ及びＩＣカードＹの両方で認証した場合のみ、モード管理手段１１１がアクセスモードを変更し、パソコン２０１からのアクセスを許可する。ＩＣカードＸ、ＩＣカードＹ、ＩＣカードＺのみが非接触ＩＣカードアンテナ部１０５にかざされた場合、モード管理手段１１１がアクセスモードを変更せず、アクセス不許可モードを維持する。
【００５７】
次に、図４を用いて、カード情報管理手段１１５にアクセス認証情報を設定するカード初期登録動作について説明する。図４は、カード初期登録動作のフローチャートである。カード初期登録動作では、製造時に予め設定されている記憶領域（パーティション）毎に、ＩＣカード認証情報を関連付け、記憶領域とＩＣカード認証情報の関連付け情報をカード情報管理手段１１５に管理させる。以下の手順により、カード初期登録を行う。
【００５８】
まず、内部初期化工程ｓｔｅｐ４０１では、ＵＳＢメモリ１０１がパソコン２０１に接続されると、プロセッサモジュール１０３内の初期化やＮＡＮＤ型フラッシュメモリ１０４の初期化を実施し、非接触ＩＣカードアンテナ部１０５を起動させ、非接触ＩＣカード３０１からＩＣカード認証情報を読み取ることができる状態とする。
【００５９】
次に、ＵＳＢ初期化工程ｓｔｅｐ４０２では、パソコン２０１とＵＳＢメモリ１０１との初期化を実施する。このとき、パソコン２０１とＵＳＢメモリ１０１の間で、基本情報（ディスクリプタ情報、エンドポイント情報等）は、通常の初期化シーケンスに従い送受信を行う。
【００６０】
パソコン２０１からＵＳＢメモリ１０１に、論理ユニットの構成要素やパラメータ情報を要求する際に発行されるＩＮＱＵＩＲＹコマンドが送信された場合、ＵＳＢメモリ１０１はパソコン２０１に、内部のアクセス可能なメディアが準備されていないことを意味するＮＯＭｅｄｉａを返信する。
【００６１】
但し、本実施例のパーティションＡのようにアクセス制限条件が「アクセス制限なし」と設定されている記憶領域については、パソコン２０１からＵＳＢメモリ１０１に、ＩＮＱＵＩＲＹコマンドが送信された場合も、通常の初期化シーケンスに従い送受信を行う。
【００６２】
次に、非接触ＩＣカード待機工程ｓｔｅｐ４０３では、ＵＳＢメモリ１０１の非接触ＩＣカードアンテナ部１０５に非接触ＩＣカード３０１がかざされるまで待機する。非接触ＩＣカードアンテナ部１０５に非接触ＩＣカード３０１がかざされると、次の、新規登録確認工程ｓｔｅｐ４０４に進む。
【００６３】
次に、新規登録確認工程ｓｔｅｐ４０４では、ＮＡＮＤ型フラッシュメモリ１０４の記憶領域（パーティション）にアクセス可能カードを登録するか否かの確認を行う。パソコン２０１からＵＳＢメモリ１０１にベンダーユニークコマンドなどの特殊コマンドにてアクセス可能カードを登録する指示（カード情報新規追加指示）があった場合、次の、カード認証情報取得工程ｓｔｅｐ４０５に進み、指定された記憶領域に対してアクセス可能カードの登録を行う。カード情報新規追加指示は、どの記憶領域（パーティション）にＩＣカード認証情報を関連付けるか（アクセス可能カードを設定するか）、また、アクセス制限条件をどのように設定するかという情報を含む。一方、パソコン２０１からＵＳＢメモリ１０１にカード情報新規追加指示がなかった場合は、カード初期登録動作を終了し、後述するカードアクセス動作（図５）に進む。
【００６４】
次に、カード認証情報取得工程ｓｔｅｐ４０５では、非接触ＩＣカードアンテナ部１０５が、非接触ＩＣカードアンテナ部１０５にかざされた非接触ＩＣカード３０１に設定されたＩＣカード認証情報を読み取り、このＩＣカード認証情報をカード情報取得手段１１６が取得し、さらに、カード情報取得手段１１６がこのＩＣカード認証情報をカード情報管理手段１１５に送信する。
【００６５】
次に、カード情報登録工程ｓｔｅｐ４０６では、カード情報管理手段１１５が、カード情報取得手段１１６から受信したＩＣカード認証情報と、指定された記憶領域とを関連付け、関連付け情報及びアクセス制限条件として登録、管理する。
【００６６】
次に、追加確認工程ｓｔｅｐ４０７では、追加でカード情報管理手段１１５に登録するＩＣカード認証情報があるか否かを確認する。追加で登録するＩＣカード認証情報がある場合には、カード固有情報取得工程ｓｔｅｐ４０５に戻り、以下同様の工程を繰り返す。追加で登録するＩＣカード認証情報がない場合には、カード初期登録動作を終了し、後述するカードアクセス動作（図５）に進む。
【００６７】
以上により、指定された記憶領域と、非接触ＩＣカード用アンテナ部にかざされた非接触ＩＣカードから読み取ったＩＣカード認証情報とが関連付けられることにより、この非接触ＩＣカードが指定された記憶領域のアクセス可能カードとなる。尚、本実施例では、出荷時はカード情報管理手段１１５にアクセス認証情報が登録されておらず、上記カード初期登録動作をユーザ自身が行う。この場合、例えば、ＵＳＢメモリ１０１の出荷時に、「アクセス制限なし」のパーティションに予めカード初期登録動作を実行可能なアプリケーションソフトウェアを格納しておき、ユーザがこれをパソコン２０１にインストールすることで、カード情報新規追加指示などを行うことが可能となる。
【００６８】
尚、新規にアクセス認証情報を設定できるのは、出荷直後でこれまでアクセス用にＩＣにアクセス認証情報が設定されていないパーティションに対して実施可能である。既にアクセス認証情報が設定されているパーティションに関して追加したい場合は、設定されている非接触ＩＣカードにて、一度登録パーティションへのアクセスが可能になった後に、新規非接触ＩＣカードのＩＣカード認証情報の関連付けを追加で実施することで実現する。
【００６９】
次に、図５を参照して、アクセス制限のある記憶領域へのアクセスを可能にするまでのカードアクセス動作について説明する。図５は、カードアクセス動作のフローチャートである。カードアクセス確認動作は、図４で説明したカード初期登録動作の新規登録確認工程ｓｔｅｐ４０４において、パソコン２０１からＵＳＢメモリ１０１にカード情報新規追加指示がなかった場合、又は、カード初期登録動作の後に、開始する。
【００７０】
まず、カード認証情報取得工程ｓｔｅｐ５０１では、非接触ＩＣカードアンテナ部１０５が、非接触ＩＣカードアンテナ部１０５にかざされた非接触ＩＣカード３０１に設定されたＩＣカード認証情報を読み取る。カード情報取得手段１１６がこのＩＣカード認証情報を取得し、このＩＣカード認証情報をカード情報確認手段１１７に送信する。
【００７１】
次に、アクセス認証情報取得工程ｓｔｅｐ５０２では、カード情報確認手段１１７が、カード情報管理手段１１５により管理されているアクセス認証情報を取得する。
【００７２】
次に、アクセス認証情報確認工程ｓｔｅｐ５０３では、カード情報確認手段１１７が、アクセス認証情報に基づき、カード情報取得手段１１６から受信するＩＣカード認証情報
と関連付けられた記憶領域があるか否か確認する。アクセスする記憶領域のアクセス制限条件を満たし（ｓｔｅｐ５０４）、かつ、アクセスする記憶領域と関連付けられたＩＣカード認証情報が設定された非接触ＩＣカード（アクセス可能カード）であることが確認された場合（ｓｔｅｐ５０５）、次のアクセスモード変更工程ｓｔｅｐ５０６に進む。
【００７３】
一方、ｓｔｅｐ５０４の工程において、アクセス制限条件を満たしていない場合には、カード認証情報取得工程ｓｔｅｐ５０１に戻り、ｓｔｅｐ５０１〜ｓｔｅｐ５０４の工程を繰り返すことにより、アクセス制限条件を満たすのに必要なＩＣカード認証情報を取得する。また、ｓｔｅｐ５０５の工程において、アクセス可能カードでないことが確認された場合には、後述するＬＥＤ／電子音発生工程ｓｔｅｐ５０８に進む。
【００７４】
次に、アクセスモード変更工程５０６では、モード管理手段１１１が、カード情報確認手段１１７の確認の結果（ｓｔｅｐ５０３〜ｓｔｅｐ５０４）、アクセス可能カードにより認証された記憶領域のアクセスモードをアクセス許可モードとする。
【００７５】
次に、アクセス許可工程ｓｔｅｐ５０７では、アクセスモードがアクセス許可モードとなった記憶領域をコントローラ１０８に伝え、パソコン２０１からのＵＳＢコマンドに対して、ＵＳＢメモリ１０１の準備を整える。これにより、パソコン２０１からＵＳＢメモリ１０１の記憶領域へのアクセスを可能とする。
【００７６】
次に、ＬＥＤ／電子音発生工程ｓｔｅｐ５０８では、アクセス認証情報確認工程ｓｔｅｐ５０３による確認結果をＬＥＤ１０６及び電子音発生器１０７へ送信する。ＬＥＤ１０６は、確認結果に応じてＬＥＤを点灯させる、また、電子音発生器１０７は、確認結果に応じて電子音を発生させる。
【００７７】
次に、図６を参照して、ユーザがＵＳＢメモリ１０１にアクセスする場合の動作について説明する。図６は、ユーザがＵＳＢメモリ１０１にアクセスする場合のＵＳＢメモリ１０１の動作を説明するための、ＵＳＢメモリ１０１、更に、パソコン２０１及び非接触ＩＣカード３０１の外観図である。ＵＳＢメモリ１０１の各記憶領域のアクセス認証情報は、図３（ａ）に示すように設定されているものとする。図６（ａ）は、ＵＳＢメモリ１０１をパソコン２０１に挿入した直後のＵＳＢメモリ１０１、パソコン２０１、非接触ＩＣカード３０１の外観図である。図６（ｂ）は、アクセス制限条件が個別カードアクセスであるパーティションＢにアクセスする場合のＵＳＢメモリ１０１と、パソコン２０１と、非接触ＩＣカード３０１の外観図である。図６（ｃ）は、アクセス制限条件が複数カードアクセスであるパーティションＣにアクセスする場合のＵＳＢメモリ１０１、パソコン２０１、非接触ＩＣカード３０１の外観図である。
【００７８】
まず、図６（ａ）を参照して、ＵＳＢメモリ１０１をパソコン２０１に挿入した直後のＵＳＢメモリ１０１の動作について説明する。
【００７９】
パソコン２０１にＵＳＢメモリ１０１が挿入されると、内部初期化工程（図４  ｓｔｅｐ４０１）、ＵＳＢ初期化工程（図４  ｓｔｅｐ４０２）が実施される。これにより、パソコン２０１からエクスプローラなどのファイルシステムアクセスソフトウェアにてドライブとしてＵＳＢメモリ１０１は認識される。このとき、パーティションＡに関してはアクセス制限条件が「任意」と設定されているため、非接触ＩＣカードによる認証を行わずにパソコン２０１のファイルシステムアクセスソフトウェアにドライブＡ情報が表示され、パーティションＡに保存されている内部データにアクセス可能となる。パーティションＢ、パーティションＣ、パーティションＤに関してはアクセス制限条件が個別カードアクセス又は複数カードアクセスに設定されているため、パソコン２０１のファイルシステムアクセスソフトウェアに表示されず、パーティションＢ、パーティションＣ、パーティションＤに保存されている内部データにアクセスできない。
【００８０】
次に、図６（ｂ）を参照して、図６（ａ）で示したＵＳＢメモリ１０１の動作の後に、パーティションＢにアクセスする場合のＵＳＢメモリ１０１の動作について説明する。
【００８１】
ＵＳＢメモリ１０１の非接触アンテナ部１０５に、ＩＣカードＸがかざされると、非接触アンテナ部１０５がＩＣカードＸに設定されているＩＣカード認証情報を読み取る。次に、カード情報取得手段１１６が、このＩＣカード認証情報を取得し、カード情報確認手段１１７に送信する。次に、カード情報確認手段１１６が、カード情報管理手段１１５により管理されているアクセス認証情報に基づき、アクセス制限条件を満たし、ＩＣカードＸに設定されたＩＣカード認証情報と関連付けられたパーティションＢがあることを確認する。次に、モード管理手段１１１が、カード情報確認手段１１６の確認結果に基づき、パーティションＢのアクセスモードをアクセス許可モードとする。これにより、パソコン２０１のファイルシステムアクセスソフトウェアにドライブＢ情報が表示され、パーティションＢに保存されている内部データにアクセス可能となる。また、このとき、ＬＥＤ１０６を点灯させ、さらに、電子音発生器１０７から電子音を発生させることにより、パーティションＢがアクセス可能となったことをユーザに伝える。
【００８２】
次に、図６（ｃ）を参照して、図６（ａ）で示したＵＳＢメモリ１０１の動作の後に、アクセス制限条件が複数カードアクセスであるパーティションＤにアクセスする場合のＵＳＢメモリ１０１の動作について説明する。
【００８３】
ＵＳＢメモリ１０１の非接触アンテナ部１０５に、ＩＣカードＸがかざされると、非接触アンテナ部１０５はＩＣカードＸに設定されているＩＣカード認証情報を読み取る。次に、カード情報取得手段１１６が、このＩＣカード認証情報を取得し、カード情報確認手段１１７に送信する。次に、カード情報確認手段１１６が、カード情報管理手段１１５により管理されているアクセス認証情報を確認することにより、パーティションＤのアクセス制限条件が複数カードアクセスであることを確認し、ＬＥＤ１０６を点灯させ、さらに、電子音発生器１０７から電子音を発生させることによりユーザに対して別の非接触ＩＣカード（ＩＣカードＹ）が必要であることを知らせる。次に、非接触アンテナ部１０５に、ＩＣカードＹがかざされると、非接触アンテナ部１０５はＩＣカードＹに設定されているＩＣカード認証情報を読み取る。次に、カード情報取得手段１１６が、このＩＣカード認証情報を取得し、カード情報確認手段１１７に送信する。これにより、カード情報確認手段１１７が、パーティションＤをアクセス許可にするのに必要なＩＣカードＸとＩＣカードＹのＩＣカード認証情報を取得したことを確認する。次に、モード管理手段１１１が、カード情報確認手段１１６の確認結果に基づき、パーティションＤのアクセスモードをアクセス許可モードとする。これにより、パソコン２０１のファイルシステムアクセスソフトウェアにドライブＤ情報が表示され、パーティションＤに保存されている内部データにアクセス可能となる。また、このとき、ＬＥＤ１０６を点灯させ、さらに、電子音発生器１０７から電子音を発生させることにより、パーティションＤがアクセス可能となったことをユーザに伝える。
【００８４】
以上のように、本実施例では、ＮＡＮＤ型フラッシュメモリ１０４は、４つの記憶領域（パーティションＡ、Ｂ、Ｃ、Ｄ）に分割され、非接触ＩＣカードを用いて記憶領域毎にアクセス管理を行うことにより、複数のユーザによりＵＳＢメモリ１０１を共有することができ、かつ、セキュリティの強化が図れる。これによりユーザの利便性が向上する。
【００８５】
さらに、本実施例では、記憶領域と、この記憶領域のアクセス可能カードに設定されたＩＣカード認証情報とを関連付けた関連付け情報を、ＵＳＢメモリ１０１内のカード情報管理手段１１５により管理されている。これにより、従来のように、アクセス可能カードと記憶領域を関連付ける情報を、外部のサーバ等により管理されている場合に、ネットワークに接続されていないシステムでは認証できないという問題が解決される。これにより、さらにユーザの利便性が向上する。
【００８６】
本実施例では、パーティションの設定は製造時に決めるものとしているが、これに限定されず、ユーザがパーティションを設定することも可能である。この場合、情報記憶装置にパーティション情報の書き換え対応用にパーティション情報を管理するための構成等を搭載する必要がある。
【００８７】
また、本実施例では、記憶領域としてのＮＡＮＤ型フラッシュメモリ１０４を複数のパーティションに分割し、アクセス管理を行ったが、これに限定されず、ディレクトリに分割し、アクセス管理を行ってもよい。
【００８８】
また、本実施例ではパーティション毎にアクセス制限を実施したが、パーティションに限ったものではなく、最初に内部に設定したディレクトリ毎、ＵＳＢメモリ１０１全体などでアクセス制限をかけても良い。
【００８９】
また、本実施例ではＮＡＮＤ型フラッシュメモリ１０４のパーティションを４つに分割して管理しているが、これに定めたものでなく、パーティションは１個から３２個くらいまで設定が可能である。
【００９０】
また、本実施例ではパーティションＡをアクセス制限なしにしたが、全パーティションについてアクセス制限を設定可能である。一方、全パーティションをアクセス制限なしにした場合、通常のＵＳＢメモリと同様の利用方法になる。
【００９１】
また、本実施例では出荷時はカード情報管理手段１１５にはアクセス認証情報が登録されていないが、出荷時に特定の非接触ＩＣカードについてアクセス認証情報を登録しておいても良い。その場合、ＵＳＢメモリ１０１と非接触ＩＣカードとを一緒に販売し、この非接触ＩＣカードをマスターカードとしてどの領域にもアクセス可能なものとする。他の非接触ＩＣカードを登録したい場合はマスターカードにてＩＣカード認証情報を確認してから、追加登録が可能となる。
【００９２】
本実施例ではアクセス制限が“複数カードアクセス”の場合、ＩＣカードＸ及びＩＣカードＹの２つのＩＣカード認証情報を取得できればアクセスが可能であるが、このときにＩＣカードの順番を定義しても良い。そのため、同じＩＣカードＸとＩＣカードＹでも、ＩＣカードＸでアクセス後にＩＣカードＹでアクセスした場合と、ＩＣカードＹでアクセス後にＩＣカードＸでアクセスした場合で、アクセス可能なパーティションを変更しても良い。
【００９３】
なお、前述した各実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更／改良されうると共に、本発明にはその等価物も含まれる。
【符号の説明】
【００９４】
１０１  ＵＳＢメモリ
１０２  ＵＳＢインタフェース用信号端子
１０３  プロセッサモジュール
１０４  ＮＡＮＤ型フラッシュメモリ
１０５  非接触ＩＣカードアンテナ部
１０６  ＬＥＤ
１０７  電子音発生器
１０８  コントローラ
１０９  ＲＯＭ
１１０  ＵＳＢ  ＩＯ  Ｉ／Ｆ
１１１  モード管理手段
１１２  アクセス時間管理手段
１１３  メモリ  Ｉ／Ｆ
１１４  ＳＲＡＭ
１１５  カード情報管理手段
１１６  カード情報取得手段
１１７  カード情報確認手段
２０１  パーソナルコンピュータ
２０２  ＵＳＢコネクタ
３０１  非接触ＩＣカード
【図１】
2010237768.tif 000003
【図２】
2010237768.tif 000004
【図３】
2010237768.tif 000005
【図４】
2010237768.tif 000006
【図５】
2010237768.tif 000007
【図６】
2010237768.tif 000008