(57)【要約】  【課題】  記憶媒体に記憶された情報の不正コピーおよび不正使用を防止する電子機器を提供する。  【解決手段】  情報記憶回路１７に記憶されている暗号化された辞書情報を機器種別ＩＤ記憶回路６と本体ＩＤ記憶回路７とカードＩＤ記憶回路１８の内容により解読し、解読した情報と現在使用している本体の本体ＩＤまたはカードＩＤを比較し、一致なら辞書情報の使用や移動を許可し、不一致なら移動も使用も許可しない処理を行う。  【選択図】  図１
2006227799.tif 000002
【特許請求の範囲】
【請求項１】
外部装置に記憶されている外部装置固有の外部装置固有番号を読み取る情報入出力制御手段と、
情報処理装置の固有番号を記憶する固有番号記憶手段と、
情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段と、
情報と前記情報の属性を記憶する情報記憶手段と、
前記情報入出力制御手段から前記外部装置固有番号を入力し、前記固有番号記憶手段から前記固有番号を入力し、前記機器種別番号記憶手段から前記機器種別固有番号を入力し、前記情報記憶手段から前記情報と前記属性を入力し、前記外部装置固有番号と前記固有番号と前記機器種別固有番号とを鍵として前記情報と前記属性を暗号化する暗号化手段と、
を有する情報処理装置。
【請求項２】
前記情報入出力制御手段は、前記暗号化された前記情報と前記属性とを外部装置に出力することを特徴とする請求項１記載の情報処理装置。
【請求項３】
外部装置に記憶されている外部装置固有の外部装置固有番号と暗号化情報を読み取る情報入出力制御手段と、
情報処理装置の固有番号を記憶する固有番号記憶手段と、
情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段と、
前記情報入出力制御手段から前記外部装置固有番号と前記暗号化情報を入力し、前記固有番号記憶手段から前記固有番号を入力し、前記機器種別番号記憶手段から前記機器種別固有番号を入力し、前記情報記憶手段から前記情報と前記属性を入力し、前記外部装置固有番号と前記固有番号と前記機器種別固有番号とを鍵とし前記暗号化情報を解読する解析手段と、
を有する情報処理装置。
【請求項４】
情報入出力制御手段によって外部装置に記憶されている外部装置固有の外部装置固有番号を読み取るステップと、
情報処理装置の固有番号を記憶する固有番号記憶手段から固有番号を読み取るステップと、
情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段から機器種固有番号を読み取るステップと、
情報と前記情報の属性を記憶する情報記憶手段から前記情報と前記属性を読み取るステップと、
前記外部装置固有番号と前記固有番号と前記機器種別固有番号とを鍵とし前記情報と前記属性を暗号化するステップと、
を有する情報処理装置の処理方法。
【請求項５】
前記暗号化された情報を前記情報入出力制御手段によって外部装置に出力するステップを有することを特徴とする請求項４記載の情報処理装置の処理方法。
【請求項６】
情報入出力制御手段によって外部装置に記憶されている外部装置固有の外部装置固有番号を読み取るステップと、
情報入出力制御手段によって外部装置に記憶されている暗号化情報を読み取るステップと、
情報処理装置の固有番号を記憶する固有番号記憶手段から前記固有番号を読み取るステップと、
情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段から前記機器種別固有番号を読み取るステップと、
前記外部装置固有番号と前記固有番号と前記機器種別固有番号とを鍵とし前記暗号化情報を解読するステップと、
を有する情報処理装置の処理方法。
【請求項７】
情報入出力制御手段によって外部装置に記憶されている外部装置固有の外部装置固有番号を読み取る機能と、
情報処理装置の固有番号を記憶する固有番号記憶手段から固有番号を読み取る機能と、
情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段から機器種固有番号を読み取る機能と、
情報と前記情報の属性を記憶する情報記憶手段から前記情報と前記属性を読み取る機能と、
前記外部装置固有番号と前記固有番号と前記機器種別固有番号とを鍵とし前記情報と前記属性を暗号化する機能と、
を情報処理装置に実現させるためのプログラム。
【請求項８】
前記暗号化された情報を前記情報入出力制御手段によって外部装置に出力する機能を情報処理装置に実現させることを特徴とする請求項７記載のプログラム。
【請求項９】
情報入出力制御手段によって外部装置に記憶されている外部装置固有の外部装置固有番号を読み取る機能と、
情報入出力制御手段によって外部装置に記憶されている暗号化情報を読み取る機能と、
情報処理装置の固有番号を記憶する固有番号記憶手段から前記固有番号を読み取る機能と、
情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段から前記機器種別固有番号を読み取る機能と、
前記外部装置固有番号と前記固有番号と前記機器種別固有番号とを鍵とし前記暗号化情報を解読する機能と、
を情報処理装置に実現させるためのプログラム。
【請求項１０】
請求項１から３いずれかに記載の前記情報入力制御手段に接続され、前記外部装置固有番号と暗号化された前記情報と前記属性とを記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取り外し可能な記憶媒体と情報処理装置間の情報の入出力に関する情報処理装置、情報処理装置の処理方法、情報処理装置のプログラム、記録媒体に関する。
【背景技術】
【０００２】
記憶媒体固有の識別番号を書き換え不能に記憶媒体に記憶させて、さらにソフトウエア等の情報を暗号化して記憶させることで、その識別番号以外の記憶媒体に情報を記憶させた場合に暗号化された情報を複合でないようにした技術が開示されている（例えば特許文献１参照。）。
【特許文献１】特開平８−６９４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような技術では情報の複製はできないかもしれないが任意の機種で使用ができるので記憶媒体を不正入手した場合にソフトウエアや記憶媒体に記憶された情報等を不正使用することできるという問題点があった。
【課題を解決するための手段】
【０００４】
本発明では、外部装置に記憶されている外部装置固有の外部装置固有番号を読み取る情報入出力制御手段と、情報処理装置の固有番号を記憶する固有番号記憶手段と、情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段と、情報と情報の属性を記憶する情報記憶手段と、外部装置固有番号と固有番号と機器種別固有番号とを鍵とし情報と属性を暗号化する暗号化手段と、を有することを特徴とする。更に、情報入出力制御手段により暗号化された情報は外部装置に出力することを特徴とする。
【０００５】
また、外部装置固有番号と固有番号と機器種別固有番号とを鍵とし暗号化された情報を解読する解析手段とを有することを特徴とする。
【０００６】
本発明の情報処理装置の処理方法では、情報入出力制御手段によって外部装置に記憶されている外部装置固有の外部装置固有番号を読み取るステップと、情報処理装置の固有番号を記憶する固有番号記憶手段から固有番号を読み取るステップと、情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段から機器種固有番号を読み取るステップと、情報と属性を記憶する情報記憶手段から情報と属性を読み取るステップと、外部装置固有番号と固有番号と機器種別固有番号とを鍵とし情報と属性を暗号化するステップと、を有することを特徴とする。さらに、暗号化された情報を情報入出力制御手段によって外部装置に出力するステップを有することを特徴とする。
【０００７】
また、情報入出力制御手段によって外部装置に記憶されている外部装置固有の外部装置固有番号を読み取るステップと、情報入出力制御手段によって外部装置に記憶されている暗号化情報を読み取るステップと、情報処理装置の固有番号を記憶する固有番号記憶手段から前記固有番号を読み取るステップと、情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段から機器種別固有番号を読み取るステップと、外部装置固有番号と固有番号と機器種別固有番号とを鍵とし暗号化情報を解読するステップと、を有することを特徴とする。
【０００８】
本発明のプログラムでは、情報入出力制御手段によって外部装置に記憶されている外部装置固有の外部装置固有番号を読み取る機能と、情報処理装置の固有番号を記憶する固有番号記憶手段から固有番号を読み取る機能と、情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段から機器種固有番号を読み取る機能と、情報と属性を記憶する情報記憶手段から情報と属性を読み取る機能と、外部装置固有番号と固有番号と機器種別固有番号とを鍵とし情報と属性を暗号化する機能と、を情報処理装置に実現させることを特徴とする。さらに、暗号化された情報を情報入出力制御手段によって外部装置に出力する機能を実現させることを特徴とする。
【０００９】
また、情報入出力制御手段によって外部装置に記憶されている外部装置固有の外部装置固有番号を読み取る機能と、情報入出力制御手段によって外部装置に記憶されている暗号化情報を読み取る機能と、情報処理装置の固有番号を記憶する固有番号記憶手段から前記固有番号を読み取る機能と、情報処理装置の機種別に固有の番号である機器種別固有番号を記憶する機器種別番号記憶手段から機器種別固有番号を読み取る機能と、外部装置固有番号と固有番号と機器種別固有番号とを鍵とし暗号化情報を解読する機能と、を情報処理装置に実現させることを特徴とする。
【００１０】
本発明の記憶媒体では、情報入力制御手段に接続され、外部装置固有番号と暗号化された情報と属性とを記憶することを特徴とする。
【発明の効果】
【００１１】
以上のような手段を用いる本発明では、記憶媒体に記憶されている情報の不正な複製や不正な使用を防止することができる。記憶媒体に記憶されている情報が著作権を有するものであった場合に記憶媒体から情報処理装置へ情報を移動させるので著作権の保護ができる。また、逆に情報処理装置から記憶媒体に情報を移動するときも同様である。また、特定の情報処理装置で情報を使用するので著作権の保護ができる。また、情報を複数の鍵の組み合わせにより暗号化するので解読が困難である。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施の形態を説明する。本実施の形態は情報処理装置として携帯型の電子辞書を、情報を記憶する記憶媒体として辞書情報を記憶したカード型のメモリを例にして説明する。また、保護する情報として、見出し語とそれに対応する訳や例文や解説などの見出し語に関連した情報を複数集めた辞書情報を例にして説明する。
【００１３】
図１は本発明の実施の形態に係る情報処理装置の構成を示すブロック図である。本体ブロック１は電子辞書本体（以下、電子辞書本体のことを本体と呼ぶ）の構成を示すブロック図である。カードブロック２は内蔵したメモリに辞書情報などの情報を記憶したカード型の記憶媒体（以下、カード型の記憶媒体のことをカードと呼ぶ）である。本体とカードとの間での情報の入出力は本体入出力制御回路３と入出力制御回路１６とを電気的接続手段１５を用いて電気的に接続して情報の伝達を行う。電気的接続手段１５は、本体側にあるコネクタの一方にカード側にあるコネクタの他方を差し込んで本体とカードを電気的に接続する。情報記憶回路１７は読み書き可能な記憶手段であるフラッシュメモリを有する回路で、フラッシュメモリに情報を記憶している。フラッシュメモリの代わりにハードディスク装置などの磁気ディスクを用いることもできる。本体で使用するための辞書情報を暗号化して記憶している。カードＩＤ記憶回路１８はカード固有の番号であるカードＩＤを読み出し専用のＲＯＭに記憶している。情報一覧記憶回路１９は読み書き可能な記憶手段であるフラッシュメモリを有する回路であり、情報記憶回路１７に記憶されている情報の名称を記憶している。情報一覧記憶回路１９はフラッシュメモリの代わりに磁気ディスクなどの読み書き可能な手段を使用することもできる。また情報記憶回路１７と情報一覧記憶回路１９とを同じ回路で構成することもできる。入出力制御回路１６は本体とカードとの間の情報の入出力の制御とカード内の記憶回路の制御を行う。入出力制御回路１６は本体の要求により情報記憶回路１７やカードＩＤ記憶回路１８や情報一覧記憶回路１９に記憶している情報の入出力の制御を行う。本体入出力制御回路３は本体とカードとの間での情報の入出力制御に関して本体側の制御を行う。入力部４は情報処理装置の入力手段であり、キーボードやマウスやカーソルキーなどの入力キーや入力した値の決定を行う決定キーである。表示部５は表示手段としてＬＣＤを有し、情報の表示を行う。機器種別ＩＤ記憶回路６は本体の機種毎に固有に割り振られた記号や番号を記憶した読み出し専用のメモリである。機器種別ＩＤは暗号化や暗号解読のときに秘密鍵として用いる。本体ＩＤ記憶回路７は本体に固有に割り振られた番号を記憶した読み出し専用メモリである。本体に固有に割り振られている番号である本体ＩＤは暗号化や暗号解読のときに鍵として用いる。本体ＩＤは本体に固有に割り振られているので本体を特定するときに用いることができる。ＲＡＭ８は本体のプログラムを実行するときや一時的に情報を保存するときに用いる読み書きのできるメモリである。解析部９は暗号化された情報を解析する回路やプログラムなどの暗号化解析手段である。暗号化部１０は情報を暗号化する回路やプログラムなどの暗号化手段である。本体情報記憶回路１１は読み書き可能な記憶手段で構成され、本体で使用する辞書情報を記憶しておく記憶手段である。本体情報一覧記憶回路１２は読み書き可能な記憶手段で構成され、本体情報記憶回路１１に記憶されている情報の名称を記憶している。本体情報記憶回路１１や本体情報一覧記憶回路はフラッシュメモリや磁気ディスクなどを用いることができ、共通の手段をもちいることができる。ＲＯＭ１３は読み出し専用の記憶手段で構成され、本体の情報処理のためのプログラムを記憶している。制御手段１４はＣＰＵであり、本体の情報処理をＲＯＭ１３に記憶しているプログラムを実行することで行う。
【００１４】
図２は本発明の実施の形態に係る情報処理装置の概観を示す図である。本体２０は電子辞書本体であり、電子回路等を内蔵する第一の筺体２２と表示を行うＬＣＤ２５や電子回路等を内蔵する第二の筺体２３とをヒンジ部２４を介して回動可能に接続している。第一の筺体２２は文字や記号の入力するための手段であるキーボード２６やカーソルの位置を動かす方向の指示を入力するための方向キー群２７を配置してある。方向キー群２７は上下左右の方向を入力するキーとその中央に入力の決定を行う決定キーとで構成されている。第一の筺体２２の側面には記憶媒体であるカード２１が挿入できるようになっている。図中の点線部分はカード２１が挿入されている状態を示している。カード２１は記憶媒体であり、内部に制御回路や記憶回路を有している。カード２１を本体２０へ挿入することでコネクタを介して電気的に接続することになる。
【００１５】
図３は本発明の実施の形態に係る情報処理装置の辞書情報一覧画面を示す図である。一覧画面２８はＬＣＤ２５に表示されている画面の一例である。カードの情報記憶手段１７に記憶されている情報と本体の本体情報記憶手段１１に記憶されている辞書の名称を表示している。図中左側の列はカード側の情報で一番上に記憶媒体側２９と表示している。右側の列は本体側の情報で一番上に本体側３０と表示している。図３の説明では以下から右側の列を本体側列と左側の列をカード側列呼ぶ。カーソル４１は現在選択されている辞書を示している。方向キー群２７の上下左右キーを用いて画面の中のカーソルを自由に動かし情報を選択できる。方向キー群２７の決定キーを用いてその選択した情報を指定できる。英和辞書３１と和英辞書３２は本体内に記憶されている辞書情報であり、英和辞書と和英辞書の情報が記憶されていることを示している。国語辞書３５、仏和辞書３６、和仏辞書３７はカード内に記憶されている情報であり、国語辞書と仏和辞書と和仏辞書の情報がカードに記憶されていることを示している。第一の空欄３３、第二の空欄３４、第三の空欄３８、第四の空欄３９、第五の空欄４０は本体側列とカード側列の情報に対応して設けてある。ドラッグアンドドロップをして本体側列あるいはカード側列にある表示を移動させると、カードから本体へまたは本体からカードへ記憶している辞書情報を移動できる。たとえば、カーソル４１は現在英和辞書３１を選択しているが、決定キーで指定することで英和辞書３１を本体側列は空欄にしてカード側列に英和辞書の表示が移動する。そうすることで、本体の英和辞書の情報がカードへ移動する処理が行われる。
【００１６】
図４は本発明の実施の形態に係る情報処理装置の装置固有番号の入力画面を示す図である。入力画面４２はＬＣＤ２５に表示されている画面の一例である。画面上のメッセージ部４３に「移動先の辞書本体の機器固有番号を入力してください」と表示されている。この案内に従い入力表示部４４にキーボード２６や方向キー群２７を用いて文字や記号を入力する。ここでは「１２３４５」と数字を入力している。プログラムに従い必要なときに入力することができる。
【００１７】
図５は本発明の実施の形態に係る情報処理装置に接続される記録媒体に記憶されている情報を示す図である。カード内に記憶されている情報を概念的に示している。カード内情報４５はカード内に記憶されている情報の内容である。カード内にはこのカードを使用したことがあるか否かを情報として記憶する使用状態情報４９と、暗号化された辞書の情報を記憶する暗号化された辞書情報５０と、カード固有の番号を記憶するカードＩＤ５１と、暗号化されている辞書の名称とその辞書が別の本体へ移動可能か否かを示す情報とを記憶する辞書情報一覧５２と、を記憶している。辞書情報一覧内５２をさらに詳細にあらわす詳細情報４７は、辞書の名称６７と、その辞書が別の本体へ移動可能か否かを１と０で示した移動情報６８と、を対応させて記憶している。仏和辞書情報５９は仏和辞書という名称の辞書情報がカードに記憶され、移動情報が０であるので別の本体への移動はできないことを示している。和仏辞書情報６０は和仏辞書という名称の辞書情報がカードに記憶され、移動情報が１であるので別の本体への移動ができることを示している。国語辞書情報５９は国語辞書という名称の辞書情報がカードに記憶され、移動情報が０であるので別の本体への移動はできないことを示している。暗号化された辞書情報５０の内容をさらに詳細に表した辞書詳細情報４６は暗号化された辞書情報の内容を示している。仏和辞書の情報である仏和辞書情報５３とその辞書の属性を示す仏和辞書属性情報５４と、和仏辞書の情報である和仏辞書情報５５とその辞書の属性を示す和仏辞書属性情報５６と、国語辞書の情報である国語辞書情報５７とその辞書の属性を示す国語辞書属性情報５８とが暗号化されて記憶されている。辞書情報とその辞書の属性情報を対応させて記憶している。また、この記憶されている辞書情報は辞書情報一覧５２で記憶されている辞書の名称と対応している。辞書の属性情報４８は、対応する辞書情報を使用することが可能な本体の固有の番号である本体ＩＤと、対応する辞書情報が記憶されているカードの固有の番号であるカードＩＤと、対応する辞書情報を移動可能な場合に移動先の本体の固有番号である移動先本体ＩＤと、対応する辞書情報を何回移動したかをカウントする書換回数６５と、本体の種類ごとに設けた固有の番号である機器種別番号６６と、を記憶している。またこの情報の形式はカードの情報記憶手段１７と本体の本体情報記憶手段１１、またはカードの情報一覧記憶手段１９と本体の本体情報一覧記憶手段１２に記憶している情報の形式は同じである。
【００１８】
以下に本発明の情報処理装置の動作についてフローチャートを用いて説明する。
【００１９】
図６は本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第一のフローチャートである。辞書情報を移動するときに、現在使用している本体からカードを介して別の本体に移動するか、現在使用している本体からカードに移動するか、初めてカードを使用するか、別の本体からカードを介して使用したい本体へ移動するかを判断する処理を示している。
【００２０】
ステップＳ１は処理の開始である。
【００２１】
ステップＳ２はカードから本体へ移動の処理に必要な情報である辞書情報一覧５２と暗号化された辞書情報５０とカードＩＤ５１と使用状態情報４９を読み込む処理を行う。
【００２２】
ステップＳ３はカードから読み込んだ辞書情報一覧５２の内容と、本体辞書情報一覧記憶手段１２から記憶されている辞書情報の辞書の名称を読み出して表示部で表示を行う。このときの表示画面の例として図３に辞書情報一覧画面をしめした。
【００２３】
ステップＳ４は表示した辞書の一覧情報から移動したい辞書を選択して、さらに、記憶媒体から情報処理装置へ移動するのか、情報処理装置から記憶媒体に移動するのか、初めて使用するのか、他の情報処理装置からの辞書を移動するのか、他の情報処理装置へ辞書を移動するのかを選択を行う。キーボード２６と方向キー群２７の入力手段を用いて表示されている辞書名を選択し、移動を指示する。
【００２４】
ステップＳ５は記憶媒体を最初に使うのか否かを使用状態情報４９の情報に基づき判断する。最初に使うのであればステップＳ６の最初の使用の処理へジャンプする。そうでなければ次の処理に移動する。
【００２５】
ステップＳ７は選択した辞書を他の情報処理装置である別の本体へ移動するように選択した場合か否かを判断し、別の本体へ辞書を移動する場合はステップＳ８の他の装置への処理へジャンプする。そうでなければ次の処理に移動する。
【００２６】
ステップＳ９は選択した辞書が他の情報処理装置である別の本体から移動させるものである場合か否かを判断し、他の情報処理装置から辞書を移動させる場合にはステップＳ１０の他の装置からの処理へジャンプする。辞書を別の本体へ移動する場合、または別の本体から移動してきた場合は移動情報６８の移動情報を必要に応じて参照することで判断する。
【００２７】
ステップＳ１１は辞書の本体からカードへの移動かカードから本体かを、移動情報を参照して判断し、辞書の移動がカードから本体ならばステップＳ１３の装置への処理へジャンプし、本体からカードならばステップＳ１２の記憶媒体への処理へジャンプする。
【００２８】
図７は本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第二のフローチャートである。このフローチャートはカードを本体で最初に使用するときの処理を示している。一度も使っていない状態のカード内の暗号化された辞書情報５０は機器種別ＩＤとカードＩＤにより暗号化されている。機器種別ＩＤの異なる本体やカードＩＤの異なるカードを用いた場合には使用はできないようになる。また、機器種別ＩＤは秘密鍵なのでこの番号が分からなければ暗号を解読できない。本体内に記憶されている。
【００２９】
ステップＳ１４は最初の使用の処理のスタートである。
【００３０】
ステップＳ１５は本体にカードから読み込んだカードＩＤ５１と本体内の機器種別ＩＤ憶回路６に秘密に記憶している機器種別ＩＤとを解読の鍵として解析手段９を用いて暗号化された辞書情報５０を解析し解読する。解読した情報は本体情報記憶回路１１へ記憶する。
【００３１】
ステップＳ１６は解読した結果のカードＩＤと現在使用しているカードのカードＩＤを比較する。
【００３２】
ステップＳ１７は比較した結果が不一致なら不正な複製が行われたものと判断し、ステップ１８へジャンプし、本体内にあるカードから読み込んだ情報すべてを消去し、ステップＳ１９ではこのカードが使えないことを表示してステップＳ２５の処理の終了であるエンドへジャンプする。
【００３３】
ステップＳ１７で比較した結果が一致なら次の処理のステップＳ２０の処理へ進む。
【００３４】
ステップ２０は本体情報一覧記憶回路１２の内容として新たに移動した辞書の名称と移動情報を付け加え更新する。
【００３５】
ステップ２１は解読した結果の辞書属性情報の中の本体ＩＤ６２として現在使用している本体の本体ＩＤ記憶回路７に記憶されている本体ＩＤを記憶させる。
【００３６】
ステップＳ２２はカードを使用したとしてカードの使用状態情報４９に内容を使用したという意味の情報に書き換える。
【００３７】
ステップＳ２３はカード内にある暗号化された辞書情報５０を削除する。削除することで、この辞書の情報は現在使用している本体の中だけに存在することになる。
【００３８】
ステップＳ２４はカード内にある辞書情報一覧５１の情報を更新する。移動した辞書に関する情報を削除する。
【００３９】
ステップＳ２５は最初の使用の処理の終了である。
【００４０】
図８は本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第三のフローチャートである。このフローチャートは本体にある辞書を別の本体へ移動する場合の処理である。
【００４１】
ステップＳ２６は本体にある辞書を別の本体へ移動する場合の処理の開始である。
【００４２】
ステップＳ２７は使用しているカードＩＤと移動させたい辞書の属性情報のカードＩＤを比較して不一致ならば不正にカードに複製することと判断し処理を終了させる。一致ならば、次の処理へ進む。
【００４３】
ステップＳ２８は移動先の本体ＩＤを入力する。図４で例に示したように移動先の装置の本体ＩＤを入力する。
【００４４】
ステップＳ２９は入力した移動先の本体ＩＤを移動先本体ＩＤ６４として辞書属性情報へ記憶する。
【００４５】
ステップＳ３０は入力された移動先本体ＩＤと、現在使用している本体内に記憶されている本体ＩＤと機器種別ＩＤと、カードＩＤと、を鍵として指定された辞書情報と辞書属性情報とを暗号化手段１０を用いて暗号化する。
【００４６】
ステップＳ３１は暗号化した辞書情報をカードへ移動する。
【００４７】
ステップＳ３２は本体内から移動した辞書情報に関する情報を削除する。
【００４８】
ステップＳ３３はカードの辞書情報一覧５２を更新する。新しく移動した辞書の情報を書き加え、移動情報６８を移動することを意味する情報に書き換える。
【００４９】
ステップＳ３４は本体情報一覧記憶手段１２の内容に関しても、移動した辞書の情報を更新する。
【００５０】
ステップＳ３５は他の装置への処理の終了である。
【００５１】
こうすることで、記憶媒体が異なる場合は辞書の移動ができない、また、暗号化することで不正に複製しても使用ができないようにできる。
【００５２】
図９は本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第四のフローチャートである。このフローチャートは別の本体から辞書を移動する場合の処理を示している。
【００５３】
ステップＳ３６は処理の開始である。
【００５４】
ステップＳ３７は入力手段を使って辞書の移動元の装置の本体ＩＤを入力する。
【００５５】
ステップＳ３８は入力された本体ＩＤと、移動先の本体に記憶されている本体ＩＤと機器種別ＩＤと、カードから読み込んだカードＩＤと、を鍵として解析手段９を用いて読み込んだ暗号化された辞書情報を解読する。
【００５６】
ステップＳ３９は解読の結果のカードＩＤと現在使用しているカードのカードＩＤとを比較し不一致なら読み込んだ情報とを消去して、エラーメッセージを表示させ、処理を終了させる。比較した結果一致ならば、次の処理をする。
【００５７】
ステップＳ４０は解読した辞書情報を本体の本体情報記憶回路１１へ記憶する。
【００５８】
ステップＳ４１は不正使用できないようにカード内の移動した辞書の暗号化された辞書情報を削除する。
【００５９】
ステップＳ４２はカードの辞書情報一覧を新しい情報に更新する。
【００６０】
ステップＳ４３は本体内の辞書属性情報を更新する。本体ＩＤの内容を移動先本体ＩＤの内容に書き換え、移動先本体ＩＤを消去する。
【００６１】
ステップＳ４４は装置内の辞書一覧情報を新しい状態へ更新する。
【００６２】
ステップＳ４５は処理の終了である。
【００６３】
図１０は本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第五のフローチャートである。これは、辞書情報を本体間で移動させるのでなく、単にカードと本体間での辞書の移動の場合の処理を示すフローチャートである。
【００６４】
ステップＳ４６は処理の開始である。
【００６５】
ステップＳ４７は使用しているカードのカードＩＤと移動する辞書の属性情報のカードＩＤを比較して、不正な複製か否かをチェックする。不一致なら、不正使用と判断し、エラーメッセージを表示して処理を終了させる。一致なら次の処理に移る。
【００６６】
ステップＳ４８は現在使用している本体ＩＤと機器種別ＩＤと、カードＩＤと、を鍵として情報暗号化手段１０により辞書情報を暗号化する。
【００６７】
ステップＳ４９は暗号化した辞書情報をカードへ移動する。
【００６８】
ステップＳ５０は本体内にある移動を指定された辞書の情報を削除する。
【００６９】
ステップＳ５１はカード内の辞書情報一覧を更新する。移動した辞書に関する情報を加える。
【００７０】
ステップＳ５２は本体情報記憶回路内の辞書情報一覧を更新する。移動した辞書に関する情報を削除する。
【００７１】
本体ＩＤと機器種別ＩＤとカードＩＤを鍵として辞書情報を暗号化するので、他の本体や他のカードを用いて辞書は使えないようになる。
【００７２】
ステップＳ５３は処理の終了である。
【００７３】
図１１は本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第六のフローチャートである。カードから本体へ辞書を移動する処理を示す。
【００７４】
ステップＳ５４は処理の開始である。
【００７５】
ステップＳ５５は使用している本体ＩＤと機器種別ＩＤと、使用しているカードＩＤと、を鍵として解析手段９により辞書情報を解読する。
【００７６】
ステップＳ５６は使用しているカードのカードＩＤと復元した辞書の属性情報のカードＩＤを比較する。不一致なら、不正使用と判断し、エラーメッセージを表示して処理を終了させる。一致なら次の処理に移る。
【００７７】
ステップＳ５７は解読した辞書情報を本体情報記憶回路１１へ移動する。
【００７８】
ステップＳ５８はカード内の移動した辞書の情報を削除する。
【００７９】
ステップＳ５９はカードの辞書情報一覧を更新する。
【００８０】
ステップＳ６０は本体内の辞書属性情報を更新する。
【００８１】
ステップＳ６１は本体内の辞書情報一覧を更新する。
【００８２】
ステップＳ６２は処理の終了である。
【００８３】
このように処理することで、辞書情報の不正な使用を防止できる。辞書情報は複製しても使えなくなり、また、カードか本体かのどちらかに辞書情報があることになり不正使用を防止できる。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施の形態に係る情報処理装置の構成を示すブロック図である。
【図２】本発明の実施の形態に係る情報処理装置の概観を示す図である。
【図３】本発明の実施の形態に係る情報処理装置の辞書情報一覧画面を示す図である。
【図４】本発明の実施の形態に係る情報処理装置の装置固有番号の入力画面を示す図である。
【図５】本発明の実施の形態に係る情報処理装置に接続される記録媒体に記憶されている情報を示す図である。
【図６】本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第一のフローチャートである。
【図７】本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第二のフローチャートである。
【図８】本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第三のフローチャートである。
【図９】本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第四のフローチャートである。
【図１０】本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第五のフローチャートである。
【図１１】本発明の実施の形態に係る情報処理装置の情報の移動処理を示す第六のフローチャートである。
【符号の説明】
【００８５】
２０  情報処理装置
２１  カード
２５  ＬＣＤ
２６  キーボード
２７  方向キー群
【図１】
2006227799.tif 000003
【図２】
2006227799.tif 000004
【図３】
2006227799.tif 000005
【図４】
2006227799.tif 000006
【図５】
2006227799.tif 000007
【図６】
2006227799.tif 000008
【図７】
2006227799.tif 000009
【図８】
2006227799.tif 000010
【図９】
2006227799.tif 000011
【図１０】
2006227799.tif 000012
【図１１】
2006227799.tif 000013