【手続補正書】
【提出日】平成20年3月6日(2008.3.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを暗号化し、転送する集積回路（ＩＣ）であって、
第１のメモリユニットおよび第２のメモリユニットの間でデータが転送されている間に、前記データを暗号化する暗号化エンジンと、
前記転送されるデータを前記暗号化エンジンによって暗号化するかどうかを指定する第１のフィールドを有する少なくとも１つのレジスタを含むデータムーバコントローラと、
前記第１のメモリユニットと前記第２のメモリユニットに電気的に結合され、前記データムーバコントローラを構成するために必要な制御パラメータを含んでいる制御ブロックを前記第１のメモリユニットに書き込み、データ移動オペレーションを開始するために制御信号を前記データムーバコントローラに出力するプロセッサと、
前記第１のメモリユニットと前記プロセッサに電気的に結合され、前記第１のメモリユニットを制御する第１のコントローラと、
前記第２のメモリユニットとプロセッサに電気的に結合され、前記第２のメモリユニットを制御する第２のコントローラと、
を備え、前記データムーバコントローラは、前記プロセッサから前記制御信号を受信したことに応答して前記制御ブロックを前記第１のメモリユニットから取り出し、前記データムーバコントローラは、前記取り出された前記制御ブロック内の制御パラメータに基づいて、どのタイプの機能を実行すべきかを判断することを特徴とするＩＣ。
【請求項２】
前記第１のフィールドが転送されるデータが暗号化されるべきことを指定する場合は、前記第１のフィールドは、前記暗号化エンジンによって実行される暗号化のタイプも指定することを特徴とする請求項１に記載のＩＣ。
【請求項３】
前記ＩＣは、第三世代パートナシッププロジェクト（３ＧＰＰ）のシステムと伴に動作し、前記暗号化エンジンによって実行される暗号化のタイプは標準化機密性暗号アルゴリズムｆ８であることを特徴とする請求項２に記載のＩＣ。
【請求項４】
前記ＩＣは、第三世代パートナシッププロジェクト（３ＧＰＰ）のシステムと伴に動作し、前記暗号化エンジンによって実行される暗号化のタイプは標準化完全性暗号アルゴリズムｆ９であることを特徴とする請求項２に記載のＩＣ。
【請求項５】
前記レジスタは、前記標準化完全性暗号アルゴリズムｆ９によって計算されるメッセージ認証コード（ＭＡＣ）値を指定する第２のフィールドを含んでいることを特徴とする請求項４に記載のＩＣ。
【請求項６】
前記レジスタは、データが前記第１のメモリユニットから前記第２のメモリユニットへ移動されるか、または前記第２のメモリユニットから前記第１のメモリユニットへ移動されるかを指定する第２のフィールドを含んでいることを特徴とする請求項１に記載のＩＣ。
【請求項７】
前記レジスタは、前記データムーバコントローラによって転送されるデータブロックのサイズを指定する第２のフィールドを含んでいることを特徴とする請求項１に記載のＩＣ。
【請求項８】
前記データブロックのサイズは、４バイトであることを特徴とする請求項７に記載のＩＣ。
【請求項９】
前記データブロックのサイズは、８バイトであることを特徴とする請求項７に記載のＩＣ。
【請求項１０】
前記データブロックのサイズは、１６バイトであることを特徴とする請求項７に記載のＩＣ。
【請求項１１】
前記データブロックのサイズは、３２バイトであることを特徴とする請求項７に記載のＩＣ。
【請求項１２】
前記レジスタは、前記データムーバコントローラによって転送されるデータブロックの数を指定する第２のフィールドを含んでいることを特徴とする請求項１に記載のＩＣ。
【請求項１３】
前記第１のメモリは、共有メモリアーキテクチャ（ＳＭＡ）のスタティックランダムアクセスメモリ（ＳＲＡＭ）であることを特徴とする請求項１に記載のＩＣ。
【請求項１４】
前記第２のメモリは、同期式ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）であることを特徴とする請求項１に記載のＩＣ。
【請求項１５】
前記第１のメモリユニットおよび前記第２のメモリユニットは処理速度が異なることを特徴とする請求項１に記載のＩＣ。
【請求項１６】
前記レジスタは、データの転送が完了したとき割込みパルスを生成させるかどうかを指定する第２のフィールドを含んでいることを特徴とする請求項１に記載のＩＣ。
【請求項１７】
前記レジスタは、暗号ヘッダに埋め込まれ、前記暗号化エンジンによって処理される値を指定する第２のフィールドを含んでいることを特徴とする請求項１に記載のＩＣ。
【請求項１８】
前記レジスタは暗号化の長さを指定する第２のフィールドを含んでいることを特徴とする請求項１に記載のＩＣ。
【請求項１９】
前記レジスタは、暗号化されたヘッダに埋め込まれており、前記暗号化エンジンによって処理される値を指定する第２のフィールドを含んでいることを特徴とする請求項１に記載のＩＣ。
【請求項２０】
前記レジスタは、データが移動されるときデータを暗号化するために前記暗号化エンジンによって使用される鍵（キー）を指定する第２のフィールドを含んでいることを特徴とする請求項１に記載のＩＣ。
【請求項２１】
前記鍵は、１２８ビット鍵であることを特徴とする請求項２０に記載のＩＣ。
【請求項２２】
データを暗号化し、転送する無線送／受信ユニット（ＷＴＲＵ）であって、
第１のメモリユニットおよび第２のメモリユニットの間でデータが転送されている間に、前記データを暗号化する暗号化エンジンと、
前記転送されるデータを前記暗号化エンジンによって暗号化するかどうかを指定する第１のフィールドを有する少なくとも１つのレジスタを含むデータムーバコントローラと、
前記第１のメモリユニットおよび前記第２のメモリユニットに電気的に結合され、前記データムーバコントローラを構成するために必要な制御パラメータを含んでいる制御ブロックを前記第１のメモリユニットに書き込み、データ移動オペレーションを開始するために制御信号を前記データムーバコントローラに出力するプロセッサと、
前記第１のメモリユニットと前記プロセッサに電気的に結合され、前記第１のメモリユニットを制御する第１のコントローラと、
前記第２のメモリユニットと前記プロセッサに電気的に結合され、前記第２のメモリユニットを制御する第２のコントローラと
を備え、前記データムーバコントローラは、前記プロセッサから制御信号を受信したことに応答して前記制御ブロックを前記第１のメモリユニットから取り出し、前記データムーバコントローラは、取り出された前記制御ブロック内の前記制御パラメータに基づいて、どのタイプの機能を実行すべきかを判断することを特徴とするＷＴＲＵ。
【請求項２３】
前記第１のフィールドが転送されたデータが暗号化されるべきことを指定する場合は、前記第１のフィールドは、前記暗号化エンジンによって実行される暗号化のタイプも指定することを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項２４】
前記ＷＴＲＵは、第三世代パートナシッププロジェクト（３ＧＰＰ）のシステムと伴に動作し、前記暗号化エンジンによって実行される暗号化のタイプは標準化機密性暗号アルゴリズムｆ８であることを特徴とする請求項２３に記載のＷＴＲＵ。
【請求項２５】
前記ＷＴＲＵは、第三世代パートナシッププロジェクト（３ＧＰＰ）のシステムと伴に動作し、前記暗号化エンジンによって実行される暗号化のタイプは標準化完全性暗号アルゴリズムｆ９であることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項２６】
前記レジスタは、前記標準化完全性暗号アルゴリズムｆ９によって計算されるメッセージ認証コード（ＭＡＣ）値を指定する第２のフィールドを含んでいることを特徴とする請求項２４に記載のＷＴＲＵ。
【請求項２７】
前記レジスタは、データが前記第１のメモリユニットから前記第２のメモリユニットへ移動されるか、または前記第２のメモリユニットから前記第１のメモリユニットへ移動されるかを指定する第２のフィールドを含んでいることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項２８】
前記レジスタは、前記データムーバコントローラによって転送されるデータブロックのサイズを指定する第２のフィールドを含んでいることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項２９】
前記データブロックのサイズは、４バイトであることを特徴とする請求項２８に記載のＷＴＲＵ。
【請求項３０】
前記データブロックのサイズは、８バイトであることを特徴とする請求項２８に記載のＷＴＲＵ。
【請求項３１】
前記データブロックのサイズは、１６バイトであることを特徴とする請求項２８に記載のＷＴＲＵ。
【請求項３２】
前記データブロックのサイズは、３２バイトであることを特徴とする請求項２８に記載のＷＴＲＵ。
【請求項３３】
前記レジスタは、前記データムーバコントローラによって転送されるデータブロックの数を指定する第２のフィールドを含んでいることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項３４】
前記第１のメモリは、共有メモリアーキテクチャ（ＳＭＡ）のスタティックランダムアクセスメモリ（ＳＲＡＭ）であることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項３５】
前記第２のメモリは、同期式ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）であることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項３６】
前記第１のメモリユニットおよび前記第２のメモリユニットは処理速度が異なることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項３７】
前記レジスタは、データの転送が完了したとき割込みパルスを生成させるかどうかを指定する第２のフィールドを含んでいることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項３８】
前記レジスタは、暗号ヘッダに埋め込まれ、前記暗号化エンジンによって処理される値を指定する第２のフィールドを含んでいることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項３９】
前記レジスタは、暗号化の長さを指定する第２のフィールドを含んでいることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項４０】
前記レジスタは、暗号化されたヘッダに埋め込まれており、前記暗号化エンジンによって処理される値を指定する第２のフィールドを含んでいることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項４１】
前記レジスタは、データが移動されるとき前記データを暗号化するために前記暗号化エンジンによって使用される鍵（キー）を指定する第２のフィールドを含んでいることを特徴とする請求項２２に記載のＷＴＲＵ。
【請求項４２】
前記鍵は、１２８ビット鍵であることを特徴とする請求項４１に記載のＷＴＲＵ。