(57)【要約】【課題】接続機器によらずアクセスコードの操作を単体で処理可能な携帯型記憶装置を提供することを目的とする。【解決手段】情報を記憶する情報記憶部と、外部の電子機器と接続するための接続端子部とを有する携帯型記憶装置であって、セキュリティプログラムを記憶するプログラム記憶部と、スイッチからアクセスコードに関する情報を入力する入力部と、該アクセスコードの入力許可および正誤を点灯状態で表示する表示器とを備え、前記アクセスコードが正しいときは前記情報記憶部からの情報の読み出しを許可し、前記アクセスコードが誤っているときは前記情報記憶部からの情報の読み出しを禁止することにより、単体でアクセスコードの処理が可能な携帯型記憶装置を提供する。【選択図】      図１
2004152094.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶する情報記憶部と、外部の電子機器と接続するための接続端子部とを有する携帯型記憶装置であって、セキュリティプログラムを記憶するプログラム記憶部と、アクセスコードを入力する入力部と、該アクセスコードの入力許可および正誤を点灯状態で表示する表示器とを備え、前記アクセスコードが正しいときは前記情報記憶部からの情報の読み出しを許可し、前記アクセスコードが誤っているときは前記情報記憶部からの情報の読み出しを禁止する携帯型記憶装置。
【請求項２】
前記入力部を収納する凹部を備え、該入力部を操作する専用操作部材を有する請求項１に記載された携帯型記憶装置。
【請求項３】
前記接続端子部を覆うキャップ部を有し、前記操作部材が該キャップ部に収納される請求項２に記載された携帯型記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯型記憶装置に関する。
【０００２】
【従来の技術】
従来、携帯型記憶装置としては、ＩＣチップを内蔵したＩＣカード等の技術が提案されている（例えば、特許文献１参照）。しかし、近年、キーボードやマウス、モデムあるいはプリンタを接続するためのシリアルインターフェースとしてＵＳＢ（ＵＳＢ：Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を用いるものが普及している。このＵＳＢインターフェースを用いるパーソナルコンピュータの外部機器としてＵＳＢストレージなる外部記憶装置がある。ＵＳＢストレージは、小型でしかも大容量であるため持ち運びに便利であり、パーソナルコンピュータ間のデータの交換に用いられている。
【０００３】
【特許文献１】
特開平２−２５３３８９号公報（第２−４頁、第２図）
【０００４】
【発明が解決しようとする課題】
一方で、持ち運び可能であることを特徴とすることから、盗難など紛失の危険があり、万が一、ＵＳＢストレージが第三者の手に渡った場合でも、内部に記憶された情報を読み取られないように各種のセキュリティ機能が搭載されている。しかし、従来のセキュリティ機能は、ＵＳＢストレージを挿入するパーソナルコンピュータに搭載されたセキュリティ用のソフトウエアを常に起動しなければならなかったため、ＯＳ（ＯＳ：Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やセキュリティソフトを持たない、例えば、デジカメやプリンタ等の装置や機器では使用することができなかった。
【０００５】
また、最近、ホストコンピュータを介することなく、周辺機器間を接続するＵＳＢ  Ｏｎ−Ｔｈｅ−Ｇｏなる規格も登場してきているが、この場合においても、挿入する機器によってはセキュリティが解除できないとか、アクセスコードを変更できない等の問題を生ずる可能性がある。
【０００６】
そこで、本発明は、上述した問題点に鑑みてなされたものであって、接続機器によらずアクセスコードの操作を単体で処理可能な携帯型記憶装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
前記課題を解決するため、本発明は、以下の手段を提案している。
請求項１に係る発明は、情報を記憶する情報記憶部と、外部の電子機器と接続するための接続端子部とを有する携帯型記憶装置であって、セキュリティプログラムを記憶するプログラム記憶部と、アクセスコードを入力する入力部と、該アクセスコードの入力許可および正誤を点灯状態で表示する表示器とを備え、前記アクセスコードが正しいときは前記情報記憶部からの情報の読み出しを許可し、前記アクセスコードが誤っているときは前記情報記憶部からの情報の読み出しを禁止する携帯型記憶装置を提案している。
【０００８】
この発明によれば、接続端子を外部機器に接続し、入力部を操作してアクセスコードを入力することによりセキュリティプログラムを作動させる。正しいアクセスコードが入力されたことをセキュリティプログラムが認識すると、外部機器からの要求に応じて記憶部を作動して情報を外部機器に読み出す。表示部は、アクセスコードの入力許可やアクセスコードの照合結果を表示器により表示する。
【０００９】
請求項２に係る発明は、請求項１に記載された携帯型記憶装置において、前記入力部を収納する凹部を備え、該入力部を操作する専用操作部材を有する携帯型記憶装置を提案している。
【００１０】
この発明によれば、入力部を操作する専用の操作部材が別体として設けられており、これを用いなければ、入力部を操作してアクセスコードを入力することにより、セキュリティを解除することができない。したがって、高いセキュリティ機能を有する。
【００１１】
請求項３に係る発明は、請求項２に記載された携帯型記憶装置について、前記接続端子部を覆うキャップ部を有し、前記操作部材が該キャップ部に収納される携帯型記憶装置を提案している。
【００１２】
この発明によれば、入力部を操作する操作部材が接続端子を覆うキャップ部に収納されていることから、本体部のみを紛失したり、外部機器に挿入した状態で本体部のみが盗難にあった場合にも、高いセキュリティ機能を有する。
【００１３】
【発明の実施の形態】
以下、本発明の実施形態に係る携帯型記憶装置について図１から図５を参照して詳細に説明する。
本発明の実施形態に係る携帯型記憶装置は、図１および図２に示すように、ＵＳＢコントローラ１と、フラッシュメモリ２と、ＥＥＰＲＯＭ３と、接続端子４と、スイッチ５と、ＬＥＤ６とから構成されている。
【００１４】
ＵＳＢコントローラ１は、後述するＥＥＰＲＯＭ３内に格納されたセキュリティソフトを読み出して、スイッチ５から入力されるアクセスコードを解読し、照合し、照合結果によってフラッシュメモリ２へのアクセスを許可するか否かを判断する。そして、照合結果や動作状態のステータスに基づいてＬＥＤ６を制御する。また、パーソナルコンピュータ等の外部機器からの信号により、フラッシュメモリ２内のデータを読み出し、書き込みを実行する。
【００１５】
ＵＳＢコントローラ１は、さらに図２に示すように、インターフェース１０と、ＣＰＵ１１と、ＲＯＭ１２と、キー入力部１３と、表示制御部１４とから構成されている。インターフェース１０はＵＳＢに準拠したインターフェースフォーマットを有しており、中速から低速の通信に適したインターフェースである。
【００１６】
ＣＰＵ１１は、ＵＳＢストレージと外部機器との制御や上述したアクセスコードに関する処理を行う。外部機器の制御やシステム処理に関するプログラムはＲＯＭ１２内に格納されている。キー入力部１３は、スイッチ５から入力されたアクセスコードに関する情報をデータバスを介してＣＰＵ１１に出力する。表示制御部１４は、ＣＰＵ１１からの信号に基づいてＬＥＤ６の点灯を制御する。なお、ＵＳＢストレージはバッテリー等の電源部を有しておらず、使用にあたっては、外部機器と接続端子４を介して接続することにより、外部機器側から電源の供給を受けて動作する。
【００１７】
フラッシュメモリ２は電気的に書き換え可能なメモリであってＥＥＰＲＯＭ（ＥＥＰＲＯＭ：Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）の問題点を改良した記憶素子である。本実施形態においては、他の外部機器にも使用可能なデータや文字情報、画像情報等が記憶される。ＥＥＰＲＯＭ３には、セキュリティプログラムやアクセスコード等の情報が格納されている。接続端子４は、ＵＳＢに準拠した接続用の端子である。スイッチ５は、アクセスコードを入力するための入力手段であり、その構造の詳細については後述する。ＬＥＤ６は、アクセスコードの入力許可表示や動作状態、アクセスコードの照合結果を表示する表示器である。
【００１８】
次に、本実施形態に係る携帯型記憶装置の構造およびアクセスコードの電気的な検出方法について、図３および図４を用いて説明する。
本実施形態に係る携帯型記憶装置は、図３（ａ）の断面図に示すように、一端に接続端子４を備えた本体部１５と、接続端子４に装着するキャップ部１７とから構成されている。本体部１５には、凹部が設けられており、その内部にスイッチ５が配置されている。さらに、表示器（ＬＥＤ）６を備えている。
【００１９】
また、キャップ部１７にも凹部が設けられており、スイッチ５を操作するための別体の操作部１６が収納できるようになっている。スイッチ５は、図３（ｂ）に示すように、スイッチ５全体が星型の形状をしており、その内部に小型のスイッチが５つ配置された構造となっている。また、このスイッチ５を操作する操作部１６も、図示されていないが、これに対応するように、全体が星型で小型スイッチ２０に対応する位置に突起を５つ設けた形状をしている。なお、スイッチ５を配置した凹部の形状も、図示されていないが、上からみると操作部１６よりもひと回り大きな星型形状となっている。
【００２０】
各小型スイッチ２０は一端が電源に接続され、もう一端は抵抗１８を介して接地されている。さらに、小型スイッチ２０の一端と抵抗１８の接続端はＡＮＤ回路１９の入力に接続されている（図４（ａ）参照）。これにより、ＡＮＤ回路１９に入力される各小型スイッチ２０の電圧は、小型スイッチ２０がＯＦＦのときはＬｏｗレベルに、ＯＮのときはＨｉｇｈレベルとなる。したがって、ＡＮＤ回路１９の出力は、すべての小型スイッチ２０がＯＮのときＨｉｇｈレベルとなり、５つの小型スイッチ２０のうち、ひとつでもＯＦＦのときは、Ｌｏｗレベルとなる（図４（ｂ）参照）。
【００２１】
次に、図５を用いて、セキュリティ解除の方法について説明する。
メモリーへのアクセス禁止状態からアクセス許可状態に移行するためには、操作部１６を用いて、まず、スイッチ５を１０秒以上押す（ステップ１０１、ステップ１０２）。ＵＳＢコントローラ１内のＣＰＵ１１がキー入力部１３からの信号により、１０秒間スイッチ５が押されたことを感知すると（ステップ１０２）、メモリーへのアクセス許可確認モード（以下、開錠モードと記す。）であると判断して、表示制御部１４を介しＬＥＤ６を所定時間点灯させる（ステップ１０３）。
【００２２】
ＬＥＤ６の点灯を確認したら、いったん操作部１６をスイッチ５から離して、再び、操作部１６を用いて、スイッチ５を３秒から６秒間押す（ステップ１０４）。
ＵＳＢコントローラ１内のＣＰＵ１１がキー入力部１３からの信号により、３秒から６秒間スイッチ５を押されたことを感知すると（ステップ１０５）、アクセスコード番号の入力モードであると判断し、表示制御部１４を介してＬＥＤ６を所定時間点灯させる（ステップ１０６）。
【００２３】
ステップ１０６で、ＬＥＤ６の点灯を確認したら、所定時間内にアクセスコード番号の桁数に対応した数だけ、操作部１６を用いてスイッチ５を押す（ステップ１０７）。ＵＳＢコントローラ１内のＣＰＵ１１がキー入力部１３からの信号により、アクセスコード番号の桁数を認識すると、桁数入力の約３秒後に表示制御部１４を介してＬＥＤ６が点灯する（ステップ１０８）。なお、アクセスコード番号の桁数を入力させるのは、第三者が無作為に数字を入力することにより、メモリーへのアクセスを行うことを防止するためである。
【００２４】
ＬＥＤ６の点灯を確認したら、次に、アクセスコード番号の１桁目に対応する数字の数だけ、操作部１６を用いてスイッチ５を押す（ステップ１０９）。ＵＳＢコントローラ１内のＣＰＵ１１がキー入力部１３からの信号により、アクセスコード番号の１桁目の数字を認識すると、１桁目の数字を入力してから約３秒後に表示制御部１４を介してＬＥＤ６が点灯する（ステップ１１０）。ステップ１１０で、ＬＥＤ６の点灯を確認したら、順次同じ手順で、アクセスコード番号の２桁目、３桁目の数字を入力する（ステップ１１１からステップ１１４）。
【００２５】
なお、アクセスコード番号の桁数は任意である。また、「０」を入力したいときは、操作部１６を用いてスイッチ５を１０回押す。入力されたアクセスコード番号は、それぞれの数字の入力が確定するとＥＥＰＲＯＭ３の所定のアドレスに書き込まれて保存される。
【００２６】
アクセスコード番号の最後の数字を入力して、ＬＥＤ６の点灯を確認したら、操作部１６を用いて、スイッチ５を３秒から６秒間押す（ステップ１１５）。ステップ１１５における動作は、アクセスコード番号の入力完了を意味するため、ＵＳＢコントローラ１内のＣＰＵ１１は、ＥＥＰＲＯＭ３の所定のアドレスに格納されている設定されたアクセスコード番号と入力されたアクセスコード番号とを読み出して照合を行う（ステップ１１６）。
【００２７】
設定されたアクセスコード番号と入力されたアクセスコード番号との照合の結果、設定されたアクセスコード番号と入力されたアクセスコード番号とが一致するときは、ＣＰＵ１１が表示制御部を介してＬＥＤ６を２回点滅させた後、全点灯して一致を知らせる（ステップ１１７）とともに、メモリーへのアクセス可能状態に移行する（ステップ１１９）。
【００２８】
一方、設定されたアクセスコード番号と入力されたアクセスコード番号とが一致しないときは、ＣＰＵ１１が表示制御部を介してＬＥＤ６を消灯させて設定されたアクセスコード番号と入力されたアクセスコード番号とが一致しないことを知らせる（ステップ１１８）。この場合は、最初からメモリーへのアクセス許可確認操作をやり直す必要がある。
【００２９】
メモリーへのアクセス許可確認操作を５回連続して失敗した場合、ＣＰＵ１１は設定されていたアクセスコード番号は無効として、これをＥＥＰＲＯＭ３から消去する。したがって、この場合には、永久にメモリーへのアクセス許可を受けることができなくなる。また、ＣＰＵ１１は表示制御部を介してＬＥＤ６を点滅し続け、設定されていたアクセスコードが無効となったことを知らせる。
【００３０】
一度、無効となったアクセスコード番号を復活させるには、パーソナルコンピュータにＵＳＢストレージを接続した状態で、専用のアプリケーションソフトを立ち上げ、メーカーのホームページにアクセスする。ホームページが開いたら、改めてユーザー登録をした上で、新たなコードを入手する。その他の手順は、ホームページ内の指示に従う。入手した新たなアクセスコード番号は、ＣＰＵ１１の処理により、ＥＥＰＲＯＭ３の所定のアドレスに格納される。
【００３１】
なお、ＵＳＢストレージの購入時には、すでに所定のアクセスコード番号がＥＥＰＲＯＭ３内の所定のアドレスに書き込まれており、このアクセスコード番号は、製品に同封された書面等に記載されている。また、購入時には、アクセス可能モードになっているため、上記のような手順により、ユーザー登録を行えば、アクセスコード番号を自分の好みの番号に変更することも可能である。
【００３２】
また、メモリーへのアクセスを禁止する場合（以下、施錠モードと記す。）には、操作部１６を用いて、スイッチ５を１０秒以上押す操作が必要である。このとき、ＣＰＵ１１が施錠モードであることを確認すると、表示制御部１４を介して、ＬＥＤ６を２回点滅後、消灯して、メモリーへのアクセスが禁止状態になったことを知らせる。
【００３３】
本実施形態によれば、個別の操作部１６を用いて、メモリーへのアクセスを禁止し、あるいは、これを解除することができる。また、メモリーへのアクセスを禁止を解除する場合の手順は、複数のステップにより構成されているため、高度のセキュリティシステムを構築できる。
【００３４】
以上、図面を参照して本発明の実施の形態について詳述してきたが、具体的な構成はこれらの実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、本実施形態においては、ＵＳＢストレージを例に説明をしたが、本実施形態の回路構成やアクセスコードの入力方法をＩＣカードやその他の携帯型記録装置に適用してもよい。また、記録メディア情報を保護する観点からは、携帯型記録装置に限らず、例えば、デジタルカメラ等の内蔵機器やＵＳＢ−ＨＤＤ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等の比較的大きな機器にも本発明のアクセスコードによるセキュリティシステムを利用することも可能である。
【００３５】
また、本実施形態においては、スイッチの形状を星型として説明したが、これに限らず、多角形や任意の形状であっても構わない。また、スイッチ部に内蔵されている小型スイッチの数を５つとしたが任意の数でもよい。また、スイッチ部の配置場所についても、本実施形態に示した個所に限らず、例えば、接続端子が配置されている端部と反対側の端部等に設けても良い。また、操作部の収納場所についても本実施形態に示された個所に限られない。
【００３６】
また、本実施形態においては、小型スイッチの認識方法として各スイッチに抵抗を接続し、この接続端をＡＮＤ回路に入力することにより行う例を示したが、各スイッチを直列に接続し、直列に接続されたスイッチの一端を電源に、他端を抵抗に接続するとともにＣＰＵに接続し、抵抗の一端を接地することにより構成してもよい。この場合は、一部の抵抗やＡＮＤ回路が不用となり、安価に回路を構成することができる。
【００３７】
【発明の効果】
以上のように、この発明によれば、メモリーへのアクセスを禁止し、または、これを解除するセキュリティソフトを携帯型記憶装置に備えたので、セキュリティソフトを有しない外部機器に接続して使用する場合にも、メモリーへのアクセスを禁止し、または、これを解除する操作を行うことができるという効果がある。
【００３８】
また、本発明によれば、アクセスコードを入力するためのスイッチ部と、これを操作するための専用の操作部を備えたため、本体部のみでは、アクセスコードを入力できない。したがって、本体部分のみを紛失または盗難にあっても記録情報を有効に保護できるという効果がある。また、操作部の先端が特殊形状となっているため、セキュリティの効果が高く、記録情報をさらに有効に保護できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施形態に係るＵＳＢストレージの構成図である。
【図２】本発明の実施形態に係るＵＳＢコントローラの構成図である。
【図３】本発明の実施形態に係るＵＳＢストレージの構造を示す断面図およびスイッチ部の構造図である。
【図４】本発明の実施形態に係る小型スイッチ部の検出方法を示す回路図および波形図である。
【図５】本発明の実施形態に係るＵＳＢストレージへのアクセス禁止状態を解除する手順を示したフローチャート図である。
【符号の説明】
１・・・ＵＳＢコントローラ、２・・・フラッシュメモリ、３・・・ＥＥＰＲＯＭ、４・・・接続端子、５・・・スイッチ、６・・・ＬＥＤ、１０・・・インターフェース、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・キー入力部、１４・・・表示制御部、１５・・・本体、１６・・・操作部、１７・・・キャップ部、１８・・・抵抗、１９・・・ＡＮＤ回路、２０・・・小型スイッチ、
【図１】
2004152094.tif 000003
【図２】
2004152094.tif 000004
【図３】
2004152094.tif 000005
【図４】
2004152094.tif 000006
【図５】
2004152094.tif 000007