外部装置と通信する通信手段と、前記通信手段による前記外部装置との通信に用いる通信速度の初期設定を含む通信設定を行う設定手段と、前記通信手段により前記外部装置に対して通信速度の変更を依頼するデータを送信する依頼手段と、前記依頼手段により依頼した通信速度の変更に対する許可通知を受信した後、前記通信手段による前記外部装置との通信速度を変更する変更手段と、を有することを特徴とする携帯可能電子装置。前記依頼手段は、前記外部装置との通信速度を1回だけ変更することを依頼し、前記変更手段は、前記依頼手段により依頼した通信速度の変更を許可する通知を受信した後、1回だけ変更した通信速度で前記外部通信へデータを送信する、ことを特徴とする前記請求項1に記載の携帯可能電子装置。さらに、前記通信手段により前記外部装置から受信したコマンドに対応する処理を実行するコマンド処理手段と、前記コマンド処理手段によるコマンド処理の結果を示すレスポンスデータの内容に基づいて前記外部装置との通信速度を変更すべきか否かを判断する判断手段と、を有し、前記依頼手段は、前記判断手段により前記外部装置との通信速度を変更すべきと判断した場合に前記外部装置へ通信速度の変更を依頼する、ことを特徴とする前記請求項1又は2の何れかに記載の携帯可能電子装置。外部装置と通信する通信手段と、前記通信手段による前記外部装置との通信に用いる通信速度の初期設定を含む通信設定を行う設定手段と、前記通信手段により前記外部装置から通信速度の変更要求を受信した場合、前記外部装置との通信速度を変更する変更手段と、前記変更手段により前記外部装置との通信速度を変更する場合、前記通信速度を変更する旨を通知する通知手段と、を有することを特徴とする携帯可能電子装置。さらに、前記変更手段は、前記通信手段により前記外部装置から1回だけ通信速度を変更する要求を受信した場合、前記通信手段により前記外部装置から1回分のデータを受信する間だけ前記通信速度を変更する、ことを特徴とする前記請求項4に記載の携帯可能電子装置。さらに、前記変更手段は、前記通信手段により前記外部装置から1ペアとなるコマンドの受信と当該コマンドに対するレスポンスデータの送信とだけ通信速度を変更する要求を受信した場合、前記通信手段により前記外部装置から1コマンドを受信してから当該コマンドに対するレスポンスデータを前記外部装置へ送信するする間だけ前記通信速度を変更する、ことを特徴とする前記請求項4に記載の携帯可能電子装置。外部装置と通信する通信手段と、前記通信手段による前記外部装置との通信に用いる通信速度の初期設定を含む通信設定を行う設定手段と、前記通信手段により前記外部装置に対して通信速度の変更を依頼するデータを送信する依頼手段と、前記依頼手段により依頼した通信速度の変更に対する許可通知を受信した後、前記通信手段による前記外部装置との通信速度を変更する変更手段とを具備するモジュールと、前記モジュールを具備する本体と、を有することを特徴とするICカード。外部装置と通信する通信手段と、前記通信手段による前記外部装置との通信に用いる通信速度の初期設定を含む通信設定を行う設定手段と、前記通信手段により前記外部装置から通信速度の変更要求を受信した場合、前記外部装置との通信速度を変更する変更手段と、前記変更手段により前記外部装置との通信速度を変更する場合、前記通信速度を変更する旨を通知する通知手段と、を具備するモジュールと、前記モジュールを具備する本体と、を有することを特徴とするICカード。携帯可能電子装置に対して処理を要求するデータ処理装置であって、前記携帯可能電子装置と通信する通信手段と、前記通信手段による前記携帯可能電子装置との通信に用いる通信速度の初期設定を含む通信設定を行う設定手段と、前記通信手段により前記携帯可能電子装置に対して通信速度の変更を要求するデータを送信する要求手段と、前記要求手段により要求した通信速度への変更通知を前記携帯可能電子装置から受信した場合、前記携帯可能電子装置との通信速度を変更する変更手段と、前記変更手段により前記携帯可能電子装置との通信速度を変更する場合、前記通信速度を依頼された通信速度に変更する旨を通知する通知手段と、を有することを特徴とするデータ処理装置。さらに、前記変更手段は、前記通信手段により前記携帯可能電子装置から1回だけ通信速度を変更する要求を受信した場合、前記通信手段により前記携帯可能電子装置から1回分のデータを受信する間だけ前記通信速度を変更する、ことを特徴とする前記請求項9に記載のデータ処理装置。携帯可能電子装置に対して処理を要求するデータ処理装置であって、前記携帯可能電子装置と通信する通信手段と、前記通信手段による前記携帯可能電子装置との通信に用いる通信速度の初期設定を含む通信設定を行う設定手段と、前記通信手段により前記携帯可能電子装置に対して通信速度の変更を要求するデータを送信する要求手段と、前記要求手段により要求した通信速度への変更通知を前記携帯可能電子装置から受信した場合、前記通信手段による前記携帯可能電子装置との通信速度を変更する変更手段と、を有することを特徴とするデータ処理装置。前記要求手段は、前記携帯可能電子装置との通信速度を1回だけ変更することを要求し、前記変更手段は、前記要求手段により要求した通信速度の変更を許可する通知を受信した後、1回だけ変更した通信速度で前記携帯可能電子装置へデータを送信する、ことを特徴とする前記請求項11に記載のデータ処理装置。前記要求手段は、前記携帯可能電子装置へ送信するコマンドと当該コマンドに対する前記携帯可能電子装置からのレスポンスデータとの1ペアのみ前記携帯可能電子装置との通信速度を変更することを要求し、前記変更手段は、前記要求手段により要求した通信速度の変更を許可する通知を受信した後、1ペアとなるコマンドの送信とレスポンスデータの受信とだけ変更した通信速度で通信する、ことを特徴とする前記請求項11に記載のデータ処理装置。さらに、前記通信手段により前記携帯可能電子装置に処理を要求するコマンドを生成する生成手段と、前記生成手段により生成したコマンドの内容に基づいて前記携帯可能電子装置との通信速度を変更すべきか否かを判断する判断手段と、を有し、前記要求手段は、前記判断手段により通信速度を変更すべきと判断した場合に通信速度の変更を前記携帯可能電子装置へ要求する、ことを特徴とする前記請求項11乃至13の何れか1項に記載のデータ処理装置。外部装置との通信手段を有する携帯可能電子装置における通信制御方法であって、前記通信手段による前記外部装置との通信に用いる通信速度の初期設定を含む通信設定を行い、前記通信手段により前記外部装置に対して通信速度の変更を依頼するデータを送信し、前記依頼した通信速度の変更に対する許可通知を受信した後、前記通信手段による前記外部装置との通信速度を変更する、ことを特徴とする携帯可能電子装置の通信制御方法。外部装置との通信手段を有する携帯可能電子装置における通信制御方法であって、前記通信手段による前記外部装置との通信に用いる通信速度の初期設定を含む通信設定を行い、前記通信手段により前記外部装置から通信速度の変更要求を受信した場合、前記外部装置との通信速度を変更し、前記変更要求に応じて前記外部装置との通信速度を変更する場合、前記通信速度を変更する旨を通知する、を有することを特徴とする携帯可能電子装置の通信制御方法。本実施形態では、効率的な通信制御を行える携帯可能電子装置、ICカード、データ処理装置および携帯可能電子装置の通信制御方法を提供することを目的とする。実施形態によれば、携帯可能電子装置は、通信手段と、設定手段と、依頼手段と、変更手段とを有する。通信手段は、外部装置と通信する。設定手段は、通信手段による外部装置との通信に用いる通信速度の初期設定を含む通信設定を行う。依頼手段は、通信手段により外部装置に対して通信速度の変更を依頼するデータを送信する。変更手段は、依頼手段により依頼した通信速度の変更に対する許可通知を受信した後、通信手段による外部装置との通信速度を変更する。以下、実施の形態について、図面を参照して説明する。まず、実施の形態に係る携帯可能電子装置としてのICカードの構成について説明する。図1は、ICカード1の構成例を概略的に示すブロック図である。携帯可能電子装置としてのICカード1は、データ処理装置上位装置としてのICカード処理装置2からのコマンドに応じて処理を実行する。すなわち、ICカード1とICカード処理装置2とは、互いにデータを送受信する通信機能を有し、図1に示すようなICカード処理システムを構成している。上記ICカード1は、上記ICカード処理装置2などの上位装置から電力などの供給を受けた際、活性化される動作可能な状態になるようになっている。例えば、上記ICカード1が接触型の通信によりICカード処理装置2と接続される場合、つまり、ICカード1が接触型のICカードで構成される場合、上記ICカード1は、通信インターフェースとしてのコンタクト部を介してICカード処理装置2からの動作電源及び動作クロックの供給を受けて活性化される。また、上記ICカード1が非接触型の通信方式によりICカード処理装置2と接続される場合、つまり、上記ICカード1が非接触式のICカードで構成される場合、上記ICカード1は、通信インターフェースとしてのアンテナ及び変復調回路などを介してICカード処理装置2からの電波を受信し、その電波から図示しない電源部により動作電源及び動作クロックを生成して活性化するようになっている。図1に示すように、ICカード1は、CPUセントラルプロセッシングユニット11、ROMリードオンリメモリ12、RAMランダムアクセスメモリ13、通信ユニットUART14、コプロセッサCo-Processor15、および、不揮発性メモリNVEEPROM16などを有している。上記CPU11、ROM12、RAM13、通信ユニット14、コプロセッサ15および不揮発性メモリ16は、ICチップなどにより一体的に形成されたモジュールCaにより構成される。このモジュールCaは、当該ICカード1を形成する筐体本体Cの内部に埋設される。すなわち、上記ICカード1は、モジュールCaが埋設された筐体Cにより構成されている。また、上記ICカード1は、上位装置としての上記ICカード処理装置2から電力などの供給を受けた際、活性化し動作可能な状態となり、上記ICカード処理装置2からのコマンドに応じて動作するようになっている。ICカード処理装置2は、本ICカード1の通信方式に適合したリーダライタが接続されたパーソナルコンピュータなどにより構成される。たとえば、ICカード処理装置2は、図示しない制御部がアプリケーションプログラムを実行することにより、ICカード1に対してコマンドを送信したり、ICカード1からのレスポンスを受信したりする機能を実現している。上記CPU11は、当該ICカード1全体の制御およびデータ処理などを司るものである。上記CPU11は、制御プログラム等に基づいて動作することにより種々の処理を行う。上記ROM12は、制御用プログラムおよび制御データなどが予め格納されている不揮発性メモリである。上記RAM13は、ワーキングメモリとして機能する揮発性のメモリである。上記通信ユニット14は、通信手段として機能し、上位装置としてのICカード処理装置2とのデータ通信を制御するものである。また、上記通信ユニット14は、上記ICカード1が動作するための電源を受給する手段としても機能する。上記コプロセッサ15は、暗号化あるいは復号化などの演算の補助を行うものである。上記不揮発性メモリ16は、各種データやアプリケーションアプリケーションプログラムなどを記憶する書き換え可能な不揮発性メモリである。また、上記通信ユニット14は、ICカード1の通信方式に応じた構成を有している。たとえば、上記ICカード1の通信方式が接触式の通信方式である場合、上記通信ユニット14は、上位装置としてのICカード処理装置2のコンタクト部と物理的に接触するためのコンタクト部などにより構成される。この場合、ICカード1は、ICカード処理装置2と物理的に接触している上記通信ユニット14によりICカード処理装置2からの電源を受給する。つまり、上記ICカード1が接触式ICカードである場合、上記ICカード1は、通信ユニット14としてのコンタクト部を介してICカード処理装置2からの動作電源および動作クロックの供給を受けて活性化される。また、上記ICカード1の通信方式が非接触式無線式の通信方式である場合、上記通信ユニット14は、電波の送受信を行うアンテナおよび通信を制御する通信制御部等により構成される。この場合、上記ICカード1は、通信ユニット14により受信した電波から図示しない電源部により動作電源および動作クロックを生成するようになっている。つまり、上記ICカード1が非接触式ICカードである場合、上記ICカード1は、通信ユニット14としてのアンテナおよび通信制御部等を介してICカード処理装置2からの電波を受信し、その電波から図示しない電源部により動作電源および動作クロックを生成して活性化するようになっている。次に、ICカード処理装置2の構成について説明する。図2は、ICカード携帯可能電子装置1との通信機能を有する上位装置としてのICカード処理装置2の構成例を概略的に示すブロック図である。上記ICカード処理装置2は、図2に示すように、制御部21、表示部ディスプレイ22、操作部キーボード、テンキー24、及び、カードリーダライタ25などを有している。上記制御部21は、ICカード処理装置2全体の動作を制御するものである。上記制御部21は、CPU、種々のメモリ及び各種インターフェースなどにより構成される。たとえば、上記制御部21は、電子計算機により構成される。上記制御部21は、CPUがメモリに記憶したプログラムを実行することにより種々の処理を実現する。たとえば、制御部21は、ICカード1との通信制御用のプログラムをCPUが実行することにより、カードリーダライタ25を介したICカード1との通信を制御する機能を有する。また、制御部21は、データ処理用のプログラムをCPUが実行することにより、ICカード1から受信したデータを基づく種々の処理を行う機能を有する。上記表示部22は、上記制御部21の制御により種々の情報を表示する表示装置である。上記操作部23は、当該ICカード処理装置2の操作員が操作するキーボード、および、使用者IDあるいはパスワードなど数字などの情報を入力する為のテンキーなどで構成する。操作部は、操作員により種々の操作指示あるいはデータなどが入力される。上記カードリーダライタ25は、上記ICカード1との通信を行うためのインターフェース装置である。上記カードリーダライタ25は、上記ICカード1の通信方式に応じたインターフェースにより構成される。たとえば、上記ICカード1が接触型のICカードである場合、上記カードリーダライタ25は、ICカード1のコンタクト部と物理的かつ電気的に接続するための接触部などにより構成される。また、上記ICカード1が非接触型のICカードである場合、上記カードリーダライタ25は、ICカード1との無線通信を行うためのアンテナおよび通信制御などにより構成される。上記カードリーダライタ25では、上記ICカード1に対する電源供給、クロック供給、リセット制御、データの送受信が行われるようになっている。このような機能によってカードリーダライタ25は、上記制御部21による制御に基づいて上記ICカード1の活性化起動、種々のコマンドの送信、及び送信したコマンドに対する応答の受信などを行なう。以下、ICカード1とICカード処理装置2との通信制御について説明する。ICカードシステムでは、ICカードのリセット処理後、互いの通信設定を行う。本ICカードシステムでは、通信設定において、ICカード1とICカード処理装置とのネゴシエーションにより通信速度を設定する。さらに、本実施形態のICカードシステムでは、通信設定後、実際の通信中に通信速度を変更する機能を有する。通信速度の変更は、ICカード1から要求しても良いし、ICカード処理装置2から要求しても良い。また、通信速度を変更する回数は、所望の回数例えば、1回だけなどに限定できるようにしても良い。まず、ICカード1からICカード処理装置2に対して通信速度の変更を依頼する第1の通信制御について説明する。第1の通信制御では、ICカード1が通信速度の変更をICカード処理装置2へ依頼する。ICカード処理装置2が通信速度の変更を許可した後、ICカード1とICカード処理装置2とは、通信速度をICカード1が依頼した通信速度に変更し、変更した通信速度でのデータ通信を継続する。図3は、第1の通信制御の例を概略的に示すシーケンス図である。図3に示す例において、まず、ICカード処理装置2は、ICカード1へ電源を供給するととともに、リセット処理を要求するステップS1。ICカード1のCPU11は、ICカード処理装置2からの電力供給を受けてリセット処理しステップS2、初期応答ATR:AnswerToResetをICカード処理装置2へ送信するステップS3。ICカード1とICカード処理装置2とは、通信速度変更手続きPPS:ProtocolandParameterSelectionなどを含むネゴシエーションによって通信速度の設定を含む通信設定を実施するステップS4。図3に示す例では、通信速度の初期設定値として通信速度Vaが設定されるものとする。通信設定が完了すると、ICカード処理装置2の制御部21は、ICカード1に対して処理を要求するコマンドを生成しステップS5、生成したコマンドをカードリーダライタ25により現在設定されている通信速度でICカード1へ送信するステップS6。たとえば、図3に示す例では、ICカード処理装置2の制御部21は、ICカード1に対するREADBINARYコマンドを生成しステップS5、生成したREADBINARYコマンドをカードリーダライタ25により通信速度VaでICカード1へ送信するステップS6。通信ユニット14によりコマンドを受信すると、ICカード1のCPU11は、受信したコマンドに対する処理コマンド処理を実行しステップS7、コマンド処理結果を示すレスポンスデータを作成するステップS8。図3に示す例では、ICカード1のCPU11は、通信ユニット14によりICカード処理装置2から受信したREADBINARYコマンドに対応する処理を実施する。READBINARYコマンドに対する処理として、CPU11は、当該コマンドで指定されたバイナリデータを読出し、読み出したデータをレスポンスデータにセットする。第1の通信制御において、ICカード1のCPU11は、作成したレスポンスデータの内容に基づいて通信速度を変更すべきか否かを判断するステップS9。たとえば、ICカード1のCPU11は、作成したレスポンスデータのデータ量が所定の閾値よりも多いか否かにより、通信速度を変更するか否かを判断するものとする。図3に示す例では、ICカード1のCPU11は、READBINARYコマンドに対するレスポンスデータのデータ量が所定閾値よりも多いために通信速度をVbに変更すべきと判断するものとするステップS9。通信速度を変更すべきと判断した場合、ICカード1のCPU11は、通信速度をVbに変更することをICカード処理装置2へ依頼するリクエストデータ通信速度の変更依頼のリクエストデータを作成するステップS10。図3に示す例では、ICカード1のCPU11は、通信速度をVbに変更する旨の通信速度の変更依頼のリクエストデータを作成するステップS10。ICカード1のCPU11は、作成した通信速度の変更依頼のデータを通信ユニット14によりICカード処理装置2へ送信するステップS11。カードリーダライタ25により通信速度の変更依頼のリクエストデータを受信したICカード処理装置2の制御部21は、当該リクエストデータで依頼された通信速度の変更が可能か否かを判断するステップS12。通信速度の変更が可能であると判断した場合、ICカード処理装置2の制御部21は、通信速度の変更を許可する通知通信速度の変更許可通知を作成しステップS13、カードリーダライタ25により作成した通信速度の変更許可通知をICカード1へ送信しステップS14、ICカード1との通信速度の設定を依頼された通信速度に変更するステップS15。なお、通信速度の変更が不可であると判断した場合、ICカード処理装置2の制御部21は、通信速度の変更不可通知を作成してカードリーダライタ25によりICカード1へ送信する。図3に示す例では、カードリーダライタ25により通信速度をVbに変更する旨を依頼するリクエストデータを受信したICカード処理装置2の制御部21は、通信速度をVbに変更することを許可しステップS12、通信速度の変更許可通知を作成するステップS13。ICカード処理装置2の制御部21は、カードリーダライタ25により通信速度の変更許可通知をICカード1へ送信しステップS14、ICカード1との通信速度の設定をVaからVbに変更するステップS15。ICカード1は、通信ユニット14により通信速度の変更許可通知を受信する。通信速度の変更許可通知したICカード1のCPU11は、通信速度を変更しステップS16、コマンドの処理結果を示すレスポンスデータを変更後の通信速度で通信ユニット14によりICカード処理装置2へ送信するステップS17。図3に示す例では、ICカード1のCPU11は、通信速度の変更許可通知を受信すると、通信速度をVaからVbに変更しステップS16、READBINARYコマンドに対するレスポンスデータを変更後の通信速度Vbで通信ユニット14によりICカード処理装置2へ送信するステップS17。第1の通信制御では、一旦通信速度を変更した後、ICカード1及びICカード処理装置2は、変更された通信速度でコマンドおよびレスポンスデータの送受信などのデータ通信を実行する。図3に示す例では、ICカード1がREADBINARYコマンドに対するレスポンスデータを送信した後、ICカード1及びICカード処理装置2は、変更された通信速度Vbでコマンドおよびレスポンスデータの送受信を実行する。上記したように、第1の通信制御において、ICカードは、通信速度を変更すべきか否かを判断し、通信速度を変更すべきと判断した場合には通信速度を変更することをICカード処理装置へ依頼する。依頼した通信速度の変更をICカード処理装置が許可した場合、ICカードは、通信速度を依頼した通信速度に変更し、ICカード処理装置とのデータの送受信を行う。これにより、第1の通信制御によれば、ICカードにおける判断によって、ICカード及びICカード処理装置間の通信速度を変更する制御が可能となる。次に、ICカード1からICカード処理装置2に対して通信速度の変更を依頼する第2の通信制御について説明する。第2の通信制御では、ICカード1が1回だけ通信速度を変更することをICカード処理装置2へ依頼する。ICカード処理装置2が1回だけの通信速度の変更を許可した後、ICカード1とICカード処理装置2とは、1回だけ通信速度をICカード1が依頼した通信速度に変更する。ICカード1は、変更した通信速度で1回だけICカード処理装置2へデータを送信する。ICカード1とICカード処理装置2とは、変更した通信速度でのICカード1からICカード処理装置2へのデータ送信が終了すると、通信速度を変更前の通信速度に戻す。図4は、第2の通信制御の例を概略的に示すシーケンス図である。図4に示す例において、まず、ICカード処理装置2は、ICカード1へ電源を供給するととともに、リセット処理を要求するステップS21。ICカード1のCPU11は、ICカード処理装置2からの電力供給を受けてリセット処理しステップS22、初期応答ATR:AnswerToResetを通信ユニット14によりICカード処理装置2へ送信するステップS23。ICカード1のCPU11とICカード処理装置2の制御部21とは、通信速度変更手続きPPS:ProtocolandParameterSelectionなどを含むネゴシエーションによって、互いに通信速度の設定を含む通信設定を実施するステップS24。図4に示す例では、通信速度の初期設定値として通信速度Vaが設定されるものとする。通信設定が完了すると、ICカード処理装置2の制御部21は、ICカード1に対して処理を要求するコマンドを生成しステップS25、生成したコマンドをカードリーダライタ25により現在設定されている通信速度でICカード1へ送信するステップS26。たとえば、図4に示す例では、ICカード処理装置2の制御部21は、ICカード1に対してバイナリデータの読出しを要求するREADBINARYコマンドを生成しステップS25、生成したREADBINARYコマンドをカードリーダライタ25により通信速度VaでICカード1へ送信するステップS26。ICカードは、通信ユニット14によりICカード処理装置2からのコマンドを受信する。通信ユニット14によりコマンドを受信した場合、ICカード1のCPU11は、受信したコマンドで要求される処理コマンド処理を実行しステップS27、コマンド処理結果を示すレスポンスデータを作成するステップS28。図4に示す例では、ICカード1のCPU11は、ICカード処理装置2から受信したREADBINARYコマンドを実施するステップS27。READBINARYコマンドに対する処理として、CPU11は、当該コマンドで指定されたバイナリデータを読出し、読み出したデータをレスポンスデータにセットするステップS28。第2の通信制御において、ICカード1のCPU11は、作成したレスポンスデータの内容に基づいて1回1つのレスポンスデータを送信する間だけ通信速度を変更すべきか否かを判断するステップS29。たとえば、ICカード1のCPU11は、作成したレスポンスデータのデータ量が所定の閾値よりも多いか否かにより、1回だけ通信速度を変更すべきか否かを判断するものとする。図4に示す例では、第2の通信制御として、ICカード1のCPU11は、READBINARYコマンドに対するレスポンスデータのデータ量が所定閾値よりも多いため、1回だけつまり、READBINARYコマンドに対するレスポンスデータを送信するときだけ通信速度をVbに変更すべきと判断するものとするステップS29。1回だけ通信速度をVaからVbに変更すべきと判断した場合、ICカード1のCPU11は、1回だけ通信速度をVbに変更することを依頼する通信速度の変更を依頼するリクエストデータを作成するステップS30。ICカード1のCPU11は、作成した1回のみの通信速度の変更依頼のリクエストデータを通信ユニット14によりICカード処理装置2へ送信するステップS31。ICカード処理装置2は、カードリーダライタ25によりICカード1からの1回のみ通信速度の変更依頼のリクエストデータを受信する。1回のみの通信速度の変更依頼のリクエストデータを受信したICカード処理装置2の制御部21は、当該リクエストデータで依頼された1回だけの通信速度への変更が可能か否かを判断するステップS32。1回のみの通信速度の変更が可能であると判断した場合、ICカード処理装置2の制御部21は、1回のみの通信速度の変更許可通知を作成しステップS33、作成した変更許可通知をカードリーダライタ25によりICカード1へ送信しステップS34、通信速度の設定を変更するステップS35。なお、1回のみの通信速度の変更が不可であると判断した場合、ICカード処理装置2の制御部21は、通信速度の変更が不可である旨の通信速度の変更不可通知を作成してカードリーダライタ25によりICカード1へ送信する。図4に示す例では、ICカード処理装置2は、1回だけ通信速度をVbに変更する旨を依頼するリクエストデータを受信する。当該リクエストデータを受信したICカード処理装置2の制御部21は、1回だけ通信速度をVbに変更することを許可しステップS33、1回のみの通信速度の変更許可通知を作成するステップS34。ICカード処理装置2の制御部21は、1回だけ通信速度をVbへ変更することを許可する通知をカードリーダライタ25によりICカード1へ送信しステップS34、ICカード1との通信速度の設定をVaからVbに変更するステップS35。ICカード1は、1回のみの通信速度の変更許可通知を通信ユニット14によりICカード処理装置2から受信する。1回のみの通信速度の変更許可通知を受信したICカード1のCPU11は、1回だけ通信速度をVbに変更しステップS36、コマンドの処理結果を示すレスポンスデータを変更後の通信速度で通信ユニット14によりICカード処理装置2へ送信するステップS37。図4に示す例では、ICカード1のCPU11は、1回のみの通信速度の変更許可通知を受信すると、ICカード処理装置2との通信速度をVaからVbに変更しステップS36、READBINARYコマンドに対するレスポンスデータを変更後の通信速度Vbで通信ユニット14によりICカード処理装置2へ送信するステップS37。第2の通信制御では、ICカード1およびICカード処理装置2は、1回ICカードから1つのレスポンスデータを送信する間だけ通信速度を変更するものである。このため、変更後の通信速度でデータレスポンスデータを送信した後、ICカード1のCPU11およびICカード処理装置2の制御部21は、それぞれ通信速度を元の通信速度に戻すステップS38およびS39。図4に示す例では、通信速度VbでICカード1からICカード処理装置2へのREADBINARYコマンドに対するレスポンスデータの送信が完了すると、ICカード1のCPU11およびICカード処理装置2の制御部21は、それぞれ通信速度を変更前の通信速度Vaに戻すステップS38及びS39。上記したように、第2の通信制御において、ICカードは、1回データを送信する間つのデータ列を送信する間だけ通信速度を変更すべきか否かを判断し、1回だけ通信速度を変更すべきと判断した場合にはICカード処理装置へ1回のみの通信速度の変更を依頼する。1回のみの通信速度の変更をICカード処理装置が許可した場合、ICカードは、1回データを送信する間1つのデータ列を送信する間だけ通信速度を依頼した通信速度に変更し、1つのデータ列をICカード処理装置へ送信する。これにより、第2の通信制御によれば、ICカードにおける判断によって、ICカードからICカード処理装置へ1つのデータ列1つのレスポンスデータを送信する間だけ通信速度を変更する制御が可能となる。次に、ICカード処理装置2がICカード1に対して通信速度の変更を要求する場合の第3の通信制御について説明する。第3の通信制御では、ICカード処理装置2がICカード1へ通信速度の変更を要求する。ICカード1が通信速度の変更を許可した後、ICカード1およびICカード処理装置2は、それぞれ通信速度をICカード処理装置2が要求した通信速度に変更し、変更した通信速度でのデータ通信を継続する。図5は、第3の通信制御の例を概略的に示すシーケンス図である。図5に示す例において、まず、ICカード処理装置2は、ICカード1へ電源を供給するととともに、リセット処理を要求するステップS101。ICカード1のCPU11は、ICカード処理装置2からの電力供給を受けてリセット処理しステップS102、初期応答ATRを通信ユニット14によりICカード処理装置2へ送信するステップS103。ICカード1のCPU11とICカード処理装置2の制御部21とは、通信速度変更手続きPPSなどを含むネゴシエーションによって、お互い通信速度の設定を含む通信設定を実施するステップS104。図5に示す例では、通信速度の初期設定値として通信速度Vaが設定されるものとする。通信設定が完了すると、ICカード処理装置2の制御部21は、ICカード1に対して処理を要求するコマンドを生成しステップS105、生成したコマンドをカードリーダライタ25により現在設定されている通信速度でICカード1へ送信するステップS106。たとえば、図5に示す例では、ICカード処理装置2の制御部21は、ICカード1に対するREADBINARYコマンドを生成しステップS105、生成したREADBINARYコマンドをカードリーダライタ25により通信速度VaでICカード1へ送信するステップS106。ICカード1は、ICカード処理装置2からのコマンドを通信ユニット14により受信する。通信ユニット14によりコマンドを受信すると、ICカード1のCPU11は、受信したコマンドで要求される処理コマンド処理を実行しステップS107、コマンド処理結果を示すレスポンスデータを作成するステップS108。ICカード1のCPU11は、作成したレスポンスデータを通信ユニット14により現在設定されている通信速度でICカード処理装置2へ送信するステップS109。図5に示す例では、ICカード1のCPU11は、ICカード処理装置2から受信したREADBINARYコマンドに対する処理を実施するステップS107。READBINARYコマンドに対する処理として、ICカード1のCPU11は、当該コマンドで指定されたバイナリデータを読出し、読み出したデータをレスポンスデータにセットしステップS108、作成したレスポンスデータを通信ユニット14により現在設定されている通信速度VaでICカード処理装置2へ送信するステップS109。ICカード1からのレスポンスデータを受信したICカード処理装置2の制御部21は、次にICカード1へ供給するコマンドを生成するステップS110。第3の通信制御において、コマンドを生成すると、ICカード処理装置2の制御部21は、生成したコマンドの内容に基づいて通信速度を変更すべきか否かを判断するステップS111。たとえば、ICカード処理装置2の制御部21は、コマンドとして送信するデータ量が所定の閾値よりも多いか否かにより、通信速度を変更するか否かを判断する。また、ICカード処理装置2の制御部21は、コマンドに対するレスポンスデータのデータ量が所定の閾値よりも多いと予想されるか否かにより、通信速度を変更するか否かを判断しても良い。また、ICカード処理装置2の制御部21は、コマンドの種類により通信速度を変更するか否かを判断しても良い。図5に示す例では、ICカード処理装置2の制御部21は、ICカード1へ供給するコマンドとしてEXTERNALAUTHENTICATEコマンドを生成しステップS110、生成したEXTERNALAUTHENTICATEコマンドのデータ量が所定閾値よりも多いために通信速度をVbに変更すべきと判断するものとするステップS111。通信速度を変更すべきと判断した場合、ICカード処理装置2の制御部21は、通信速度の変更を要求するリクエストデータコマンドを作成するステップS112。図5に示す例では、ICカード処理装置2の制御部21は、通信速度をVaからVbに変更することを要求する通信速度の変更要求のリクエストデータを作成するステップS112。ICカード処理装置2の制御部21は、作成した通信速度の変更要求のリクエストデータをカードリーダライタ25によりICカード1へ送信するステップS113。通信速度の変更要求のリクエストデータを受信したICカード1のCPU11は、当該リクエストデータで要求された通信速度の変更が可能か否かを判断するステップS114。通信速度の変更が可能であると判断した場合、ICカード1は、通信速度の変更許可通知を作成しステップS115、作成した通信速度の変更許可通知をICカード処理装置2へ送信しステップS116、通信速度の設定値を要求された通信速度に変更するステップS117。なお、通信速度の変更が不可であると判断した場合、ICカード1のCPU11は、通信速度の変更不可通知を作成して通信ユニット14によりICカード処理装置2へ送信する。図5に示す例では、通信速度をVaからVbに変更する旨を要求するリクエストデータを受信したICカード1のCPU11は、通信速度をVbに変更することを許可しステップS114、通信速度の変更許可通知を作成するステップS115。通信速度の変更許可通知を作成したICカード1のCPU11は、通信速度の変更許可通知を通信ユニット14によりICカード処理装置2へ送信しステップS116、ICカード処理装置2との通信速度の設定値をVaからVbに変更するステップS117。通信速度の変更許可通知を受信したICカード処理装置2の制御部21は、通信速度を変更しステップS118、カードリーダライタ25により変更後の通信速度でコマンドをICカード1へ送信するステップS119。図5に示す例では、ICカード処理装置2の制御部21は、通信速度の変更許可通知を受信すると、通信速度をVaからVbに変更しステップS118、EXTERNALAUTHENTICATEコマンドを変更後の通信速度Vbでカードリーダライタ25によりICカード1へ送信するステップS119。第3の通信制御では、一旦通信速度を変更した後、ICカード1及びICカード処理装置2は、変更された通信速度でコマンドおよびレスポンスデータの送受信などのデータ通信を行う。図5に示す例では、ICカード処理装置2がEXTERNALAUTHENTICATEコマンドを送信した後、ICカード1及びICカード処理装置2は、変更された通信速度Vbでコマンドおよびレスポンスデータの送受信を実行する。上記したように、第3の通信制御において、ICカード処理装置は、通信速度を変更すべきか否かを判断し、通信速度を変更すべきと判断した場合には通信速度を変更することをICカードへ要求する。要求した通信速度の変更をICカードが許可した場合、ICカード処理装置は、通信速度を変更要求した通信速度に変更し、ICカードとのデータの送受信を行う。これにより、第3の通信制御によれば、ICカード処理装置における判断によって、ICカード及びICカード処理装置間の通信速度を変更する制御が可能となる。次に、ICカード処理装置2がICカード1に対して1回だけ通信速度の変更を要求する場合の第4の通信制御について説明する。第4の通信制御では、ICカード処理装置2がICカード1へ1回だけの通信速度の変更を要求する。ICカード1が1回だけの通信速度の変更を許可した後、ICカード1およびICカード処理装置2は、それぞれ1回だけ通信速度をICカード処理装置2が要求した通信速度に変更する。すなわち、ICカード処理装置2は、変更した通信速度で1回だけICカード1へデータを送信する。ICカード1とICカード処理装置2とは、変更した通信速度でのICカード処理装置2からICカード1へのデータ送信が終了すると、通信速度を変更前の通信速度に戻す。図6は、第4の通信制御の例を概略的に示すシーケンス図である。図6に示す例において、まず、ICカード処理装置2は、ICカード1へ電源を供給するととともに、リセット処理を要求するステップS121。ICカード1のCPU11は、ICカード処理装置2からの電力供給を受けてリセット処理しステップS122、初期応答ATRを通信ユニット14によりICカード処理装置2へ送信するステップS123。ICカード1のCPU11とICカード処理装置2の制御部21とは、通信速度変更手続きPPSなどを含むネゴシエーションによって、互いに通信速度の設定を含む通信設定を実施するステップS124。図6に示す例では、通信速度の初期設定値として通信速度Vaが設定されるものとする。通信設定が完了すると、ICカード処理装置2の制御部21は、ICカード1に対して処理を要求するコマンドを生成しステップS125、生成したコマンドをカードリーダライタ25により通信速度VaでICカード1へ送信するステップS126。たとえば、図6に示す例では、ICカード処理装置2の制御部21は、ICカード1に対するREADBINARYコマンドを生成しステップS125、生成したREADBINARYコマンドをカードリーダライタ25により通信速度VaでICカード1へ送信するステップS126。ICカード処理装置2からのコマンドを通信ユニット14により受信すると、ICカード1のCPU11は、受信したコマンドに対する処理コマンド処理を実行しステップS127、コマンド処理結果を示すレスポンスデータを作成するステップS128。ICカード1のCPU11は、作成したレスポンスデータを現在設定されている通信速度で通信ユニット14によりICカード処理装置2へ送信するステップS129。図6に示す例では、ICカード1のCPU11は、ICカード処理装置2から受信したREADBINARYコマンドで要求される処理を実施するステップS127。READBINARYコマンドに対する処理として、ICカード1のCPU11は、当該コマンドで指定されたバイナリデータを読出し、読み出したデータをレスポンスデータにセットするステップS128。レスポンスデータを作成したICカード1のCPU11は、通信ユニット14により現在設定されている通信速度VaでICカード処理装置2へレスポンスデータを送信するステップS129。ICカード1からのレスポンスデータを受信したICカード処理装置2の制御部21は、次にICカードへ供給するコマンドを生成するステップS130。第4の通信制御において、コマンドを生成すると、ICカード処理装置2の制御部21は、生成したコマンドの内容に基づいて通信速度を1回だけ変更すべきか否かを判断するステップS131。たとえば、ICカード処理装置2の制御部21は、コマンドとして送信するデータ量が所定の閾値よりも多いか否かにより、通信速度を変更するか否かを判断する。また、ICカード処理装置2の制御部21は、コマンドの種類により通信速度を変更するか否かを判断しても良い。図6に示す例では、ICカード処理装置2の制御部21は、ICカード1へ供給するコマンドとしてEXTERNALAUTHENTICATEコマンドを生成しステップS130、生成したEXTERNALAUTHENTICATEコマンドを1回だけ通信速度Vbで送信すべきつまり、当該コマンドを送信する間だけ通信速度をVaからVbに変更すべきであると判断するものとするステップS131。ICカード1との通信速度を1回だけ変更すべきと判断した場合、ICカード処理装置2の制御部21は、1回のみ通信速度の変更を要求するリクエストデータコマンドを作成するステップS132。図6に示す例では、ICカード処理装置2の制御部21は、通信速度Vaを1回だけVbに変更する旨の通信速度の変更要求のリクエストデータを作成するステップS132。ICカード処理装置2の制御部21は、作成した1回のみの通信速度の変更要求のリクエストデータをカードリーダライタ25によりICカード1へ送信するステップS133。1回のみの通信速度の変更要求のリクエストデータを受信したICカード1のCPU11は、当該リクエストデータで要求された1回のみの通信速度の変更が可能か否かを判断するステップS134。1回のみの通信速度の変更が可能であると判断した場合、ICカード1のCPU11は、1回だけ通信速度を変更する旨の通信速度の変更許可通知を作成しステップS135、作成した通信速度の変更許可通知を通信ユニット14によりICカード処理装置2へ送信しステップS136、通信速度の設定値を1回だけ要求された通信速度に変更するステップS137。なお、1回のみの通信速度の変更が不可であると判断した場合、ICカード1のCPU11は、通信速度の変更不可通知を作成して通信ユニット14によりICカード処理装置2へ送信する。図6に示す例では、通信速度Vaを1回だけVbに変更する旨を要求するリクエストデータを受信したICカード1のCPU11は、通信速度Vaを1回だけVbに変更することを許可しステップS134、通信速度を1回だけVbに変更する旨の通信速度の変更許可通知を作成するステップS135。通信速度の変更許可通知を作成したICカード1のCPU11は、通信速度の変更許可通知を通信ユニット14によりICカード処理装置2へ送信しステップS136、通信速度の設定値を1回のデータ1つのコマンドを受信する間だけVaからVbに変更するステップS137。通信速度の変更許可通知を受信したICカード処理装置2の制御部21は、1回のデータを送信する間1つのコマンドを送信する間だけ通信速度を変更しステップS138、カードリーダライタ25により変更後の通信速度でコマンドをICカード1へ送信するステップS139。図6に示す例では、ICカード処理装置2の制御部21は、通信速度の変更許可通知を受信すると、1回データを送信する間当該EXTERNALAUTHENTICATEコマンドを送信する間だけ通信速度をVaからVbに変更しステップS138、カードリーダライタ25により変更後の通信速度Vbで当該EXTERNALAUTHENTICATEコマンドをICカード1へ送信するステップS139。第4の通信制御では、ICカード処理装置2が1回データを送信する間1コマンドを送信する間だけ通信速度を変更する。このため、ICカード処理装置2が変更後の通信速度で1つのデータ列コマンドを送信した場合、ICカード1のCPU11およびICカード処理装置2の制御部21は、それぞれ通信速度を元の通信速度に戻すステップS140およびS141。図6に示す例では、通信速度VbでのICカード処理装置2からICカード1へのEXTERNALAUTHENTICATEコマンドの送信が完了した場合、ICカード処理装置2の制御部21は、通信速度を変更前の通信速度Vaに戻しステップS140、ICカード1のCPU11も、通信速度を変更前の通信速度Vaに戻すステップS141。上記したように、第4の通信制御において、ICカード処理装置は、1回のデータ送信間1コマンドを送信する間だけ通信速度を変更すべきか否かを判断し、1回だけ通信速度を変更すべきと判断した場合にはICカードへ1回のみの通信速度の変更を依頼する。1回のみの通信速度の変更をICカードが許可した場合、ICカード処理装置は、1回のデータ送信間1コマンドを送信する間だけ通信速度を依頼した通信速度に変更し、データ列コマンドをICカードへ送信する。これにより、第4の通信制御によれば、ICカード処理装置における判断によって、ICカード処理装置からICカードへのデータ送信における通信速度を1回だけ変更する制御が可能となる。次に、ICカード処理装置2がICカード1に対して1ペアのコマンド及びレスポンスを送受信する間だけ通信速度の変更を要求する場合の第5の通信制御について説明する。第5の通信制御では、ICカード処理装置2がICカード1へ1ペアのコマンド及びレスポンスを送受信する間だけ通信速度の変更を要求する。ICカード1が1ペアだけの通信速度の変更を許可した後、ICカード1およびICカード処理装置2は、それぞれコマンド及びレスポンスを1回づつ送受信する間だけ通信速度をICカード処理装置2が要求した通信速度に変更する。すなわち、ICカード処理装置2は、変更した通信速度で1つのコマンドをICカード1へデータを送信し、当該コマンドに対するレスポンスデータを変更した通信速度で受信する。また、ICカード1は、変更した通信速度でICカード処理装置2からの1コマンドを受信し、当該コマンドに対するレスポンスデータを変更した通信速度でICカード処理装置2へ送信する。ICカード1およびICカード処理装置2は、1ペアのコマンド及びレスポンスの送受信を終了すると、それぞれ通信速度を変更前の通信速度に戻す。図7は、第5の通信制御の例を概略的に示すシーケンス図である。図7に示す例において、まず、ICカード処理装置2は、ICカード1へ電源を供給するととともに、リセット処理を要求するステップS151。ICカード1のCPU11は、ICカード処理装置2からの電力供給を受けてリセット処理しステップS152、初期応答ATRを通信ユニット14によりICカード処理装置2へ送信するステップS153。ICカード1のCPU11とICカード処理装置2の制御部21とは、通信速度変更手続きPPSなどを含むネゴシエーションによって、互いに通信速度の設定を含む通信設定を実施するステップS154。図7に示す例では、通信速度の初期設定値として通信速度Vaが設定されるものとする。通信設定が完了すると、ICカード処理装置2の制御部21は、ICカード1に対して処理を要求するコマンドを生成しステップS155、生成したコマンドをカードリーダライタ25により現在設定されている通信速度でICカード1へ送信するステップS156。たとえば、図7に示す例では、ICカード処理装置2の制御部21は、ICカード1に対してバイナリデータの読取りを要求するREADBINARYコマンドを生成しステップS155、生成したREADBINARYコマンドをカードリーダライタ25により通信速度VaでICカード1へ送信するステップS156。ICカード処理装置2からコマンドを受信すると、ICカード1のCPU11は、受信したコマンドに対する処理コマンド処理を実行しステップS157、コマンド処理結果を示すレスポンスデータを作成するステップS158。ICカード1のCPU11は、作成したレスポンスデータを現在設定されている通信速度でICカード処理装置2へ送信するステップS159。図7に示す例では、ICカード1のCPU11は、ICカード処理装置2から受信したREADBINARYコマンドで要求される処理を実施するステップS157。READBINARYコマンドに対する処理として、ICカード1のCPU11は、当該コマンドで指定されたバイナリデータを読出し、読み出したデータをレスポンスデータにセットするステップS158。レスポンスデータを作成したICカード1のCPU11は、通信ユニット14により現在設定されている通信速度VaでICカード処理装置2へレスポンスデータを送信するステップS159。ICカード1からのレスポンスデータを受信したICカード処理装置2の制御部21は、次にICカードへ供給するコマンドを生成するステップS160。第5の通信制御において、コマンドを生成すると、ICカード処理装置2の制御部21は、生成したコマンドの内容に基づいて、1ペアのコマンド及びレスポンスを送受信する間だけ通信速度を変更すべきか否かを判断するステップS161。たとえば、ICカード処理装置2の制御部21は、コマンドとして送信するデータ量が所定の閾値よりも多いか否かにより、通信速度を変更するか否かを判断する。また、ICカード処理装置2の制御部21は、当該コマンドに対するレスポンスデータのデータ量が所定の閾値よりも多いと予想されるか否かにより、通信速度を変更するか否かを判断しても良い。また、ICカード処理装置2の制御部21は、コマンドの種類により通信速度を変更するか否かを判断しても良い。図7に示す例では、ICカード処理装置2の制御部21は、ICカード1へ供給するコマンドとしてEXTERNALAUTHENTICATEコマンドを生成しステップS160、当該EXTERNALAUTHENTICATEコマンドとこのEXTERNALAUTHENTICATEコマンドに対するレスポンスデータとの送受信1ペアのコマンド及びレスポンスの送受信における通信速度をVaからVbへ変更すべきであるものと判断するステップS161。ICカード1との通信速度を1ペアだけ変更すべきと判断した場合、ICカード処理装置2の制御部21は、1ペアとなる1つのコマンド及び当該コマンドに対するレスポンスデータを送受信する間だけ、通信速度の変更を要求するリクエストデータコマンドを作成するステップS162。図7に示す例では、ICカード処理装置2の制御部21は、EXTERNALAUTHENTICATEコマンドとそのレスポンスとを送受信する間だけ通信速度VaをVbに変更する旨の通信速度の変更要求のリクエストデータを作成するステップS162。ICカード処理装置2の制御部21は、作成した1回のみの通信速度の変更要求のリクエストデータをICカード1へ送信するステップS163。1ペアのみの通信速度の変更要求のリクエストデータを受信したICカード1のCPU11は、当該リクエストデータで要求された1ペアのみの通信速度の変更が可能か否かを判断するステップS164。1ペアのみの通信速度の変更が可能であると判断した場合、ICカード1のCPU11は、1ペアとなる1つのコマンド及び当該コマンドに対する1つのレスポンスを送受信する間だけ通信速度を変更する旨の通信速度の変更許可通知を作成しステップS165、作成した通信速度の変更許可通知をICカード処理装置2へ送信しステップS166、通信速度の設定値を1ペアのコマンド及びレスポンスを送受信する間だけ要求された通信速度に変更するステップS167。なお、1ペアでの通信速度の変更が不可であると判断した場合、ICカード1のCPU11は、通信速度の変更不可通知を作成してICカード処理装置2へ送信する。図7に示す例では、ICカード1のCPU11は、1ペアのコマンド及びレスポンスを送受信する間だけ通信速度VaをVbに変更する旨を要求するリクエストデータを通信ユニット14によりICカード処理装置2から受信する。このリクエストデータを受信したICカード1のCPU11は、1ペアのコマンド及びレスポンスを送受信する間だけ通信速度VaをVbに変更することを許可しステップS164、1ペアだけ通信速度をVbに変更する旨の通信速度の変更許可通知を作成するステップS165。通信速度の変更許可通知を作成したICカード1のCPU11は、通信速度の変更許可通知を通信ユニット14によりICカード処理装置2へ送信しステップS166、1ペアのコマンド及びレスポンスを送受信する間だけ通信速度の設定値をVaからVbに変更するステップS167。通信速度の変更許可通知を受信したICカード処理装置2の制御部21は、1つのコマンドを送信して当該コマンドに対するレスポンスを受信する間だけ通信速度を変更しステップS168、カードリーダライタ25により変更後の通信速度でコマンドをICカード1へ送信するステップS169。図7に示す例では、ICカード処理装置2の制御部21は、通信速度の変更許可通知を受信すると、EXTERNALAUTHENTICATEコマンドの送信とそのレスポンスを受信までの間だけ通信速度をVaからVbに変更しステップS168、カードリーダライタ25によりEXTERNALAUTHENTICATEコマンドを変更後の通信速度VbでICカード1へ送信するステップS169。また、リクエストデータに応じて1ペアのみ通信速度を変更したICカード1は、通信ユニット14により変更した通信速度でICカード処理装置2からコマンドを受信する。ICカード処理装置2から変更した通信速度でコマンドを受信すると、ICカード1のCPU11は、受信したコマンドに対する処理コマンド処理を実行しステップS170、コマンド処理結果を示すレスポンスデータを作成するステップS171。ICカード1のCPU11は、1ペアのみ限定で設定されている通信速度で作成したレスポンスデータを通信ユニット14によりICカード処理装置2へ送信するステップS172。当該レスポンスデータを送信した後、ICカード1のCPU11は、ICカード処理装置2との通信速度を変更前の通信速度に戻すステップS173。図7に示す例では、ICカード1は、通信ユニット14により変更された通信速度でICカード処理装置2からのEXTERNALAUTHENTICATEコマンドを受信する。当該コマンドを受信したICカード1のCPU11は、EXTERNALAUTHENTICATEコマンドに対する処理を実行しステップS170、実行したコマンド処理の結果を含むレスポンスデータを作成するステップS171。レスポンスデータを作成したICカード1のCPU11は、通信ユニット14により、1ペアのみ限定で設定されている通信速度VbでICカード処理装置2へレスポンスデータを送信するステップS172。当該レスポンスデータを送信した後、ICカード1のCPU11は、通信速度の設定値をVaからVbに戻すステップS173。1ペアのみ限定で変更した通信速度でレスポスデータを受信した場合、ICカード処理装置2の制御部21は、通信速度の設定値を変更前の設定値に戻すステップS174。図7に示す例では、ICカード処理装置2の制御部21は、EXTERNALAUTHENTICATEコマンドに対するレスポンスデータをICカード1から通信速度Vbで受信した後、通信速度をVbからVaに戻すステップS174。第5の通信制御では、ICカード処理装置2およびICカードは1ペアのコマンド及びレスポンスを送受信する間だけ通信速度を変更する。このため、1ペア限定で変更した通信速度で1ペアのコマンド及びレスポンスの送受信が終了すると、ICカード1のCPU11およびICカード処理装置2の制御部21は、それぞれ通信速度を元の通信速度に戻す。図7に示す例では、通信速度VbでICカード処理装置2からICカード1へのEXTERNALAUTHENTICATEコマンドの送信とICカード1からICカード処理装置2へのレスポンスデータの送信とが完了した場合、ICカード1のCPU11は、それぞれ通信速度を変更前の通信速度Vaに戻しステップS173、ICカード処理装置2の制御部21も、通信速度を変更前の通信速度Vaに戻すステップS174。上記したように、第5の通信制御において、ICカード処理装置は、1ペアのコマンド及びレスポンスを送受信する間だけ通信速度を変更すべきか否かを判断し、1ペアだけ通信速度を変更すべきと判断した場合にはICカードへ1ペアのコマンド及びレスポンスを送受信する間だけ通信速度を変更する旨を要求する。1ペアのみの通信速度の変更をICカードが許可した場合、ICカード処理装置は、1ペアのコマンド及びレスポンスを送受信する間だけ通信速度を要求した通信速度に変更し、変更した通信速度で1つのコマンドの送信とそのコマンドに対するレスポンスデータの受信とを実行する。これにより、第5の通信制御によれば、ICカード処理装置における判断によって、ICカード処理装置及びICカードの間で1ペアのコマンド及びレスポンスを送受信する間だけ通信速度を変更する制御が可能となる。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。