【手続補正書】
【提出日】平成21年12月3日(2009.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
認証の対象となる被認証装置と、前記被認証装置の認証を行う認証装置と、前記認証装置とネットワークを介して接続されるサーバ装置とを備えた認証システムであって、
前記サーバ装置は、
前記認証のための暗号鍵を予め記憶するサーバ側暗号鍵記憶部と、
前記認証に用いられる所定の認証用データを、予め設定された暗号方式によって、前記サーバ側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化することにより照合用データを生成する照合用データ生成部と、
前記ネットワークを介して前記認証装置と通信を行うサーバ側通信部と、
前記サーバ側通信部によって、前記認証用データと前記照合用データ生成部により生成された前記照合用データとを前記認証装置へ送信させるサーバ側送信処理部とを備え、
前記認証装置は、
前記ネットワークを介して前記サーバ装置と通信を行う第１の認証側通信部と、
前記被認証装置との間で通信を行う第２の認証側通信部と、
前記第１の認証側通信部により前記サーバ側通信部から受信された前記認証用データと前記照合用データとを対応付けて記憶する認証側データ記憶部と、
前記第２の認証側通信部によって、前記第１の認証側通信部により受信された認証用データを前記被認証装置へ送信させる認証側送信処理部とを備え、
前記被認証装置は、
前記暗号鍵を予め記憶する被認証側暗号鍵記憶部と、
前記認証装置との間で通信を行う被認証側通信部と、
前記被認証側通信部により前記第２の認証側通信部から前記認証用データが受信された場合、当該受信された認証用データを、前記暗号方式によって、前記被認証側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化する暗号部とを備え、
前記被認証側通信部は、前記暗号部により暗号化されたデータを、返信データとして前記第２の認証側通信部へ送信し、
前記認証装置は、
前記認証側データ記憶部により前記認証用データと対応付けて記憶されている照合用データと前記第２の認証側通信部により受信された返信データとを比較し、一致すれば認証成功と判定し、一致しなければ認証失敗と判定する認証部をさらに備えること
を特徴とする認証システム。
【請求項２】
前記照合用データ生成部は、複数の認証用データを、前記暗号方式によって、それぞれ前記サーバ側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化することにより、複数の照合用データを生成し、
前記サーバ側送信処理部は、前記サーバ側通信部によって、前記複数の認証用データと前記照合用データ生成部により生成された複数の照合用データとを前記ネットワークを介して前記第１の認証側通信部へ送信させ、
前記認証側データ記憶部は、前記第１の認証側通信部により受信された複数の認証用データと複数の照合用データとを記憶し、
前記認証側送信処理部は、前記認証側データ記憶部により記憶された複数の認証用データのうちいずれかを、前記第２の認証側通信部によって、前記被認証側通信部へ送信させること
を特徴とする請求項１記載の認証システム。
【請求項３】
前記認証用データを定期的に生成する認証用データ生成部をさらに備え、
前記照合用データ生成部は、前記認証用データ生成部により前記定期的に生成された認証用データに基づき前記照合用データを生成し、
前記サーバ側送信処理部は、さらに前記サーバ側通信部によって、前記定期的に生成された認証用データと当該認証用データに基づき生成された照合用データとを前記ネットワークを介して前記第１の認証側通信部へ送信させること
を特徴とする請求項１又は２記載の認証システム。
【請求項４】
認証の対象となる被認証装置と、前記被認証装置の認証を確認する認証装置と、前記認証装置とネットワークを介して接続されるサーバ装置とを備えた認証システムであって、
前記サーバ装置は、
前記認証のための暗号鍵を予め記憶するサーバ側暗号鍵記憶部と、
前記認証に用いられる所定の認証用データを、予め設定された暗号方式によって、前記サーバ側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化することにより照合用データを生成する照合用データ生成部と、
前記ネットワークを介して前記認証装置と通信を行うサーバ側通信部と、
前記サーバ側通信部によって、前記認証用データを前記認証装置へ送信させるサーバ側送信処理部とを備え、
前記認証装置は、
前記ネットワークを介して前記サーバ装置と通信を行う第１の認証側通信部と、
前記被認証装置との間で通信を行う第２の認証側通信部と、
前記第１の認証側通信部により前記サーバ側通信部から受信された前記認証用データを、前記第２の認証側通信部によって、前記被認証装置へ送信させる認証側送信処理部とを備え、
前記被認証装置は、
前記暗号鍵を予め記憶する被認証側暗号鍵記憶部と、
前記認証装置との間で通信を行う被認証側通信部と、
前記被認証側通信部により前記第２の認証側通信部から前記認証用データが受信された場合、当該受信された認証用データを、前記暗号方式によって、前記被認証側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化する暗号部とを備え、
前記被認証側通信部は、前記暗号部により暗号化されたデータを、返信データとして前記第２の認証側通信部へ送信し、
前記認証側送信処理部は、前記第２の認証側通信部により受信された返信データを、前記第１の認証側通信部によって、前記サーバ側通信部へ送信させ、
前記サーバ装置は、前記照合用データ生成部により生成された照合用データと前記サーバ側通信部により受信された返信データとを比較し、一致すれば認証成功と判定し、一致しなければ認証失敗と判定するサーバ側認証部をさらに備え、
前記サーバ側送信処理部は、さらに、前記サーバ側認証部による判定結果を、前記サーバ側通信部によって前記第１の認証側通信部へ送信させ、
前記認証装置は、前記第１の認証側通信部により受信された判定結果に基づき、前記被認証装置の認証を行う認証部をさらに備えること
を特徴とする認証システム。
【請求項５】
前記サーバ装置は、
新たな暗号鍵を生成する暗号鍵生成部と、
前記暗号鍵生成部により前記新たな暗号鍵が生成された場合、当該生成された新たな暗号鍵を、前記暗号方式によって、前記サーバ側暗号鍵記憶部により記憶されている暗号鍵を用いて暗号化することにより更新用鍵情報を生成する更新用鍵情報生成部と、
前記暗号鍵生成部により前記新たな暗号鍵が生成された場合、当該生成された新たな暗号鍵を、前記サーバ側暗号鍵記憶部に記憶させる暗号鍵更新処理部とをさらに備え、
前記サーバ側送信処理部は、さらに、前記更新用鍵情報生成部により生成された更新用鍵情報を、前記サーバ側通信部によって前記第１の認証側通信部へ送信させ、
前記認証側送信処理部は、さらに、前記第１の認証側通信部により前記更新用鍵情報が受信された場合、当該受信された更新用鍵情報を、前記第２の認証側通信部によって、前記被認証側通信部へ送信させ、
前記被認証装置は、
前記被認証側通信部により前記更新用鍵情報が受信された場合、当該受信された更新用鍵情報を、前記被認証側暗号鍵記憶部に記憶されている暗号鍵を用いて復号化する復号部と、
前記復号部によって復号化された暗号鍵を、新たな暗号鍵として前記被認証側暗号鍵記憶部に記憶させる暗号鍵更新部とをさらに備えること
を特徴とする請求項１〜４のいずれか１項に記載の認証システム。
【請求項６】
前記サーバ側暗号鍵記憶部は、さらに、新たな暗号鍵を暗号化するための更新用暗号鍵を予め記憶し、
前記サーバ装置は、
新たな暗号鍵を生成する暗号鍵生成部と、
前記暗号鍵生成部により前記新たな暗号鍵が生成された場合、当該生成された新たな暗号鍵を、前記暗号方式によって、前記サーバ側暗号鍵記憶部により記憶されている前記更新用暗号鍵を用いて暗号化することにより更新用鍵情報を生成する更新用鍵情報生成部と、
前記暗号鍵生成部により前記新たな暗号鍵が生成された場合、当該生成された新たな暗号鍵を、前記サーバ側暗号鍵記憶部に記憶させる暗号鍵更新処理部とをさらに備え、
前記サーバ側送信処理部は、さらに、前記更新用鍵情報生成部により生成された更新用鍵情報を、前記サーバ側通信部によって前記第１の認証側通信部へ送信させ、
前記認証側送信処理部は、さらに、前記第１の認証側通信部により前記更新用鍵情報が受信された場合、当該受信された更新用鍵情報を、前記第２の認証側通信部によって、前記被認証側通信部へ送信させ、
前記被認証側暗号鍵記憶部は、さらに前記更新用暗号鍵を予め記憶し、
前記被認証装置は、
前記被認証側通信部により前記更新用鍵情報が受信された場合、当該受信された更新用鍵情報を、前記被認証側暗号鍵記憶部に記憶されている前記更新用暗号鍵を用いて復号化する復号部と、
前記復号部によって復号化された暗号鍵を、新たな暗号鍵として前記被認証側暗号鍵記憶部に記憶させる暗号鍵更新部とをさらに備えること
を特徴とする請求項１〜４のいずれか１項に記載の認証システム。
【請求項７】
前記サーバ装置は、前記暗号鍵生成部によって、定期的または計画的に前記新たな暗号鍵を生成させる暗号鍵生成管理部をさらに備えることを特徴とする請求項５又は６記載の認証システム。
【請求項８】
前記暗号鍵を生成するための計画は、カレンダータイマー・認証のアクセス回数・機器の使用累積時間を利用してプログラムされることを特徴とする請求項７記載の認証システム。
【請求項９】
前記認証装置は、
二次電池に接続可能な接続端子と、
前記接続端子に接続された二次電池を充電する充電部と、
前記認証部の判定結果に応じて前記充電部の動作を制御する充電制御部とをさらに備えた充電装置であり、
前記被認証装置は、前記二次電池をさらに備えた電池パックであること
を特徴とする請求項１〜８のいずれか１項に記載の認証システム。
【請求項１０】
前記充電制御部は、前記認証部により認証失敗と判定された場合、前記充電部による前記二次電池の充電を禁止すること
を特徴とする請求項９記載の認証システム。
【請求項１１】
前記充電制御部は、前記認証部により認証失敗と判定された場合、前記充電部により前記二次電池を充電するべく供給させる電圧を、前記認証部により認証成功と判定された場合において前記充電部により前記二次電池を充電するべく供給させる電圧よりも低く設定すること
を特徴とする請求項９記載の認証システム。
【請求項１２】
前記認証装置は、前記二次電池から供給される電力により無線通信を行う電話処理部をさらに備える携帯電話端末装置であり、
前記ネットワークは、携帯電話回線であること
を特徴とする請求項９〜１１のいずれか１項に記載の認証システム。
【請求項１３】
ネットワークを介してサーバ装置と接続され、認証の対象となる被認証装置を認証する認証装置であって、
前記ネットワークを介して前記サーバ装置と通信を行う第１の認証側通信部と、
前記被認証装置との間で通信を行う第２の認証側通信部と、
前記サーバ装置から送信された所定の認証用データと当該認証用データが予め設定された暗号方式及び暗号鍵によって暗号化されたものである照合用データとが前記第１の認証側通信部により受信された場合、当該受信された認証用データと照合用データとを対応付けて記憶する認証側データ記憶部と、
前記第２の認証側通信部によって、前記第１の認証側通信部により受信された認証用データを前記被認証装置へ送信させる認証側送信処理部と、
前記第２の認証側通信部によって、前記被認証装置から送信された、前記認証用データが前記暗号方式及び暗号鍵によって暗号化されたものである返信データが受信された場合、当該受信された返信データと前記認証側データ記憶部により記憶された照合用データとを比較し、一致すれば認証成功と判定し、一致しなければ認証失敗と判定する認証部とを備えること
を特徴とする認証装置。
【請求項１４】
ネットワークを介してサーバ装置と接続され、認証の対象となる被認証装置の認証を確認する認証装置であって、
前記ネットワークを介して前記サーバ装置と通信を行う第１の認証側通信部と、
前記被認証装置との間で通信を行う第２の認証側通信部と、
前記サーバ装置から送信された所定の認証用データが前記第１の認証側通信部により受信された場合、当該受信された認証用データを、前記第２の認証側通信部によって、前記被認証装置へ送信させ、前記第２の認証側通信部によって、前記被認証装置において前記認証用データが予め設定された暗号方式及び暗号鍵によって暗号化されたものである返信データが受信された場合、当該受信された返信データを前記第１の認証側通信部により前記サーバ装置へ送信させる認証側送信処理部と、
前記第１の認証側通信部によって、前記サーバ装置により得られた当該返信データに基づく認証の判定結果が受信された場合、当該判定結果に基づき、前記被認証装置の認証を確認する認証部を備えること
を特徴とする認証装置。
【請求項１５】
前記被認証装置は、
所定の暗号鍵を記憶する第１の記憶部と、
前記認証用データをパスワードとして受信する第１の受信部と、
前記受信部により受信されたパスワードを前記第１の記憶部に記憶された暗号鍵によって予め設定された暗号方式により暗号化することで、暗号化データを生成する第１の暗号化データ生成部と、
前記第１の暗号化データ生成部により生成された暗号化データを送信する第１の送信部とを含むＩＤタグ用の第１の集積回路を備え、
前記第１の記憶部を前記被認証側暗号鍵記憶部として用い、
前記第１の受信部及び第１の送信部を前記被認証側通信部として用い、
前記第１の暗号化データ生成部を前記暗号部として用い、
前記第１の送信部から送信された暗号化データを前記返信データとして用いること
を特徴とする請求項１〜１２のいずれか１項に記載の認証システム。
【請求項１６】
前記サーバ装置は、
前記第１の記憶部に記憶される暗号鍵と同一の暗号鍵を記憶する第２の記憶部と、
前記認証用データをパスワードとして受信する第２の受信部と、
前記第２の受信部により受信されたパスワードを前記第２の記憶部に記憶された暗号鍵によって、前記第１の暗号化データ生成部と同一の暗号方式により暗号化することで、暗号化データを生成する第２の暗号化データ生成部とを含むＩＤタグ用の集積回路である第２の集積回路とを備え、
前記第２の記憶部を前記サーバ側暗号鍵記憶部として用い、
前記照合用データ生成部は、
前記認証用データを前記第２の受信部へ送信することにより、前記第２の集積回路に前記暗号化データを生成させ、前記生成された暗号化データを前記照合用データとして受信することにより、前記照合用データを生成すること
を特徴とする請求項１５記載の認証システム。
【請求項１７】
前記サーバ装置は、前記第２の集積回路を脱着可能な接続部をさらに備え、
前記照合用データ生成部は、前記接続部を介して当該接続部に取り付けられた前記第２の集積回路における第２の受信部への前記認証用データの送信、及び前記第２の集積回路で生成された暗号化データの受信を行うこと
を特徴とする請求項１６記載の認証システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】認証システム、及び認証装置
【技術分野】
【０００１】
本発明は認証の対象となる被認証装置の認証を行う認証システム、及びこれに用いられる認証装置に関するものである。
【背景技術】
【０００２】
近年、電池のエネルギー密度が飛躍的に向上している。しかし、電池パックや電池パックを充電する充電装置を不正または許可なく製造する業者が多く存在し、このような業者によって製造された充電装置は、その品質が劣悪であることが多い。そのため、不正に製造された充電装置であるか否かを見極め、そのような充電装置により二次電池が充電された場合に二次電池の破損や災害発生を防止することが課題となっている。
【０００３】
そこで、電池パックにＩＤ番号を持たせ、携帯電話機等の充電回路を備えた機器本体装置に電池パックに接続されたとき、機器本体装置が電池パックからＩＤ番号を読み出し、自己が記憶するＩＤ番号と比較する認証処理を行うことで、電池パックが正規の電池パックであるか否かを判定する技術が知られている。しかし、この従来の技術では、電池パックに記憶されたＩＤ番号は電池パック及び機器本体間で送受信される通信データを解読すれば比較的容易に取得でき、このような通信データから得られたＩＤ番号を用いて電池パックを偽造することが容易であるという課題を有している。
【０００４】
そこで、特許文献１には、認証装置である機器本体装置と被認証装置である電池パックとで共通の暗号キーを記憶しておき、機器本体装置から送信した乱数を電池パックで暗号キーを用いて暗号化した後に機器本体へ返信し、機器本体装置において、電池パックにより暗号化された乱数を復号化して、機器本体装置から送信した乱数と一致するか否かを確認することにより、電池パックが正規の電池パックであるか否かを判定するようにした技術が記載されている。
【特許文献１】特開２００３−１６２９８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の技術では、認証装置である機器本体装置において、乱数を生成する乱数発生回路や暗号を復号化する復号化回路を備える必要があるため、回路規模の増大や、これら自身を構成する回路のハードウエア自身の耐タンパ性（秘匿性）が必要となり、コストも増大するという不都合があった。
【０００６】
本発明は、このような問題に鑑みて為された発明であり、認証装置における回路規模の増大を抑制しつつ被認証装置を認証することができる認証システム、及びこれに用いられる認証装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る認証システムは、認証の対象となる被認証装置と、前記被認証装置の認証を行う認証装置と、前記認証装置とネットワークを介して接続されるサーバ装置とを備えた認証システムであって、前記サーバ装置は、前記認証のための暗号鍵を予め記憶するサーバ側暗号鍵記憶部と、前記認証に用いられる所定の認証用データを、予め設定された暗号方式によって、前記サーバ側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化することにより照合用データを生成する照合用データ生成部と、前記ネットワークを介して前記認証装置と通信を行うサーバ側通信部と、前記サーバ側通信部によって、前記認証用データと前記照合用データ生成部により生成された前記照合用データとを前記認証装置へ送信させるサーバ側送信処理部とを備え、前記認証装置は、前記ネットワークを介して前記サーバ装置と通信を行う第１の認証側通信部と、前記被認証装置との間で通信を行う第２の認証側通信部と、前記第１の認証側通信部により前記サーバ側通信部から受信された前記認証用データと前記照合用データとを対応付けて記憶する認証側データ記憶部と、前記第２の認証側通信部によって、前記第１の認証側通信部により受信された認証用データを前記被認証装置へ送信させる認証側送信処理部とを備え、前記被認証装置は、前記暗号鍵を予め記憶する被認証側暗号鍵記憶部と、前記認証装置との間で通信を行う被認証側通信部と、前記被認証側通信部により前記第２の認証側通信部から前記認証用データが受信された場合、当該受信された認証用データを、前記暗号方式によって、前記被認証側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化する暗号部とを備え、前記被認証側通信部は、前記暗号部により暗号化されたデータを、返信データとして前記第２の認証側通信部へ送信し、前記認証装置は、前記認証側データ記憶部により前記認証用データと対応付けて記憶されている照合用データと前記第２の認証側通信部により受信された返信データとを比較し、一致すれば認証成功と判定し、一致しなければ認証失敗と判定する認証部をさらに備えることを特徴としている。
【０００８】
この構成によれば、サーバ装置において、所定の認証用データが、予め設定された暗号方式によって、予めサーバ側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化されることにより照合用データが生成され、当該認証用データと、この照合用データとが認証装置へ送信される。そして、認証装置において、認証側データ記憶部によって、サーバ装置から送信された認証用データと照合用データとが対応付けて記憶され、当該認証用データが被認証装置へ送信される。さらに、被認証装置において、当該認証用データが受信され、この受信された認証用データが予め設定された前記暗号方式によって、被認証側暗号鍵記憶部により予め記憶された暗号鍵を用いて暗号化されて返信データが生成され、この返信データが認証装置へ送信される。そして、認証装置において、認証側データ記憶部により当該認証用データと対応付けて記憶されている照合用データと、被認証装置から送信された返信データとが比較され、一致すれば認証成功と判定され、一致しなければ認証失敗と判定されて、被認証装置の認証が行われる。
【０００９】
この場合、サーバ装置によって、認証に用いられる認証用データとこの認証用データを暗号化した照合用データが生成される。そして、認証装置は、サーバ装置から送信された認証用データを被認証装置に送信し、被認証装置から返信された返信データをサーバ装置から送信された照合用データと比較することにより、被認証装置の認証を行うことができるので、認証装置は、認証用データを生成する回路や認証用データを暗号化したり復号化したりする暗号化回路や復号化回路を備える必要がなく、認証装置における回路規模の増大を抑制しつつ被認証装置を認証することができる。
【００１０】
また、上述の認証システムにおいて、前記照合用データ生成部は、複数の認証用データを、前記暗号方式によって、それぞれ前記サーバ側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化することにより、複数の照合用データを生成し、前記サーバ側送信処理部は、前記サーバ側通信部によって、前記複数の認証用データと前記照合用データ生成部により生成された複数の照合用データとを前記ネットワークを介して前記第１の認証側通信部へ送信させ、前記認証側データ記憶部は、前記第１の認証側通信部により受信された複数の認証用データと複数の照合用データとを記憶し、前記認証側送信処理部は、前記認証側データ記憶部により記憶された複数の認証用データのうちいずれかを、前記第２の認証側通信部によって、前記被認証側通信部へ送信させることを特徴としている。
【００１１】
この構成によれば、サーバ装置において、複数の認証用データが生成され、この複数の認証用データに基づき複数の照合用データが生成され、さらにこの複数の認証用データと複数の照合用データとが認証装置へ送信される。そして、認証装置において、この複数の認証用データと複数の照合用データとが記憶されると共に当該複数の認証用データのうちいずれかが、被認証装置へ送信される。この場合、複数の認証用データのうちいずれかが被認証装置へ送信されるので、認証装置から被認証装置へ送信される認証用データを変化させることができ、認証方法の解析の困難性を増大させて、被認証装置の偽造の困難性を増大させることができる。
【００１２】
また、上述の認証システムにおいて、前記認証用データを定期的に生成する認証用データ生成部をさらに備え、前記照合用データ生成部は、前記認証用データ生成部により前記定期的に生成された認証用データに基づき前記照合用データを生成し、前記サーバ側送信処理部は、さらに前記サーバ側通信部によって、前記定期的に生成された認証用データと当該認証用データに基づき生成された照合用データとを前記ネットワークを介して前記第１の認証側通信部へ送信させることを特徴としている。
【００１３】
この構成によれば、サーバ装置において、定期的に認証用データが生成され、この認証用データに基づき定期的に照合用データが生成され、この認証用データと照合用データとが定期的に認証装置へ送信されて、認証装置において被認証装置の認証に用いられるので、認証装置から被認証装置へ送信される認証用データ、及び被認証装置から認証装置へ送信される返信データの期待値を、定期的に変化させることができ、認証方法の解析の困難性を増大させて、被認証装置の偽造の困難性を増大させることができる。
【００１４】
また、本発明に係る認証システムは、認証の対象となる被認証装置と、前記被認証装置の認証を確認する認証装置と、前記認証装置とネットワークを介して接続されるサーバ装置とを備えた認証システムであって、前記サーバ装置は、前記認証のための暗号鍵を予め記憶するサーバ側暗号鍵記憶部と、前記認証に用いられる所定の認証用データを、予め設定された暗号方式によって、前記サーバ側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化することにより照合用データを生成する照合用データ生成部と、前記ネットワークを介して前記認証装置と通信を行うサーバ側通信部と、前記サーバ側通信部によって、前記認証用データを前記認証装置へ送信させるサーバ側送信処理部とを備え、前記認証装置は、前記ネットワークを介して前記サーバ装置と通信を行う第１の認証側通信部と、前記被認証装置との間で通信を行う第２の認証側通信部と、前記第１の認証側通信部により前記サーバ側通信部から受信された前記認証用データを、前記第２の認証側通信部によって、前記被認証装置へ送信させる認証側送信処理部とを備え、前記被認証装置は、前記暗号鍵を予め記憶する被認証側暗号鍵記憶部と、前記認証装置との間で通信を行う被認証側通信部と、前記被認証側通信部により前記第２の認証側通信部から前記認証用データが受信された場合、当該受信された認証用データを、前記暗号方式によって、前記被認証側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化する暗号部とを備え、前記被認証側通信部は、前記暗号部により暗号化されたデータを、返信データとして前記第２の認証側通信部へ送信し、前記認証側送信処理部は、前記第２の認証側通信部により受信された返信データを、前記第１の認証側通信部によって、前記サーバ側通信部へ送信させ、前記サーバ装置は、前記照合用データ生成部により生成された照合用データと前記サーバ側通信部により受信された返信データとを比較し、一致すれば認証成功と判定し、一致しなければ認証失敗と判定するサーバ側認証部をさらに備え、前記サーバ側送信処理部は、さらに、前記サーバ側認証部による判定結果を、前記サーバ側通信部によって前記第１の認証側通信部へ送信させ、前記認証装置は、前記第１の認証側通信部により受信された判定結果に基づき、前記被認証装置の認証を行う認証部をさらに備えることを特徴としている。
【００１５】
この構成によれば、サーバ装置から、所定の認証用データが認証装置へ送信され、さらに認証装置から被認証装置へ送信される。そして、被認証装置において、当該認証用データが受信され、この受信された認証用データが予め設定された前記暗号方式によって、被認証側暗号鍵記憶部により予め記憶された暗号鍵を用いて暗号化されて返信データが生成され、この返信データが認証装置へ送信され、さらに認証装置からサーバ装置へ送信される。そして、サーバ装置において、前記認証用データが予め設定された暗号方式によって、予めサーバ側暗号鍵記憶部により記憶された暗号鍵を用いて暗号化されることにより照合用データが生成され、この照合用データと認証装置から送信された返信データとが比較され、一致すれば認証成功と判定され、一致しなければ認証失敗と判定される。さらにこの判定結果が認証装置へ送信され、認証装置においてこの判定結果に基づき被認証装置の認証の確認が行われる。
【００１６】
この場合、認証用データが、サーバ装置から認証装置を介して被認証装置へ送信され、被認証装置から返信された返信データが認証装置を介してサーバ装置へ送信される。そして、サーバ装置において、当該認証用データを暗号化した照合用データと、被認証装置から返信された返信データに基づき認証の判定が行われ、この判定結果が認証装置へ送信され、認証装置においてこの判定結果に基づき被認証装置の認証が確認されるので、認証装置は、認証用データを生成する回路や認証用データを暗号化したり復号化したりする暗号化回路や復号化回路を備える必要がなく、認証装置における回路規模の増大を抑制しつつ被認証装置の認証を確認することができる。
【００１７】
また、上述の認証システムにおいて、前記サーバ装置は、新たな暗号鍵を生成する暗号鍵生成部と、前記暗号鍵生成部により前記新たな暗号鍵が生成された場合、当該生成された新たな暗号鍵を、前記暗号方式によって、前記サーバ側暗号鍵記憶部により記憶されている暗号鍵を用いて暗号化することにより更新用鍵情報を生成する更新用鍵情報生成部と、前記暗号鍵生成部により前記新たな暗号鍵が生成された場合、当該生成された新たな暗号鍵を、前記サーバ側暗号鍵記憶部に記憶させる暗号鍵更新処理部とをさらに備え、前記サーバ側送信処理部は、さらに、前記更新用鍵情報生成部により生成された更新用鍵情報を、前記サーバ側通信部によって前記第１の認証側通信部へ送信させ、前記認証側送信処理部は、さらに、前記第１の認証側通信部により前記更新用鍵情報が受信された場合、当該受信された更新用鍵情報を、前記第２の認証側通信部によって、前記被認証側通信部へ送信させ、前記被認証装置は、前記被認証側通信部により前記更新用鍵情報が受信された場合、当該受信された更新用鍵情報を、前記被認証側暗号鍵記憶部に記憶されている暗号鍵を用いて復号化する復号部と、前記復号部によって復号化された暗号鍵を、新たな暗号鍵として前記被認証側暗号鍵記憶部に記憶させる暗号鍵更新部とをさらに備えることを特徴としている。
【００１８】
この構成によれば、サーバ装置において新たな暗号鍵が生成され、この新たな暗号鍵が、予め設定された暗号方式によって、サーバ側暗号鍵記憶部により記憶されている暗号鍵を用いて暗号化されることにより更新用鍵情報が生成される。また、この新たな暗号鍵がサーバ側暗号鍵記憶部に記憶されることにより、サーバ装置における暗号鍵が更新される。そして、当該更新用鍵情報が、認証装置を介して被認証装置へ送信され、被認証装置において、被認証側暗号鍵記憶部に記憶されている暗号鍵を用いて復号化されることにより新たな暗号鍵が取得される。さらに、この新たな暗号鍵が被認証側暗号鍵記憶部に記憶されることにより、被認証装置における暗号鍵が更新される。これにより、被認証装置の認証に用いられる暗号鍵を更新することができるので、暗号鍵の解析の困難性を増大させて、被認証装置の偽造の困難性を増大させることができる。
【００１９】
また、上述の認証システムにおいて、前記サーバ側暗号鍵記憶部は、さらに、新たな暗号鍵を暗号化するための更新用暗号鍵を予め記憶し、前記サーバ装置は、新たな暗号鍵を生成する暗号鍵生成部と、前記暗号鍵生成部により前記新たな暗号鍵が生成された場合、当該生成された新たな暗号鍵を、前記暗号方式によって、前記サーバ側暗号鍵記憶部により記憶されている前記更新用暗号鍵を用いて暗号化することにより更新用鍵情報を生成する更新用鍵情報生成部と、前記暗号鍵生成部により前記新たな暗号鍵が生成された場合、当該生成された新たな暗号鍵を、前記サーバ側暗号鍵記憶部に記憶させる暗号鍵更新処理部とをさらに備え、前記サーバ側送信処理部は、さらに、前記更新用鍵情報生成部により生成された更新用鍵情報を、前記サーバ側通信部によって前記第１の認証側通信部へ送信させ、前記認証側送信処理部は、さらに、前記第１の認証側通信部により前記更新用鍵情報が受信された場合、当該受信された更新用鍵情報を、前記第２の認証側通信部によって、前記被認証側通信部へ送信させ、前記被認証側暗号鍵記憶部は、さらに前記更新用暗号鍵を予め記憶し、前記被認証装置は、前記被認証側通信部により前記更新用鍵情報が受信された場合、当該受信された更新用鍵情報を、前記被認証側暗号鍵記憶部に記憶されている前記更新用暗号鍵を用いて復号化する復号部と、前記復号部によって復号化された暗号鍵を、新たな暗号鍵として前記被認証側暗号鍵記憶部に記憶させる暗号鍵更新部とをさらに備えることを特徴としている。
【００２０】
この構成によれば、サーバ装置において新たな暗号鍵が生成され、この新たな暗号鍵が、予め設定された暗号方式によって、サーバ側暗号鍵記憶部により記憶されている更新用暗号鍵を用いて暗号化されることにより更新用鍵情報が生成される。また、この新たな暗号鍵がサーバ側暗号鍵記憶部に記憶されることにより、サーバ装置における暗号鍵が更新される。そして、当該更新用鍵情報が、認証装置を介して被認証装置へ送信され、被認証装置において、被認証側暗号鍵記憶部に記憶されている更新用暗号鍵を用いて復号化されることにより新たな暗号鍵が取得される。さらに、この新たな暗号鍵が被認証側暗号鍵記憶部に記憶されることにより、被認証装置における暗号鍵が更新される。これにより、被認証装置の認証に用いられる暗号鍵とは異なる更新用暗号鍵を用いて、認証に用いられる暗号鍵を更新することができるので、更新用暗号鍵の解析の困難性を増大させて、第三者が暗号鍵を改ざんすることの困難性を増大させることができる。
【００２１】
また、上述の認証システムにおいて、前記サーバ装置は、前記暗号鍵生成部によって、定期的または計画的に前記新たな暗号鍵を生成させる暗号鍵生成管理部をさらに備えることを特徴としている。
【００２２】
この構成によれば、被認証装置の認証に用いられる暗号鍵が、定期的または計画的に更新されるので、暗号鍵の解析の困難性を増大させて、被認証装置の偽造の困難性を増大させることができる。
【００２３】
また、上述の認証システムにおいて、前記暗号鍵を生成するための計画は、カレンダータイマー・認証のアクセス回数・機器の使用累積時間を利用してプログラムされることを特徴としている。
【００２４】
この構成によれば、前記暗号鍵を生成するための計画は、カレンダータイマー・認証のアクセス回数・機器の使用累積時間に基づいて、計画的に、被認証装置の認証に用いられる暗号鍵を更新することができるので、暗号鍵の解析の困難性を増大させて、被認証装置の偽造の困難性を増大させることができる。
【００２５】
また、上述の認証システムにおいて、前記認証装置は、二次電池に接続可能な接続端子と、前記接続端子に接続された二次電池を充電する充電部と、前記認証部の判定結果に応じて前記充電部の動作を制御する充電制御部とを備える充電装置であり、前記被認証装置は、前記二次電池をさらに備えた電池パックであることを特徴としている。
【００２６】
この構成によれば、二次電池を充電する充電装置において、二次電池を認証し、認証の判定結果に応じて充電部の動作を制御することができるので、接続端子に接続された二次電池が正規の二次電池であるか否かに応じて充電動作を制御することができる。
【００２７】
また、上述の認証システムにおいて、前記充電制御部は、前記認証部により認証失敗と判定された場合、前記充電部による前記二次電池の充電を禁止することを特徴としている。
【００２８】
この構成によれば、認証部により認証失敗と判定された場合、充電部による二次電池の充電が禁止されるので、正規のものではない二次電池が充電されることを抑制することができる。
【００２９】
また、上述の認証システムにおいて、前記充電制御部は、前記認証部により認証失敗と判定された場合、前記充電部により前記二次電池を充電するべく供給させる電圧を、前記認証部により認証成功と判定された場合において前記充電部により前記二次電池を充電するべく供給させる電圧よりも低く設定することを特徴としている。
【００３０】
この構成によれば、認証部により認証失敗と判定された場合、二次電池は、認証部により認証成功と判定された場合よりも低い電圧で充電されるので、正規の二次電池ではなく、従って品質が低い可能性の高い二次電池に対する充電電圧を低下させて、二次電池を劣化させる可能性を低減することができる。
【００３１】
また、上述の認証システムにおいて、前記認証装置は、前記二次電池から供給される電力により無線通信を行う電話処理部をさらに備える携帯電話端末装置であり、前記ネットワークは、携帯電話回線であることを特徴としている。
【００３２】
この構成によれば、携帯電話端末装置によって、当該携帯電話端末装置を動作させるための電力を供給する二次電池の認証を行うことができると共に、第１の認証側通信部は、携帯電話回線を介してサーバ装置と通信を行うことができる。
【００３３】
そして、本発明に係る認証装置は、ネットワークを介してサーバ装置と接続され、認証の対象となる被認証装置を認証する認証装置であって、前記ネットワークを介して前記サーバ装置と通信を行う第１の認証側通信部と、前記被認証装置との間で通信を行う第２の認証側通信部と、前記サーバ装置から送信された所定の認証用データと当該認証用データが予め設定された暗号方式及び暗号鍵によって暗号化されたものである照合用データとが前記第１の認証側通信部により受信された場合、当該受信された認証用データと照合用データとを対応付けて記憶する認証側データ記憶部と、前記第２の認証側通信部によって、前記第１の認証側通信部により受信された認証用データを前記被認証装置へ送信させる認証側送信処理部と、前記第２の認証側通信部によって、前記被認証装置から送信された、前記認証用データが前記暗号方式及び暗号鍵によって暗号化されたものである返信データが受信された場合、当該受信された返信データと前記認証側データ記憶部により記憶された照合用データとを比較し、一致すれば認証成功と判定し、一致しなければ認証失敗と判定する認証部とを備えることを特徴としている。
【００３４】
この構成によれば、サーバ装置から送信された認証用データと当該認証用データが予め設定された暗号方式及び暗号鍵によって暗号化されたものである照合用データとが第１の認証側通信部により受信された場合、当該受信された認証用データと照合用データとが対応付けられて、認証側データ記憶部により記憶される。また、当該受信された認証用データが、第２の認証側通信部によって被認証装置へ送信される。そして、被認証装置から前記認証用データが前記暗号方式及び暗号鍵によって暗号化されたものである返信データが送信され、第２の認証側通信部によって受信された場合、当該受信された返信データと認証側データ記憶部により記憶された照合用データとが比較され、一致すれば認証成功と判定され、一致しなければ認証失敗と判定される。
【００３５】
この場合、認証に用いられる認証用データとこの認証用データを暗号化した照合用データとがサーバ装置から送信され、第１の認証側通信部により受信され、当該認証用データが被認証装置へ送信される。そして、被認証装置から返信された返信データをサーバ装置から送信された照合用データと比較することにより、被認証装置の認証を行うことができるので、認証用データを生成する回路や認証用データを暗号化したり復号化したりする暗号化回路や復号化回路を備える必要がなく、認証装置における回路規模の増大を抑制しつつ被認証装置を認証することができる。
【００３６】
さらに、本発明に係る認証装置は、ネットワークを介してサーバ装置と接続され、認証の対象となる被認証装置の認証を確認する認証装置であって、前記ネットワークを介して前記サーバ装置と通信を行う第１の認証側通信部と、前記被認証装置との間で通信を行う第２の認証側通信部と、前記サーバ装置から送信された所定の認証用データが前記第１の認証側通信部により受信された場合、当該受信された認証用データを、前記第２の認証側通信部によって、前記被認証装置へ送信させ、前記第２の認証側通信部によって、前記被認証装置において前記認証用データが予め設定された暗号方式及び暗号鍵によって暗号化されたものである返信データが受信された場合、当該受信された返信データを前記第１の認証側通信部により前記サーバ装置へ送信させる認証側送信処理部と、前記第１の認証側通信部によって、前記サーバ装置により得られた当該返信データに基づく認証の判定結果が受信された場合、当該判定結果に基づき、前記被認証装置の認証を確認する認証部を備えることを特徴としている。
【００３７】
この構成によれば、サーバ装置から送信された認証用データが、認証装置を介して被認証装置へ送信される。そして、被認証装置により前記認証用データが前記暗号方式及び暗号鍵によって暗号化されたものである返信データが、第２の認証側通信部によって受信され、第１の認証側通信部によりサーバ装置へ送信される。さらに、第１の認証側通信部によって、サーバ装置により得られた当該返信データに基づく認証の判定結果が受信されると、当該判定結果に基づき、被認証装置の認証が確認される。
【００３８】
この場合、認証用データが、サーバ装置によって認証装置を介して被認証装置へ送信され、被認証装置から返信された返信データが認証装置を介してサーバ装置へ送信される。そして、サーバ装置において、当該認証用データを暗号化した照合用データと、被認証装置から返信された返信データに基づき認証の判定が行われ、この判定結果が認証装置へ送信され、認証装置においてこの判定結果に基づき被認証装置の認証が行われるので、認証装置は、認証用データを生成する回路や乱数を暗号化したり復号化したりする暗号化回路や復号化回路を備える必要がなく、認証装置における回路規模の増大を抑制しつつ被認証装置を認証することができる。
【００３９】
また、前記被認証装置は、所定の暗号鍵を記憶する第１の記憶部と、前記認証用データをパスワードとして受信する第１の受信部と、前記受信部により受信されたパスワードを前記第１の記憶部に記憶された暗号鍵によって予め設定された暗号方式により暗号化することで、暗号化データを生成する第１の暗号化データ生成部と、前記第１の暗号化データ生成部により生成された暗号化データを送信する第１の送信部とを含むＩＤタグ用の第１の集積回路を備え、前記第１の記憶部を前記被認証側暗号鍵記憶部として用い、前記第１の受信部及び第１の送信部を前記被認証側通信部として用い、前記第１の暗号化データ生成部を前記暗号部として用い、前記第１の送信部から送信された暗号化データを前記返信データとして用いることが好ましい。
【００４０】
この構成によれば、第１の集積回路の第１の記憶部が被認証側暗号鍵記憶部として用いられ、第１の集積回路の第１の受信部及び第１の送信部が被認証側通信部として用られ、第１の集積回路の第１の暗号化データ生成部が暗号部として用いられる。そうすると、物流管理などに用いられるいわゆるＩＤタグ用の集積回路は、汎用品として大量に市場に流通しており、従って安価に入手可能であるため、被認証側暗号鍵記憶部、被認証側通信部、及び暗号部を個別部品やＡＳＩＣ（Application Specific Integrated Circuit）を用いて構成する場合よりも、被認証装置のコストを低減することができる。また、ＡＳＩＣを開発したり、暗号部の機能をソフトウェアで実現したりする場合のような開発費が発生しないので、被認証装置の開発コストを低減することができる。
【００４１】
また、前記サーバ装置は、前記第１の記憶部に記憶される暗号鍵と同一の暗号鍵を記憶する第２の記憶部と、前記認証用データをパスワードとして受信する第２の受信部と、前記第２の受信部により受信されたパスワードを前記第２の記憶部に記憶された暗号鍵によって、前記第１の暗号化データ生成部と同一の暗号方式により暗号化することで、暗号化データを生成する第２の暗号化データ生成部とを含むＩＤタグ用の集積回路である第２の集積回路とを備え、前記第２の記憶部を前記サーバ側暗号鍵記憶部として用い、前記照合用データ生成部は、前記認証用データを前記第２の受信部へ送信することにより、前記第２の集積回路に前記暗号化データを生成させ、前記生成された暗号化データを前記照合用データとして受信することにより、前記照合用データを生成することが好ましい。
【００４２】
この構成によれば、照合用データ生成部は、第２の集積回路によって、認証用データを第２の記憶部に記憶された暗号鍵によって、第１の暗号化データ生成部と同一の暗号方式により暗号化させることができるので、照合用データ生成部における暗号化処理をソフトウェアによって実行する場合のような暗号化処理のためのソフトウェア開発費が不要となり、サーバ装置の開発コストを低減することができる。
【００４３】
また、前記サーバ装置は、前記第２の集積回路を脱着可能な接続部をさらに備え、前記照合用データ生成部は、前記接続部を介して当該接続部に取り付けられた前記第２の集積回路における第２の受信部への前記認証用データの送信、及び前記第２の集積回路で生成された暗号化データの受信を行うことが好ましい。
【００４４】
この構成によれば、接続部によって、第２の集積回路が脱着可能にされているので、異なる暗号方式を用いた被認証装置の認証を行う場合であっても、接続部に取り付けられている第２の集積回路を、認証を行おうとする被認証装置の第１の集積回路と同じ集積回路に取り替えることで認証を行うことができるので、異なる種類の暗号方式を用いた被認証装置を認証可能にすることが容易となる。
【発明の効果】
【００４５】
このような構成の認証システム及び認証装置は、認証に用いられる認証用データとこの認証用データを暗号化した照合用データとがサーバ装置から送信され、第１の認証側通信部により受信され、当該認証用データが被認証装置へ送信される。そして、被認証装置から返信された返信データをサーバ装置から送信された照合用データと比較することにより、被認証装置の認証を行うことができるので、認証用データを生成する回路や認証用データを暗号化したり復号化したりする暗号化回路や復号化回路を備える必要がなく、認証装置における回路規模の増大を抑制しつつ被認証装置を認証することができる。
【００４６】
そして、このような構成の認証システム及び認証装置は、認証用データが、サーバ装置から認証装置を介して被認証装置へ送信され、被認証装置から返信された返信データが認証装置を介してサーバ装置へ送信される。そして、サーバ装置において、当該認証用データを暗号化した照合用データと、被認証装置から返信された返信データに基づき認証の判定が行われ、この判定結果が認証装置へ送信され、認証装置においてこの判定結果に基づき被認証装置の認証が確認されるので、認証装置は、認証用データを生成する回路や認証用データを暗号化したり復号化したりする暗号化回路や復号化回路を備える必要がなく、認証装置における回路規模の増大を抑制しつつ被認証装置を認証することができる。
【発明を実施するための最良の形態】
【００４７】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。
【００４８】
（第１実施形態）
図１は、本発明の第１の実施形態に係る携帯電話端末装置、及び電池パックの構成の一例を示す外観斜視図である。図１に示す携帯電話端末装置１は、ヒンジ１０１によって略中央から折りたたみ可能に構成されており、図１は、携帯電話端末装置１を開いた状態を示している。図１（ａ）は、携帯電話端末装置１を開いた状態における正面図であり、図１（ｂ）は、携帯電話端末装置１を開いた状態における背面図である。
【００４９】
図１（ａ）に示すように、携帯電話端末装置１は、ユーザの声を電気信号に変換するマイク１０２及びユーザの操作を受け付ける操作キー１０３を備えた把持部１０４と、音声を出力するスピーカ１０５及び液晶表示器１０６を備えた表示部１０７とがヒンジ１０１によって接続されて構成されている。
【００５０】
また、図１（ｂ）に示すように、携帯電話端末装置１の背面には、取外し可能に構成されたカバー１０８が取り付けられており、カバー１０８を取り外すと、携帯電話端末装置１の背面に設けられた凹部１０９と、凹部１０９にはめ込むように取り付けられた電池パック２とが現れるようになっている。また、把持部１０４の端部には、電極１１０，１１１が設けられている。
【００５１】
図２は、携帯電話端末装置１を折りたたんだ状態で背面から見た外観斜視図である。図２（ａ）は、カバー１０８及び電池パック２が取り外された状態を示している。図２（ａ）に示すように、凹部１０９の側面には、電池パック２と接続するための凸状の接続端子１１２，１１３，１１４が設けられている。図２（ｂ）は、携帯電話端末装置１への電池パック２の取り付け方の一例を示す図である。図２（ｂ）に示すように、電池パック２の端部には、携帯電話端末装置１と接続するための電極２０１，２０２，２０３が設けられており、凹部１０９に電池パック２をはめ込むことにより、接続端子１１２，１１３，１１４と電極２０１，２０２，２０３とがそれぞれ接続されるようになっている。
【００５２】
図３は、電池パック２が取り付けられた携帯電話端末装置１と、当該携帯電話端末装置１に直流電圧を供給する卓上ホルダ１２１とを示す外観斜視図である。図３に示す卓上ホルダ１２１は、携帯電話端末装置１を３カ所で保持するようにされた突起部１２２，１２３，１２４を備えており、突起部１２２，１２３，１２４の間に携帯電話端末装置１を取り付けることにより、携帯電話端末装置１が突起部１２２，１２３，１２４で保持されるようになっている。また、突起部１２２には、接続端子１２５，１２６が設けられており、携帯電話端末装置１を卓上ホルダ１２１に取り付けることにより、携帯電話端末装置１の電極１１０，１１１が、接続端子１２５，１２６にそれぞれ接続されるようになっている。
【００５３】
卓上ホルダ１２１には、電線１２７を介してＡＣＤＣコンバータ１２８が接続されており、ＡＣＤＣコンバータ１２８に設けられたプラグ１２９を、例えば図略の家庭用コンセントに接続することにより、例えば商用交流電圧ＡＣ１００Ｖがプラグ１２９を介してＡＣＤＣコンバータ１２８に供給され、ＡＣＤＣコンバータ１２８によって商用交流電圧ＡＣ１００Ｖが直流電圧Ｖｄｃ１に変換され、直流電圧Ｖｄｃ１が電線１２７及び接続端子１２５，１２６を介して携帯電話端末装置１の電極１１０，１１１へ供給されるようになっている。
【００５４】
図４は、本発明の第１の実施形態に係る認証システムの一例を示す概念図である。図４に示す認証システム３は、携帯電話基地局４と、携帯電話基地局４に接続されたサーバ装置５と、携帯電話端末装置１と、携帯電話端末装置１に取り付けられた電池パック２とを備えている。また、携帯電話端末装置１は、例えばＡＣＤＣコンバータ１２８によって直流電圧Ｖｄｃ１が供給された卓上ホルダ１２１に取り付けられており、携帯電話端末装置１に直流電圧Ｖｄｃ１が供給されるようになっている。
【００５５】
これにより、サーバ装置５と、携帯電話端末装置１とは、携帯電話基地局４を介して無線通信によりデータ送受信可能に構成されている。なお、サーバ装置５は、例えばインターネットや公衆回線等のネットワーク６を介して携帯電話基地局４に接続される構成であってもよい。
【００５６】
図５は、サーバ装置５の電気的構成の一例を示すブロック図である。図５に示すサーバ装置５は、時計部５１と、サーバ制御部５２と、通信Ｉ／Ｆ部５３（サーバ側通信部）とを備えている。時計部５１は、例えばリアルタイムクロック等の時計ＩＣ（Integrated Circuit）を用いて構成されており、時間の経過を計時して、現在の年、月、日等のカレンダー情報及び時刻情報を生成し、サーバ制御部５２へ出力するカレンダータイマーである。
【００５７】
通信Ｉ／Ｆ部５３は、例えばＬＡＮ（Local Area Network）５３１を介して携帯電話基地局４と接続されており、サーバ制御部５２からの信号をＬＡＮ５３１の通信プロトコルに従った通信信号に変換して携帯電話基地局４へ送信すると共にＬＡＮ５３１からの通信信号をサーバ制御部５２が処理可能な形式のデータに変換してサーバ制御部５２へ出力する。
【００５８】
サーバ制御部５２は、例えば所定の演算処理を実行するＣＰＵ（Central Processing Unit）と、所定の制御プログラムが記憶された不揮発性のＲＯＭ（Read Only Memory）やＨＤＤ（Hard Disk Drive）と、データを一時的に記憶するＲＡＭ（Random Access Memory）と、その周辺回路等とを備えて構成され、例えばＨＤＤを用いて構成されたサーバ側暗号鍵記憶部５２１とサーバ側記憶部５２２とを備えている。また、サーバ制御部５２は、例えばＨＤＤに記憶された制御プログラムを実行することにより、乱数生成部５２３（認証用データ生成部）、照合用データ生成部５２４、サーバ側送信処理部５２５、暗号鍵生成管理部５２６、暗号鍵生成部５２７、更新用鍵情報生成部５２８及び暗号鍵更新処理部５２９として機能する。
【００５９】
サーバ側暗号鍵記憶部５２１には、電池パック２の認証を行うための暗号鍵が、予め記憶されている。乱数生成部５２３は、例えば所定の乱数発生アルゴリズムを用いて擬似的に乱数（認証用データ）を生成する。なお、認証用データとして必ずしも乱数を用いる必要はなく、乱数の代わりに、例えば予め設定された固定データを用いたり、例えば等差数列や等比数列等、規則的な数列により得られる値等を用いてもよい。
【００６０】
照合用データ生成部５２４は、乱数生成部５２３により生成された乱数を、予め設定された暗号方式によって、サーバ側暗号鍵記憶部５２１により記憶されている暗号鍵を用いて暗号化することにより照合用データを生成する。暗号方式としては、例えば、ＤＥＳ（Data Encryption Standard）等の共通鍵暗号方式、ＲＳＡ暗号（Rivest, Shamir, Adleman's method）、楕円曲線暗号（ＥＣＣ：Elliptic Curve Cryptosystem）等の公開鍵暗号方式、ＳＨＡ−１に代表されるハッシュ関数方式等、種々の暗号方式を用いることができる。
【００６１】
サーバ側記憶部５２２は、乱数生成部５２３により生成された乱数と照合用データ生成部５２４により生成された照合用データとを記憶する。サーバ側送信処理部５２５は、サーバ側記憶部５２２により記憶された乱数及び照合用データ、あるいは更新用鍵情報生成部５２８により生成された更新用鍵情報を、通信Ｉ／Ｆ部５３によって、ＬＡＮ５３１及び携帯電話基地局４を介して携帯電話端末装置１へ送信させる。
【００６２】
暗号鍵生成部５２７は、例えば、所定の乱数生成アルゴリズムを用いて新たな暗号鍵を生成する。暗号鍵生成管理部５２６は、例えば時計部５１で生成されたカレンダー情報に基づいて、定期的に、例えば１ヶ月毎、あるいは６ヶ月、１年といった第三者に暗号鍵が解読されることを防止するために適当な期間の経過毎に、暗号鍵生成部５２７により新たな暗号鍵を生成させる。
【００６３】
なお、暗号鍵生成部５２７は、例えば予め設定（プログラム）されたスケジュール（計画）に基づき、時計部５１を利用して、当該スケジュール通りに計画的に暗号鍵生成部５２７により新たな暗号鍵を生成させてもよく、例えば認証のアクセス回数、機器の使用累積時間が予め設定（プログラム）されたアクセス回数、使用累積時間に達した場合に暗号鍵生成部５２７により新たな暗号鍵を生成させてもよい。
【００６４】
更新用鍵情報生成部５２８は、暗号鍵生成部５２７により生成された新たな暗号鍵を、前記暗号方式によって、サーバ側暗号鍵記憶部５２１により記憶されている暗号鍵を用いて暗号化することにより更新用鍵情報を生成する。暗号鍵更新処理部５２９は、暗号鍵生成部５２７により生成された新たな暗号鍵を、サーバ側暗号鍵記憶部５２１に記憶させる。
【００６５】
図６は、図１に示す携帯電話端末装置１及び電池パック２の電気的構成の一例を示すブロック図である。図６に示す携帯電話端末装置１は、例えば、通信Ｉ／Ｆ部１１（第１の認証側通信部）、通信Ｉ／Ｆ部１２（第２の認証側通信部）、充電部１３、端末制御部１４、マイク１０２、スピーカ１０５、操作キー１０３、及び液晶表示器１０６を備えて構成されている。
【００６６】
通信Ｉ／Ｆ部１１は、携帯電話の無線通信回路で、例えばＰＤＣ（Personal Digital Cellular）方式、ＧＳＭ（Global System for Mobile Communications）方式、ＣＤＭＡ（Code Division Multiple Access）等の通信方式によって、端末制御部１４からの信号を無線信号に変換して携帯電話基地局４へ送信すると共に携帯電話基地局４から受信した無線信号を端末制御部１４が処理可能な形式のデータに変換して端末制御部１４へ出力する。
【００６７】
通信Ｉ／Ｆ部１２は、例えば端末制御部１４から出力されたパラレル信号をシリアル信号に変換して接続端子１１３を介して電池パック２へ出力し、電池パック２から出力され、接続端子１１３で受信されたシリアル信号をパラレル信号に変換して端末制御部１４へ出力するシリアル通信回路で、例えばＵＳＡＲＴ（Universal Synchronous and Asynchronous Receiver-Transmitter）を用いて構成されている。
【００６８】
充電部１３は、ＤＣＤＣコンバータ１３１と、スイッチ１３２とを備えている。ＤＣＤＣコンバータ１３１は、ＡＣＤＣコンバータ１２８から出力された直流電圧Ｖｄｃ１を端末制御部１４からの制御信号に応じて直流電圧Ｖｄｃ２に変換し、スイッチ１３２、接続端子１１４を介して電池パック２における電極２０３へ供給する。スイッチ１３２は、例えばトランジスタを用いて構成されたスイッチで、端末制御部１４からの制御信号に応じて開閉する。また、接続端子１１２は、グラウンドに接続されている。
【００６９】
端末制御部１４は、例えば所定の演算処理を実行するＣＰＵと、所定の制御プログラムが記憶された不揮発性の記憶素子であるＲＯＭ、書き換え可能な不揮発性の記憶素子であるＦｅＲＡＭ（Ferroelectric Random Access Memory）やＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、データを一時的に記憶するＲＡＭと、その周辺回路等とを備えて構成され、例えばＦｅＲＡＭを用いて構成された認証側データ記憶部１４１を備えている。また、端末制御部１４は、例えばＲＯＭに記憶された制御プログラムを実行することにより、電話処理部１４０、認証側送信処理部１４２、認証部１４３、及び充電制御部１４４として機能する。
【００７０】
電話処理部１４０は、例えばユーザが操作キー１０３を用いて入力した電話番号に基づき通信Ｉ／Ｆ部１１から携帯電話基地局４へ無線信号を送信させて電話をかけたり、マイク１０２から出力された音声信号を通信Ｉ／Ｆ部１１によって無線信号として携帯電話基地局４へ送信させたり、通信Ｉ／Ｆ部１１によって受信された無線信号を音声信号に変換してスピーカ１０５から音声を出力させたり、液晶表示器１０６によってメッセージを表示させる等、携帯電話端末としての処理を行う。
【００７１】
認証側データ記憶部１４１には、通信Ｉ／Ｆ部１１によって、サーバ装置５から携帯電話基地局４を介して受信された乱数と照合用データとが記憶される。認証側送信処理部１４２は、通信Ｉ／Ｆ部１２によって、認証側データ記憶部１４１により記憶された乱数を電池パック２へ送信させる。
【００７２】
認証部１４３は、通信Ｉ／Ｆ部１２により受信された電池パック２からの返信データと認証側データ記憶部１４１により記憶された照合用データとを比較し、一致すれば認証成功と判定し、一致しなければ認証失敗と判定する。
【００７３】
充電制御部１４４は、認証部１４３により認証失敗と判定された場合、スイッチ１３２をオフ（開）させて、充電部１３による電池パック２の充電を禁止する。また、充電制御部１４４は、認証部１４３により認証失敗と判定された場合、ＤＣＤＣコンバータ１３１から出力される直流電圧Ｖｄｃ２を、認証部１４３により認証成功と判定された場合におけるＤＣＤＣコンバータ１３１から出力される例えば４．２Ｖの直流電圧Ｖｄｃ２よりも低く、例えば４．０Ｖに設定するべく制御信号を出力するようにしてもよい。
【００７４】
電池パック２は、二次電池２０と、通信Ｉ／Ｆ部２１（被認証側通信部）と、電池パック制御部２２とを備えて構成されている。二次電池２０の負極端子は電極２０１、及びグラウンドに接続され、二次電池２０の正極端子は電極２０３に接続されている。これにより、二次電池２０から電極２０３、接続端子１１４を介して携帯電話端末装置１へ供給された電力によって、携帯電話端末装置１内の各部が駆動され、充電部１３により接続端子１１２，１１４を介して電極２０１，２０３間に印加された直流電圧Ｖｄｃ２によって、二次電池２０が充電されるようになっている。
【００７５】
通信Ｉ／Ｆ部２１は、携帯電話端末装置１における通信Ｉ／Ｆ部１２と略同様に構成されたシリアル通信回路で、例えば電池パック制御部２２から出力されたパラレル信号をシリアル信号に変換して電極２０２を介して携帯電話端末装置１へ送信し、携帯電話端末装置１から送信され、電極２０２で受信されたシリアル信号をパラレル信号に変換して電池パック制御部２２へ出力する。
【００７６】
電池パック制御部２２は、例えば所定の演算処理を実行するＣＰＵと、所定の制御プログラムが記憶された不揮発性の記憶素子であるＲＯＭ、書き換え可能な不揮発性の記憶素子であるＦｅＲＡＭやＥＥＰＲＯＭ、データを一時的に記憶するＲＡＭと、その周辺回路等とを備えて構成され、例えばＦｅＲＡＭを用いて構成された被認証側暗号鍵記憶部２２１を備えている。また、電池パック制御部２２は、例えばＲＯＭに記憶された制御プログラムを実行することにより、暗号部２２２、復号部２２３、及び暗号鍵更新部２２４として機能する。
【００７７】
被認証側暗号鍵記憶部２２１には、サーバ側暗号鍵記憶部５２１に記憶されているのと同じ暗号鍵が、予め記憶されている。暗号部２２２は、通信Ｉ／Ｆ部２１により携帯電話端末装置１から受信された乱数を、サーバ装置５における照合用データ生成部５２４と同じ暗号方式を用いて、被認証側暗号鍵記憶部２２１により記憶された暗号鍵を用いて暗号化し、当該暗号化された乱数を返信データとして通信Ｉ／Ｆ部２１によって、携帯電話端末装置１へ送信させる。
【００７８】
復号部２２３は、通信Ｉ／Ｆ部２１により更新用鍵情報が受信された場合、当該受信された更新用鍵情報を、被認証側暗号鍵記憶部２２１に記憶されている暗号鍵を用いて復号化する。暗号鍵更新部２２４は、復号部２２３によって復号化された暗号鍵を、新たな暗号鍵として被認証側暗号鍵記憶部２２１に記憶させる。
【００７９】
次に、上述のように構成された認証システム３、及び携帯電話端末装置１の動作について説明する。図７は、認証システム３の動作を概念的に示した説明図である。また、図８は、サーバ装置５で乱数及び照合用データを生成し、携帯電話端末装置１に記憶させる動作の一例を示すフローチャートである。なお、以下のフローチャートにおいて、同一の動作については同一のステップ番号を付し、その説明を省略する。
【００８０】
まず、サーバ装置５におけるサーバ側暗号鍵記憶部５２１と、電池パック２における被認証側暗号鍵記憶部２２１とには、同じ暗号鍵Ｋ１が予め記憶されている。そして、サーバ装置５における乱数生成部５２３によって、複数の乱数、例えば乱数Ａ〜Ｇが生成され、サーバ側記憶部５２２に記憶される（ステップＳ１）。また、照合用データ生成部５２４によって、サーバ側暗号鍵記憶部５２１に記憶されている暗号鍵Ｋ１を用いて所定の暗号方式、例えばＤＥＳによって乱数Ａ〜Ｇが暗号化されて照合用データＡＳ〜ＧＳが生成され、照合用データＡＳ〜ＧＳが乱数Ａ〜Ｇと対応づけてサーバ側記憶部５２２に記憶されることにより、データテーブルＤＴが生成される（ステップＳ２）。
【００８１】
ここで、乱数Ａ〜Ｇ及び照合用データＡＳ〜ＧＳは、いわゆるチャレンジ＆レスポンス認証におけるチャレンジ及びレスポンスに相当するものとして、それぞれ用いられる。
【００８２】
そして、サーバ側送信処理部５２５によって、サーバ側記憶部５２２に記憶されているデータテーブルＤＴが、通信Ｉ／Ｆ部５３からＬＡＮ５３１を介して携帯電話基地局４へ送信され、携帯電話基地局４によってデータテーブルＤＴが無線信号によって携帯電話端末装置１へ送信される（ステップＳ３）。
【００８３】
次に、携帯電話端末装置１において、携帯電話基地局４から無線信号として送信されたデータテーブルＤＴが、通信Ｉ／Ｆ部１１によって受信され、認証側データ記憶部１４１に記憶される（ステップＳ４）。
【００８４】
一方、サーバ装置５におけるサーバ側送信処理部５２５によって、時計部５１から現在の年月日を示す日付情報が読み出され、データテーブルＤＴの送信日付情報としてサーバ側記憶部５２２に記憶される（ステップＳ５）。そして、サーバ側送信処理部５２５によって、時計部５１によって生成される日付情報と、サーバ側記憶部５２２に記憶されているデータテーブルＤＴの送信日付情報とが比較され、例えば予め設定された設定期間Ｔ１が経過したことが検出されると、再びステップＳ１へ戻って新たなデータテーブルＤＴが生成され、携帯電話端末装置１へ送信される。設定期間Ｔ１としては、第三者による暗号解読を困難にするために適当な期間、例えば１週間、あるいは１ヶ月、といった期間が設定される。
【００８５】
これにより、定期的に乱数及び照合用データを生成し、携帯電話端末装置１に記憶させるべく送信することができる。
【００８６】
次に、携帯電話端末装置１による電池パック２の認証動作について説明する。図９は、携帯電話端末装置１による電池パック２の認証動作の一例を示すフローチャートである。まず、携帯電話端末装置１において、例えばプラグ１２９がコンセントに接続されておらず、従ってＡＣＤＣコンバータ１２８は直流電圧Ｖｄｃ１を出力していない。また、スイッチ１３２は、充電制御部１４４からの制御信号に応じてオフ（開）にされており、二次電池２０の充電は行われず、携帯電話端末装置１内の各部は、二次電池２０から電極２０１，２０２、接続端子１１２，１１４を介して供給される電力により動作している。
【００８７】
そして、例えばプラグ１２９がコンセントに接続されてＡＣＤＣコンバータ１２８から直流電圧Ｖｄｃ１が出力され、例えば図略の電圧検知回路によって、ＡＣＤＣコンバータ１２８から携帯電話端末装置１への直流電圧Ｖｄｃ１の供給が開始されたことが検出されると（ステップＳ１１でＹＥＳ）、電池パック２の充電に先立ち認証を行うべくステップＳ１２へ移行する（ステップＳ１１）。
【００８８】
次に、認証側送信処理部１４２によって、認証側データ記憶部１４１に記憶されているデータテーブルＤＴにおける乱数Ａ〜Ｇのうちいずれか一つ、例えば乱数Ｂが選択されて乱数Ｘとして通信Ｉ／Ｆ部１２から接続端子１１３及び電極２０２を介して電池パック２へ送信される（ステップＳ１２）。この場合、乱数Ｘが、いわゆるチャレンジ＆レスポンス認証におけるチャレンジに相当している。なお、認証側送信処理部１４２は、乱数の選択に際して、例えば認証側データ記憶部１４１に記憶されている順に乱数を選択してもよく、ランダムに選択するようにしてもよい。
【００８９】
次に、電池パック２における通信Ｉ／Ｆ部２１によって、乱数Ｘが受信され（ステップＳ１３）、暗号部２２２によって、乱数Ｘが、被認証側暗号鍵記憶部２２１に記憶されている暗号鍵Ｋ１を用いて照合用データ生成部５２４で用いられたのと同じ暗号方式で暗号化されて返信データＲが生成され（ステップＳ１４）、返信データＲが通信Ｉ／Ｆ部２１から電極２０２、接続端子１１３を介して携帯電話端末装置１へ送信される（ステップＳ１５）。この場合、返信データＲが、いわゆるチャレンジ＆レスポンス認証におけるレスポンスに相当している。
【００９０】
次に、携帯電話端末装置１における通信Ｉ／Ｆ部１２によって、返信データＲが受信され（ステップＳ１６）、認証部１４３によって、返信データＲと、認証側データ記憶部１４１において乱数Ｂと対応付けて記憶されている照合用データＢＳとが比較され（ステップＳ１７）、一致すれば認証成功と判断されて（ステップＳ１７でＹＥＳ）、充電制御部１４４によってスイッチ１３２がオン（閉）され（ステップＳ１８）、ＤＣＤＣコンバータ１３１から出力された直流電圧Ｖｄｃ２がスイッチ１３２、接続端子１１４、及び電極２０３を介して二次電池２０に印加され、二次電池２０が充電される。
【００９１】
一方、返信データＲと、乱数Ｂと対応付けて記憶されている照合用データＢＳとが比較され（ステップＳ１７）、一致しなければ認証失敗と判断されて（ステップＳ１７でＮＯ）、充電制御部１４４によってスイッチ１３２がオフ（開）され、二次電池２０は充電されない（ステップＳ１９）。
【００９２】
次に、認証側送信処理部１４２によって、電池パック２を省電力状態にさせるためのアイドリング命令が通信Ｉ／Ｆ部１２から電池パック２へ送信され（ステップＳ２０）、通信Ｉ／Ｆ部２１によってアイドリング命令が受信され、図略の電源制御回路によって、通信Ｉ／Ｆ部２１等、携帯電話端末装置１から信号を受信するために必要な回路を除く他の回路への動作用電力の供給が停止されてアイドリング状態にされ、電池パック２における待機電力が低減される（ステップＳ２１）。
【００９３】
以上、ステップＳ１〜Ｓ１９の処理により、電池パック２が正規のものであれば、サーバ装置５におけるサーバ側暗号鍵記憶部５２１と、電池パック２における被認証側暗号鍵記憶部２２１には、同一の暗号鍵Ｋ１が記憶されており、照合用データ生成部５２４で用いられる暗号方式と、暗号部２２２で用いられる暗号方式とは同一であるため、返信データＲと照合用データＢＳとは一致し、認証成功となり、スイッチ１３２がオンされて電池パック２の充電が行われる。一方、電池パック２が正規のものでなければ、第三者はサーバ側暗号鍵記憶部５２１に記憶されている暗号鍵、及び照合用データ生成部５２４で用いられる暗号方式を知ることができないので、照合用データＢＳと一致する返信データＲを生成することはできず、認証失敗となって電池パック２の充電は行われない。
【００９４】
これにより、偽造された品質劣悪な電池パック２が充電されることを防止することができる。また、携帯電話端末装置１は、電池パック２から得られた返信データＲとサーバ装置５から送信された照合用データとを比較するだけで電池パック２の認証を行うことができ、乱数を生成する乱数発生回路や返信データＲを復号化する復号化回路を備える必要がないため、携帯電話端末装置１における回路規模の増大を抑制することができる。
【００９５】
また、携帯電話端末装置１は、返信データＲを復号化する復号化回路を備えず、暗号鍵Ｋ１も記憶していないので、第三者により携帯電話端末装置１が分解された場合であっても電池パック２を認証するために用いられる暗号方式や暗号鍵を解析することは困難であり、耐タンパ性を向上させて、電池パック２の偽造の困難性を高めることができる。
【００９６】
また、ステップＳ１２の処理によって、認証側データ記憶部１４１によりデータテーブルＤＴとして記憶された複数の乱数のうち一つが選択されて電池パック２へ送信されるので、携帯電話端末装置１から電池パック２へ送信される乱数が都度変更される結果、携帯電話端末装置１から電池パック２へ送信される信号に基づき電池パック２を認証するために用いられる暗号方式や暗号鍵を解析することの困難性が高められ、電池パック２の偽造の困難性を高めることができると共に、認証の都度、サーバ装置５から携帯電話端末装置１へ乱数と照合用データとを送信する必要が無いので、サーバ装置５と携帯電話端末装置１との間の通信処理負荷を低減することができる。
【００９７】
そして、ステップＳ１〜Ｓ６の処理により、定期的にデータテーブルＤＴの内容が更新されて携帯電話端末装置１から電池パック２へ送信される乱数が変化されるので、携帯電話端末装置１から電池パック２へ送信される信号に基づき電池パック２を認証するために用いられる暗号方式や暗号鍵を解析することの困難性が、さらに高められ、電池パック２の偽造の困難性を高めることができる。
【００９８】
なお、サーバ装置５における乱数生成部５２３及び照合用データ生成部５２４は、複数の乱数及びこれに対応する複数の照合用データを生成してデータテーブルＤＴとして携帯電話端末装置１へ送信する例を示したが、複数の乱数及び照合用データを携帯電話端末装置１へ送信する例に限られず、乱数及び照合用データを一つずつ生成して携帯電話端末装置１へ送信するようにしてもよい。
【００９９】
また、携帯電話端末装置１は、電池パック２の認証を行う際に、例えばサーバ装置５へ乱数及び照合用データの要求信号を送信する等して都度、新たな乱数及び照合用データを取得し、電池パック２の認証処理後、乱数及び照合用データを消去するようにしてもよい。この場合、携帯電話端末装置１における認証側データ記憶部１４１には、乱数及び照合用データは、認証処理実行中に一時的に記憶されるのみであるため、耐タンパ性をさらに向上させることができる。
【０１００】
また、ステップＳ１７〜Ｓ１９において、充電制御部１４４は、認証結果に関わらずスイッチ１３２をオンして二次電池２０の充電を開始すると共に、認証が成功した場合（ステップＳ１７でＹＥＳ）は、ＤＣＤＣコンバータ１３１から出力される直流電圧Ｖｄｃ２を正規の二次電池２０に最適化された充電電圧、例えば４．２Ｖに設定する一方、認証が失敗した場合（ステップＳ１７でＮＯ）は、ＤＣＤＣコンバータ１３１から出力される直流電圧Ｖｄｃ２を正規の二次電池２０に最適化された充電電圧よりも低い電圧、例えば４．０Ｖに設定するようにしてもよい。
【０１０１】
この場合、正規の二次電池２０に対しては、最適化された充電電圧により充電を行い、充電時間の短縮やサイクル寿命の増加を図ることが可能となる一方、正規のものではない二次電池２０に対しては、充電電圧を低下させて品質の劣化を招く可能性を低減することができる。
【０１０２】
次に、電池パック２における被認証側暗号鍵記憶部２２１に記憶されている暗号鍵の書き換え動作について説明する。図１０、図１１、図１２は、被認証側暗号鍵記憶部２２１に記憶されている暗号鍵の書き換え動作の一例を示すフローチャートである。
【０１０３】
まず、サーバ装置５においてサーバ側送信処理部５２５によって、電池パック２に暗号鍵の書き換えを指示するための暗号鍵書き換えコマンドが、通信Ｉ／Ｆ部５３から携帯電話基地局４へ送信され、携帯電話基地局４から無線信号として携帯電話端末装置１へ送信される（ステップＳ３１）。
【０１０４】
次に、携帯電話端末装置１において、通信Ｉ／Ｆ部１１により暗号鍵書き換えコマンドが受信される（ステップＳ３２）。以下、上述のステップＳ１２〜Ｓ１７と同様の処理により、暗号鍵Ｋ１を用いて電池パック２の認証が行われる。
【０１０５】
そして、ステップＳ１７において、認証が成功した場合（ステップＳ１７でＹＥＳ）、認証側送信処理部１４２によって、認証が成功した旨の情報が、通信Ｉ／Ｆ部１１から携帯電話基地局４を介してサーバ装置５へ送信される（ステップＳ３３）。一方、認証が失敗した場合（ステップＳ１７でＮＯ）、認証側送信処理部１４２によって、認証が失敗した旨の情報が、通信Ｉ／Ｆ部１１から携帯電話基地局４を介してサーバ装置５へ送信されると共に携帯電話端末装置１における処理を終了する（ステップＳ３４）。
【０１０６】
次に、サーバ装置５において、通信Ｉ／Ｆ部５３によって認証結果を示す情報が受信される（ステップＳ３５）。一方、電池パック２では、通信Ｉ／Ｆ部２１は、暗号キー書き換えコマンドの受信待ち状態にされている（ステップＳ３６）。
【０１０７】
そして、サーバ装置５において、通信Ｉ／Ｆ部５３によって受信された認証結果を示す情報が、認証成功を示すものか否かが確認され（ステップＳ３７）、認証失敗を示すものであれば（ステップＳ３７でＮＯ）サーバ装置５における処理を終了する一方、認証成功を示すものであれば（ステップＳ３７でＹＥＳ）、暗号鍵生成部５２７によって、新たな暗号鍵Ｋ２が例えば乱数を用いて生成され、その暗号鍵Ｋ２が暗号鍵更新処理部５２９によってサーバ側暗号鍵記憶部５２１に記憶される（ステップＳ３８）。
【０１０８】
次に、更新用鍵情報生成部５２８によって、照合用データ生成部５２４と同じ暗号方式により、サーバ側暗号鍵記憶部５２１に記憶されている暗号鍵Ｋ１を用いて暗号鍵Ｋ２が暗号化されて更新用鍵情報Ｋ２Ｓが生成され（ステップＳ３９）、その更新用鍵情報Ｋ２Ｓが、サーバ側送信処理部５２５によって、通信Ｉ／Ｆ部５３から携帯電話基地局４を介して携帯電話端末装置１へ送信される（ステップＳ４０）。
【０１０９】
次に、携帯電話端末装置１において、通信Ｉ／Ｆ部１１によって、更新用鍵情報Ｋ２Ｓが受信され（ステップＳ４１）、その更新用鍵情報Ｋ２Ｓが、認証側送信処理部１４２によって、通信Ｉ／Ｆ部１２から電池パック２へ送信される（ステップＳ４２）。
【０１１０】
そして、電池パック２において、通信Ｉ／Ｆ部２１によって更新用鍵情報Ｋ２Ｓが受信され（ステップＳ４３）、その更新用鍵情報Ｋ２Ｓが、復号部２２３によって、更新用鍵情報生成部５２８と同じ暗号方式により被認証側暗号鍵記憶部２２１に記憶されている暗号鍵Ｋ１を用いて復号化され、新たな暗号鍵Ｋ２が取得される（ステップＳ４４）。
【０１１１】
次に、暗号鍵更新部２２４によって、暗号鍵Ｋ２が新たな暗号鍵として被認証側暗号鍵記憶部２２１に記憶され（ステップＳ４５）、通信Ｉ／Ｆ部２１から携帯電話端末装置１へ、暗号鍵の書き換え処理が終了した旨の通知が送信される（ステップＳ４６）。
【０１１２】
次に、携帯電話端末装置１において、通信Ｉ／Ｆ部１２によって電池パック２暗号鍵の書き換え処理が終了した旨の通知が受信されると（ステップＳ４７）、以下、上述のステップＳ２０，Ｓ２１と同様の処理により、電池パック２が省電力状態にされる。
【０１１３】
一方、サーバ装置５においては、ステップＳ５，Ｓ６と同様の処理により、設定期間Ｔ１毎に、再びステップＳ３１〜Ｓ４６等の処理が実行され、定期的に電池パック２の暗号鍵が書き換えられる。
【０１１４】
以上、ステップＳ３１〜Ｓ４６，Ｓ５，Ｓ６等の処理により、電池パック２の被認証側暗号鍵記憶部２２１に記憶されている暗号鍵を定期的に新たな暗号鍵に書き換えることができるので、第三者が電池パック２を偽造することの困難性をさらに高めることができる。
【０１１５】
次に、電池パック２における被認証側暗号鍵記憶部２２１に記憶されている暗号鍵の書き換え動作の他の一例について説明する。図１３、図１４は、被認証側暗号鍵記憶部２２１に記憶されている暗号鍵の書き換え動作の他の一例を示すフローチャートである。図１３、図１４に示す暗号鍵の書き換え動作においては、サーバ装置５におけるサーバ側暗号鍵記憶部５２１と電池パック２における被認証側暗号鍵記憶部２２１とには、暗号鍵Ｋ１に加えてさらに更新用暗号鍵ＫＫが予め記憶されている。
【０１１６】
そして、サーバ装置５における乱数生成部５２３によって、複数の乱数、例えば乱数Ａ〜Ｇが生成され、サーバ側記憶部５２２に記憶される（ステップＳ１）。また、照合用データ生成部５２４によって、サーバ側暗号鍵記憶部５２１に記憶されている更新用暗号鍵ＫＫを用いて所定の暗号方式、例えばＤＥＳによって乱数Ａ〜Ｇが暗号化されて照合用データＡＳ〜ＧＳが生成され、照合用データＡＳ〜ＧＳが乱数Ａ〜Ｇと対応づけてサーバ側記憶部５２２に記憶されることにより、暗号鍵更新用のデータテーブルＤＴＫが生成される（ステップＳ５１）。
【０１１７】
そして、サーバ側送信処理部５２５によって、サーバ側記憶部５２２に記憶されているデータテーブルＤＴＫと、暗号鍵書き換えコマンドとが、通信Ｉ／Ｆ部５３からＬＡＮ５３１を介して携帯電話基地局４へ送信され、携帯電話基地局４によってデータテーブルＤＴＫと暗号鍵書き換えコマンドとが無線信号によって携帯電話端末装置１へ送信される（ステップＳ５２）。
【０１１８】
次に、携帯電話端末装置１において、データテーブルＤＴＫと暗号鍵書き換えコマンドとが、通信Ｉ／Ｆ部１１によって受信され、認証側データ記憶部１４１に記憶される（ステップＳ５３）。
【０１１９】
次に、認証側送信処理部１４２によって、認証側データ記憶部１４１に記憶されているデータテーブルＤＴＫにおける乱数Ａ〜Ｇのうちいずれか一つ、例えば乱数Ｂが選択され、選択された乱数Ｂと暗号鍵書き換えコマンドとが通信Ｉ／Ｆ部１２から接続端子１１３及び電極２０２を介して電池パック２へ送信される（ステップＳ５４）。
【０１２０】
次に、電池パック２における通信Ｉ／Ｆ部２１によって、乱数Ｂと暗号鍵書き換えコマンドとが受信される（ステップＳ５５）。そして、暗号部２２２によって、乱数Ｂが、被認証側暗号鍵記憶部２２１に記憶されている更新用暗号鍵ＫＫを用いて照合用データ生成部５２４で用いられたのと同じ暗号方式で暗号化されて返信データＲが生成され（ステップＳ５６）、返信データＲが通信Ｉ／Ｆ部２１から電極２０２、接続端子１１３を介して携帯電話端末装置１へ送信される（ステップＳ５７）。
【０１２１】
以下、上述のステップＳ１６，Ｓ１７，Ｓ３３〜Ｓ３８と同様の処理により、携帯電話端末装置１において電池パック２の認証が行われ、サーバ装置５においてその認証結果が確認され（ステップＳ３７）、認証成功であれば（ステップＳ３７でＹＥＳ）、新たな暗号鍵Ｋ２がサーバ側暗号鍵記憶部５２１に記憶される（ステップＳ３８）。
【０１２２】
そして、更新用鍵情報生成部５２８によって、照合用データ生成部５２４と同じ暗号方式により、サーバ側暗号鍵記憶部５２１に記憶されている更新用暗号鍵ＫＫを用いて暗号鍵Ｋ２が暗号化され、更新用鍵情報Ｋ２Ｓが生成される（ステップＳ５９）。
【０１２３】
以下、上述のステップＳ４０〜Ｓ４３と同様の処理により、更新用鍵情報Ｋ２Ｓが電池パック２で受信され（ステップＳ４３）、その更新用鍵情報Ｋ２Ｓが、復号部２２３によって、更新用鍵情報生成部５２８と同じ暗号方式により被認証側暗号鍵記憶部２２１に記憶されている更新用暗号鍵ＫＫを用いて復号化され、新たな暗号鍵Ｋ２が取得される（ステップＳ６０）。
【０１２４】
以下の動作は、図１２に示すステップＳ４５〜Ｓ４７，Ｓ２０，Ｓ２１，Ｓ５，Ｓ６と同様であるのでその記載及び説明を省略する。
【０１２５】
以上、図１３、図１４、図１２に示す動作により、電池パック２における被認証側暗号鍵記憶部２２１に記憶されている暗号鍵の書き換えを行う際に、暗号鍵Ｋ１とは別の更新用暗号鍵ＫＫを用いて電池パック２の認証、新たな暗号鍵Ｋ２の暗号化、及び復号化が行われるので、サーバ装置５から携帯電話端末装置１へ送信される信号、及び携帯電話端末装置１から電池パック２へ送信される信号を解析することにより、新たな暗号鍵Ｋ２を取得することの困難性が、さらに高められ、電池パック２の偽造の困難性を高めることができる。
【０１２６】
なお、サーバ装置５は、ステップＳ３１及びステップＳ５２において、暗号鍵書き換えコマンドを送信して携帯電話端末装置１により電池パック２の認証を行わせた後にステップＳ４０において更新用鍵情報Ｋ２Ｓを送信する例を示したが、サーバ装置５は、ステップＳ３１及びステップＳ５２において暗号鍵書き換えコマンドと共に更新用鍵情報Ｋ２Ｓを送信し、携帯電話端末装置１は、ステップＳ１７において認証成功であった場合（ステップＳ１７でＹＥＳ）にステップＳ３１及びステップＳ５２においてサーバ装置５から受信した更新用鍵情報Ｋ２Ｓを電池パック２へ送信（ステップＳ４２）するようにしてもよい。この場合、ステップＳ１７における認証結果をサーバ装置５へ送信（ステップＳ３３，Ｓ３４）する処理が不要となり、携帯電話端末装置１とサーバ装置５との間の通信処理負荷を低減することができる。
【０１２７】
（第２実施形態）
次に、本発明の第２の実施形態に係る認証システム３ａ及び携帯電話端末装置１ａについて説明する。認証システム３ａの概略構成は、認証システム３と同様、図４によって示される。
【０１２８】
図１５は、認証システム３ａに用いられるサーバ装置５ａの電気的構成の一例を示すブロック図である。図１５に示すサーバ装置５ａと図５に示すサーバ装置５とでは、サーバ装置５ａが、サーバ制御部５２ａにおいてサーバ側認証部５３０をさらに備え、サーバ側送信処理部５２５ａの動作が異なる。
【０１２９】
図１６は、認証システム３ａに用いられる携帯電話端末装置１ａの電気的構成の一例を示すブロック図である。図１６に示す携帯電話端末装置１ａと図６に示す携帯電話端末装置１とでは、端末制御部１４ａが、認証側データ記憶部１４１と認証部１４３とを備えず、認証側送信処理部１４２ａと充電制御部１４４ａとの動作が異なる。
【０１３０】
携帯電話端末装置１ａにおける認証側送信処理部１４２ａは、認証側送信処理部１４２とは、さらに電池パック２から通信Ｉ／Ｆ部１２によって受信された返信データＲを通信Ｉ／Ｆ部１１によって携帯電話基地局４を介してサーバ装置５ａへ送信させる点で異なる。
【０１３１】
サーバ装置５ａにおけるサーバ側認証部５３０は、携帯電話端末装置１ａから送信された返信データＲと、サーバ側記憶部５２２に記憶されている照合用データとを比較し、一致すれば認証成功と判定し、一致しなければ認証失敗と判定する。
【０１３２】
サーバ側送信処理部５２５ａは、サーバ側送信処理部５２５とは、さらにサーバ側認証部５３０による判定結果を通信Ｉ／Ｆ部５３によって携帯電話基地局４を介して携帯電話端末装置１ａへ送信させる点で異なる。
【０１３３】
また、携帯電話端末装置１ａにおける充電制御部１４４ａは、充電制御部１４４とは、サーバ装置５ａから通信Ｉ／Ｆ部１１によって受信されたサーバ側認証部５３０による判定結果に基づいてスイッチ１３２のオンオフや、ＤＣＤＣコンバータ１３１の出力電圧を制御する点で異なる。
【０１３４】
その他の構成及び動作は、図５、図６に示すサーバ装置５、携帯電話端末装置１と同様であるのでその説明を省略し、以下本実施形態の動作について説明する。
【０１３５】
図１７は、認証システム３ａの動作を概念的に示した説明図である。また、図１８は、認証システム３ａの動作の一例を示すフローチャートである。まず、サーバ装置５ａにおける乱数生成部５２３によって、乱数Ｘが生成され、サーバ側記憶部５２２に記憶される（ステップＳ７１）。そして、この乱数Ｘが、サーバ側送信処理部５２５ａによって通信Ｉ／Ｆ部５３からＬＡＮ５３１を介して携帯電話基地局４へ送信され、携帯電話基地局４によって乱数Ｘが無線信号によって携帯電話端末装置１ａへ送信される（ステップＳ７２）。
【０１３６】
次に、携帯電話端末装置１ａにおいて、携帯電話基地局４から無線信号として送信された乱数Ｘが通信Ｉ／Ｆ部１１によって受信されると、認証側送信処理部１４２ａによって、通信Ｉ／Ｆ部１１により受信された乱数Ｘが通信Ｉ／Ｆ部１２から接続端子１１３及び電極２０２を介して電池パック２へ送信される（ステップＳ７３）。
【０１３７】
以下、電池パック２において、上述のステップＳ１３〜Ｓ１５と同様の処理により、返信データＲが生成され、携帯電話端末装置１ａへ送信される。
【０１３８】
次に、携帯電話端末装置１ａにおいて、電池パック２から送信された返信データＲが通信Ｉ／Ｆ部１２によって受信されると、認証側送信処理部１４２ａによって、通信Ｉ／Ｆ部１２により受信された返信データＲが通信Ｉ／Ｆ部１１から携帯電話基地局４を介してサーバ装置５ａへ送信される（ステップＳ７４）。
【０１３９】
次に、サーバ装置５ａにおいて、通信Ｉ／Ｆ部５３によって携帯電話端末装置１ａから送信された返信データＲが受信される（ステップＳ７５）。そして、照合用データ生成部５２４によって、サーバ側暗号鍵記憶部５２１に記憶されている暗号鍵Ｋ１を用いて所定の暗号方式、例えばＤＥＳによってサーバ側記憶部５２２に記憶されている乱数Ｘが暗号化されて照合用データＸＳが生成される（ステップＳ７６）。さらに、サーバ側認証部５３０によって、この照合用データＸＳと通信Ｉ／Ｆ部５３により受信された返信データＲとが比較され（ステップＳ７７）、一致すれば（ステップＳ７７でＹＥＳ）、サーバ側送信処理部５２５ａによって、認証が成功した旨の認証結果を示す情報が通信Ｉ／Ｆ部５３から携帯電話基地局４を介して携帯電話端末装置１ａへ送信される（ステップＳ７８）一方、一致しなければ（ステップＳ７７でＮＯ）、サーバ側送信処理部５２５ａによって、認証が失敗した旨の認証結果を示す情報が通信Ｉ／Ｆ部５３から携帯電話基地局４を介して携帯電話端末装置１ａへ送信される（ステップＳ７９）。
【０１４０】
次に、携帯電話端末装置１ａにおいて、通信Ｉ／Ｆ部１１によって、サーバ側認証部５３０における認証結果を示す情報が受信される（ステップＳ８０）。そして、充電制御部１４４ａによって、通信Ｉ／Ｆ部１１により受信された認証結果が確認され（ステップＳ８１）、認証結果が成功であれば（ステップＳ８１でＹＥＳ）、スイッチ１３２がオン（閉）され（ステップＳ１８）、ＤＣＤＣコンバータ１３１から出力された直流電圧Ｖｄｃ２がスイッチ１３２、接続端子１１４、及び電極２０３を介して二次電池２０に印加され、二次電池２０が充電される。
【０１４１】
一方、認証結果が失敗であれば（ステップＳ８１でＮＯ）、充電制御部１４４ａによってスイッチ１３２がオフ（開）され、二次電池２０は充電されない（ステップＳ１９）。
【０１４２】
これにより、偽造された品質劣悪な電池パック２が充電されることを防止することができる。また、携帯電話端末装置１ａは、サーバ装置５ａと電池パック２との間で乱数Ｘと返信データＲとを中継するだけで、認証はサーバ装置５ａで行うので、携帯電話端末装置１ａには、乱数を生成する乱数発生回路や乱数を暗号化する暗号化回路や返信データＲを復号化する復号化回路等が不要であるのみならず、認証側データ記憶部１４１及び認証部１４３も不要であるので、携帯電話端末装置１ａにおける回路を簡素化することができる。
【０１４３】
また、携帯電話端末装置１ａは、乱数を暗号化する暗号化回路や返信データＲを復号化する復号化回路を備えず、暗号鍵Ｋ１や照合用データＸＳも記憶していないので、第三者により携帯電話端末装置１ａが分解された場合であっても電池パック２を認証するために用いられる暗号方式や暗号鍵、照合用データを解析することは困難であり、耐タンパ性を向上させて、電池パック２の偽造の困難性をさらに高めることができる。
【０１４４】
また、ステップＳ８１，Ｓ１８，Ｓ１９において、充電制御部１４４ａは、認証結果に関わらずスイッチ１３２をオンして二次電池２０の充電を開始すると共に、認証が成功した場合（ステップＳ８１でＹＥＳ）は、ＤＣＤＣコンバータ１３１から出力される直流電圧Ｖｄｃ２を正規の二次電池２０に最適化された充電電圧、例えば４．２Ｖに設定する一方、認証が失敗した場合（ステップＳ８１でＮＯ）は、ＤＣＤＣコンバータ１３１から出力される直流電圧Ｖｄｃ２を正規の二次電池２０に最適化された充電電圧よりも低い電圧、例えば４．０Ｖに設定するようにしてもよい。
【０１４５】
この場合、正規の二次電池２０に対しては、最適化された充電電圧により充電を行い、充電時間の短縮やサイクル寿命の増加を図ることが可能となる一方、正規のものではない二次電池２０に対しては、充電電圧を低下させて品質の劣化を招く可能性を低減することができる。
【０１４６】
なお、認証装置は、電池パック２を充電する充電する充電部１３を備えた携帯電話端末装置１，１ａである例を示したが、認証装置は、携帯電話端末装置に限らず、例えば携帯型パーソナルコンピュータ、ビデオカメラ、携帯型ゲーム機、デジタルカメラ、携帯型ＭＤ（Mini Disc）プレーヤ、携帯型ＣＤ（Compact Disc）プレーヤ、携帯型カセットテーププレーヤ、電動工具、掃除機、電動ひげそり器、電動自転車等、電池パックを使用する種々の電気機器に適用することができ、またこれらの機器を車両内で使用可能にした車載装置であってもよい。
【０１４７】
また、認証装置は、例えば携帯電話端末装置１，１ａにおいてマイク１０２、操作キー１０３、スピーカ１０５、液晶表示器１０６、及び電話処理部１４０を備えない充電装置であってもよい。
【０１４８】
また、被認証装置は、電池パック２に限らず、例えばゲーム機やパーソナルコンピュータ等で使用されるメモリモジュール等、電池パック以外のものに通信Ｉ／Ｆ部２１、及び電池パック制御部２２に相当する回路を備えたものであってもよい。
【０１４９】
また、通信Ｉ／Ｆ部１１は、無線通信を行うものに限られず、有線通信、例えばインターネットや電話回線を介してサーバ装置５，５ａと通信を行う通信インターフェイス回路であってもよく、例えば商用交流電源電圧を被認証装置に供給する電力線を介して、商用交流電源電圧に通信信号を重畳することによりサーバ装置５，５ａと通信を行う電力線搬送通信用の通信インターフェイス回路であってもよい。
【０１５０】
また、通信Ｉ／Ｆ部１１は、例えば無線ＬＡＮ、Ｂｌｕｅ  ｔｏｏｔｈ、赤外線通信等の近距離通信手段や、電磁誘導により信号を送受信する非接触カードリーダライタ等の非接触通信手段を用いる通信インターフェイス回路であって、これら近距離無線通信によって通信Ｉ／Ｆ部１１と通信可能に構成されると共にインターネット、電力線搬送通信、電話回線、携帯電話回線等の通信手段によりサーバ装置５，５ａと通信可能な中継装置を介してサーバ装置５，５ａと通信可能にされていてもよい。
【０１５１】
（第３実施形態）
次に、本発明の第３の実施形態に係る認証システム３ｂについて説明する。認証システム３ｂの概略構成は、認証システム３と同様、図４によって示される。図１９は、本発明の第３の実施形態に係る認証システム３ｂの構成の一例を概念的に示す概念図である。図１９に示す認証システム３ｂは、サーバ装置５ｂと、携帯電話端末装置１と、電池パック２ｂとを備えて構成されている。
【０１５２】
図２０は、サーバ装置５ｂの構成の一例を示すブロック図である。図２０に示すサーバ装置５ｂは、図５に示すサーバ装置５とは、ＩＤタグ（identification tag）用ＩＣ（Integrated Circuit）５４（第２の集積回路）とＩＣソケット５５（接続部）とをさらに備え、サーバ側暗号鍵記憶部５２１を備えず、照合用データ生成部５２４の代わりに照合用データ生成部５２４ｂを備える点で異なる。図２１は、電池パック２ｂ、及びＩＤタグ用ＩＣ５４の構成の一例を示すブロック図である。図２１に示す電池パック２ｂは、図６に示す電池パック２とは、通信Ｉ／Ｆ部２１及び電池パック制御部２２の代わりにＩＤタグ用ＩＣ５４（第１の集積回路）を備える点で異なる。
【０１５３】
なお、電池パック２ｂは、図２１では図示を省略しているが、例えば通信Ｉ／Ｆ部２１と、例えばＩＤタグ用ＩＣ５４にアクセス可能なマイクロコンピュータ等によって構成された制御回路とを備え、所定の制御プログラムを実行することにより、当該制御回路を復号部２２３、及び暗号鍵更新部２２４として機能させるようにしてもよい。
【０１５４】
その他の構成は図４に示す認証システム３と同様であるのでその説明を省略し、以下本実施の形態の特徴的な点について説明する。
【０１５５】
ＩＤタグ用ＩＣ５４は、例えば物流管理などに用いられるいわゆるＩＤタグ用の集積回路で、例えば汎用品として市場に流通している米国マキシム社製ＤＳ２７０４、米国テキサスインスツルメンツ社製ＢＱ２６１５０やＢＱ２６１００、（株）ルネサステクノロジ社製  ＭＩＳＴＹ搭載チップ、日本電気（株）社製ＣＩＰＨＥＲＵＮＩＣＯＲＮ−Ｓ搭載チップ等、種々の集積回路を用いることができる。ＩＤタグ用ＩＣ５４は、例えば所定の暗号鍵を記憶するＥＥＰＲＯＭやＦｅＲＡＭ等の不揮発性記憶素子からなる記憶部２２１ｂと、例えば調歩式や同期式のシリアル通信を行う通信Ｉ／Ｆ部２１ｂ（受信部、送信部）等のインターフェイス回路と、通信Ｉ／Ｆ部２１ｂにより外部から受信されたパスワードを記憶部２２１ｂに記憶されている暗号鍵によって、照合用データ生成部５２４ｂと同一の暗号方式により暗号化することで、暗号化データを生成する暗号化データ生成部２２２ｂとを備えている。
【０１５６】
そして、記憶部２２１ｂを被認証側暗号鍵記憶部２２１として用い、通信Ｉ／Ｆ部２１ｂを通信Ｉ／Ｆ部２１として用い、暗号化データ生成部２２２ｂを暗号部２２２として用いることで、電池パック２ｂは、図６に示す電池パック２と同様に動作する。
【０１５７】
図６に示す電池パック２では、電池パック制御部２２は、上述のように、例えばＣＰＵ、ＲＯＭ、ＦｅＲＡＭやＥＥＰＲＯＭ、ＲＡＭ、及びその周辺回路等を用いて構成されており、これらの部品コストによって、電池パック制御部２２のコストが高価なものとなる。また、ＣＰＵを動作させるための制御プログラムを開発しなければならず、電池パック制御部２２の開発コストが増大する原因となる。
【０１５８】
さらに、耐タンパ性を向上させる観点からは、電池パック制御部２２を集積回路化することが望ましいが、ＡＳＩＣ（Application Specific Integrated Circuit）によって電池パック制御部２２を構成すると、上述のような個別部品によって電池パック制御部２２を構成する場合よりも、さらにＡＳＩＣの開発コストが増大してしまう。また、ＡＳＩＣは、専用品であるため生産個数が限定され、汎用の集積回路と比べて部品単価が増大する傾向がある。
【０１５９】
しかしながら、電池パックが正規の電池パックであるか否かを確認することを目的とした電池パック制御部２２のような集積回路は、汎用品として市場に流通しておらず、従来、上述のように個別部品やＡＳＩＣを用いて電池パック制御部２２を構成せざるを得なかった。
【０１６０】
そこで、図２１に示す電池パック２ｂでは、物流管理などに用いられるいわゆるＩＤタグ用の集積回路の中に暗号化機能を備えたものがあることに着目し、汎用品として大量に市場に流通しており、従って安価に入手可能なＩＤタグ用ＩＣ５４を被認証側暗号鍵記憶部２２１、通信Ｉ／Ｆ部２１、及び暗号部２２２として用いることで、電池パック２ｂのコストを低減することができる。また、電池パック制御部２２の制御プログラムを開発する必要がないので、開発コストを低減することができる。
【０１６１】
次に、図２０に示すサーバ装置５ｂの特徴的な点について説明する。ＩＣソケット５５は、電池パック２ｂが備えるＩＤタグ用ＩＣ５４を脱着可能に構成されたＩＣソケットである。ＩＣソケット５５は、サーバ制御部５２ｂに接続されている。そして、照合用データ生成部５２４ｂは、ＩＣソケット５５を介してＩＣソケット５５に取り付けられたＩＤタグ用ＩＣ５４へアクセス可能にされている。
【０１６２】
照合用データ生成部５２４ｂは、ＩＤタグ用ＩＣ５４の記憶部をサーバ側暗号鍵記憶部５２１として用い、乱数Ａ〜Ｇ（認証用データ）をＩＤタグ用ＩＣ５４の通信Ｉ／Ｆ部２１ｂへ送信することにより、ＩＤタグ用ＩＣ５４に暗号化データを生成させ、通信Ｉ／Ｆ部２１ｂから送信された暗号化データを照合用データＡＳ〜ＧＳとして受信することにより、照合用データＡＳ〜ＧＳを生成する。これにより、サーバ装置５ｂは、図５に示すサーバ装置５と同様に動作する。
【０１６３】
ところで、市場には、種々の電池パックが流通しており、サーバ装置５ｂは、異なる種類の電池パックや、異なるメーカーの電池パックの認証を行いたい場合がある。例えば、図２２に示すように、互いに異なる暗号方式を用いた複数の電池パック、例えば、暗号方式Ａを用いるＩＤタグ用ＩＣ５４Ａを備えた電池パック２ｂ−Ａ、暗号方式Ｂを用いるＩＤタグ用ＩＣ５４Ｂを備えた電池パック２ｂ−Ｂ、及び暗号方式Ｃを用いるＩＤタグ用ＩＣ５４Ｃを備えた電池パック２ｂ−Ｃの認証を行う場合、サーバ装置５ｂでは、ＩＤタグ用ＩＣ５４がＩＣソケット５５によって脱着可能にされているので、例えば電池パック２ｂ−Ａの認証を行う場合にはＩＤタグ用ＩＣ５４ＡをＩＣソケット５５に取り付け、例えば電池パック２ｂ−Ｂの認証を行う場合にはＩＤタグ用ＩＣ５４ＢをＩＣソケット５５に取り付け、例えば電池パック２ｂ−Ｃの認証を行う場合にはＩＤタグ用ＩＣ５４ＣをＩＣソケット５５に取り付けることにより、種々の暗号方式の電池パック２ｂを容易に認証することができる。
【０１６４】
これにより、サーバ装置５ｂは、ＩＤタグ用ＩＣ５４を取り替えることにより、種々の暗号方式に対応することができるので、例えば図５に示すサーバ装置５の場合のように、暗号方式を変更するためにプログラムを変更する必要がなく、暗号方式変更のための開発コストを低減することができる。
【０１６５】
なお、ＩＣソケット５５は一つに限られず、利用しようとする複数種類のＩＤタグのピン配置や形状、電気的仕様等にそれぞれ対応させた複数のＩＣソケット５５を備えるようにしてもよい。また、サーバ装置５ｂは、必ずしもＩＣソケット５５を備える必要はなく、電池パック２ｂのＩＤタグ用ＩＣ５４と同じＩＤタグ用ＩＣ５４を備えていればよい。また、認証システム３ｂは、必ずしもサーバ装置５ｂを備える必要はなく、サーバ装置５ｂの代わりにサーバ装置５を用いて、照合用データ生成部５２４に、電池パック２ｂのＩＤタグ用ＩＣ５４と同じ暗号方式を設定するようにしてもよい。
【０１６６】
また、例えば図２３に示す認証システム３ｃのように、サーバ装置５ｃと、携帯電話端末装置１ａと、電池パック２ｂとを備える構成としてもよい。図２４は、サーバ装置５ｃの構成の一例を示すブロック図である。図２４に示すサーバ装置５ｃは、図１５に示すサーバ装置５ａとは、ＩＤタグ用ＩＣ５４（第２の集積回路）とＩＣソケット５５（接続部）とをさらに備え、サーバ側暗号鍵記憶部５２１を備えず、照合用データ生成部５２４の代わりに照合用データ生成部５２４ｂを備える点で異なる。その他の構成は図４に示す認証システム３ａと同様であるのでその説明を省略する。
【０１６７】
このように構成された認証システム３ｃは、図４に示す認証システム３ａと同様に動作すると共に、図２１に示す電池パック２ｂを用いるので、上述の通り汎用品として大量に市場に流通しており、従って安価に入手可能なＩＤタグ用ＩＣ５４を被認証側暗号鍵記憶部２２１、通信Ｉ／Ｆ部２１、及び暗号部２２２として用いることで、電池パック２ｂのコストを低減することができる。また、電池パック制御部２２の制御プログラムを開発する必要がないので、開発コストを低減することができる。さらに、サーバ装置５ｃは、図２０に示す認証システム３ｂと同様、ＩＤタグ用ＩＣ５４を取り替えることにより、種々の暗号方式に対応することができるので、例えば図１５に示すサーバ装置５ａの場合のように、暗号方式を変更するためにプログラムを変更する必要がなく、暗号方式変更のための開発コストを低減することができる。
【産業上の利用可能性】
【０１６８】
本発明による認証システム及び認証装置によれば、認証装置において乱数を生成する乱数発生回路や暗号を復号化する復号化回路を備える必要がないため、認証装置における回路規模の増大を抑制しつつ被認証装置を認証することができる。また、認証装置は、充電装置、携帯電話端末装置、携帯型パーソナルコンピュータ、ビデオカメラ、携帯型ゲーム機、デジタルカメラ、携帯型ＭＤプレーヤ、携帯型ＣＤプレーヤ、携帯型カセットテーププレーヤ、電動工具、掃除機、電動ひげそり器、電動自転車等、種々の装置に適用することができ、認証の対象となる被認証装置としては、二次電池を備えた電池パックや、メモリモジュール等、認証装置と組み合わせて使用される種々の装置に適用することができる。
【図面の簡単な説明】
【０１６９】
【図１】本発明の第１の実施形態に係る携帯電話端末装置、及び電池パックの構成の一例を示す外観斜視図である。図１（ａ）は携帯電話端末装置を開いた状態における正面図であり、図１（ｂ）は携帯電話端末装置を開いた状態における背面図である。
【図２】図１に示す携帯電話端末装置を折りたたんだ状態で背面から見た外観斜視図である。図２（ａ）はカバー及び電池パックが取り外された状態を示し、図２（ｂ）は携帯電話端末装置への電池パックの取り付け方の一例を示している。
【図３】図２に示す電池パックが取り付けられた携帯電話端末装置と、当該携帯電話端末装置に直流電圧を供給する卓上ホルダとを示す外観斜視図である。
【図４】本発明の一実施形態に係る認証システムの一例を示す概念図である。
【図５】図４に示すサーバ装置の電気的構成の一例を示すブロック図である。
【図６】図４に示す携帯電話端末装置及び電池パックの電気的構成の一例を示すブロック図である。
【図７】図４に示す認証システムの動作を概念的に示した説明図である。
【図８】図５に示すサーバ装置で乱数及び照合用データを生成し、図６に示す携帯電話端末装置に記憶させる動作の一例を示すフローチャートである。
【図９】図６に示す携帯電話端末装置による電池パックの認証動作の一例を示すフローチャートである。
【図１０】図４に示す認証システムにおける被認証側暗号鍵記憶部に記憶されている暗号鍵の書き換え動作の一例を示すフローチャートである。
【図１１】図４に示す認証システムにおける被認証側暗号鍵記憶部に記憶されている暗号鍵の書き換え動作の一例を示すフローチャートである。
【図１２】図４に示す認証システムにおける被認証側暗号鍵記憶部に記憶されている暗号鍵の書き換え動作の一例を示すフローチャートである。
【図１３】図４に示す認証システムにおける被認証側暗号鍵記憶部に記憶されている暗号鍵の書き換え動作の他の一例を示すフローチャートである。
【図１４】図４に示す認証システムにおける被認証側暗号鍵記憶部に記憶されている暗号鍵の書き換え動作の他の一例を示すフローチャートである。
【図１５】本発明の第２の実施形態に係る認証システムに用いられるサーバ装置の電気的構成の一例を示すブロック図である。
【図１６】本発明の第２の実施形態に係る認証システムに用いられる携帯電話端末装置の電気的構成の一例を示すブロック図である。
【図１７】本発明の第２の実施形態に係る認証システムの動作を概念的に示した説明図である。
【図１８】本発明の第２の実施形態に係る認証システムの動作の一例を示すフローチャートである。
【図１９】本発明の第３の実施形態に係る認証システムの構成の一例を概念的に示す概念図である。
【図２０】図１９に示すサーバ装置の構成の一例を示すブロック図である。
【図２１】図１９に示す電池パック、及びＩＤタグの構成の一例を示すブロック図である。
【図２２】互いに異なる暗号方式を用いた複数の電池パックの一例を示す説明図である。
【図２３】図１９に示す認証システムの変形例を示す概念図である。
【図２４】図２３に示すサーバ装置の構成の一例を示すブロック図である。
【符号の説明】
【０１７０】
１，１ａ  携帯電話端末装置
２，２ｂ，２ｂ−Ａ，２ｂ−Ｂ，２ｂ−Ｃ  電池パック
３，３ａ，３ｃ  認証システム
４     携帯電話基地局
５，５ａ，５ｂ，５ｃ  サーバ装置
６     ネットワーク
１１，１２，２１，２１ｂ，５３  通信Ｉ／Ｆ部
１３   充電部
１４，１４ａ  端末制御部
２０   二次電池
２２   電池パック制御部
５１   時計部
５２，５２ａ，５２ｂ，５２ｃ  サーバ制御部
５４，５４Ａ，５４Ｂ，５４Ｃ  ＩＤタグ用ＩＣ
５５  ＩＣソケット５５
１１０，１１１，２０１，２０２，２０３  電極
１１２，１１３，１１４，１２５，１２６  接続端子
１２７  電線
１２８  ＡＣＤＣコンバータ
１２９  プラグ
１３１  ＤＣＤＣコンバータ
１３２  スイッチ
１４０  電話処理部
１４１  認証側データ記憶部
１４２，１４２ａ  認証側送信処理部
１４３  認証部
１４４，１４４ａ  充電制御部
２２１  被認証側暗号鍵記憶部
２２１ｂ  記憶部
２２２  暗号部
２２２ｂ  暗号化データ生成部
２２３  復号部
２２４  暗号鍵更新部
５２１  サーバ側暗号鍵記憶部
５２２  サーバ側記憶部
５２３  乱数生成部
５２４，５２４ｂ  照合用データ生成部
５２５，５２５ａ  サーバ側送信処理部
５２６  暗号鍵生成管理部
５２７  暗号鍵生成部
５２８  更新用鍵情報生成部
５２９  暗号鍵更新処理部
５３０  サーバ側認証部