(57)【要約】【課題】  被認証装置から認証装置への一方向の通信方式で、認証装置が装着した被認証装置の正当か否かの判断を正確にできる被認証装置、認証装置及び認証システムを提供する。【解決手段】  本発明の被認証装置は、物理量を測定し、前記物理量に基づいて導出したディジタル値である第１の信号を出力する物理量検出手段と、前記第１の信号を引数とする所定の関数を有し、前記第１の信号に基づいて前記関数の値を計算し、その計算結果である第２の信号を出力する関数計算手段と、前記第１の信号と前記第２の信号とを多重化した多重化信号を出力する信号多重化手段と、を有する。【選択図】  図１
2005065461.tif 000002
【特許請求の範囲】
【請求項１】
物理量を測定し、前記物理量に基づいて導出したディジタル値である第１の信号を出力する物理量検出手段と、
前記第１の信号を引数とする所定の関数を有し、前記第１の信号に基づいて前記関数の値を計算し、その計算結果である第２の信号を出力する関数計算手段と、
前記第１の信号と前記第２の信号とを多重化した多重化信号を出力する信号多重化手段と、
を有することを特徴とする被認証装置。
【請求項２】
物理量を測定し、前記物理量に基づいて導出したディジタル値である第１の信号を出力する物理量検出手段と、
前記第１の信号に基づいて、関数形設定信号を出力する関数形設定手段と、
乱数である第３の信号を出力する信号源と、
複数の関数を有し、前記関数形設定信号に基づいて前記複数の関数の中から所定の関数を選択し、前記所定の関数で前記第３の信号の関数値を計算して第２の信号を出力する関数計算手段と、
前記第１の信号と前記第２の信号と前記第３の信号とを多重化して出力する信号多重化手段と、
を有することを特徴とする被認証装置。
【請求項３】
物理量を測定し、前記物理量に基づいて導出したディジタル値である第１の信号を出力する物理量検出手段と、
乱数である第３の信号を出力する信号源と、
前記第３の信号に基づいて、関数形設定信号を出力する関数形設定手段と、
複数の関数を有し、前記関数形設定信号に基づいて前記複数の関数の中から所定の関数を選択し、前記所定の関数で前記第１の信号の関数値を計算して第２の信号を出力する関数計算手段と、
前記第１の信号と前記第２の信号と前記第３の信号とを多重化して出力する信号多重化手段と、
を有することを特徴とする被認証装置。
【請求項４】
前記信号多重化手段は、前記第１の信号及び前記第２の信号、又は前記第１の信号、前記第２の信号及び前記第３の信号の個々の成分を所定の規則に従って相互に入れ替えて配置することを特徴とする請求項１から請求項３のいずれかの請求項に記載の被認証装置。
【請求項５】
前記信号多重化手段は、前記第１の信号及び前記第２の信号、又は前記第１の信号、前記第２の信号及び前記第３の信号に加えて、ダミー信号を更に多重化することを特徴とする請求項１から請求項４のいずれかの請求項に記載の被認証装置。
【請求項６】
前記被認証装置は電池パックであることを特徴とする請求項１から請求項５のいずれかの請求項に記載の被認証装置。
【請求項７】
被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、前記第１の信号に基づいて所定の関数により導出した第２の信号とに分離する信号分離手段と、
正当な前記被認証装置が有する関数と同一の関数を有し、前記第１の信号に基づいて前記関数値を計算し、出力する関数計算手段と、
物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、
前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第２の信号と前記関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第２の信号と前記関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、
を有することを特徴とする認証装置。
【請求項８】
被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、前記第１の信号に基づいて所定の関数により導出した第２の信号とに分離する信号分離手段と、
正当な前記被認証装置が有する関数の逆関数を有し、前記第２の信号に基づいて前記逆関数値を計算し、出力する関数計算手段と、
物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、
前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第１の信号と前記逆関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第１の信号と前記逆関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、
を有することを特徴とする認証装置。
【請求項９】
被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、第３の信号と、前記第１の信号に基づいて選択された関数に前記第３の信号を入力して導出した第２の信号とに分離する信号分離手段と、
前記第１の信号に基づいて前記被認証装置と同一の関数を選択し、その関数で前記第３の信号の関数値を計算して、出力する関数計算手段と、
物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、
前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第２の信号と前記関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第２の信号と前記関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、
を有することを特徴とする認証装置。
【請求項１０】
被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、第３の信号と、前記第１の信号に基づいて選択された関数に前記第３の信号を入力して導出した第２の信号とに分離する信号分離手段と、
複数の逆関数を有し、前記第１の信号に基づいて前記第２の信号が導出された関数の逆関数を選択し、その逆関数で前記第２の信号の逆関数値を計算して、出力する関数計算手段と、
物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、
前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第３の信号と前記逆関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第３の信号と前記逆関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、
を有することを特徴とする認証装置。
【請求項１１】
被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、第３の信号と、前記第３の信号に基づいて選択された関数に前記第１の信号を入力して導出した第２の信号とに分離する信号分離手段と、
前記第３の信号に基づいて前記被認証装置と同一の関数を選択し、その関数で前記第１の信号の関数値を計算して、出力する関数計算手段と、
物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、
前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第２の信号と前記関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第２の信号と前記関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、
を有することを特徴とする認証装置。
【請求項１２】
被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、第３の信号と、前記第３の信号に基づいて選択された関数に前記第１の信号を入力して導出した第２の信号とに分離する信号分離手段と、
複数の逆関数を有し、前記第３の信号に基づいて前記第２の信号が導出された関数の逆関数を選択し、その逆関数で前記第２の信号の逆関数値を計算して、出力する関数計算手段と、
物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、
前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第１の信号と前記逆関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第１の信号と前記逆関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、
を有することを特徴とする認証装置。
【請求項１３】
前記被認証装置は２次電池を含む電池パックであって、前記電池パックが正当であれば前記電池パックの２次電池から電力を供給され及び／又は前記電池パックの２次電池を充電する電子装置であることを特徴とする請求項７から請求項１２のいずれかの請求項に記載の認証装置。
【請求項１４】
請求項１に記載の前記被認証装置と請求項７又は請求項８に記載の前記認証装置とを有し、又は請求項２に記載の前記被認証装置と請求項９又は請求項１０に記載の前記認証装置とを有し、又は請求項３に記載の前記被認証装置と請求項１１又は請求項１２に記載の前記認証装置とを有することを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被認証装置、認証装置、及び認証システムに関する。特に、電池パックと、電池パックを電源として装着する電子装置との間の認証システムに関する。
【背景技術】
【０００２】
従来例の電池パックとその応用機器（電池パックを用いた電子装置）との認証システムが特表平９−５００５２０号公報に開示されている。図５に従来例の電池パック及び応用機器のブロック図を示す。図５において、５０１は応用機器、５０２は電池パックである。応用機器５０１は、信号源５１１、関数計算手段５１２、比較手段５１３、スイッチ５１４、電源回路５１５を有する。電池パック５０２は、関数計算手段５２１、電源（２次電池）５２２を有する。応用機器５０１は電池パック５０２を装着し、チャレンジ及びレスポンスを用いた認証システムによって、電池パック５０２が正当であるか否かを判断する。
【０００３】
従来例の認証システムを説明する。応用機器５０１において、電池パック５０２が装着されると、乱数を発生する信号源５１１は、ベクトル信号ａを出力する。ベクトル信号ａは乱数であって、ｑ個（ｑは正整数）の要素（スカラー値）ａｉ（１≦ｉ≦ｑ）を有するベクトル値である。信号ａは、応用機器５０１の関数計算手段５１２に伝送されると共に、電池パック５０２の関数計算手段５２１に送信される（チャレンジ）。応用機器５０１において、ベクトル信号ａを引数とする関数ｇを有する関数計算手段５１２は、ｂ＝ｇ（ａ）を計算し、計算結果であるベクトル信号ｂを比較手段５１３に出力する。ベクトル信号ｂは、ｑ個の要素（スカラー値）ｂｉ（１≦ｉ≦ｑ）を有するベクトル値である。
一方、電池パック５０２においては、ベクトル信号ａを引数とする関数ｆを有する関数計算手段５２１は、送られてきたベクトル信号ａに基づいてｃ＝ｆ（ａ）を計算し、計算結果であるベクトル信号ｃを応用機器５０１に送り返す（レスポンス）。ベクトル信号ｃは、ｑ個の要素（スカラー値）ｃｉ（１≦ｉ≦ｑ）を有するベクトル値である。
【０００４】
応用機器５０１の比較手段５１３は計算結果であるベクトル信号ｂとｃとを比較する。このとき、応用機器５０１と電池パック５０２の有している関数が同一であれば、ベクトル信号ａの値に関わらずｂ＝ｃである。ある応用機器に対して正当な電池パックは、応用機器が持っている関数ｇと同じ関数ｆ（＝ｇ）を持つ。その関数は、正当な応用機器及び電池パックの製造メーカ以外の者に対して、秘密であるようにしておく。
比較手段５１３は、比較結果がｂ＝ｃとなれば装着された電池パックは正当であると判断し、スイッチ５１４をオンにする。２次電池５２２が完全放電した場合、商用交流電力（図示しない）を直流電圧に変換する電源回路５１５は電池パック５０２の２次電池５２２を充電する。商用交流電力が供給されない場合、２次電池５２２が放電して、応用機器５０１の電源回路５１５に電力を供給する。比較手段５１３は、ｂ≠ｃであれば電池パック５０２は不正であると判断し、スイッチ５１４をオフにして、応用機器５０１と電池パック５０２との間での充放電を禁止する。
【０００５】
正当でない（不正な）電池パック５０２のメーカが、応用機器５０１と正当な電池パック５０２との間の通信をモニタしてデータを記憶し、この関数ｆを解読し又はベクトル信号ｃを全てテーブルに記憶することは困難である。ベクトル信号ａ及びベクトル信号ｃの次元ｑを８とし、その各要素ａｉ，ｃｉ（１≦ｉ≦８）を１バイトの値とすれば、入力信号ａの値は（２８）８＝２６４通りあり、それぞれにつき、８バイトの出力信号ｃがある。全てのベクトル信号ａに対応するベクトル信号ｃを記憶しようとすれば、必要とされる記憶量は２６４×８バイト＝約１０１１ギガバイトである。この値は極めて大きい。ベクトル信号ａの全ての値について出力信号ｃをモニタするとすれば、応用機器５０１が電池パック５０２にチャレンジを与えてレスポンスが返ってくるまでに要する時間を例え１回当たり約１ナノ秒としても（この時間は、現在実現が不可能である程度に短い。）、２６４×１０−９秒＝約５８４年かかることになる。実際問題としてこれは実現不可能である。これにより、不正な電池パック（多くの場合、電池パックは性能が不完全であり、応用機器との接続により種々のトラブルを発生させる。）が応用機器５０１に接続されることを防止できる。
【０００６】
【特許文献１】特表平９−５００５２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来例においては、応用機器から電池パックへの通信と、電池パックから応用機器への通信との双方向通信が必要であった。パソコンとパソコンに広く採用されているスマートバッテリとのシステムのように双方向通信機能を有する応用機器と電池パックとのシステムにおいては、上記の従来例を適用できる。しかし、ビデオカメラや携帯電話その他の多くの機器においては、ハードウェア、ソフトウェア共に簡単な一方向の通信のみで認証が行える方が、回路規模が小さくなり、消費電力及びコストの観点から望ましい。
本発明は、被認証装置から認証装置への一方向の通信方式で、認証装置が装着した被認証装置が正当か否かの判断を正確にでき且つなりすましが困難な被認証装置、認証装置及び認証システムを提供することを目的とする。
本発明は、小型で消費電力が少なく安価な被認証装置、認証装置及び認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は下記の構成を有する。請求項１に記載の発明は、物理量を測定し、前記物理量に基づいて導出したディジタル値である第１の信号を出力する物理量検出手段と、前記第１の信号を引数とする所定の関数を有し、前記第１の信号に基づいて前記関数の値を計算し、その計算結果である第２の信号を出力する関数計算手段と、前記第１の信号と前記第２の信号とを多重化した多重化信号を出力する信号多重化手段と、を有することを特徴とする被認証装置である。
【０００９】
請求項２に記載の発明は、物理量を測定し、前記物理量に基づいて導出したディジタル値である第１の信号を出力する物理量検出手段と、前記第１の信号に基づいて、関数形設定信号を出力する関数形設定手段と、乱数である第３の信号を出力する信号源と、複数の関数を有し、前記関数形設定信号に基づいて前記複数の関数の中から所定の関数を選択し、前記所定の関数で前記第３の信号の関数値を計算して第２の信号を出力する関数計算手段と、前記第１の信号と前記第２の信号と前記第３の信号とを多重化して出力する信号多重化手段と、を有することを特徴とする被認証装置である。
【００１０】
請求項３に記載の発明は、物理量を測定し、前記物理量に基づいて導出したディジタル値である第１の信号を出力する物理量検出手段と、乱数である第３の信号を出力する信号源と、前記第３の信号に基づいて、関数形設定信号を出力する関数形設定手段と、複数の関数を有し、前記関数形設定信号に基づいて前記複数の関数の中から所定の関数を選択し、前記所定の関数で前記第１の信号の関数値を計算して第２の信号を出力する関数計算手段と、前記第１の信号と前記第２の信号と前記第３の信号とを多重化して出力する信号多重化手段と、を有することを特徴とする被認証装置である。
【００１１】
請求項４に記載の発明は、前記信号多重化手段は、前記第１の信号及び前記第２の信号、又は前記第１の信号、前記第２の信号及び前記第３の信号の個々の成分を所定の規則に従って相互に入れ替えて配置することを特徴とする請求項１から請求項３のいずれかの請求項に記載の被認証装置である。
【００１２】
請求項５に記載の発明は、前記信号多重化手段は、前記第１の信号及び前記第２の信号、又は前記第１の信号、前記第２の信号及び前記第３の信号に加えて、ダミー信号を更に多重化することを特徴とする請求項１から請求項４のいずれかの請求項に記載の被認証装置である。
【００１３】
請求項６に記載の発明は、前記被認証装置は電池パックであることを特徴とする請求項１から請求項５のいずれかの請求項に記載の被認証装置である。
【００１４】
請求項７に記載の発明は、被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、前記第１の信号に基づいて所定の関数により導出した第２の信号とに分離する信号分離手段と、正当な前記被認証装置が有する関数と同一の関数を有し、前記第１の信号に基づいて前記関数値を計算し、出力する関数計算手段と、物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第２の信号と前記関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第２の信号と前記関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、を有することを特徴とする認証装置である。
【００１５】
請求項８に記載の発明は、被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、前記第１の信号に基づいて所定の関数により導出した第２の信号とに分離する信号分離手段と、正当な前記被認証装置が有する関数の逆関数を有し、前記第２の信号に基づいて前記逆関数値を計算し、出力する関数計算手段と、物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第１の信号と前記逆関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第１の信号と前記逆関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、を有することを特徴とする認証装置である。
【００１６】
請求項９に記載の発明は、被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、第３の信号と、前記第１の信号に基づいて選択された関数に前記第３の信号を入力して導出した第２の信号とに分離する信号分離手段と、前記第１の信号に基づいて前記被認証装置と同一の関数を選択し、その関数で前記第３の信号の関数値を計算して、出力する関数計算手段と、物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第２の信号と前記関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第２の信号と前記関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、を有することを特徴とする認証装置である。
【００１７】
請求項１０に記載の発明は、被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、第３の信号と、前記第１の信号に基づいて選択された関数に前記第３の信号を入力して導出した第２の信号とに分離する信号分離手段と、複数の逆関数を有し、前記第１の信号に基づいて前記第２の信号が導出された関数の逆関数を選択し、その逆関数で前記第２の信号の逆関数値を計算して、出力する関数計算手段と、物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第３の信号と前記逆関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第３の信号と前記逆関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、を有することを特徴とする認証装置である。
【００１８】
請求項１１に記載の発明は、被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、第３の信号と、前記第３の信号に基づいて選択された関数に前記第１の信号を入力して導出した第２の信号とに分離する信号分離手段と、前記第３の信号に基づいて前記被認証装置と同一の関数を選択し、その関数で前記第１の信号の関数値を計算して、出力する関数計算手段と、物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第２の信号と前記関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第２の信号と前記関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、を有することを特徴とする認証装置である。
【００１９】
請求項１２に記載の発明は、被認証装置から送られてきた多重化信号を入力し、検出した物理量に基づいて導出された第１の信号と、第３の信号と、前記第３の信号に基づいて選択された関数に前記第１の信号を入力して導出した第２の信号とに分離する信号分離手段と、複数の逆関数を有し、前記第３の信号に基づいて前記第２の信号が導出された関数の逆関数を選択し、その逆関数で前記第２の信号の逆関数値を計算して、出力する関数計算手段と、物理量を測定し、前記第１の信号と実質的に同一の信号である物理量検出信号を出力する物理量検出手段と、前記物理量検出信号と前記第１の信号との差が所定の範囲内であり且つ前記第１の信号と前記逆関数値とが同一であれば被認証装置との接続を許可し、前記物理量検出信号と前記第１の信号との差が所定の範囲内でなく又は前記第１の信号と前記逆関数値とが同一でなければ被認証装置との接続を禁止する比較手段と、を有することを特徴とする認証装置である。
【００２０】
請求項１３に記載の発明は、前記被認証装置は２次電池を含む電池パックであって、前記電池パックが正当であれば前記電池パックの２次電池から電力を供給され及び／又は前記電池パックの２次電池を充電する電子装置であることを特徴とする請求項７から請求項１２のいずれかの請求項に記載の認証装置である。
【００２１】
請求項１４に記載の発明は、請求項１に記載の前記被認証装置と請求項７又は請求項８に記載の前記認証装置とを有し、又は請求項２に記載の前記被認証装置と請求項９又は請求項１０に記載の前記認証装置とを有し、又は請求項３に記載の前記被認証装置と請求項１１又は請求項１２に記載の前記認証装置とを有することを特徴とする認証システムである。
【発明の効果】
【００２２】
本発明によれば、被認証装置から認証装置への一方向の通信方式で、認証装置が装着した被認証装置が正当か否かの判断を正確にでき且つなりすましが困難な被認証装置、認証装置及び認証システムを実現できるという有利な効果が得られる。
本発明によれば、認証装置が被認証装置を認証できる小型で消費電力が少なく安価な被認証装置、認証装置及び認証システムを実現できるという有利な効果が得られる。
【発明を実施するための最良の形態】
【００２３】
以下本発明の実施をするための最良の形態を具体的に示した実施の形態について、図面とともに記載する。
【００２４】
《実施の形態１》
図１を用いて本発明の実施の形態１の被認証装置、認証装置及び認証システムを説明する。実施の形態１の認証システムは、被認証装置である電池パック１０１と、認証装置である電子機器とを有する。実施の形態１において、電子装置は電池パック１０１を装着したパソコン等の応用機器１０２である。図１は電池パック１０１及び応用機器１０２の構成を示すブロック図である。図１においては、認証システムに係るブロックのみを示す。実施の形態１において、電池パック１０１は物理量検出手段１１１、関数計算手段１１２、多重化手段１１３及び２次電池１１４を有する。応用機器１０２は、分離手段１２１、関数計算手段１２２、比較手段１２３、スイッチ１２４、電源回路１２５を有する。電池パック１０１と応用機器１０２とは、通信端子１０３及び電源端子１０４を含む端子群で接続される。
【００２５】
電池パック１０１が応用機器１０２に装着され、又は電池パック１０１を装着した応用機器１０２の電源が投入されると、電池パック１０１の物理量検出手段１１１は、電池パック１０１の電圧、電流、温度等の測定値、あるいは電池の残容量の計算等を行い、それらのディジタル値を第１の信号Ａとして出力する。第１の信号Ａは、これらの値のどのような組み合わせであっても良い。実施の形態１において、第１の信号Ａはｑ個の要素（スカラー値）Ａｊ（１≦ｊ≦ｑ）を有するベクトル値である。実施の形態１において、各要素を構成する電圧、電流、温度等の測定値、あるいは電池の残容量の各値はｐビット（実施の形態１においては８ビット）である。第１の信号Ａは、関数計算手段１１２及び多重化手段１１３に伝送される。関数計算手段１１２は、第１の信号Ａを引数とする関数Ｆ（Ａ）を有する。関数計算手段１１２は関数値（第２の信号）Ｂ＝Ｆ（Ａ）を計算し、多重化手段１１３に出力する。第２の信号Ｂはｑ個の要素（スカラー値）Ｂｊ（１≦ｊ≦ｑ）を有するベクトル値である。実施の形態１において、各要素は８ビットの数値である。多重化手段１１３は、第１の信号Ａ及び第２の信号Ｂを多重化して多重化信号を生成し、端子１０３を通じて応用機器１０２に伝送する。多重化手段１１３は第１の信号Ａと第２の信号Ｂとを、応用機器で分離できる形で多重すればよく、最も簡単には第１の信号Ａと第２の信号Ｂとを順次並べて多重化する。
【００２６】
応用機器１０２の分離手段１２１は、電池パック１０１から端子１０３を通じて入力した多重化信号を第１の信号Ａ及び第２の信号Ｂに分離し、第１の信号Ａを関数計算手段１２２に伝送し、第２の信号Ｂを比較手段１２３に伝送する。関数計算手段１２２は、第１の信号Ａを引数とする関数Ｇ（Ａ）を有する。関数計算手段１２２は関数値Ｂ’＝Ｇ（Ａ）を計算し、出力する。関数値Ｂ’はｑ個の要素（スカラー値）Ｂ’ｊ（１≦ｊ≦ｑ）を有するベクトル値である。比較手段１２３は、第２の信号Ｂと関数値Ｂ’とを比較し、両者が一致すれば装着された電池パック１０１は正当であり、一致しなければ装着された電池パック１０１は不正であると判断する。
【００２７】
比較手段１２３は電池パック１０１が正当であると判定した場合はスイッチ１２４をオンにする。２次電池１１４が完全放電した場合、商用交流電力（図示しない）を直流電圧に変換する電源回路１２５は端子１０４を通じて電池パック１０１の２次電池１１４を充電する。商用交流電力が供給されない場合、２次電池１１４が端子１０４を通じて応用機器１０２の電源回路１２５に電力を供給する。
比較手段１２３は、電池パック１０１が不正であると判断するとスイッチ１２４をオフにして、応用機器１０２と電池パック１０１との間での充放電を禁止する。電池パック１０１の充放電を実行しない。電池パック１０１が正当であれば、電池パック１０１の関数Ｆと応用機器１０２の関数Ｇとは等しい。
【００２８】
実施の形態１の電池パック１０１において、関数計算手段１１２への入力信号を電池の電圧、温度、電流又は残容量等の物理量とした。物理量、即ち関数計算手段１１２への入力信号は絶えず変化する。通常、物理量は電池パックの状態を知るために常に測定され、応用機器側に一定周期で伝送される。電池パック１０１は、物理量である第１の信号Ａと共に、第１の信号Ａを入力とする関数の値（第２の信号）Ｂを付加して応用機器に送ることにより、何回も認証のチェックを受けることになる。
電池パックは、同じ値を繰り返し伝送するわけには行かず、物理量である第１の信号Ａに基づいた第２の信号Ｂを送出しなければならない。不正な電池パックが物理量と異なる第１の信号Ａを送信し、又は誤った第２の信号Ｂを送信した時、その電池パックが不正なものであることが比較手段によって検出される。本発明により、不正な電池パックが正当な電池パックになりすますことが困難な被認証装置、認証装置及び認証システムを実現できる。
【００２９】
《実施の形態２》
図２を用いて本発明の実施の形態２の被認証装置、認証装置及び認証システムを説明する。実施の形態２の認証システムは、被認証装置である電池パック１０１と、認証装置である電子機器とを有する。実施の形態２において、電子装置は電池パック１０１を装着したパソコン等の応用機器２０１である。図２は電池パック１０１及び応用機器２０１の構成を示すブロック図である。図２においては、認証システムに係るブロックのみを示す。図２において、図１と同一のブロックには同一の番号を付す。電池パック１０１は実施の形態１と同一であり、その説明を省略する。応用機器２０１は、分離手段１２１、逆関数計算手段２１１、比較手段１２３、スイッチ１２４、電源回路１２５を有する。電池パック１０１と応用機器２０１とは、通信端子１０３及び電源端子１０４を含む端子群で接続される。
【００３０】
実施の形態２の応用機器２０１は、実施の形態１の関数計算手段１２２に代えて、逆関数計算手段２１１を有する。応用機器２０１の分離手段１２１は、電池パック１０１から端子１０３を通じて入力した多重化信号を第１の信号Ａ及び第２の信号Ｂに分離し、第１の信号Ａを比較手段１２３に伝送し、第２の信号Ｂを逆関数計算手段２１１に伝送する。逆関数計算手段２１１は、第２の信号Ｂを引数とし、電池パック１０１が有する関数Ｆ（Ａ）の逆関数Ｈ（Ｂ）を有する。逆関数計算手段２１１は逆関数値Ａ’＝Ｈ（Ｂ）を計算し、出力する。逆関数値Ａ’はｑ個の要素（スカラー値）Ａ’ｊ（１≦ｊ≦ｑ）を有するベクトル値である。比較手段１２３は、第１の信号Ａと逆関数値Ａ’とを比較し、両者が一致すれば装着された電池パック１０１は正当であり、一致しなければ装着された電池パック１０１は不正であると判断する。装着した電池パック１０１が正当であれば、電池パック１０１の関数Ｆと応用機器２０１の逆関数計算手段２１１の逆関数Ｈとは、互いに逆関数である。
比較手段１２３は電池パック１０１が正当であると判定した場合はスイッチ１２４をオンにし、不正と判断した場合はスイッチ１２４をオフにする。以下の動作は、実施の形態１と同様である。
本発明の実施の形態２の認証システムは、実施の形態１と同様の効果を奏する。
【００３１】
《実施の形態３》
図３を用いて実施の形態３の被認証装置、認証装置及び認証システムを説明する。実施の形態３において、被認証装置は電池パック３０１、認証装置である電子装置はパソコン等の応用機器３０２である。
実施の形態１において、電圧、電流、温度、残容量の全ての物理量の値を関数の入力として用いるとしても、それぞれの値は８ビット程度あれば十分であるから、物理量検出手段１１１が出力する第１の信号Ａは４バイトで表現できることになる。つまり関数計算手段１１２の入力は、２１２（＝８４）種類となり、この数は必ずしも十分ではない。つまり、不正な電池パックのメモリに２１２個の入力値とそれぞれの関数計算の結果を記憶して、正当な電池パックの振りをすることは、メモリの容量的にそれ程困難ではない。そこで実施の形態３の認証システムは、入力の種類を増やし、なりすましを防止するため、以下の構成を有する。
【００３２】
図３は電池パック３０１及び応用機器３０２の構成を示すブロック図である。図３においては、認証システムに係るブロックのみを示す。図３において、図１と同一のブロックには同一の番号を付す。電池パック３０１は物理量検出手段１１１、多重化手段１１３、２次電池１１４、信号源３１１、関数形設定手段３１２、複数の関数を有する関数計算手段３１３を有する。応用機器３０２は、分離手段１２１、比較手段１２３、スイッチ１２４、電源回路１２５、物理量検出手段３２１、正当性評価手段３２２、複数の関数を有する関数計算手段３２３、判定手段３２４、関数形設定手段３２５を有する。電池パック３０１と応用機器３０２とは、通信端子１０３及び電源端子１０４を含む端子群で接続される。
【００３３】
電池パック３０１が応用機器３０２に装着され、又は電池パック３０１を装着した応用機器３０２の電源が投入されると、電池パック３０１の物理量検出手段１１１は、電池パック３０１の電圧、電流、温度等の測定値、あるいは電池の残容量の計算等を行い、それらのディジタル値を第１の信号Ａとして出力する。第１の信号Ａは、実施の形態１と同じである。第１の信号Ａは、関数形設定手段３１２及び多重化手段１１３に伝送される。関数形設定手段３１２は、第１の信号Ａに応じて関数形設定信号を出力する。
信号源３１１は乱数である第３の信号Ｄを出力する。関数計算手段３１３は、第３の信号Ｄを引数とする複数の関数を有し、関数形設定信号に基づいて関数を選択する。選択された関数を関数Ｆ（Ｄ）とする。関数計算手段３１３は、関数形設定信号に基づいて選択された関数Ｆ（Ｄ）に第３の信号Ｄを代入し、関数値（第２の信号）Ｂ＝Ｆ（Ｄ）を計算する。第２の信号Ｂはｑ個の要素（スカラー値）Ｂｊ（１≦ｊ≦ｑ）を有するベクトル値である。実施の形態３において、各要素は８ビットの数値である。
【００３４】
電池パック３０１の多重化手段１１３は、第１の信号Ａと、第３の信号Ｄと、第２の信号Ｂとを多重化して、端子１０３から応用機器に伝送する。多重化手段１１３は第１の信号Ａと第３の信号Ｄと第２の信号Ｂとを応用機器で分離できる形で多重すればよく、最も簡単には第１の信号Ａと第３の信号Ｄと第２の信号Ｂとを順次並べて多重化する。
【００３５】
応用機器３０２の分離手段１２１は、電池パック３０１から端子１０３を通じて入力した多重化信号を第１〜３の信号Ａ、Ｂ、Ｄを分離し、第１の信号Ａを正当性評価手段３２２及び関数形設定手段３２５に伝送し、第３の信号Ｄを関数計算手段３２３に伝送し、第２の信号Ｂを比較手段１２３に伝送する。
【００３６】
物理量検出手段３２１は、電池パック３０１の物理量検出手段１１１と同一の機能を有する。物理量検出手段３２１は、電池パック３０１の電圧、電流、表面温度等の測定値、あるいは電池の残容量の計算等を行い、それらのディジタル値である検出信号Ａ’を出力する。
正当性評価手段３２２は、検出信号Ａ’と、電池パック３０１から送られてきた第１の信号Ａとを比較し、両者の差がある所定の範囲に収まるか否かを判断する。
【００３７】
関数形設定手段３２５は、電池パック３０１の関数形設定手段３１２と同一の機能を有する。関数形設定手段３２５は、第１の信号Ａに応じて関数形設定信号を出力する。関数計算手段３２３は、第３の信号Ｄを引数とする複数の関数を有し、関数形設定信号に基づいて関数を選択する（正当な電池パック３０１の関数計算手段３１３が有する複数の関数と同一の関数である。）。選択された関数を関数Ｇ（Ｄ）とする。関数計算手段３２３は、関数形設定信号に基づいて選択された関数Ｇ（Ｄ）に第３の信号Ｄを代入し、関数値Ｂ’＝Ｇ（Ｄ）を計算する。関数値Ｂ’はｑ個の要素（スカラー値）Ｂ’ｊ（１≦ｊ≦ｑ）を有するベクトル値である。実施の形態３において、各要素は８ビットの数値である。
【００３８】
比較手段１２３は、第２の信号Ｂと関数値Ｂ’とを比較し、両者が一致するか否かを判断する。
判定手段３２４は、正当性評価手段３２２の評価結果と比較手段１２３の比較結果とを入力し、検出信号Ａ’と第１の信号Ａとの差がある所定の範囲に収まり且つ第２の信号Ｂと関数値Ｂ’とが一致すれば、その電池パック３０１は正当であり、検出信号Ａ’と第１の信号Ａとの差がある所定の範囲に収まらず又は第２の信号Ｂと関数値Ｂ’とが一致しなければ、その電池パック３０１は不正であると判断する。
判定手段３２４は電池パック１０１が正当であると判定した場合はスイッチ１２４をオンにし、不正と判断した場合はスイッチ１２４をオフにする。以下の動作は、実施の形態１と同様である。
【００３９】
実施の形態３の関数Ｆ（Ｄ）について説明する。第１の信号Ａを構成するｑ個の要素（スカラー値）Ａｊ（１≦ｊ≦ｑ）、及び第３の信号Ｄを構成するｑ個の要素（スカラー値）Ｄｊ（１≦ｊ≦ｑ）、第２の信号（関数値）Ｂ＝Ｆ（Ｄ）を構成するｑ個の要素（スカラー値）Ｂｊ（１≦ｊ≦ｑ）のぞれぞれが、ｐビットの値（ｐは正整数）であるとする。第１の信号Ａを｛０，１｝の元を要素とする（ｐ×ｑ）の行列Ａ＝［ａｉｊ］、第３の信号Ｄを同様に（ｐ×ｑ）の行列Ｄ＝［ｄｉｊ］、関数値Ｂ＝Ｆ（Ｄ）（第２の信号Ｂ）を同様に（ｐ×ｑ）の行列Ｂ＝［ｂｉｊ］で表す。ただし、１≦ｉ≦ｐ、ａｉｊ，ｄｉｊ，ｂｉｊ∈｛０，１｝であって、行列Ａの列ベクトルは第１の信号（物理量の検出信号）Ａの各要素Ａｊ（１≦ｊ≦ｑ）の値をｐビットの２進数で表したものである。例えば、電池電圧はベクトルＡｊ＝（ａ１ｊ，ａ２ｊ，・・・，ａｐｊ）Ｔで表す。行列Ｄの列ベクトルは第３の信号（乱数）Ｄの各要素Ｄｊ（１≦ｊ≦ｑ）の値をｐビットの２進数で表したものである。行列Ｂの列ベクトルは関数値Ｂ＝Ｆ（Ｄ）（第３の信号Ｂ）の各要素の値をｐビットの２進数で表したものである。
ここで、行列Ｃを、Ｃ＝［ｃｉｊ］で表される固定の（ｐ×ｑ）の行列で、１≦ｉ≦ｐ、１≦ｊ≦ｑ、ｃｉｊ∈｛０，１｝であって、Ｃの列ベクトル(ｃ１ｊ，ｃ２ｊ，・・・，ｃｐｊ)Ｔは任意に定められたｐビットの数値を２進数で表したものであるとし、Ｃは秘密であるとする。このとき、実施の形態３において関数Ｆとして例えば下記式（１）を採用するものとする。演算は行列の対応する要素毎に行う。Ｃは任意に定められ、送受双方で持つ鍵信号である。
【００４０】
【数１】
2005065461.tif 000003
【００４１】
例えば、第１及び第３の信号Ａ、Ｄの１つの要素（乱数）Ａｊ，Ｄｊは８ビット（ｐ＝８）の値であり、第１の信号Ａの第ｊの乱数（行列Ａの第ｊ列）がＡｊ＝(0,0,1,0,1,1,0,0)Ｔであり、第３の信号Ｄの第ｊの乱数（行列Ｄの第ｊ列）がＤｊ＝(1,1,0,0,1,0,1,0)Ｔであり、Ｃの第ｊの乱数（行列Ｃの第ｊ列）がＣｊ＝(1,0,0,0,1,1,1,0)Ｔであれば、Ｄｊは行列Ｂ＝Ｆ（Ｄ）の第ｊ列Ｂｊ＝(0,0,1,1,0,1,0,0,0)Ｔに変換される。
【００４２】
本発明の実施の形態３の認証システムにおいては、信号源３１１を電池パックに内蔵した上記の構成により、応用機器から認証のために必要な信号（チャレンジ）を電池パックに伝送する必要はなく、電池パックからの一方向の通信のみで電池パックの認証が可能である。第１の信号Ａと第３の信号Ｄとは、それぞれ物理量検出手段１１１と第３の信号源３１１が発生する信号であるため、多重化信号の組み合わせの種類を多くすることができる。不正な電池パック３０１のメーカが多重化信号に基づいて関数Ｆを求めることは極めて困難である。
ただし、この簡単な例では、Ａ、Ｄ、Ｂが判明してしまうと、Ｃが分かってしまうので、多重化は、Ａ、Ｄ、Ｂ＝Ｆ（Ｄ）を単純に並べるだけでは不十分である。信号の個々の成分を所定の規則（勿論これも秘密にしておく。）に従って相互に入れ替えて配置し、多重化することが必要である。このことにより、乱数Ｄの導入は関数Ｆの推定をさらに困難になし得る。
【００４３】
応用機器３０２は、物理量検出手段３２１と正当性評価手段３２２とを有することにより、安全性を増した電池パックの認証装置を実現している。
例えば、不正な電池パックのメーカが、複数組の正しい多重化信号を盗聴し、これを不正な電池パックに記憶させ、電池パックが、実際に測定した物理量とは無関係にこの記憶された多重化信号を送信する場合が考えられる。その場合、電池パックから送られてくる電圧や電流の値は全く信用が出来ず、正常な２次電池の充放電制御が出来なくなる。不正な電池が販売され、使用されると過充電に基づく電池の爆発など極めて重大な事故につながる虞がある。実施の形態３においては、正当性評価手段３２２が電池パックから送られてくる電圧や電流、温度などの情報が、正しいか否かを判断することにより、上記のなりすましを防止できる。
【００４４】
電池パック３０１の端子電圧は、充放電経路に存在するスイッチング素子のオン抵抗や、電流検出用の抵抗による電圧降下の影響は多少あるものの、電池パック内の電池電圧にほぼ等しい。そこで、応用機器３０２の物理量検出手段３２１は、電池パック３０１の端子電圧を監視する。
その他、応用機器側では、電池パック内の温度がサーミスタを通じて得られ、電流値も応用機器側で測定することができ、電池の残容量もこれらの値から推定することができるから、これら信号の全部又は一部を用いて、電池パックから送られ、応用機器側で分離された信号Ａが正当か否かの判定を行うことが出来る。信号Ａとしては、電池電圧、電流、温度、残容量等の中、それら全部あるいは一部を用いることができる。
【００４５】
実施の形態３において、第１の信号Ａを関数形決定に用い、ｎバイトの乱数である第３の信号Ｄを関数Ｆの引数とする。ｎ≧８とすれば、入力信号の種類は膨大になる。関数形が物理量で変わるので、不正な電池パックは、限られた数の多重化信号（第１〜３の信号を含む。）のみを記憶しておき（正規の電池パック３０１と応用機器３０２との間の通信を盗聴して取得したデータ）、それらの多重化信号を繰り返し出力することでは、なりすましが出来ない。即ち、盗聴して取得した限られた数のデータをメモリに記憶して、これを繰り返し出力することでは、なりすましができない。
【００４６】
《実施の形態４》
図４を用いて本発明の実施の形態４の被認証装置、認証装置及び認証システムを説明する。実施の形態４の認証システムは、被認証装置である電池パック３０１と、認証装置である電子機器とを有する。実施の形態４において、電子装置は電池パック３０１を装着したパソコン等の応用機器４０１である。図４は電池パック３０１及び応用機器４０１の構成を示すブロック図である。図４においては、認証システムに係るブロックのみを示す。図４において、図３と同一のブロックには同一の番号を付す。電池パック３０１は実施の形態３と同一であり、その説明を省略する。応用機器４０１は、実施の形態３における関数計算手段３２３に代えて、逆関数計算手段４１１を有する。それ以外の点において、実施の形態４の認証システムは実施の形態３と同一である。
【００４７】
応用機器４０１の分離手段１２１は、電池パック１０１から端子１０３を通じて入力した多重化信号を第１〜３の信号Ａ、Ｂ、Ｄに分離し、第１の信号Ａを正当性評価手段３２２及び関数形設定手段３２５に伝送し、第２の信号Ｂを逆関数計算手段４１１に伝送し、第３の信号Ｄを比較手段１２３に伝送する。関数形設定手段３２５は、第１の信号Ａに応じて関数形設定信号を出力する。逆関数計算手段４１１は、第２の信号Ｂを引数とする複数の逆関数を有し、関数形設定信号に基づいて逆関数を選択する（正当な電池パック１０１の関数計算手段３１３が有する複数の関数のそれぞれに対応する複数の逆関数である。選択された逆関数をＨ（Ｂ）とする。
【００４８】
逆関数計算手段４１１は逆関数値Ｄ’＝Ｈ（Ｂ）を計算し、出力する。逆関数値Ｄ’はｑ個の要素（スカラー値）Ｄ’ｊ（１≦ｊ≦ｑ）を有するベクトル値である。比較手段１２３は、第３の信号Ｄと逆関数値Ｄ’とを比較し、両者が一致するか否かを判断する。
判定手段３２４は、正当性評価手段３２２の評価結果と比較手段１２３の比較結果とを入力し、検出信号Ａ’と第１の信号Ａとの差がある所定の範囲に収まり且つ第３の信号Ｄと逆関数値Ｄ’とが一致すれば、その電池パック３０１は正当であり、検出信号Ａ’と第１の信号Ａとの差がある所定の範囲に収まらず又は第３の信号Ｄと逆関数値Ｄ’とが一致しなければ、その電池パック３０１は不正であると判断する。
判定手段３２４は電池パック１０１が正当であると判定した場合はスイッチ１２４をオンにし、不正と判断した場合はスイッチ１２４をオフにする。以下の動作は、実施の形態１と同様である。
【００４９】
例えば関数Ｆが上記式（１）で表されるならば、逆関数Ｈ（Ｂ）＝Ｆ−１（Ｂ）＝Ｆ（Ｂ）で表される（逆関数Ｆ−１（Ｂ）は元の関数Ｆに等しい。）。このことを、下記式（２）で証明する。
【００５０】
【数２】
2005065461.tif 000004
【００５１】
本発明の実施の形態４の認証システムは、実施の形態３と同様の効果を奏する。
【００５２】
なお、電池パックの多重化手段における多重化において、用いる関数を、Ａ、Ｂ、Ｄを知っても容易に見破ることが出来ない場合は、第１〜第３の信号Ａ、Ｂ、Ｄを順次並べて送ることでも良いが、実施の形態３で挙げた例のように単純な関数の場合は、そこでも述べたように信号の個々の成分を所定の規則に従って相互に入れ替えて配置し、多重化することが必要になる。勿論この多重化の方法は秘密でなければならない。
更に、第１〜３の信号Ａ、Ｂ、Ｄに加えて、ダミーデータである乱数Ｅ（セッションの度に乱数Ｅの値は異なる。）を多重化しても良い。これにより、関数が簡単な場合であっても、入出力の関係からその関数を見破られる虞が少なくなる。この場合、多重化の方法自体が認証の一つの条件となり、その方法を与える情報も鍵信号となる。
【００５３】
なお、実施の形態３、４において第１の信号Ａに応じて関数形を設定した。これに代えて、第１の信号Ａの値に対応付けられた複数の関数のライブラリを有し、第１の信号Ａに応じてその何れかを選ぶという構成にしても良い。
電池パック３０１の関数形設定手段３１２が第３の信号（乱数）Ｄに基づいて関数形設定信号を出力し、関数計算手段３１３が第１の信号（物理量の検出信号）Ａを引数とする複数の関数を有していても良い。このとき、応用機器３０２の関数形設定手段３２５は第３の信号（乱数）Ｄに基づいて関数形設定信号を出力し、関数計算手段３２３が第１の信号（物理量の検出信号）Ａを引数とする複数の関数を有する。また、応用機器４０１の関数形設定手段３２５は第３の信号（乱数）Ｄに基づいて関数形設定信号を出力し、逆関数計算手段４１１が第２の信号（第１の信号Ａの関数値）Ｂを引数とする複数の関数を有する。
【００５４】
第１、２の実施の形態の応用機器に物理量検出手段３２１、正当性評価手段３２２、判定手段３２４を追加しても良い。正当性評価手段３２２は、物理量検出手段３２１が出力した検出信号Ａ’と、電池パック１０１から送られてきた第１の信号Ａとを比較し、両者の差がある所定の範囲に収まるか否かを判断する。
判定手段３２４は、正当性評価手段３２２の評価結果と比較手段１２３の比較結果とを入力し、検出信号Ａ’と第１の信号Ａとの差がある所定の範囲に収まり且つ第２の信号Ｂと関数値Ｂ’（又は第１の信号Ａと逆関数値Ａ’）とが一致すれば、その電池パック１０１は正当であり、検出信号Ａ’と第１の信号Ａとの差がある所定の範囲に収まらず又は第２の信号Ｂと関数値Ｂ’（又は第１の信号Ａと逆関数値Ａ’）とが一致しなければ、その電池パック１０１は不正であると判断する。
判定手段３２４は電池パック１０１が正当であると判定した場合はスイッチ１２４をオンにし、不正と判断した場合はスイッチ１２４をオフにする。以下の動作は、実施の形態１と同様である。
【００５５】
本発明を、ビデオカメラ、携帯電話、パソコン等の電源システムに適用することが出来る。
【産業上の利用可能性】
【００５６】
本発明は、被認証装置、認証装置、及び認証システムとして有用である。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態１の電池パック及び応用機器の構成を示すブロック図
【図２】本発明の実施の形態２の電池パック及び応用機器の構成を示すブロック図
【図３】本発明の実施の形態３の電池パック及び応用機器の構成を示すブロック図
【図４】本発明の実施の形態４の電池パック及び応用機器の構成を示すブロック図
【図５】従来例の電池パック及び応用機器の構成を示すブロック図
【符号の説明】
【００５８】
１０１、３０１  電池パック
１１１、３２１  物理量検出手段
１１２、３１３  関数計算手段
１１３  多重化手段
１１４  ２次電池
１０２、２０１、３０２、４０１  応用機器
１２１  分離手段
１２２、３２３  関数計算手段
１２３  比較手段
１２４  スイッチ
１２５  電源回路
２１１、４１１  逆関数計算手段
３１１  信号源
３１２、３２５  関数形設定手段
３２２  正当性評価手段
３２４  判定手段
５０１  従来の応用機器
５０２  従来の電池パック
【図１】
2005065461.tif 000005
【図２】
2005065461.tif 000006
【図３】
2005065461.tif 000007
【図４】
2005065461.tif 000008
【図５】
2005065461.tif 000009