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