(57)【要約】【課題】外部コンピュータに接続することができる電子参照装置を提供することを目的とする。【解決手段】電子参照装置は、読者が読む言葉を調べる辞書として機能する。装置は、また、携帯型電子装置に適切であるような他の様々な機能も持つことができる。コンピュータに接続された場合、システムは、十分なセキュリティ機能を有し、このセキュリティ機能は、ユーザが装置間でデータベースをコピーし、その上、メモリ内のデータベースのデジタル権利を保護することを可能とする。セキュリティ機能は、暗号化技術を使用して、データベースをメモリ内の場所に結びつけ、データベースのアクセスと可読性を規制する。【選択図】図３
2011258237.tif 000002
【特許請求の範囲】
【請求項１】
電子参照システムであって、
メモリ、キーボード、ディスプレイおよびプロセッサを有する携帯型の電子参照装置と、
ＵＳＢポート、キーボード、ディスプレイ、メモリおよびプロセッサを有するパーソナルコンピュータと、
前記装置を、前記ＵＳＢポートを介して前記パーソナルコンピュータに接続することができ、前記装置内の前記メモリを、前記パーソナルコンピュータからアクセス可能にする、電気結合と、
メモリに記憶することが可能な参照データベースであって、前記参照データベースは、暗号化キーを用いて暗号化され、前記暗号化キーは、前記データベースを記憶するための許可された場所を識別する所定の値から得られるものである、参照データベースと、を備え、
前記パーソナルコンピュータおよび前記装置は、前記装置の前記メモリに、許可されたソフトウェアのみを用いてアクセスする、
ことを特徴とする電子参照システム。
【請求項２】
前記所定の値は、前記装置に割り当てられたデバイスシリアルナンバーであることを特徴とする請求項１に記載の電子参照システム。
【請求項３】
前記所定の値は、前記パーソナルコンピュータに割り当てられたデバイスシリアルナンバーであることを特徴とする請求項１に記載の電子参照システム。
【請求項４】
前記所定の値は、前記装置の前記メモリに割り当てられたファイルシステムシリアルナンバーであることを特徴とする請求項１に記載の電子参照システム。
【請求項５】
前記データベースが、前記メモリに記憶された１つめのデータベースである場合、前記所定の値は、前記装置の前記メモリに割り当てられたファイルシステムシリアルナンバーであり、前記１つめのデータベースに続いて前記メモリに記憶された任意のデータベースに対しては、前記デバイスに割り当てられたデバイスシリアルナンバーであることを特徴とする請求項１に記載の電子参照システム。
【請求項６】
前記許可されたソフトウェアは、前記データベースがメモリに記憶されている前記装置に割り当てられた前記デバイスシリアルナンバーから暗号化バウチャーを得て、前記暗号化キーが前記暗号化バウチャーと一致した場合にのみ、前記データベースを復号することを特徴とする請求項２に記載の電子参照システム。
【請求項７】
前記許可されたソフトウェアは、前記データベースがメモリに記憶されている前記パーソナルコンピュータに割り当てられた前記デバイスシリアルナンバーから暗号化バウチャーを得て、前記暗号化キーが前記暗号化バウチャーと一致した場合にのみ、前記データベースを復号することを特徴とする請求項３に記載の電子参照システム。
【請求項８】
前記許可されたソフトウェアは、前記データベースがメモリに記憶されている前記装置に割り当てられたファイルシステムシリアルナンバーから暗号化バウチャーを得て、前記暗号化キーが前記暗号化バウチャーと一致した場合にのみ、前記データベースを復号することを特徴とする請求項４に記載の電子参照システム。
【請求項９】
前記許可されたソフトウェアは、暗号化バウチャーを得、前記暗号化バウチャーは、前記データベースが前記１つめのデータベースである場合、前記データベースが記憶された前記メモリに割り当てられたファイルシステムシリアルナンバーから得られ、前記暗号化バウチャーは、前記１つめのデータベースに続いて前記メモリに記憶された任意のデータベースに対しては、デバイスシリアルナンバーから得られ、前記ソフトウェアは、前記暗号化キーが前記暗号化バウチャーと一致する場合にのみ、前記データベースを復号することを特徴とする請求項５に記載の電子参照システム。
【請求項１０】
携帯型参照装置のメモリに記憶することが可能なデータベースのデジタル権利を保護するための方法であって、前記装置は、プロセッサ、ディスプレイおよびキーボードを有し、かつ、前記装置は、ＰＣに接続されて、前記ＰＣが前記装置の前記メモリにアクセスできるようにすることが可能である、方法において、
前記データベースを、暗号化キーにより暗号化するステップであって、前記データベースが、前記メモリに記憶された１つめのデータベースである場合、前記暗号化キーは、許可された場所のファイルシステムシリアルナンバーから得られ、前記データベースが、前記メモリに記憶された１つめのデータベースではない場合、前記暗号化キーは、前記許可された場所のデバイスシリアルナンバーから得られるステップと、
前記データベースをメモリに記憶するステップと、
前記暗号化キーを、前記データベースと関連付けられた前記メモリのヘッダに記憶するステップと、
前記データベースに、許可されたソフトウェアプログラムによってアクセスするステップと、
前記データベースと関連付けられた前記ヘッダを読み込み、前記暗号化キーを決定するステップと、
暗号化バウチャーを計算するステップであって、前記暗号化バウチャーは、前記データベースが１つめのデータベースである場合、前記データベースが記憶された前記場所の前記メモリのファイルシステムシリアルナンバーから得られ、前記データベースが前記メモリに記憶された１つめのデータベースではない場合、前記暗号化バウチャーは、前記場所のデバイスシリアルナンバーから得られるものであるステップと、
前記暗号化バウチャーが前記暗号化キーと一致する場合にのみ、前記データベースを復号するステップと、
を備えることを特徴とする方法。
【請求項１１】
前記ＰＣは、ＵＳＢポートを介して前記装置に接続されていることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記暗号化キーは、マングリング（mangling）アルゴリズムを用いて得られることを特徴とする請求項１０に記載の方法。
【請求項１３】
前記データベースにアクセスする前記許可されたソフトウェアプログラムは、前記ＰＣにインストールされていることを特徴とする請求項１０に記載の方法。
【請求項１４】
電子参照システムであって、
メモリに記憶されたデータベースを有する携帯型電子参照装置であって、前記装置は、前記データベースにアクセスし、かつ、前記データベースの内容を表示することができ、前記データベースは、暗号化キーを用いて暗号化されており、前記暗号化キーは、前記データベースが記憶されるべき許可された場所を識別する所定の値から得られ、前記暗号化キーは、前記データベースと関連付けられたヘッダに記憶される装置と、
前記装置をＰＣに接続し、前記ＰＣが前記データベースにアクセスできるようにする、電気結合と、
前記ＰＣにインストールすることが可能な許可されたソフトウェアプログラムであって、前記ソフトウェアは、前記デバイス内の前記データベースを読み込むことができ、前記ソフトウェアは、前記データベースが記憶された前記場所を識別する所定の値から得られる、暗号化バウチャーを計算し、前記ヘッダに記憶された前記暗号化キーが、前記暗号化バウチャーと一致する場合にのみ、前記データベースを復号する、プログラムと、
を備えることを特徴とする電子参照システム。
【請求項１５】
前記値は、ファイルシステムシリアルナンバーであることを特徴とする請求項１４に記載の電子参照システム。
【請求項１６】
前記値は、デバイスシリアルナンバーであることを特徴とする請求項１４に記載の電子参照システム。
【請求項１７】
前記データベースがメモリに記憶された１つめのデータベースである場合、前記値は、ファイルシステムシリアルナンバーであり、前記データベースがメモリに記憶された１つめのデータベースではない場合、前記値は、デバイスシリアルナンバーであることを特徴とする請求項１４に記載の電子参照システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００４年３月２４日に出願された米国特許出願第１０／８０８，７９９号の優先権を主張し、前記特許出願の開示の全ては、ここに参考のために組み込まれる。
【０００２】
本発明は、人間が参照ガイドとして使用することができる電子装置に関し、特に、コンピュータに接続することができ、コンピュータが、電子装置の内部メモリに位置するファイルにアクセスすることを、内部メモリの内容のデジタル権利を保護するのに十分なセキュリティと共に可能にする装置に関する。
【背景技術】
【０００３】
電子装置は、電子参照文献として機能するようにプログラムすることができる。これらの電子参照装置は、典型的には、特定の主題に関する大規模なデータベースを含む。例えば、データベースは、英語辞書または医学辞典を含むことができ、ユーザが知らない言葉や医療用語の定義を迅速に調べることを可能にする。これらの装置は、通常、携帯型であり、自立型である。よって、データベースは、装置内に含まれる内部メモリにプリロードされている。電子参照装置は、通常、ユーザがデータベースに含まれるデータにアクセスすることを可能にするキーボードと、そのデータをユーザに対して表示する画面とを有する。
【０００４】
ユーザのデータベースへのアクセスを可能にすることに加えて、これらの装置は、参照データベースと連動して使用される追加的なソフトウェア機能を持つことができる。このようなソフトウェア機能は、データベース内の見出し語に対する注釈の作成、またはデータベース内の特定の言葉のワードリストの作成を含むことができる。参照データベースに関連付けられていない追加的なソフトウェアを、含むこともできる。連絡先リストおよび予定表を維持するソフトウェアは、２つの例である。これらのソフトウェア機能の数および洗練度は、携帯型装置自体のサイズならびにハンドヘルド装置に固有の処理およびメモリの制限のために限定され得る。パーソナルコンピュータ（ＰＣ）は、典型的には、携帯型装置よりも大きなプロセッサ、大きなディスプレイおよび多くのメモリを有し、データベースのより良い使用を可能にする。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＵＳＢ（Universal Serial Bus）ポートは、ＰＣおよびラップトップコンピュータにおいて、標準となっている。メモリ装置などの様々な外部装置を、（ＵＳＢ）ポートを介してＰＣに接続することができる。このようにして、メモリ装置は、取外し可能な大容量記憶装置として機能し、ＵＳＢマスストレージクラス（Mass storage class）仕様に準拠して、ＰＣまたはラップトップで使用可能なデータを提供することができる。しかしながら、これらのメモリ装置は、ＰＣによって単なる外部メモリとして認識され、扱われる。その結果、これらのメモリ装置は、メモリに配置された任意のデータ（material）のデジタル権利を保護するどのようなセキュリティ機能も持たない。
【０００６】
携帯型装置のメモリ内に参照データベースを置くことは、多くの場合、データベースのデジタル権利の保護に関する懸念を生じさせる。これらのデジタル権利は、データベースが著作権で保護されているため、高めることができる。典型的には、携帯型電子参照装置は、これらのデジタル権利を保護するための十分なセキュリティ手段を実施せず、その理由は、これらの装置が、外部装置に接続する機能を持たない自立型の装置であり、これにより、保護されないコピーのリスクを排除しているからである。
【０００７】
一方で、外部装置に接続可能な携帯型電子装置も、通常、十分なセキュリティ手段を持たず、その理由は、これらの装置が、通常は、デジタル権利の保護に値しないような情報をデータベースに保持するからである。例えば、ＰＤＡ（Personal Digital Assistant）は、通常、その内部メモリに記憶された連絡先リストまたはカレンダースケジュールを有する。ＰＤＡはＰＣに接続可能であり、連絡先リストやカレンダースケジュールは、コピーすることが可能であるが、これらのデータベースに含まれる情報は、適用可能なデジタル権利の懸念を生じさせない。
【課題を解決するための手段】
【０００８】
本発明においては、内部のメモリに常駐する参照データベースを有する携帯型装置は、ＰＣまたはラップトップに接続可能である。携帯型装置は、ＵＳＢケーブルコネクタを有し、このコネクタは、単純なＵＳＢケーブルを介して、またはケーブルを有するＵＳＢクレードル（cradle）に置くことによって、ＰＣまたはラップトップに接続する。携帯型装置にインストールされたＵＳＢハードウェアおよびソフトウェアにより、ＰＣは、装置を、ＵＳＢインプリメンターズフォーラム（USB Implementers Forum）によって開発された規格に準拠するＵＳＢマスストレージクラスデバイスであるかのように扱う。ＰＣに常駐する許可されたリーダソフトウェアが、装置の参照データベースおよび他のメモリへのアクセスに用いられる。リーダソフトウェアは、インターネットからのダウンロードまたはハンドヘルド装置自体からのアップロードのいずれかによってＰＣにインストールされる。携帯型装置内の内部メモリは、ＰＣ内のＲＡＭまたは一時メモリにコピーすることができ、あるいは、ＰＣ内の常設メモリ（ハードドライブなど）にコピーすることができる。しかしながら、セキュリティ機能が実施され、参照データベースの内容のデジタル権利が保護される。
【０００９】
参照データベースが、装置の内部メモリに最初にロードされると、システムは、ファイルシステムバウチャーシステムを使用し、このシステムでは、参照データベースが、内部メモリに割り当てられたナンバーであるファイルシステムシリアルナンバーから得られたキーによって暗号化される。その後の、データベースの任意のローディングに対しては、参照データベースは、個人識別番号（ＰＩＤ：Personal Identification Number）を用いて暗号化され、このＰＩＤは、装置に割り当てられた番号であるデバイスシリアルナンバー（Device Serial Number）から得られる。ファイルシステムとＰＩＤ方法の両方が、データベースを、データベースが記憶された物理装置と相関させる。いずれの方法でも、リーダソフトウェアは、データベースを復号してその内容にアクセスする前に、暗号化データベースを、適当な暗号化コードに対して確認する必要がある。このことは、購入または権利許可を通じて他のコピーが許可されない限り、ただ１つの使用可能なデータのコピーが読取りを許可されることを確実にする。
【発明の効果】
【００１０】
携帯型装置内の内部メモリは、ＰＣ内のＲＡＭまたは一時メモリにコピーすることができ、あるいは、ＰＣ内の常設メモリ（ハードドライブなど）にコピーすることができる。しかしながら、セキュリティ機能が実施され、参照データベースの内容のデジタル権利が保護される。
また、ファイルシステムとＰＩＤ方法の両方が、データベースを、データベースが記憶された物理装置と相関させる。いずれの方法でも、リーダソフトウェアは、データベースを復号してその内容にアクセスする前に、暗号化データベースを、適当な暗号化コードに対して確認する必要がある。このことは、購入または権利許可を通じて他のコピーが許可されない限り、ただ１つの使用可能なデータのコピーが読取りを許可されることを確実にする。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態を実施する装置の前面図を示している。
【図２】図２は、本発明の実施形態の構成要素の概略図を示している。
【図３】図３は、本発明の実施形態を実施するシステムの前面図を示している。
【図４】図４は、本発明の一実施形態の動作を示すフローチャートを示している。
【図５】図５は、本発明の一実施形態におけるデータベースの内容のデジタル権利を保護するセキュリティ機能の実施を示すフローチャートを示している。
【発明を実施するための形態】
【００１２】
添付の図面は、本発明の理解を提供するために含まれ、本明細書の一部をなすものである。
【００１３】
図１は、本発明の一実施形態を実施する携帯型装置１０１のレイアウトを示している。携帯型装置１０１は、ディスプレイ部１０３と、キーボード部１０５とを有する。ディスプレイ部１０３は、ユーザに対してデータを表示する画面１０７を有する。本発明の一実施形態において、表示画面はＬＣＤ画面であるが、ユーザに対してグラフィックスおよび／またはテキストを表示するのに適した任意の画面とすることができる。
【００１４】
キーボード部１０５は、クワーティ（QWERTY）配列に配置されたアルファベットを有し、ユーザが携帯型装置１０１のプロセッサにデータを入力することを可能にする。方向矢印キー１１１および他の各種キー１０９は、キーボード１０５の下に配置され、装置に使用されているグラフィカルユーザインターフェースをユーザがナビゲートすることを、さらに補助する。ポート１１３は、画面１０７の隣に配置され、外部装置との接続を可能にする。
【００１５】
図２は、携帯型装置１０１の一実施形態の電気構成要素を示す概略図である。中央処理装置２０１は、携帯型装置の主制御ユニットとして動作する。プロセッサ２０１は、装置に必要とされる様々な機能を行なうようにプログラム可能な任意のマイクロプロセッサとすることができる。処理装置２０１は、携帯型装置内の他の回路に電気的に接続され、これらを制御する。
【００１６】
プロセッサ２０１に接続されている回路の１つは、ディスプレイ回路２０３である。ディスプレイ回路は、ユーザに情報を提供するために使用される画面を制御する。ディスプレイ回路２０３と共同して動作して情報をユーザに伝達する、音声ユニットなどの他の回路を、本発明の教示を変えることなく装置に加えることができる。
【００１７】
キーボード回路２０５が、主プロセッサユニット２０１と電気的に接続されている。キーボードに入力されたユーザからのデータが受信され、プロセッサ２０１に伝達される。プロセッサに情報を入力する他の手段も使用することができ、かつ、本発明の範囲内に含めることができる。ディスプレイ回路２０３およびキーボード回路２０５は、タッチスクリーンが実施される場合は、結合することができる。
【００１８】
プロセッサ２０１は、また、メモリユニット２０７に電気的に接続されている。メモリユニットは、主データベースを含むデータ用の主記憶領域として機能する。メモリユニット２０７は、装置内に常設されたメモリチップにより構成することができる。メモリユニット２０７は、装置に一時的に接続される外部メモリユニットを含むこともできる。
【００１９】
また、外部ポート２０９が、プロセッサ２０１に接続される。外部ポート２０９は、携帯型装置１０１を外部装置に電気的に接続することを可能にする。外部ポート２０９は、ＵＳＢポートまたは他の適切なポートと接続して、外部装置との通信を可能にするように構成することができる。
【００２０】
携帯型装置１０１のプロセッサ２０１は、上述の回路のそれぞれを制御し作動させる（イネーブルする）ように、適切なドライバソフトウェアでプログラムすることができる。加えて、プロセッサ２０１は、アプリケーションソフトウェアによって、ユーザが装置のデータベースに関する機能を実行することができるようにもプログラムされる。ソフトウェアの特定の特性は、メモリに記憶されるデータベースの特性に依存する。
【００２１】
データベースが英語辞書である、本発明の実施形態において、アプリケーションソフトウェアは、ユーザが定義を調べるために言葉を入力することを可能にするグラフィカルユーザインターフェースを有する。キーボードを用いて言葉がタイプされ、エンターキーが押されると、装置は、言葉の定義を表示する。言葉のスペルが誤っていると、装置は、可能性のある言葉の単語のリストを表示する。このソフトウェアの追加的な特性は、ユーザが定義の注釈をタイプし、特定の言葉の単語リストを辞書内に作成することを可能にする。これらの注釈および単語リストは、携帯型装置の内部メモリに記憶される。カレンダープログラムや連絡先リスト管理プログラムなどの、追加的なアプリケーションソフトウェアを、ユーザが利用できるようにすることもできる。これらのプログラムは、この情報を内部メモリに記憶することにより、電子装置をユーザに対して個人化することができる。
【００２２】
これらのプログラムは、携帯型装置で使用可能なメモリおよび携帯型装置の機能によって限定される。ユーザがより柔軟かつ頻繁に、より強力なアプリケーションソフトウェアにアクセスできるように、携帯型装置は、ＰＣに接続することが可能である。そうすることにより、ＰＣで使用可能なより大きなディスプレイ、より強力なプロセッサおよびより大規模なメモリを、ユーザが利用することができる。
【００２３】
図３は、携帯型装置３０１がＰＣ３０３に電気的に接続されている、本発明の一実施形態を示している。携帯型装置は、ＰＣのＵＳＢポート３０５を介してＰＣに接続されている。他の種類の接続も可能であるが、それらもなお本発明の範囲内にある。しかしながら、ＵＳＢポートの使用は、いくつかの利点がある。ＵＳＢケーブルは、薄い（４線の）ケーブルであり、携帯型装置への電力供給を可能にするための十分な電力を運ぶことができる。よって、携帯型装置は、ＰＣにより駆動することができ、自身のバッテリを使用する必要がない。
【００２４】
加えて、ＵＳＢポートは、装置のマスストレージクラス（Mass storage class）向けのＵＳＢ規則にも準拠し、ウィンドウズ（登録商標）、マッキントッシュ（登録商標）およびＵＮＩＸ（登録商標）ベースのオペレーティングシステムなどの人気のあるオペレーティングシステムによって、容易に認識される。このように、ユーザが追加的なソフトウェアドライバや他のユーティリティプログラムをインストールすることを必要としない。装置がＵＳＢポートに接続されたときはいつでも、ＰＣは、ＵＳＢネットワーク内の電圧差を検知し、装置の種類、ベンダ、機能および必要とされる帯域幅の照会に進む。装置には、固有のドライブ文字が割り当てられ、ＰＣに接続されている他の全てのＵＳＢ装置および内蔵のディスクドライブと共存する。ひとたび装置が識別されると、適当なデバイスドライバがオペレーティングシステム（Ｏ／Ｓ）によってロードされ、ユーザは、必要に応じてドライバディスクの挿入を求められる。装置の全ての構成は、ＰＣによって、およびＰＣに常駐するソフトウェアによって処理される。割り込みＩＲＱ、アドレス、またはＤＭＡチャンネルを設定する必要はない。
【００２５】
装置がＵＳＢネットワークから取り外し（アンプラグ）された場合、ホストコンピュータは、取り外しを検出し、適当なアプリケーションに通知し、ドライブレターをアンマウントする。装置をプラグおよびアンプラグすること以外に、装置の構成にユーザが干渉することはない。
【００２６】
図４を参照すると、携帯型装置がＰＣに接続された際のシステムの動作が示されている。携帯型装置がＰＣに接続されるとすぐに、ＰＣは、携帯型装置を検出し、ステップ４０１において、自身を識別するよう装置に問い合せる。携帯型装置は、装置に取り付けられた外部または代替メモリ装置の存在に応じて、１つまたは複数の大容量記憶装置として自身を識別する。よって、装置は、適当な外部メモリカードが挿入されていた場合、３つの大容量記憶装置として現れる場合がある。追加のドライバをロードする必要はない。
【００２７】
ＰＣが、携帯型装置を認識した後、ユーザは、ステップ４０３において、携帯型装置に常駐するデータベースにアクセス可能なＰＣリーダを起動することができる。ＰＣリーダソフトウェアは、携帯型装置で実行しているソフトウェアと同一のものとすることができ、または、ＰＣにロードされている他の許可されたソフトウェアとすることができる。ユーザにより、装置のデータベースへのアクセスが指示されると、ＰＣリーダは、装置の内容にアクセスする前に、ステップ４０５においてセキュリティ確認プロセスを起動する。セキュリティ確認プロセスが失敗すると、ＰＣリーダは、内容にアクセスしない。セキュリティ確認プロセスが成功すると、ＰＣリーダは、データベースの内容を、ステップ４０７において読む。図４で述べられるセキュリティ確認ステップ４０５は、装置に常駐する許可されたソフトウェアに対しても適用できるものと理解される。
【００２８】
図５において、本発明の一実施形態におけるセキュリティ確認プロセスのステップが、述べられている。ステップ５０１において、ＰＣリーダは、まず、データベースのヘッダを調べ、どのセキュリティプロトコルが実装されているかを判定する。本発明の一実施形態においては、データベースは、ファイルシステムバウチャーおよびＰＩＤバウチャーシステムの２つの異なるプロトコルを使用する。
【００２９】
ファイルシステムバウチャーシステムでは、所定のアルゴリズムにより、かつファイルシステムシリアルナンバーに基づいて暗号化キーバウチャーが生成される。ファイルシステムシリアルナンバーフィールドは、データベースの物理メモリに割り当てられたナンバーであり、メモリに記憶される。使用されるアルゴリズムは、業界において周知の任意の暗号化キー生成アルゴリズムとすることができる。データベースは、この暗号化キーを用いて暗号化される。このようにして、データベースを、装置の物理メモリに結び付けることができる。
【００３０】
ＰＩＤバウチャーシステムでは、ＰＩＤは、携帯型電子装置のデバイスシリアルナンバー（Device Serial Number）に基づいて所定のアルゴリズムにより生成される。デバイスシリアルナンバーは、各装置に割り当てられた固有のナンバーである。ファイルシステムバウチャーと同様に、使用されるアルゴリズムは、業界において周知の任意の種類の暗号化キー生成アルゴリズムとすることができる。一実施形態において、ＰＩＤは、マングリングアルゴリズム（mangling algorithm）を用いて生成される。ＰＩＤは、データベースの暗号化に使用され、データベースを、この特定の装置に結びつける。どちらのセキュリティバウチャーシステムにおいても、ファイルシステムバウチャーまたはＰＩＤは、データベースの内容ヘッダに記憶される。内容ヘッダは、暗号化されない。
【００３１】
リーダソフトウェアが、ステップ５０３において正しいセキュリティプロトコルを識別した後、ＰＣリーダは、実装されているセキュリティプロトコルの種類に基づいて、暗号化バウチャーを再生成する。セキュリティプロトコルがＰＩＤを用いていた場合、ＰＣリーダは、暗号化バウチャーを、データベースが記憶されている装置のＰＩＤに基づいて、ステップ５０５において再生成する。セキュリティプロトコルが、ファイルシステム方法を使用していた場合、ＰＣリーダは、ステップ５０７において、ファイルシステムシリアルナンバーに基づいて暗号化バウチャーを再生成する。暗号化バウチャーは、次いで、ステップ５０９または５１１において、ヘッダに記憶された暗号化キーと比較される。２つの値が一致すると、ＰＣリーダは、データベースへのアクセスを持ち、適当なキーでデータベースを復号する。値が一致しない場合、ＰＣリーダはアクセスを拒否される。
【００３２】
２つの異なるセキュリティ機能の使用は、データベースを携帯型装置に記憶させることができる２つの異なる方法を提供する。データベースは、内部メモリにロードされた最初のデータベースに対して、ファイルシステムバウチャーシステムを使用し、更新または内部メモリに追加された任意のデータベースに対して、ＰＩＤバウチャーシステムを使用する。
【００３３】
内部メモリにロードされる最初のデータベースに対してファイルシステムバウチャーシステムを使用する際、同じデータベースを保持する全ての装置に対して、同一のファイルシステムシリアルナンバーを、メモリに指定することができる。装置が異なるデータベースを保持する場合は、異なるシリアルナンバーが割り当てられなければならない。同一の最初のデータベースを有する全ての装置に対して、同一の暗号化バウチャーを使用することは、追跡する必要があるシリアルナンバーの量を減少させる。加えて、この統一性の使用は、結果として、同じ種類の全ての装置に対して、同一のセキュリティ暗号化バウチャーを生じさせるが、このデータベースのデジタル権利は、なおも適切に保護される。
【００３４】
例えば、ユーザが、著作権保護されたデータベースを有する電子参照装置を購入した場合、ユーザは、このデータベースを使用する権利を有する。ユーザは、これを、装置自体または装置に接続されたＰＣのＰＣリーダから、アクセスできる。いずれの場合でも、データベースのアクセスは、ブロックされず、その理由は、セキュリティバウチャーが、正しいメモリ位置に適切に常駐しているので、暗号化キーに一致するためである。
【００３５】
ユーザが、１つの装置から、第１の装置と同じ種類の第２の装置のメモリにデータベースをコピーすると、シリアル番号が同一となるため、ユーザは、第２の装置にコピーされたデータベースになおもアクセスすることができる。データベースは、異なるメモリ位置に配置されているが、このデータベースへのアクセスは、データベースのデジタル権利を侵害することはない。その理由は、ユーザが、第２の装置内のこの特定のデータベースを使用する権利を、既に持っているからである。
【００３６】
しかしながら、ユーザが、第１の装置とは異なる種類の装置である第２の携帯型装置のメモリに、データベースをコピーする場合、ユーザは、第２の装置にコピーされたデータベースにアクセスすることはできない。その理由は、シリアルナンバーが異なり、ヘッダ内の値と一致しないからである。ユーザは、第２の装置にコピーされたデータベースにアクセスすることを、適切にブロックされる。その理由は、第２の装置内のデータベースにアクセスするデジタル権利を、ユーザが持たないからである。ユーザは、第２の装置に元々ロードされていたデータベースにアクセスするデジタル権利を持っているだけである。従って、第１のデータベースのデジタル権利は保護される。
【００３７】
個別のＰＩＤバウチャーシステムを、データベースの任意の後続のアップロードまたは修正に対して使用することも、データベースのデジタル権利が適切に保護されることを確実にする。ＰＩＤの使用は、各装置が自動的に固有のシリアルナンバーを割り当てられていることを利用する。ファイルシステムシリアルナンバーの状況とは異なり、その後の装置へのデータベースのアップロードおよび／または修正のそれぞれは、この特定の装置に固有のものとなる。よって、各装置は、ファイルシステムバウチャープロトコルと同様に、同じセキュリティバウチャーを使用することはできない。
【００３８】
ユーザが、携帯型装置にアップロードされる異なるデータベースを購入した場合、ユーザは、この装置のＰＩＤを、製造業者に対して明らかに（ｉｄｅｎｔｉｆｙ）しなければならない。ＰＩＤによって、この参照文献の製造業者は、これに応じてデータベースを暗号化して、ＰＩＤをデータベースのヘッダに記憶することができる。データベースおよびヘッダがひとたび携帯型装置にアップロードされると、ユーザは、このデータベースがこの携帯型装置に常駐している場合にのみ、このデータベースにアクセスすることができる。データベースを他の装置にコピーするどのような試み、およびその装置からアクセスしようとする試みも、記憶されたＰＩＤがその装置のＰＩＤと一致しないために失敗する。
【００３９】
ユーザが、データベースを、携帯型装置に加えてＰＣに記憶させて閲覧できるようにすることを望む場合、ユーザは、ＰＣのＰＩＤを、購入時に製造業者に明らかにすることができる。製造業者は、１つまたは両方のＰＩＤを用いて、携帯型装置と共にＰＣでの使用のために、データベースを暗号化することができる。このＰＣのＰＩＤは、コンピュータに許可されたリーダソフトウェアをインストールすることによって、確立させることができる。
【００４０】
同じセキュリティ手段を、携帯型参照装置に加えられる任意の外部メモリに対して、実装することができる。このやり方では、最初にロードされたデータベースは、ファイルシステムバウチャーシステムを用いて、メモリカードに直接結びつけることができる。メモリカードは、携帯型装置間で容易に移動できるように設計されているため、ファイルシステムバウチャーシステムの使用は、この携帯性を可能にし、かつ、データベースをこのメモリカードに結び付けることによって、なおもデジタル権利を保護する。ユーザが、外部メモリカード内のデータベースを、装置の内部メモリまたは他の外部メモリカードにコピーした場合、アクセスは拒否される。その理由は、内部メモリ向けのファイルシステムバウチャーが、ヘッダに記憶されたバウチャーと一致しないからである。同様に、ユーザが、装置の内部メモリ内のデータベースを、外部メモリにコピーした場合も、アクセスは拒否される。
【００４１】
本発明は、本明細書に述べられた好適な実施形態によって範囲が限定されるとは解釈されない。本発明の考察、明細書、および実施によって、当業者が容易に考え得る追加の利点および修正は、添付の特許請求の範囲および要旨に含まれることが意図される。
【図１】
2011258237.tif 000003
【図２】
2011258237.tif 000004
【図４】
2011258237.tif 000005
【図５】
2011258237.tif 000006
【図３】
2011258237.tif 000007
【手続補正書】
【提出日】平成23年10月11日(2011.10.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯電子参照装置が接続されたパーソナルコンピュータ（PC）と、
暗号化されたデータベースが記録され、ファイルシステムを備えた前記携帯電子参照装置と、
前記PCにインストールされたリーダーソフトウェアと、
前記データベースのヘッダに記録された第１のバウチャーであって、前記携帯電子参照装置の識別番号であるデバイスシリアルナンバーと、前記携帯電子参照装置のファイルシステムに付与され、前記携帯電子参照装置の種類ごとの識別番号であるファイルシステムシリアルナンバーと、の少なくとも一つに基づいて生成された第１のバウチャーとを有し、
前記リーダーソフトウェアは、
前記データベースのヘッダを読み、
前記データベースが前記デバイスシリアルナンバーと前記ファイルシステムシリアルナンバーのいずれの識別番号により保護されているか決定し、
前記の決定された識別番号に基づいて第２のバウチャーを生成し、
前記第１のバウチャーと前記第２のバウチャーとを比較し、
前記第１のバウチャーと前記第２のバウチャーとが所定の対応関係にある場合に、前記データベースが前記携帯電子参照装置の外部のメモリからコピーされたデータベースも含めて、前記PCによるアクセス及び復号を許容する、
セキュリティ確認システム。
【請求項２】
暗号化されたデータベースが記録され、ファイルシステムを備えた電子参照装置にパーソナルコンピュータ（PC）を接続し、
前記データベースのヘッダに記録された第１のバウチャーであって、前記携帯電子参照装置の識別番号であるデバイスシリアルナンバーと、前記携帯電子参照装置のファイルシステムに付与され、前記携帯電子参照装置の種類ごとの識別番号であるファイルシステムシリアルナンバーと、の少なくとも一つに基づいて生成された第１のバウチャーを提供し、
前記PCにインストールされたリーダーソフトウェアにより、
前記データベースのヘッダを読み、
前記データベースが前記デバイスシリアルナンバーと前記ファイルシステムシリアルナンバーのいずれの識別番号により保護されているか決定し、
前記の決定された識別番号に基づいて第２のバウチャーを生成し、
前記第１のバウチャーと前記第２のバウチャーとを比較し、
前記第１のバウチャーと前記第２のバウチャーとが所定の対応関係にある場合に、前記データベースが前記携帯電子参照装置の外部のメモリからコピーされたデータベースも含めて、前記PCによるアクセス及び復号を許容する、セキュリティ確認方法。