(57)【要約】【課題】ユーザの個人情報を記録すると共に、同ユーザデータのセキュリティをより強化した電子機器を提供する。【解決手段】暗号化キー保存用メモリ１５において、スイッチ１５ａがオフ状態に設定されることにより、暗号化ブロック１３でユーザデータを暗号化したときに用いられたＳＤカード１６のユーザＩＤが記憶されると共に、同ユーザＩＤの読み出し不可能状態が設定される一方、スイッチ１５ａがオン状態に設定されることにより、暗号化キー保存用メモリ１５がユーザＩＤの読み出し可能状態に設定されたとき、暗号化ブロック１３にて、同暗号化キー保存用メモリ１５から読み出されたユーザＩＤを用いてユーザデータが復号化されるので、ＳＤカード１６を紛失した場合など、同ＳＤカード１６が装着されないときでも、ユーザデータの復号化に対応できる。【選択図】図８
2008167086.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するためのデータ記憶手段と、固有の識別ＩＤが割り当てられた外部記憶デバイスを着脱自在に装着可能な記憶デバイス装着部とを有する電子機器であって、
前記データを前記データ記憶手段に書き込むとき、装着された前記外部記憶デバイスの前記識別ＩＤを暗号化キーとして用いて前記データを暗号化する一方、暗号化された前記データを前記データ記憶手段から読み出すとき、当該識別ＩＤを復号化キーとして用いて前記データを復号化する暗号化／復号化手段と、
前記暗号化キーかつ復号化キーとしての前記識別ＩＤを記憶する暗号化／復号化キー記憶部とが設けられ、
該暗号化／復号化キー記憶部は、
当該電子機器の外部からは操作不可能で、かつ前記暗号化／復号化キーの読み出し可能／不可能状態を設定するための読み出し状態設定手段を備えてなることを特徴とする電子機器。
【請求項２】
前記読み出し状態設定手段は、
当該電子機器の外部からは操作不可能で、かつ前記暗号化／復号化キーの読み出し可能／不可能状態を設定するためのスイッチ手段で構成され、
前記暗号化／復号化手段は、
前記暗号化／復号化キー記憶部の前記スイッチ手段が前記暗号化／復号化キーの読み出し可能状態に設定されたとき、該暗号化／復号化キー記憶部から読み出された復号化キーを用いて前記データを復号化する構成とされていることを特徴とする請求項１記載の電子機器。
【請求項３】
前記暗号化／復号化手段は、
前記外部記憶デバイスが装着されていないとき、かつ、前記暗号化／復号化キー記憶部の前記スイッチ手段が前記暗号化／復号化キーの読み出し可能状態に設定されたとき、該暗号化／復号化キー記憶部から読み出された該復号化キーを用いて前記データを復号化する構成とされていることを特徴とする請求項２記載の電子機器。
【請求項４】
前記暗号化／復号化手段は、
前記データに対して前記識別ＩＤを用いてオフセットをかけることにより暗号化する一方、暗号化された前記データに対して前記識別ＩＤを用いて前記オフセットを解除することにより復号化する構成とされていることを特徴とする請求項１、２又は３記載の電子機器。
【請求項５】
前記データは、
当該電子機器のユーザの個人情報であり、
前記外部記憶デバイスの前記識別ＩＤは、
前記ユーザの識別子であることを特徴とする請求項１、２、３又は４記載の電子機器。
【請求項６】
データを記憶するためのデータ記憶手段と、固有の識別ＩＤが割り当てられた外部記憶デバイスを着脱自在に装着可能な記憶デバイス装着部とを有する電子機器であって、
前記データを前記データ記憶手段に書き込むとき、装着された前記外部記憶デバイスの前記識別ＩＤを暗号化キーとして用いて前記データを暗号化する一方、暗号化された前記データを前記データ記憶手段から読み出すとき、当該識別ＩＤを復号化キーとして用いて前記データを復号化する暗号化／復号化手段とを有する電子機器に用いられるデータ復号化方法であって、
前記暗号化キーかつ復号化キーとしての前記識別ＩＤを記憶し、かつ当該電子機器の外部からは操作不可能で、かつ前記暗号化／復号化キーの読み出し可能／不可能状態を設定するための読み出し状態設定手段を有する暗号化／復号化キー記憶部を設け、
該暗号化／復号化キー記憶部で前記復号化キーを読み出すように設定されたとき、該暗号化／復号化キー記憶部から読み出された該復号化キーを用いて前記データを復号化することを特徴とするデータ復号化方法。
【請求項７】
前記外部記憶デバイスが装着されていないとき、かつ、前記暗号化／復号化キー記憶部で前記復号化キーを読み出すように設定されたとき、該暗号化／復号化キー記憶部から読み出された該復号化キーを用いて前記データを復号化することを特徴とする請求項６記載のデータ復号化方法。
【請求項８】
コンピュータに請求項１乃至５のいずれか一に記載の電子機器を制御させるためのデータ復号化制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子機器、該電子機器に用いられるデータ復号化方法及びデータ復号化制御プログラムに係り、たとえば携帯電話機などのように、ユーザの個人情報などを記録する機能を有し、同個人情報のセキュリティの強化が要求されている電子機器、該電子機器に用いられるデータ復号化方法及びデータ復号化制御プログラムに関する。
【背景技術】
【０００２】
携帯電話機やパソコンなど、ユーザの個人情報（ユーザデータ）を記録する機能を有する電子機器では、近年、セキュリティの甘さによる個人情報の流出などの問題が多発している。このため、個人情報に対するセキュリティの強化が課題になっている。現状では、操作者に対して、パスワードによる認証が広く行われ、近年では、指紋認証や顔認証などが用いられるようになっているが、これらの認証では誤認識される可能性もあり、セキュリティ保護が確実ではなく、また、操作手順の煩わしさから、セキュリティの設定が敬遠されることも多い。また、これらの認証により、第三者が機器を使用できないようにすることはできるが、内部のＲＯＭ（Read Only Memory）に書き込まれているユーザデータ自体は、容易に読み出されてしまうという問題点がある。
【０００３】
このような問題点を解決するために、ＲＯＭにデータを書き込むときに同データを暗号化する機能をもち、ユーザデータ（たとえば、電話帳、電子メール、カメラ機能を有する携帯電話機で撮影された写真の画像データなど）を暗号化することで、セキュリティを強化した携帯電話機などの電子機器が提案されている。この場合、暗号化するための暗号化キーとして、たとえば、ＳＤ（Secure Digital）（登録商標）カードやｍｉｎｉＳＤ（登録商標）カードなどの外部記憶デバイスがもつ固有の識別ＩＤを用いることで、暗号化を容易にし、第三者に暗号化キーを知られることのないセキュリティが得られるようになっている。
【０００４】
従来、この種の技術としては、たとえば、特許文献１に記載されたものがある。
特許文献１に記載された移動通信端末では、データをメモリ部に書き込む際、任意に装着された外部記憶媒体であるＳＩＭ（Subscriber Identity Module）カードの固有ＩＭＳＩ（International Mobile Subscriber Identifier、移動加入者識別子）をキーとして、データを暗号化して書き込む一方、暗号化されたデータを読み出す際、同ＩＭＳＩをキーとして復号化する。
【０００５】
また、特許文献２に記載された携帯端末では、ユーザデータを不揮発性メモリに書き込む際、着脱自在に装着された記憶媒体であるＵＩＭ（User Identity Module）カードの固有ＩＭＳＩを基にする暗号鍵により、ユーザデータを暗号化して書き込む一方、暗号化されたユーザデータを読み出す際、同ＩＭＳＩによる暗号鍵により復号化する。
【特許文献１】特開２００３−１８８９８１号公報（要約書、図１）
【特許文献２】特開２００４−３３６７１９号公報（要約書、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の電子機器では、次のような問題点があった。
すなわち、特許文献１に記載された移動通信端末では、一度暗合化されてメモリ部に書き込まれたデータは、ユーザがＳＩＭカードを紛失した場合など、暗合化キーであるＩＭＳＩがわからなくなった場合、同メモリ部から読み出されても復号化できなくなるため、ユーザからクレーム及び苦情が発生する可能性があるという問題点がある。同様に、特許文献２に記載された携帯端末では、ＵＩＭカードの固有ＩＭＳＩを基にする暗号鍵により暗合化されて不揮発性メモリに書き込まれたユーザデータは、ユーザが同ＵＩＭカードを紛失した場合など、暗合鍵がわからなくなった場合、同不揮発性メモリから読み出されても、復号化できないという問題点がある。
【０００７】
この発明は、上述の事情に鑑みてなされたもので、セキュリティ保護を確実かつ容易に設定すると共に、固有の識別ＩＤが登録された外部記憶デバイスを紛失した場合でも、暗合化されているデータが復号化される電子機器、該電子機器に用いられるデータ復号化方法及びデータ復号化制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１記載の発明は、データを記憶するためのデータ記憶手段と、固有の識別ＩＤが割り当てられた外部記憶デバイスを着脱自在に装着可能な記憶デバイス装着部とを有する電子機器に係り、前記データを前記データ記憶手段に書き込むとき、装着された前記外部記憶デバイスの前記識別ＩＤを暗号化キーとして用いて前記データを暗号化する一方、暗号化された前記データを前記データ記憶手段から読み出すとき、当該識別ＩＤを復号化キーとして用いて前記データを復号化する暗号化／復号化手段と、前記暗号化キーかつ復号化キーとしての前記識別ＩＤを記憶する暗号化／復号化キー記憶部とが設けられ、該暗号化／復号化キー記憶部は、当該電子機器の外部からは操作不可能で、かつ前記暗号化／復号化キーの読み出し可能／不可能状態を設定するための読み出し状態設定手段を備えてなることを特徴としている。
【０００９】
請求項２記載の発明は、請求項１記載の電子機器に係り、前記読み出し状態設定手段は、当該電子機器の外部からは操作不可能で、かつ前記暗号化／復号化キーの読み出し可能／不可能状態を設定するためのスイッチ手段で構成され、前記暗号化／復号化手段は、前記暗号化／復号化キー記憶部の前記スイッチ手段が前記暗号化／復号化キーの読み出し可能状態に設定されたとき、該暗号化／復号化キー記憶部から読み出された復号化キーを用いて前記データを復号化する構成とされていることを特徴としている。
【００１０】
請求項３記載の発明は、請求項２記載の電子機器に係り、前記暗号化／復号化手段は、前記外部記憶デバイスが装着されていないとき、かつ、前記暗号化／復号化キー記憶部の前記スイッチ手段が前記暗号化／復号化キーの読み出し可能状態に設定されたとき、該暗号化／復号化キー記憶部から読み出された該復号化キーを用いて前記データを復号化する構成とされていることを特徴としている。
【００１１】
請求項４記載の発明は、請求項１、２又は３記載の電子機器に係り、前記暗号化／復号化手段は、前記データに対して前記識別ＩＤを用いてオフセットをかけることにより暗号化する一方、暗号化された前記データに対して前記識別ＩＤを用いて前記オフセットを解除することにより復号化する構成とされていることを特徴としている。
【００１２】
請求項５記載の発明は、請求項１、２、３又は４記載の電子機器に係り、前記データは、当該電子機器のユーザの個人情報であり、前記外部記憶デバイスの前記識別ＩＤは、前記ユーザの識別子であることを特徴としている。
【００１３】
請求項６記載の発明は、データを記憶するためのデータ記憶手段と、固有の識別ＩＤが割り当てられた外部記憶デバイスを着脱自在に装着可能な記憶デバイス装着部とを有する電子機器に係り、前記データを前記データ記憶手段に書き込むとき、装着された前記外部記憶デバイスの前記識別ＩＤを暗号化キーとして用いて前記データを暗号化する一方、暗号化された前記データを前記データ記憶手段から読み出すとき、当該識別ＩＤを復号化キーとして用いて前記データを復号化する暗号化／復号化手段とを有する電子機器に用いられるデータ復号化方法に係り、前記暗号化キーかつ復号化キーとしての前記識別ＩＤを記憶し、かつ当該電子機器の外部からは操作不可能で、かつ前記暗号化／復号化キーの読み出し可能／不可能状態を設定するための読み出し状態設定手段を有する暗号化／復号化キー記憶部を設け、該暗号化／復号化キー記憶部で前記復号化キーを読み出すように設定されたとき、該暗号化／復号化キー記憶部から読み出された該復号化キーを用いて前記データを復号化することを特徴としている。
【００１４】
請求項７記載の発明は、請求項６記載のデータ復号化方法に係り、前記外部記憶デバイスが装着されていないとき、かつ、前記暗号化／復号化キー記憶部で前記復号化キーを読み出すように設定されたとき、該暗号化／復号化キー記憶部から読み出された該復号化キーを用いて前記データを復号化することを特徴としている。
【００１５】
請求項８記載の発明は、データ復号化制御プログラムに係り、コンピュータに請求項１乃至５のいずれか一に記載の電子機器を制御させることを特徴としている。
【発明の効果】
【００１６】
この発明の構成によれば、暗号化キーかつ復号化キーとしての識別ＩＤが、暗号化／復号化キー記憶部で記憶され、当該電子機器の外部からは操作不可能な読み出し状態設定手段で暗号化／復号化キーの読み出し可能／不可能状態が設定されるので、個人情報に対するセキュリティを強化できる。また、同暗号化／復号化キー記憶部で復号化キーを読み出すように設定されたとき、同暗号化／復号化キー記憶部から読み出された復号化キーを用いてデータが復号化されるので、外部記憶デバイスを紛失した場合など、同外部記憶デバイスが装着されないときでも、データの復号化に対応できる。
【発明を実施するための最良の形態】
【００１７】
データを暗号化するための暗号化キーとしてのユーザＩＤが、ユーザによる通常のキー入力操作では読み出し不可能な領域に記憶され、同識別ＩＤの読み出し可能／不可能状態を設定するためのスイッチが設けられている電子機器、該電子機器に用いられるデータ復号化方法及びデータ復号化制御プログラムを提供する。
【実施例】
【００１８】
図１は、この発明の一実施例である電子機器の要部の電気的構成を示すブロック図である。
この例の電子機器は、同図に示すように、携帯電話機１０であり、制御部１１と、ＳＤカード制御部１２と、暗号化ブロック１３と、ＲＯＭ１４と、暗号化キー保存用メモリ１５とから構成されている。また、ＳＤカード制御部１２には、ＳＤカード１６が装着されている。制御部１１は、この携帯電話機１０全体を制御するコンピュータとしてのＣＰＵ（中央処理装置）１１ａ及び同ＣＰＵ１１ａを動作させるためのデータ復号化制御プログラムが記録されたＲＯＭ（リード・オンリ・メモリ）１１ｂを有している。
【００１９】
ＳＤカード制御部１２は、ＳＤカードコントローラ１２ａ及びＳＤカードＩ／Ｆ（インタフェース）１２ｂからなり、ユーザのＩＤ（固有の識別ＩＤ）が割り当てられたＳＤカード１６を着脱自在に装着可能なものである。ＲＯＭ１４は、たとえば、読み書き可能なフラッシュＲＯＭなどで構成され、当該携帯電話機１０のユーザの個人情報（ユーザデータ）及び同ユーザデータ以外のデータを記憶するためのものである。ユーザデータは、たとえば、電話帳、電子メール、カメラ機能を有する携帯電話機で撮影された写真の画像データなどである。暗号化ブロック１３は、ユーザデータをＲＯＭ１４に書き込むとき、装着されたＳＤカード１６のユーザＩＤを暗号化キーとして用いて同ユーザデータを暗号化する一方、暗号化された同ユーザデータを同ＲＯＭ１４から読み出すとき、当該ユーザＩＤを復号化キーとして用いて同ユーザデータを復号化する。また、上記ユーザデータを暗号化するか否か、また、どのユーザデータを暗号化するか否かは、ユーザが所定の操作を行うことにより選択可能である。また、暗号化ブロック１３は、ユーザデータ以外のデータをＲＯＭ１４に書き込むときは、暗号化を行わない。
【００２０】
暗号化キー保存用メモリ１５は、たとえば、フラッシュＲＯＭなどで構成され、暗号化ブロック１３で上記ユーザデータを暗号化したときに暗号化キーとして用いられたユーザＩＤを、ユーザによる通常のキー入力操作では読み出し不可能な領域に記憶する。また、暗号化ブロック１３は、ＳＤカード１６がＳＤカード制御部１２に装着されていないとき、かつ、暗号化キー保存用メモリ１５でユーザＩＤを読み出す操作が行われたとき、同暗号化キー保存用メモリ１５から読み出されたユーザＩＤを用いて上記ユーザデータを復号化する。
【００２１】
図２は、図１中のＲＯＭ１４に通常のアクセスを行うときのデータの流れを説明する図である。
このＲＯＭ１４は、同図２に示すように、ＲＯＭプログラム領域１４ａ及びＲＯＭユーザデータ領域１４ｂを有している。この場合、ＣＰＵ１１により、暗号化ブロック１３を介してＲＯＭプログラム領域１４ａにアクセスされるが、暗号化ブロック１３の暗号化の機能が無効とされ、暗号化されていないデータ（すなわち、ユーザデータ以外のデータ）がやりとりされる。
【００２２】
図３は、図１中の暗号化キー保存用メモリ１５に記憶されているユーザＩＤの読み出し可能／不可能状態を設定する機構を説明する図である。
この暗号化キー保存用メモリ１５では、携帯電話機１０の筐体外部からは操作不可能で、かつユーザＩＤの読み出し可能／不可能状態を設定するためのスイッチ１５ａが設けられている。そして、同図３（ａ）に示すように、スイッチ１５ａがオフ（開放）状態のとき、ＯＥ（アウトプットイネーブル）がノンアクティブモードとなり、ユーザＩＤが書き込み可、かつ、読み出し不可に設定される一方、同図３（ｂ）に示すように、スイッチ１５ａがオン（短絡）状態のとき、ＯＥ（アウトプットイネーブル）がＧ（グラウンド）に接続されてアクティブモードとなり、ユーザＩＤが書き込み可、かつ、読み出し可に設定される。このスイッチ１５ａの存在及び機能は、たとえば専門店の保守担当者など、特定の人物にのみに知られているものであり、一般ユーザには非公開となっている。
【００２３】
図４は、図２中のＲＯＭ１４のＲＯＭユーザデータ領域１４ｂにアクセスを行うときのデータの流れを説明する図である。
このＲＯＭユーザデータ領域１４ｂでは、同図４に示すように、ＣＰＵ１１により、暗号化ブロック１３を介してアクセスされる。この場合、ＣＰＵ１１により、ＳＤカード１６の識別ＩＤを暗号化キーとして暗号化ブロック１３に設定され、同ＣＰＵ１１からのユーザデータが同暗号化ブロック１３で暗号化されてＲＯＭユーザデータ領域１４ｂに保存されると共に、同暗号化キーが暗号化キー保存用メモリ１５に自動的に保存される。また、１台の携帯電話機１０を複数のユーザが共用する場合など、ＲＯＭユーザデータ領域１４ｂが各ユーザ毎に設けられ、各ユーザデータ領域毎に暗合化キーが異なる場合は、同各ユーザデータ領域に対応するアドレスも保存される。
【００２４】
図５は、図４中の暗号化ブロック１３によるユーザデータの暗号化及び復号化を行うときのデータの流れを説明する図である。
この暗号化ブロック１３では、同図５（ａ）に示すように、たとえば、ユーザデータ“０ｘ０１２３”（１６進表示）に対して識別ＩＤ“０ｘ２９４Ａ”を用いてオフセットをかける（たとえば、加算）ことにより、暗号化されたユーザデータ“０ｘ２Ａ６Ｄ”が出力される。一方、同図５（ｂ）に示すように、暗号化されたユーザデータ“０ｘ２Ａ６Ｄ”に対して識別ＩＤ“０ｘ２９４Ａ”を用いて暗号化時と逆にオフセットをかけてオフセットを解除（たとえば、減算）することにより、復号化されたユーザデータ“０ｘ０１２３”が出力される。
【００２５】
図６は、ユーザデータを暗号化してＲＯＭ１４に記憶させる手順を説明するフローチャート、図７は、暗号化されているユーザデータをＲＯＭ１４から読み出す手順を説明するフローチャート、及び図８が、暗号化されているユーザデータをＳＤカード１６を用いずにＲＯＭ１４から読み出すときのデータの流れを説明する図である。
これらの図を参照して、この例の携帯電話機１０に用いられるデータ復号化方法の処理内容について説明する。
この携帯電話機１０では、暗号化キー保存用メモリ１５において、スイッチ１５ａがオフ状態に設定されることにより、暗号化ブロック１３でユーザデータを暗号化したときに用いられたユーザＩＤが記憶されると共に、同ユーザＩＤの読み出し不可能状態が設定される。そして、ＳＤカード１６が装着されていないとき、かつ、スイッチ１５ａがオン状態に設定されることにより、暗号化キー保存用メモリ１５がユーザＩＤの読み出し可能状態に設定されたとき、暗号化ブロック１３にて、同暗号化キー保存用メモリ１５から読み出されたユーザＩＤを用いてユーザデータが復号化される。
【００２６】
すなわち、ユーザデータを暗号化してＲＯＭ１４に記憶させる場合、図６に示すように、ユーザの操作により、ＳＤカード１６がＳＤカード制御部１２に装着される（ステップＡ１）。ユーザの操作により、同ユーザが暗号化したいユーザデータが選択される（ステップＡ２）。ＳＤカード１６から識別ＩＤ（ユーザＩＤ）が読み込まれる（ステップＡ３）。ユーザデータは暗号化されていないので、暗合化ブロック１３を“暗号化なし”に設定する（ステップＡ４）。ＲＯＭ１４からユーザデータが読み出される（ステップＡ５）。暗合化ブロック１３を“暗号化あり”に設定し、そのときの暗号化キーをＳＤカード１６の識別ＩＤに設定する（ステップＡ６）。ＲＯＭ１４のＲＯＭユーザデータ領域１４ｂに暗号化されたユーザデータが書き込まれると共に、暗号化キー保存用メモリ１５に暗号化キーが保存される（ステップＡ７）。
【００２７】
また、暗号化されているユーザデータをＲＯＭ１４から読み出す場合、図７に示すように、ユーザの操作により、ＳＤカード１６がＳＤカード制御部１２に装着される（ステップＢ１）。ユーザの操作により、同ユーザが読み出したいユーザデータが選択される（ステップＢ２）。ＳＤカード１６から識別ＩＤ（ユーザＩＤ）が読み込まれる（ステップＢ３）。暗合化ブロック１３を“暗号化あり”に設定し、そのときの暗号化キーをＳＤカード１６の識別ＩＤに設定する（ステップＢ４）。ＲＯＭ１４からユーザデータが読み出され、識別ＩＤにより同ユーザデータが復号化される（ステップＢ５）。
【００２８】
一方、ＳＤカード１６を紛失した場合など、暗合化キーがわからなくなり、暗号化されているユーザデータを同ＳＤカード１６を用いずにＲＯＭ１４から読み出すとき、図８に示すように、まず、暗合化キー保存用メモリ１５から暗合化キーを読み出せるようにするため、たとえば保守担当者がスイッチ１５ａをオン（短絡）状態とする。そして、ＣＰＵ１１により、暗合化ブロック１３に対して、暗合化キーを暗合化キー保存用メモリ１５から読み出すように設定される。これにより、暗合化ブロック１３により、ＲＯＭユーザデータ領域１４ｂから暗号化されたユーザデータを読み出す際、自動的に暗合化キー保存用メモリ１５から暗合化キーが読み出され、同ユーザデータの暗合化が解除されてＣＰＵ１１との間でやりとりされる。また、ユーザデータ領域毎に暗合化キーが異なる場合、ＣＰＵ１１から要求のあった領域（アドレス）が暗合化ブロック１３で自動的に判別され、暗合化キー保存用メモリ１５から該当する暗合化キーが読み出されて暗合化が解除される。なお、暗合化キー保存用メモリ１５のスイッチ１５ａがオフ状態になっている場合、暗合化キー保存用メモリ１５から暗合化キーが読み出されないため、暗合化の解除は行われない。
【００２９】
以上のように、この実施例では、暗号化キー保存用メモリ１５において、スイッチ１５ａがオフ状態に設定されることにより、暗号化ブロック１３でユーザデータを暗号化したときに用いられたＳＤカード１６のユーザＩＤが記憶されると共に、同ユーザＩＤの読み出し不可能状態が設定される一方、スイッチ１５ａがオン状態に設定されることにより、暗号化キー保存用メモリ１５がユーザＩＤの読み出し可能状態に設定されたとき、暗号化ブロック１３にて、同暗号化キー保存用メモリ１５から読み出されたユーザＩＤを用いてユーザデータが復号化されるので、ＳＤカード１６を紛失した場合など、同ＳＤカード１６が装着されないときでも、ユーザデータの復号化に対応できる。
【００３０】
以上、この発明の実施例を図面により詳述してきたが、具体的な構成は同実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更などがあっても、この発明に含まれる。
たとえば、ＳＤカードは、固有の識別ＩＤを有する外部記憶デバイスであれば良い。また、上記実施例では、暗号化ブロック１３は、ＳＤカード１６がＳＤカード制御部１２に装着されていないとき、同暗号化キー保存用メモリ１５から読み出されたユーザＩＤを用いてユーザデータを復号化するが、同ＳＤカード１６がＳＤカード制御部１２に装着されていても、暗号化キー保存用メモリ１５がユーザＩＤの読み出し可能状態に設定されたとき、同様にユーザデータを復号化するようにしても良い。また、上記実施例では、電子機器として携帯電話機を例にして説明したが、この発明は、たとえば、ＰＤＡ（Personal Digital Assistants ）やパソコン、電子手帳など、図１の構成を有する装置全般に適用できる。
【００３１】
また、暗号化ブロック１３に代えて、同暗号化ブロック１３と同等の機能を、ＣＰＵ１１又はＲＯＭ１４に付加しても良い。また、上記実施例では、ユーザデータに対して識別ＩＤを加算することによりオフセットをかけたが、減算でも良い。この場合、オフセットの解除では、加算を行う。また、オフセットは、暗合化の可逆性を維持するものであれば、ＳＤカードの識別ＩＤとユーザデータとの任意の演算で良い。
【００３２】
また、暗号化キー保存用メモリ１５にスイッチ１５ａが設けられているが、ＯＥ（アウトプットイネーブル）をアクティブモード／ノンアクティブモードに設定可能な手段であれば、たとえばＯＥ端子とグラウンドとの間をオン／オフ状態とするための治具など、任意の手段で良い。また、暗号化キー保存用メモリ１５に保存されている暗号化キーを、パスワードによって保護するようにしても良い。この場合、保守管理者などがパスワードを設定し、ユーザが任意に変更することはできない。そして、ＳＤカードを用いずに、暗合化されたユーザデータを読み出す際は、保守管理者などが保守用の治具などを用いて外部からパスワードを入力する。ＣＰＵ１１から暗合化ブロック１３を経て暗合化キー保存用メモリ１５にパスワードが送出されると、同暗合化キー保存用メモリ１５から暗合化キーが読み出される。この場合、電源をオン状態としたときに必ず暗号化キーの保護状態になるようにすれば、一旦、保護を解除した後に再び保護状態にするためには、一度電源をオフ状態とするだけで良いことになる。
【産業上の利用可能性】
【００３３】
この発明は、データ記憶手段、及び固有の識別ＩＤが割り当てられた外部記憶デバイスを着脱自在に装着可能な電子機器全般に適用でき、特に、ユーザデータを暗号化して同データ記憶手段に記憶させる場合に用いて有効である。
【図面の簡単な説明】
【００３４】
【図１】この発明の一実施例である電子機器の要部の電気的構成を示すブロック図である。
【図２】図１中のＲＯＭ１４に通常のアクセスを行うときのデータの流れを説明する図である。
【図３】図１中の暗号化キー保存用メモリ１５に記憶されているユーザＩＤの読み出し可能／不可能状態を設定する機構を説明する図である。
【図４】図２中のＲＯＭ１４のＲＯＭユーザデータ領域１４ｂにアクセスを行うときのデータの流れを説明する図である。
【図５】図４中の暗号化ブロック１３によるユーザデータの暗号化及び復号化を行うときのデータの流れを説明する図である。
【図６】ユーザデータを暗号化してＲＯＭ１４に記憶させる手順を説明するフローチャートである。
【図７】暗号化されているユーザデータをＲＯＭ１４から読み出す手順を説明するフローチャートである。
【図８】暗号化されているユーザデータをＳＤカード１６を用いずにＲＯＭ１４から読み出すときのデータの流れを説明する図である。
【符号の説明】
【００３５】
１０      携帯電話機（電子機器）
１１      制御部（電子機器の一部）
１１ａ      ＣＰＵ（中央処理装置）
１１ｂ      ＲＯＭ（リード・オンリ・メモリ）
１２      ＳＤカード制御部（記憶デバイス装着部）
１２ａ      ＳＤカードコントローラ（記憶デバイス装着部の一部）
１２ｂ      ＳＤカードＩ／Ｆ（インタフェース）（記憶デバイス装着部の一部）
１３      暗号化ブロック（暗号化／復号化手段）
１４      ＲＯＭ（データ記憶手段）
１５      暗号化キー保存用メモリ（暗号化／復号化キー記憶部）
１５ａ    スイッチ（読み出し状態設定手段、スイッチ手段）
１６      ＳＤカード（外部記憶デバイス）
【図１】
2008167086.tif 000003
【図２】
2008167086.tif 000004
【図３】
2008167086.tif 000005
【図４】
2008167086.tif 000006
【図５】
2008167086.tif 000007
【図６】
2008167086.tif 000008
【図７】
2008167086.tif 000009
【図８】
2008167086.tif 000010