(57)【要約】【課題】  移動無線電話装置は通信接続時に移動通信網との間で認証動作を行ための暗号鍵を内部の記憶回路に記憶しているが、記憶回路の保持内容を読み取ることにより、暗号鍵を取り出すことが可能となってしまうという欠点があるため、記憶回路の情報を読み取っても暗号鍵を取り出せないようにした、より安全な方法を提供することを目的とする。【解決手段】  暗号鍵書込み装置では、入力された暗号鍵を用いて、１次演算を行い、その演算結果であるコードを２次暗号鍵として、移動無線電話装置に書込みを行う。移動無線電話装置は、暗号化演算を行うときには、記憶回路に保持した２次暗号鍵と乱数から、２次暗号化演算を行って演算結果を出力する。【選択図】  図２
2006319930.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵データを書き込むための通信回路と、データを制御する制御回路とデータを保持する記憶回路を備えた移動無線電話装置と、暗号化演算の１次演算回路と制御回路と通信回路を備えた暗号鍵書込み装置とを接続し、当該１次演算回路により演算された２次暗号鍵を移動無線電話装置に転送することを特徴とする暗号鍵書込み方式。
【請求項２】
通信回路を介して制御回路で取り込んだ暗号鍵を記憶回路に保持し、無線通信接続時に当該暗号鍵を用いて暗号化演算を行い、移動通信網と認証を行うことを特徴とする移動無線電話装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は移動無線電話装置が移動通信網との通信接続時に行う認証動作に用いる暗号化演算用の暗号鍵の書込み方法および暗号化演算方法に関するものである。
【背景技術】
【０００２】  移動無線電話装置は通信接続時に移動通信網との間で認証動作を行い。通常認証動作には移動無線電話装置毎に個別の暗号鍵を移動通信網側と移動無線電話装置側に保持し、通信接続時に発生した乱数をもとに暗号化演算を行い、移動通信網側と移動無線電話装置側での演算結果を照合することで認証を行う。移動無線電話装置では一般に暗号鍵を記憶回路に記憶しておくこととなる。移動通信網と共有する暗号鍵は、移動電話装置が移動通信網で通信できるように登録する時点で、暗号鍵書込み装置から移動無線電話装置に書込む。【０００３】  移動無線電話装置が通信を行う場合の例として、発信動作を行う場合、操作者は移動無線電話装置のキーパッドから相手先電話番号や通話キーを押すことによって、制御回路が押されたデータを検出して制御データを無線部を通して送信して移動通信網と接続する。このとき押されたデータ等を表示器で表示する。通信接続時、移動通信網からは認証動作を行うために、認証用の乱数が送られてくる。認証用乱数を受信した移動無線電話装置は、記憶回路に保持しておいた暗号鍵と乱数を用いて暗号化演算を行い、演算結果を移動通信網側に送信する。移動通信網側では、既に送った認証用乱数と網側で保持している当該移動電話装置の暗号鍵を用いてあらかじめ暗号化演算を行って、演算結果を移動無線電話装置から送られた演算結果と照合して、一致した場合には正しい移動無線電話装置であると判断して通信を許可する。【０００４】  暗号鍵は移動無線電話装置内に記憶されているだけで、無線信号では演算結果のみ送信されるため、一般には暗号鍵を解読するのは難しい形になっている。しかしながら、移動無線電話装置内の記憶回路の保持内容を読み取ることにより、暗号鍵を取り出すことが可能となってしまうという欠点がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】  本発明では、移動無線電話装置内の記憶回路の情報を読み取っても暗号鍵を取り出せないようにした、より安全な方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】  図１は暗号化演算の構成を示したもので、暗号化鍵４０ｂｉｔに対して、１次演算で２５６ｂｉｔの２次コードを生成し、乱数６４ｂｉｔと２次暗号化演算を行って演算結果６４ｂｉｔを出力する。【０００７】  暗号鍵書込み装置では、入力された暗号鍵を用いて、１次演算を行い、その演算結果であるコードを２次暗号鍵として、移動無線電話装置に書込みを行う。データ長は元の４０ｂｉｔから２５６ｂｉｔになり、逆演算はビット長が長い程困難になるため、より安全性の高いコードを暗号鍵として保持することができる。【０００８】  この２次暗号鍵を暗号鍵書込み装置から移動無線電話装置に送り、移動無線電話装置内の記憶回路に保持する。移動無線電話装置は、暗号化演算を行うときには、記憶回路に保持した２次暗号鍵と乱数から、図１に示した２次暗号化演算を行って演算結果を出力する。
【発明の効果】
【０００９】  このようにすることで通常の暗号鍵を使用した暗号化演算と同じ結果を出力することができる。また、２次暗号鍵は本来の鍵とは長さもことなるため、移動無線電話装置の記憶回路内の保持内容を読み取ったとしても、暗号鍵を取り出すことが不可能であり、より安全な暗号鍵の書込みが実現できる。
【発明を実施するための最良の形態】
【００１０】  以下、本発明の実施形態について図面を参照して説明する。
【実施例】
【００１１】  図２は本発明の実施例を示したもので、暗号鍵書込み装置に入力された暗号鍵は１次演算回路で演算が行われ２次暗号鍵を出力する。制御回路は通信回路を制御して、２次暗号鍵を送信する。暗号鍵書込み装置と移動無線電話装置とはそれぞれの通信回路同士が接続され、暗号鍵書込み装置から移動無線電話装置および移動無線電話装置から暗号鍵書込み装置へデータが送られるようになっている。【００１２】  ２次暗号鍵は暗号鍵書込み装置の通信回路から移動無線電詁装置の通信回路に送られ、移動無線電話装置の通信回路から暗号鍵書込み装置の通信回路に対して、データを正しく受け取った確認の信号が送られる。【００１３】  移動無線電話装置の制御回路は通信回路を制御して、受け取った２次暗号鍵を記憶回路に保持する。移動無線電話装置から発信動作を行う場合には、操作者がキーパッドから入力したデータを制御回路が読み取り、表示装置に入力内容を表示するとともに、チャネルコーデックに送信データを送り、無線部を通してアンテナから電波を送信して、移動通信網と接続する。移動通信網からのデータは電波を通して送られ、アンテナで受信されて、無線部から受信データとしてチャネルコーデックに入力される。チャネルコーデックから受信制御データが取り出され、制御回路に入力される。通信接続時に移動通信網側で認証動作のために発生した乱数は、移動通信網から移動無線電話装置に送られ、この受信制御データとして取り出される。制御回路は受信制御データで得られた乱数と記憶回路に保持した２次暗号鍵を用いて２次暗号化演算を行い演算結果を送信制御データとしてチャネルコーデックに送り、送信データとして無線部を通して電波で移動通信網に送信する。移動通信網ではあらかじめ網側で保持しておいた暗号鍵と発生した乱数とで暗号化演算した結果を、移動無線電話装置から送られてきた暗号化演算結果と照合して、一致した場合には移動通信網への接続を許可して、移動無線電話が通信を行おうとしている相手先と接続する。通信接続されることにより、音声データのやり取りが可能となり、受信データから取り出された音声データは音声コーデックに入力され、アナログ音声に変換されてスピーカから出力される。送話音声はマイクでアナログ音声信号として取り出され、音声コーデックでディジタル音声データに変換され、チャネルコーデックで送信データに変換されて送信される。
【図面の簡単な説明】
【００１４】
【図１】暗号化演算の構成を示した図。
【図２】本発明の実施例を示した図。
【符号の説明】
【００１５】１１：暗号化鍵、１２：１次演算回路、１３：２次暗号鍵、１４：乱数、１５：２次暗号化演算回路、１６：演算結果
２１：アンテナ、２２：無線部、２３：受信データ、２４：チャネルコーデック、２５：受信音声データ、２６：音声コーデック、２７：受信アナログ音声信号、２８：スピーカ、２９：マイク、３０：送信アナログ音声信号、３１：送信音声データ、３２：受信制御データ、３３：送信制御データ、３４：送信データ、３５：表示器、３６：キーパッド、３７：制御回路、３８：記憶回路、３９：通信回路、４０：通信回路、４１：制御回路、４２：２次暗号鍵、４３：１次暗号化演算回路、４４：暗号鍵、４５：移動無線電話装置、４６：暗号鍵書込み装置
【図１】
2006319930.tif 000003
【図２】
2006319930.tif 000004