(57)【要約】【課題】  携帯端末内のデータのセキュリティ向上を、ユーザの利便性を低下させずに実現する携帯端末を提供する。【解決手段】  バッテリで駆動する携帯端末であって、鍵を記憶する鍵記憶部と、前記鍵記憶部に記憶されている鍵を使用して、暗号化されているデータを復号化する復号部と、前記バッテリの有線による充電を行う有線充電部と、前記有線充電部による充電が開始したことに基づいて、前記鍵記憶部に記憶されている前記鍵を消去する鍵制御部と、を備える。【選択図】  図１
2013055438.tif 000002
【特許請求の範囲】
【請求項１】
バッテリで駆動する携帯端末であって、
鍵を記憶する鍵記憶部と、
前記鍵記憶部に記憶されている鍵を使用して、暗号化されているデータを復号化する復号部と、
前記バッテリの有線による充電を行う有線充電部と、
前記有線充電部による充電が開始したことに基づいて、前記鍵記憶部に記憶されている前記鍵を消去する鍵制御部と、
を備えることを特徴とする携帯端末。
【請求項２】
前記鍵制御部は、前記バッテリの残量が所定の値より小さくなったことに基づいて、前記鍵記憶部に記憶されている前記鍵を消去することを特徴とする請求項１記載の携帯端末。
【請求項３】
前記鍵制御部は、前記有線充電部による充電が開始した回数が所定回数に達したことに基づいて、前記鍵記憶部に記憶されている前記鍵を消去することを特徴とする請求項１または２記載の携帯端末。
【請求項４】
前記バッテリの無線による充電を行う無線充電部を備えることを特徴とする請求項１〜３の何れかに記載の携帯端末。
【請求項５】
前記無線充電部による充電が開始したことに基づいて、外部機器との機器認証を行う認証部を備え、
前記鍵制御部は、前記機器認証が失敗したことに基づいて、前記鍵記憶部に記憶されている前記鍵を消去することを特徴とする請求項４記載の携帯端末。
【請求項６】
前記鍵制御部は、前記機器認証が失敗した回数が所定回数に達したことに基づいて、前記鍵記憶部に記憶されている前記鍵を消去することを特徴とする請求項５記載の携帯端末。
【請求項７】
前記外部機器は前記鍵を有し、
前記鍵制御部は、前記機器認証が成功したことに基づいて、前記外部機器から前記鍵を取得して、前記鍵記憶部に記憶させることを特徴とする請求項５または６記載の携帯端末。
【請求項８】
前記携帯端末の現在位置を検出する位置検出部を備え、
前記鍵制御部は、前記位置検出部により検出された前記携帯端末の現在位置が所定のエリア内に含まれないことを条件に、前記鍵記憶部に記憶されている前記鍵を消去することを特徴とする請求項１〜７の何れかに記載の携帯端末。
【請求項９】
バッテリで駆動する携帯端末であって、
鍵を記憶する鍵記憶部と、
前記鍵記憶部により記憶されている鍵を使用して、暗号化されているデータを復号化する復号部と、
前記バッテリの充電を行う充電部と、
前記充電部による充電が開始したことに基づいて、前記鍵記憶部に記憶されている前記鍵を消去する鍵制御部と、
前記鍵を有する外部機器との機器認証を行う認証部と、を備え、
前記鍵制御部は、前記機器認証が成功したことに基づいて、前記外部機器から前記鍵を取得して、前記鍵記憶部に記憶させることを特徴とする携帯端末。
【請求項１０】
バッテリで駆動する携帯端末の鍵管理方法であって、
鍵を記憶する鍵記憶工程と、
記憶されている鍵を使用して、暗号化されているデータを復号化する復号工程と、
前記バッテリの有線による充電を行う有線充電工程と、
有線による充電が開始したことに基づいて、記憶されている前記鍵を消去する鍵消去工程と、
を含んでいることを特徴とする携帯端末の鍵管理方法。
【請求項１１】
前記鍵消去工程は、前記バッテリの残量が所定の値より小さくなったことに基づいて、記憶されている前記鍵を消去することを特徴とする請求項１０記載の携帯端末の鍵管理方法。
【請求項１２】
前記鍵消去工程は、有線による充電が行われた回数が所定回数に達したことに基づいて、記憶されている前記鍵を消去することを特徴とする請求項１０または１１記載の携帯端末の鍵管理方法。
【請求項１３】
前記バッテリの無線による充電を行う無線充電工程を含んでいることを特徴とする請求項１０〜１２の何れかに記載の携帯端末。
【請求項１４】
無線による充電が開始したことに基づいて、外部機器との機器認証を行う認証工程を含み、
前記鍵消去工程は、前記機器認証が失敗したことに基づいて、記憶されている前記鍵を消去することを特徴とする請求項１３記載の携帯端末の鍵管理方法。
【請求項１５】
前記鍵消去工程は、前記機器認証が失敗した回数が所定回数に達したことに基づいて、記憶されている前記鍵を消去することを特徴とする請求項１４記載の携帯端末の鍵管理方法。
【請求項１６】
前記外部機器は前記鍵を有し、
前記機器認証が成功したことに基づいて、前記外部機器から前記鍵を取得して記憶する鍵取得工程を含んでいることを特徴とする請求項１４または１５記載の携帯電端末の鍵管理方法。
【請求項１７】
前記携帯端末の現在位置を検出する位置検出工程を含み、
前記鍵消去工程は、検出した携帯端末の現在位置が所定のエリア内に含まれないことを条件に、記憶されている前記鍵を消去することを特徴とする請求項１０〜１６記載の携帯端末の鍵管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末およびこれの鍵管理方法に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末等の携帯端末の普及が進んでおり、これらの携帯端末を企業や公官庁での業務用途に使用するニーズが高まっている。携帯端末を業務用途に用いるためには、携帯端末を紛失した時の不正利用や情報漏洩を防止するセキュリティ対策が課題となる。
【０００３】
本技術分野に関して、特開２００９−２５３７８３号公報（特許文献１）には、「データを暗号化して保持することによりデータを保護する携帯端末であって、当該携帯端末で暗号化したデータを復号するための鍵を保持しておくための内部メモリと、少なくとも当該携帯端末で保持している暗号化されたデータを復号するための処理を行う処理部とを備え、処理部は、当該携帯端末で保持されている暗号化されたデータを復号する前にユーザ認証を行い、正規のユーザでないと判断した場合に、内部メモリに保持されている該暗号化されたデータを復号するための鍵を消去することを特徴とする。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５３７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の背景技術によれば、パスワードを用いたユーザ認証を行うことにより、正規のユーザであることを確認しているが、パスワードが漏洩して、携帯端末と共に第三者によって盗まれてしまった場合には、鍵を消去せずに携帯端末の内部のデータに不正にアクセスすることが可能になってしまう。
【０００６】
本発明の目的は、上記従来技術の状況に鑑み、ユーザの利便性を低下させずに、携帯端末内のデータのセキュリティを向上する携帯端末およびこれの鍵管理方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、例えば、本発明の携帯端末は、バッテリで駆動する携帯端末であって、鍵を記憶する鍵記憶部と、前記鍵記憶部に記憶されている鍵を使用して、暗号化されているデータを復号化する復号部と、前記バッテリの有線による充電を行う有線充電部と、前記有線充電部による充電が開始したことに基づいて、前記鍵記憶部に記憶されている前記鍵を消去する鍵制御部と、を備える。
【発明の効果】
【０００８】
本発明によれば、携帯端末内のデータのセキュリティの向上を、ユーザの利便性を低下させずに実現する携帯端末およびこの鍵管理方法を提供可能である。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施例における、暗号処理システムの構成図である。
【図２】本発明の第１の実施例における、携帯端末の動作を示すフローチャートである。
【図３】本発明の第２の実施例における、暗号処理システムの構成図である。
【図４】本発明の第２の実施例における、携帯端末の動作を示すフローチャートである。
【図５】本発明の第３の実施例における、暗号処理システムの構成図である。
【図６】本発明の第３の実施例における、携帯端末の動作を示すフローチャートである。
【図７】本発明の第４の実施例における、暗号処理システムの構成図である。
【発明を実施するための形態】
【００１０】
以下本発明の実施例を、図面を用いて説明する。
【実施例１】
【００１１】
図１および図２は本発明の第１の実施例の説明図である。図１は本実施例に係る暗号処理システムの構成図である。図２は本実施例の携帯端末の動作を示すフローチャートである。
【００１２】
図１に示した暗号処理システムは、携帯端末１０と無線充電装置２０から構成される。本実施例において、携帯端末１０は携帯電話、スマートフォン、ノートＰＣ、タブレット端末等の、バッテリを内蔵している持ち運び可能な装置を想定しており、無線および有線でバッテリの充電が可能である。無線充電装置２０は、携帯端末１０が内蔵するバッテリに無線で電力を送信して充電を行う機能を有する装置である。携帯端末１０を無線で充電する方式としては、電磁誘導や磁気共鳴を用いることが考えられるが、本実施例では無線充電方式の種別は問わない。
【００１３】
携帯端末１０は、内部ストレージ１０１、内部メモリ１０２、暗号処理部１０３、携帯端末制御コントローラ１０４、ユーザＩ／Ｆ１０５、無線通信部１０６、バッテリ１２０、充電制御コントローラ１３０、近接無線通信部１４１、無線受電部１４２、および接触受電部１４３を有する。
【００１４】
内部ストレージ１０１は、データやプログラム（以下、まとめて「データ」という場合がある）を永続的に記憶する機能を有し、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ等の不揮発性半導体メモリで構成される。内部メモリ１０２は、データを一時的に記憶する機能を有し、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性半導体メモリから構成される。
【００１５】
暗号処理部１０３は、暗号鍵を一時的に保持する記憶素子である暗号鍵レジスタ１１３を有し、暗号鍵レジスタ１１３に設定（転送）された暗号鍵を用いて、所定のデータの暗号化と、暗号化されたデータの復号化を行う機能を有する回路から構成される。暗号処理部１０３は、ＡＥＳ暗号等の共通鍵暗号方式に即してデータの暗号化および復号化を行う。尚、本実施例では、データの暗号化に用いられる暗号鍵と、当該暗号鍵を用いて暗号化されたデータの復号化に用いられる復号鍵が共通である共通鍵暗号方式が適用されているが、共通鍵暗号方式の代わりに、ＲＳＡ暗号等の公開鍵暗号方式その他の暗号方式を用いても良い。また、データの暗号化を行う回路と、データの復号化を行う回路とは別体であっても良い。
【００１６】
携帯端末制御コントローラ１０４は、携帯端末１０全体の制御を司り、内部ストレージ１０１や内部メモリ１０２に格納されているプログラムやデータに基づいた処理を実行する。ユーザＩ／Ｆ１０５は、ディスプレイやスピーカ等を用いてユーザに情報を提示する機能と、テンキーやタッチパネル等を用いてユーザからの情報を入力する機能を有している。無線通信部１０６は、無線通信部１０６は、アンテナ、変調回路、復調回路、およびデュプレクサなどから構成され、携帯電話通信、または無線ＬＡＮ等の無線通信を行う機能を有している。
【００１７】
バッテリ１２０は携帯端末１０を構成する各ハードウェアに電力を供給する。充電制御コントローラ１３０は、バッテリ１２０の充電状態を管理すると共に、携帯端末１０の外部から供給される電力でバッテリ１２０を充電する機能を有し、例えばマイクロプロセッサを用いて実現される。近接無線通信部１４１は、アンテナや専用回路等を含むモジュールにより構成され、充電制御コントローラ１３０による制御の下、無線充電装置２０との間で、データを無線で送受信する。本実施例では、ＮＦＣ（Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）など、１０ｃｍ程度の通信距離で無線通信を行う近接無線通信方式が用いられるが、近接無線通信部１４１が対応する通信方式の種別は問わない。尚、双方向の無線通信が望ましい。
【００１８】
無線受電部１４２は、無線充電装置２０から供給される電力を無線で受電する機能を有している。接触受電部１４３は、電源ケーブルやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル等を用いて有線で電力を受電する機能を有している。無線受電部１４２が無線充電装置２０から受電した電力は、充電制御コントローラ１３０による制御の下、バッテリ１２０に供給される。接触受電部１４３が受電した電力についてもこれと同様である。
【００１９】
ここで、内部ストレージ１０１は、非暗号化領域１１１と暗号化領域１１２に分かれている。暗号化が不要なデータは非暗号化領域１１１に格納され、暗号化が必要なデータは暗号化領域１１２に格納される。暗号化領域１１２は暗号処理部１０３により暗号化されたデータを格納しており、携帯端末制御コントローラ１０４は、暗号化領域１１２のデータを読み出す際に、暗号処理部１０３を用いてこれらの復号化を行う。
【００２０】
また、充電制御コントローラ１３０は、データやプログラムを記憶する記憶領域１３１を有している。記憶領域１３１はフラッシュメモリ等の更新可能な不揮発性半導体メモリ、または、ＳＲＡＭやＤＲＡＭ等の揮発性半導体メモリから構成される。記憶領域１３１には認証用暗号鍵１３２とストレージ暗号鍵１３３が格納されている。認証用暗号鍵１３２は、無線充電装置２０と機器認証を行うために使用される暗号鍵である。ストレージ暗号鍵１３３は、内部ストレージ１０１の暗号化領域１１２の格納対象であるデータを暗号化する時に使用される暗号鍵であり、且つ、内部ストレージ１０１の暗号化領域１１２に暗号化して格納されているデータを復号化する際に使用される復号鍵でもある。携帯端末制御コントローラ１０４は、記憶領域１３１に格納されているストレージ暗号鍵１３３を読み出して、暗号処理部１０３の暗号鍵レジスタ１１３に設定（転送）する。これにより、暗号化領域１１２の暗号化と復号化が可能になる。
【００２１】
ここで、記憶領域１３１に格納されている暗号鍵等の機密データに第三者が勝手にアクセス出来ないように、充電制御コントローラ１３０は、記憶領域１３１に対するアクセス制御を実施するようにしても良い。例えば、暗証番号を用いたユーザ認証を行うことが考えられる。すなわち、記憶領域１３１に予め暗証番号を格納させておき、ユーザＩ／Ｆ１０５等を介して充電制御コントローラ１３０が外部から取得した、すなわちユーザが入力した番号が、記憶領域１３１に格納されている暗証番号と等しければ、ストレージ暗号鍵１３３の読出しや、記憶領域１３１に格納されている所定の機密データへのアクセスを許可する。一方、外部から取得した番号が暗証番号と一致していなければ、これらは禁止される。
【００２２】
次に、無線充電装置２０の内部構成について説明する。無線充電装置２０は、送電制御コントローラ２００、近接無線通信部２１１、無線送電部２１２、および電源部２１３を有する。
【００２３】
近接無線通信部２１１は、１０ｃｍ程度の通信距離で無線通信を行う近接無線通信を用いて、携帯端末１０との間で、無線でデータを送受信するアンテナや専用回路等から構成される。本実施例では、近接無線通信部２１１が対応する通信方式の種別は問わない。尚、双方向の無線通信を行うことができる方式が望ましい。無線送電部２１２は携帯端末１０に電力を無線で送信する機能を有している。
【００２４】
送電制御コントローラ２００は、無線充電装置２０全体の制御を司る。送電制御コントローラ２００は、記憶領域２０１を搭載しており、データやプログラムを永続的に記憶している。記憶領域２０１は、ＲＯＭやフラッシュメモリ等の不揮発性半導体メモリで構成される。更に、記憶領域２０１には、ストレージ暗号鍵２０２と認証用暗号鍵２０３が格納されている。ストレージ暗号鍵２０２は、携帯端末１０の記憶領域１３１に格納されているストレージ暗号鍵１３３と同一の値になっている。認証用暗号鍵２０３は、携帯端末１０と機器認証を行うために使用される暗号鍵である。本実施例では、携帯端末１０と無線充電装置２０の間で行う機器認証が、互いの正当性を双方で確認できる相互認証を実現できれば、そのアルゴリズムの種別は問わない。もし、共通鍵暗号方式に基づいた機器認証を行うのであれば、認証用暗号鍵２０３と認証用暗号鍵１３２は同一の値となる。一方、公開鍵暗号方式に基づいた機器認証を行うのであれば、認証用暗号鍵２０３と認証用暗号鍵１３２は同一の値である必要は無い。電源部２１３は無線充電装置２０全体に電力を供給すると共に、携帯端末１０に無線で送信される電力の供給源でもある。
【００２５】
次に、図２を用いて携帯端末１０の動作を説明する。
【００２６】
携帯端末１０が起動すると、携帯端末制御コントローラ１０４は、充電制御コントローラ１３０の記憶領域１３１から、ストレージ暗号鍵１３３を取得して、暗号処理部１０３の暗号鍵レジスタ１１３に設定する（Ｓ１０００）。これにより、内部ストレージ１０１の暗号化領域１１２に格納されているデータを復号化することが可能になる。ここで、前述したように、セキュリティを向上するために、充電制御コントローラ１３０は、暗証番号等を用いたユーザ認証が成功しないと、携帯端末制御コントローラ１０４が記憶領域１３１のストレージ暗号鍵１３３にアクセス出来ないように制御しても良い。
【００２７】
次に、充電制御コントローラ１３０は、バッテリ１２０の充電状態の確認を行う（Ｓ１００１）。Ｓ１００１において、バッテリ１２０の充電残量が所定の値以上であれば、バッテリ１２０の充電状態の監視を継続する。Ｓ１００１において、バッテリ１２０の充電残量が所定の値未満であれば、充電制御コントローラ１３０は、携帯端末の紛失または放置といった、セキュリティ上の問題があると見なし、記憶領域１３１のストレージ暗号鍵１３３を消去する（Ｓ１００５）。Ｓ１００１において、バッテリの充電が開始されたことを検出したら、充電制御コントローラ１３０は、無線と有線のどちらでの充電かを判定する（Ｓ１００２）。
【００２８】
充電制御コントローラ１３０は、Ｓ１００２で有線による充電であることを検出したら、携帯端末の不正使用といった、セキュリティ上の問題があると見なし、記憶領域１３１のストレージ暗号鍵１３３を消去する（Ｓ１００５）。充電制御コントローラ１３０は、Ｓ１００２で無線による充電であることを検出したら、近接無線通信部１４１を用いて、無線で電力を送信してきた装置との間で機器認証を行う（Ｓ１００３）。もし、無線充電装置２０が正当な認証用暗号鍵を有しないために、機器認証が失敗したら（Ｓ１００３：失敗）、充電制御コントローラ１３０は、予定していない無線充電装置２０を用いた充電がなされようとしているといった、セキュリティ上の問題があると見なし、記憶領域１３１のストレージ暗号鍵１３３を消去する（Ｓ１００５）。
【００２９】
一方、機器認証の相手が正当な認証用暗号鍵を保持している無線充電装置２０である場合には、機器認証は成功し（Ｓ１００３：成功）、充電制御コントローラ１３０は、無線充電装置２０からストレージ暗号鍵２０２を近接無線通信を用いて取得して、記憶領域１３１にストレージ暗号鍵１３３として保存する（Ｓ１００４）。Ｓ１００４の処理において、無線充電装置２０からストレージ暗号鍵２０２を近接無線通信で取得する際には、例えば、機器認証により双方で共有したセッション鍵（一時的な暗号鍵）を用いてストレージ暗号鍵２０２を暗号化しておく等の保護が望ましい。尚、記憶領域１３１に格納されているストレージ暗号鍵１３３が消去されていなければ、充電制御コントローラ１３０は、無線充電装置２０からストレージ暗号鍵２０２を取得しなくても良い。Ｓ１００４あるいはＳ１００５の処理を実行したら、充電制御コントローラ１３０は無線あるいは有線での充電処理を行う（Ｓ１００６）。その後、Ｓ１００６で行う充電処理が終了したら、Ｓ１００１に戻り、充電状態の監視が継続される。
【００３０】
ここで、携帯端末制御コントローラ１０４は、充電制御コントローラ１３０の動作を監視しており、充電制御コントローラ１３０が、Ｓ１００６で記憶領域１３１のストレージ暗号鍵１３３を消去したことを検出したら、暗号鍵レジスタ１１３に設定したストレージ暗号鍵１３３を同時に消去しても良い。この場合、暗号鍵レジスタ１１３に残されたストレージ暗号鍵１３３を利用した暗号化領域１１２への不正なアクセスを防止することができる。
【００３１】
本実施例によれば、例えばユーザが携帯端末１０を紛失して、携帯端末１０をどこかに放置したままになっている場合に、バッテリ残量が所定の値未満（例えば１０％未満）となったら、暗号化領域１１２のデータが復元できないように、ストレージ暗号鍵１３３を自動的に消去することが可能になり、紛失時のセキュリティを向上できる。
【００３２】
また、携帯端末１０が第三者に盗まれて、第三者が携帯端末１０を有線で充電した時や、正当な認証用暗号鍵を有していない無線充電装置２０を用いて無線充電を行った時（機器認証が失敗した場合）でも、暗号化領域１１２が復元できないように、ストレージ暗号鍵１３３を自動的に消去することが可能になり、盗難時のセキュリティを向上できる。
【００３３】
ここで、正当な認証用暗号鍵を備えている無線充電装置２０は、携帯端末１０の正当なユーザや当該ユーザが所属する組織が管理しているエリア（家の中や会社の中など）にしか設置されていないことを想定している。従って、携帯端末１０を不正に使用しようとする者が、無線でバッテリ１２０の充電をしようとしても、所定のエリアに立ち入ることができず、正当な認証用暗号鍵を保持していない無線充電装置２０をもって充電することとなり、この場合、ストレージ暗号鍵１３３が消去される。これにより、内部ストレージ１０１の暗号化領域１１２が不正にアクセスされることを防止することができるので、携帯端末１０のセキュリティを確保することが可能となる。
【００３４】
もし、携帯端末１０の正当なユーザが、例えば外出先で止むを得ずに有線で携帯端末１０に充電を行って記憶領域１３１のストレージ暗号鍵１３３が消去されてしまったとしても、その後、正当な認証用暗号鍵を備えている無線充電装置２０と機器認証を行わせることで、記憶領域１３１にストレージ暗号鍵１３３を復元させることが可能である。
【００３５】
ここで、バッテリ１２０が携帯端末１０から取り外し可能な構成となっている場合、バッテリ１２０を携帯端末１０から取り外してから、充電を行う場合も考えられる。この場合は、ストレージ暗号鍵１３３を格納する記憶領域１３１を揮発性のメモリにより実現し、携帯端末１０からバッテリを取り外すことで、充電制御コントローラ１３０への給電が停止したら、ストレージ暗号鍵１３３が自動的に消去されるようにすれば良い。また、バッテリ１２０が携帯端末１０から取り外されたことを検出した時点で、充電制御コントローラ１３０が記憶領域１３１（および暗号鍵レジスタ１１３）のストレージ暗号鍵１３３を消去するようにしても良い。尚、バッテリ１２０が取り外されたことを検出する方法としては、バッテリ１２０の着脱を機械的に検出する機械式センサを用いたり、バッテリ１２０からの給電が途絶えたことを検出する電気式センサを用いたりすることが考えられる。
【実施例２】
【００３６】
次に図３および図４を用いて、本発明の第２の実施例を説明する。本実施例では、携帯端末１０を有線で充電した場合や、無線充電時の機器認証が失敗した場合に、直ちにストレージ暗号鍵１３３を消去せずに、有線による充電や機器認証の失敗が何度か繰り返し行われた後に、ストレージ暗号鍵１３３の消去が行われる。
【００３７】
図３は、本実施例に係る暗号処理システムの構成図であり、図１と同じ機能ブロックには同じ番号を付与し、重複する説明は極力省略する。
【００３８】
図３に示す通り、本実施例の携帯端末の記憶領域１３１には暗号鍵消去カウンタ１３４が格納されている。暗号鍵消去カウンタ１３４は、充電制御コントローラ１３０がストレージ暗号鍵１３３の消去を制御するために使用され、携帯端末１０を有線で充電した場合、あるいは無線充電時の機器認証が失敗した場合に、その値が減算される。例えば、暗号鍵消去カウンタ１３４の初期値を所定の正の値（例えば、２）に設定しておき、減算処理によって０になった場合に、ストレージ暗号鍵１３３を消去するという制御が行われる。
【００３９】
図４は、本実施例における携帯端末１０の動作を示すフローチャートであり、図２と同じ処理には同じ番号を付与し、図２と重複する説明は極力省略する。
【００４０】
充電制御コントローラ１３０は、有線で充電を行った場合（Ｓ１００２：有線）と、無線充電時の機器認証に失敗した場合（Ｓ１００３：失敗）に、暗号鍵消去カウンタ１３４の減算を行う（Ｓ２００１）。その後、暗号鍵消去カウンタ１３４が０になっていれば（Ｓ２００２：ＹＥＳ）、充電制御コントローラ１３０は、ストレージ暗号鍵１３３の消去を行う（Ｓ１００５）。もし、暗号鍵消去カウンタ１３４が０になっていなければ（Ｓ２００２：ＮＯ）、充電制御コントローラ１３０は、ストレージ暗号鍵１３３の消去は行わずに、充電処理を実施する（Ｓ１００６）。また、無線充電時の機器認証が成功した場合（Ｓ１００３：成功）は、充電制御コントローラ１３０は、暗号鍵消去カウンタ１３４を初期値（例えば、２）に戻す処理を行う（Ｓ２００３）。
【００４１】
本実施例によれば、携帯端末１０の正当なユーザが、例えば外出先で止むを得ずに有線で充電を行ったり、正しい認証用暗号鍵を有していない無線充電装置２０を用いて無線充電を行ったりした場合でも、充電制御コントローラ１３０が直ちにストレージ暗号鍵１３３を消去しないようにすることが可能である。尚、携帯端末１０の正当なユーザが、その後、正当な認証用暗号鍵を備えている無線充電装置２０と携帯端末１０との機器認証を行うことで、暗号鍵消去カウンタ１３４は初期値に戻るので、ユーザの利便性を維持できる。
【００４２】
もし、携帯端末１０が第三者に盗まれてしまった場合は、有線での充電や、正しい認証用暗号鍵を有していない無線充電装置２０を用いた無線充電が何度か繰り返され、暗号鍵消去カウンタ１３４が０になるとストレージ暗号鍵１３３は消去されるので、セキュリティを高めることが可能である。
【００４３】
尚、暗号鍵消去カウンタの初期値１３４を、ユーザＩ／Ｆ１０５等を介して、ユーザが選択できるようにしても良い。この場合、ユーザにとっての使い勝手が向上する。
【実施例３】
【００４４】
次に図５および図６を用いて本発明の第３の実施例について説明する。本実施例では、携帯端末１０を有線で充電した場合、あるいは無線充電時の機器認証が失敗した場合でも、携帯端末１０の現在位置が、予め設定していた利用エリアの範囲内であれば、ストレージ暗号鍵１３３の消去は行われない。
【００４５】
図５は、本実施例に係る暗号処理システムの構成図であり、図１と同じ機能ブロックには同じ番号を付与し、重複する説明は極力省略する。図５に示す通り、本実施例の携帯端末１０は現在位置取得部１０７を備える。現在位置取得部１０７は、携帯端末１０の現在位置を取得する機能を有しており、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）レシーバーから構成され、緯度と経度で現在位置を表現することが考えられる。あるいは、複数の無線ＬＡＮアクセスポイントを用いた三角測量により、現在位置を求めても良い。また、記憶領域１３１には利用エリアリスト１３６を格納する。利用エリアリスト１３６は、携帯端末１０を利用する一または複数のエリアを設定したリストである。利用エリアの設定方法は、例えば特定位置を中心とした特定半径の円の内部全域と定義しても良いし、特定の４箇所の位置を頂点とした矩形領域内部と定義しても良い。また利用エリアリスト１３６に設定可能な利用エリアの数も特に限定はしない。位置データ１３７は、現在位置を表すデータである。
【００４６】
図６は、本実施例における携帯端末１０の動作を示すフローチャートであり、図２と同じ処理には同じ番号を付与し、図２と重複する説明は極力省略する。
【００４７】
充電制御コントローラ１３０は、有線で充電を行った場合（Ｓ１００２：有線）と、無線充電時の機器認証が失敗した場合（Ｓ１００３：失敗）に、位置データ１３７が示す位置が、利用エリアリスト１３５に設定されている、いずれかの利用エリアに含まれるかを確認する（Ｓ３００２）。本実施例では、携帯端末制御コントローラ１０４は、現在位置取得部１０７を用いて、定期的（例えば、１０ミリ秒ごと）に現在位置を取得し、充電制御コントローラ１３０に送信する。充電制御コントローラ１３０は、取得した現在位置を位置データ１３７として格納することで、位置データ１３７を定期的に更新する。あるいは、Ｓ３００２の処理の中で、充電制御コントローラ１３０が、携帯端末制御コントローラ１０４に対して位置データ更新要求を送信し、携帯端末制御コントローラ１０４は、位置データ更新要求を取得したら、現在位置取得部１０７を用いて現在位置を取得し、充電制御コントローラ１３０に送信する構成であっても良い。
【００４８】
充電制御コントローラ１３０は、位置データ１３７が示す位置がいずれかの利用エリアに含まれていれば（Ｓ３００２：ＹＥＳ）、ストレージ暗号鍵１３３を消去せずに、充電処理を実行する（Ｓ１００６）。もし、位置データ１３７が示す位置がいずれの利用エリアに含まれていなければ（Ｓ３００２：ＮＯ）、無線通信部１０６を用いて、位置データ１３７を発信し（Ｓ３００３）、ストレージ暗号鍵１３３を消去する（Ｓ１００５）。Ｓ３００３では、充電制御コントローラ１３０が、位置データ１３７を携帯端末制御コントローラ１０４に送信し、携帯端末制御コントローラ１０４は、位置データ１３７を電子メール等のメッセージに格納して、所定のサーバ宛に通知することが考えられる。
【００４９】
本実施例によれば、携帯端末１０の正当なユーザが、例えば外出先で止むを得ずに有線で充電を行ったり、正しい認証用暗号鍵を有していない無線充電装置２０を用いて無線充電を行ったりした場合でも、利用エリアリスト１３５に設定されている利用アリアの中であれば、ストレージ暗号鍵１３３を消去しないようにすることが可能である。もし、携帯端末１０が第三者に盗まれてしまった場合は、利用エリアリスト１３５に設定されている利用エリア以外で使用される可能性が高く、その場合はストレージ暗号鍵１３３を消去すると共に、現在位置を無線で所定のサーバ等に発信するため、セキュリティを高めることが可能である。
【００５０】
尚、本実施例では、無線で充電され、且つ機器認証が成功した場合には、携帯端末１０の現在位置にかかわらず、充電処理が実行されるものとしたが、携帯端末１０の現在位置が利用エリアリスト１３５に設定されている利用エリアに含まれていない場合には、充電処理は行わず、ストレージ暗号鍵１３３を消去するようにしても良い。
【実施例４】
【００５１】
次に図７を用いて本発明の第４の実施例について説明する。本実施例では、携帯端末１０が、無線充電に対応していないが、近接無線通信を用いた機器認証を実施する構成となっている。
【００５２】
図７は、本実施例に係る暗号処理システムの構成図であり、図１と同じ機能ブロックには同じ番号を付与し、重複する説明は極力省略する。図７に示す通り、本実施例の暗号処理システムは、携帯端末１０と認証装置５０とを含む。
【００５３】
本実施例の携帯端末１０は接触受電部１４３を有するものの、無線受電部を有しない。すなわち、充電制御コントローラ１３０は、無線充電には対応せず、有線のみでバッテリ１２０の充電を行う。また、携帯端末１０は非接触通信制御コントローラ４００を備える。非接触通信制御コントローラ４００は、近接無線通信部４４１を制御して、認証装置５０との間で機器認証を行う。近接無線通信部４４１は、１０ｃｍ程度の通信距離で双方向の近接無線通信を行うが、近接無線通信部１４１が対応する通信方式の種別は問わない。非接触通信制御コントローラ４００は、各種データやプログラムを記憶する記憶領域４３１を有している。記憶領域４３１はフラッシュメモリ等の更新可能な不揮発性半導体メモリ、またはＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）やＤＲＡＭ（Ｄｉｎａｍｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等の揮発性半導体メモリから構成される。記憶領域４３１には認証用暗号鍵１３２とストレージ暗号鍵１３３が格納されている。
【００５４】
認証装置５０は、近接無線通信部５１１と制御コントローラ５００を備え、携帯端末１０との間で近接通信を用いて機器認証を行う。近接無線通信部５１１は１０ｃｍ程度の通信距離での近接無線通信を行う。制御コントローラ５００は、近接無線通信部５１１を用いた機器認証の制御を行い、例えばマイクロプロセッサにより実現される。制御コントローラ５００は、ＲＯＭやフラッシュメモリ等の不揮発性半導体メモリで構成される記憶領域５０１を備え、ストレージ暗号鍵２０２と認証用暗号鍵２０３が格納されている。
【００５５】
本実施例では、携帯端末１０の携帯端末制御コントローラ１０４は、充電制御コントローラ１３０の充電状態を監視しており、充電制御コントローラ１０４が有線による充電を開始したことを検出すると、非接触通信制御コントローラ４００が管理するストレージ暗号鍵１３３を消去する。これにより、本実施例に係る携帯端末１０は、第三者に盗まれて、第三者が有線で充電した時に、ストレージ暗号鍵１３３を自動的に消去することが可能になり、紛失時のセキュリティを向上できる。もし、携帯端末１０の正当なユーザが、有線で充電を行って記憶領域１３１のストレージ暗号鍵１３３を消去してしまったとしても、その後、当該ユーザが、携帯端末１０を認証装置５０に近づけることで、携帯端末１０と認証装置５０とで近接無線通信による機器認証が行われ、機器認証が成功したら、認証装置５０が保持しているストレージ暗号鍵２０２が、携帯端末１０の記憶領域４３１に転送されるようにすることで、ストレージ暗号鍵１３３を復元することが可能である。ここで、認証装置５０は、携帯端末１０の正当なユーザや当該ユーザが所属する組織が管理しているエリア（家の中や会社の中など）にしか設置されていないことを想定している。
【００５６】
本実施例によれば、無線による充電機能を備える必要がないため、製造コストの増加を低減することもできる。尚、接触受電部１４３の代わりに無線受電部を備え、充電制御コントローラ１３０が、有線充電には対応せず、無線のみでバッテリ１２０の充電を行うようにすると共に、充電制御コントローラ１０４が無線による充電を開始したことを検出すると、非接触通信制御コントローラ４００が管理するストレージ暗号鍵１３３を消去し、認証装置５０との機器認証が成功した場合、認証装置５０からストレージ暗号鍵２０２を取得し、記憶領域４３１に記憶させるようにしても良い。
【００５７】
また、本実施例においても、無線による充電機能および有線による充電機能の両方を有するようにしても良い。この場合、無線および有線の何れであっても、バッテリ１２０の充電が開始したことに基づいて、ストレージ暗号鍵１３３が消去されるようにしても良く、また、有線による充電が開始した場合に限り若しくは無線による充電が開始した場合に限り、ストレージ暗号鍵１３３が消去されるようにしても良い。
【００５８】
尚、本発明は前述の各実施例に限定されるものではなく、既に例示したものも含めて、様々な変形例が考えられる。例えば、本実施例に係る携帯端末１０は、そのバッテリ残量が所定の値未満となったこと、有線で充電されたこと、および無線充電装置２０との機器認証が失敗したことを契機に、充電制御コントローラ１３０は、記憶領域１３１（および暗号鍵レジスタ１１３）のストレージ暗号鍵１３３を消去するようにしたが、必ずしもこれら全ての場合に、ストレージ暗号鍵１３３を消去するようにしなくても良い。例えば、無線充電装置２０との機器認証に失敗してもストレージ暗号鍵１３３を消去しなくても良い。また、有線によって充電されたり、正当な認証用暗号鍵を有しない無線充電装置２０によって充電されたりするなど、予定していない充電方法で充電された場合にストレージ暗号鍵１３３が消去されるので、充電の残量が所定値未満になったからと言って必ずしもストレージ暗号鍵１３３を消去するようにしなくても良い。
【００５９】
また、上記各実施例では、有線による充電が開始されたことを契機に、ストレージ暗号鍵１３３を消去したり、暗号鍵消去カウンタ１３４を減算したり、位置データが利用エリアリストに含まれるか否かを判別するしたりようにしたが、これらは、現実に有線による充電が開始するよりも前、言い換えると、有線による充電が開始されようとしていることを契機に実施されるようにしても良い。有線による充電が開始されようとしているかどうかは、例えば、充電制御コントローラ１３０が、携帯端末１０が備える挿入口（図示せず）に電源ケーブルやＵＳＢケーブルが挿入されたことを検出することや、接続が電気的に確立したことを検出することによって特定可能である。
【００６０】
同様に、無線による充電が開始されたことを契機に機器認証や、充電制御コントローラ１３０による無線充電装置２０からのストレージ暗号鍵２０２の取得が行われるようにしたが、無線による充電が開始されようとしていることを契機に、これらが実施されるようにしても良い。
【００６１】
また、前述の各実施例は本発明の理解のために詳細に説明されたものであり、本発明は、前述の各構成を全て備える必要は必ずしもない。また、ある実施例の一部を他の実施例の一部に置き換えることは可能であり、また、ある実施例の一部を他の実施例に付加することも可能である。
【００６２】
また、各実施例における構成の一部または全部を、例えば、集積回路等のハードウェアを用いて実現しても良いし、マイクロプロセッサが実行または参照するプログラム等により実現しても良い。また、各構成を実現するプログラム等の電子的情報が記録されたＲＯＭ、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＩＣカード、ＳＤカード、ＤＶＤその他の記録媒体により実現しても良い。
【００６３】
尚、各図面上の制御線や情報線は説明上必要と考えられるものを示しており、本発明の実施に必要な制御線や情報線が全て示されているとは限らない。例えば、全ての構成が相互に接続されるようにしてもよい。逆に、本発明の実施に際して、各図面上の制御線や情報線全てを備える必要は必ずしもない。
【符号の説明】
【００６４】
１０  携帯端末
２０  無線充電装置
１０１  内部ストレージ
１０２  内部メモリ
１０３  暗号処理部
１０４  携帯端末制御コントローラ
１０５  ユーザＩ／Ｆ
１０６  無線通信部
１２０  バッテリ
１３０  充電制御コントローラ
１３１  記憶領域
１４１  近接無線通信部
１４２  無線受電部
１４３  接触受電部
２００  送電制御コントローラ
２１１  近接無線通信部
２１２  無線送電部
２１３  電源部
【図１】
2013055438.tif 000003
【図２】
2013055438.tif 000004
【図３】
2013055438.tif 000005
【図４】
2013055438.tif 000006
【図５】
2013055438.tif 000007
【図６】
2013055438.tif 000008
【図７】
2013055438.tif 000009