RFC4187 日本語訳

4187 Extensible Authentication Protocol Method for 3rd GenerationAuthentication and Key Agreement (EAP-AKA). J. Arkko, H. Haverinen. January 2006. (Format: TXT=194958 bytes) (Status: INFORMATIONAL)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                           J. Arkko
Request for Comments: 4187                                      Ericsson
Category: Informational                                     H. Haverinen
                                                                   Nokia
                                                            January 2006

Arkkoがコメントのために要求するワーキンググループJ.をネットワークでつないでください: 4187年のエリクソンカテゴリ: 情報のH.Haverinenノキア2006年1月

      Extensible Authentication Protocol Method for 3rd Generation
               Authentication and Key Agreement (EAP-AKA)

第3世代認証と主要な協定のための拡張認証プロトコルメソッド(EAP-別名)

Status of This Memo

このメモの状態

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

このメモはインターネットコミュニティのための情報を提供します。 それはどんな種類のインターネット標準も指定しません。 このメモの分配は無制限です。

Copyright Notice

版権情報

   Copyright (C) The Internet Society (2006).

Copyright(C)インターネット協会(2006)。

IESG Note

IESG注意

   The EAP-AKA protocol was developed by 3GPP.  The documentation of
   EAP-AKA is provided as information to the Internet community.  While
   the EAP WG has verified that EAP-AKA is compatible with EAP as
   defined in RFC 3748, no other review has been done, including
   validation of the security claims.  The IETF has also not reviewed
   the security of the underlying UMTS AKA algorithms.

EAP-AKAプロトコルは3GPPによって開発されました。 情報としてEAP-AKAのドキュメンテーションをインターネットコミュニティに提供します。 EAP WGは、EAP-AKAがRFC3748で定義されるようにEAPと互換性があることを確かめましたが、他のレビューを全くしていません、セキュリティクレームの合法化を含んでいて。また、IETFは基本的なUMTS AKAアルゴリズムのセキュリティを見直していません。

Abstract

要約

   This document specifies an Extensible Authentication Protocol (EAP)
   mechanism for authentication and session key distribution that uses
   the Authentication and Key Agreement (AKA) mechanism.  AKA is used in
   the 3rd generation mobile networks Universal Mobile
   Telecommunications System (UMTS) and CDMA2000.  AKA is based on
   symmetric keys, and typically runs in a Subscriber Identity Module,
   which is a UMTS Subscriber Identity Module, USIM, or a (Removable)
   User Identity Module, (R)UIM, similar to a smart card.

このドキュメントは認証とAuthenticationとKey Agreement(AKA)メカニズムを使用するセッションの主要な分配に拡張認証プロトコル(EAP)メカニズムを指定します。 AKAは3番目の世代モバイルネットワークのUniversalのモバイルTelecommunications System(UMTS)とCDMA2000に使用されます。 AKAは対称鍵に基づいていて、UMTS加入者識別モジュール、USIM、または(移動可能)のユーザIdentity Moduleである加入者識別モジュールへ通常駆け込みます、(R)UIM、スマートカードと同様です。

   EAP-AKA includes optional identity privacy support, optional result
   indications, and an optional fast re-authentication procedure.

EAP-AKAは任意のアイデンティティプライバシーサポート、任意の結果指摘、および任意の速い再認証手順を含んでいます。

Arkko & Haverinen            Informational                      [Page 1]

RFC 4187                 EAP-AKA Authentication             January 2006

[1ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

Table of Contents

目次

   1. Introduction and Motivation .....................................4
   2. Terms and Conventions Used in This Document .....................5
   3. Protocol Overview ...............................................9
   4. Operation ......................................................15
      4.1. Identity Management .......................................15
           4.1.1. Format, Generation, and Usage of Peer Identities ...15
           4.1.2. Communicating the Peer Identity to the Server ......21
           4.1.3. Choice of Identity for the EAP-Response/Identity ...23
           4.1.4. Server Operation in the Beginning of
                  EAP-AKA Exchange ...................................23
           4.1.5. Processing of EAP-Request/AKA-Identity by
                  the Peer ...........................................24
           4.1.6. Attacks against Identity Privacy ...................25
           4.1.7. Processing of AT_IDENTITY by the Server ............26
      4.2. Message Sequence Examples (Informative) ...................27
           4.2.1. Usage of AT_ANY_ID_REQ .............................27
           4.2.2. Fall Back on Full Authentication ...................28
           4.2.3. Requesting the Permanent Identity 1 ................29
           4.2.4. Requesting the Permanent Identity 2 ................30
           4.2.5. Three EAP/AKA-Identity Round Trips .................30
   5. Fast Re-Authentication .........................................32
      5.1. General ...................................................32
      5.2. Comparison to AKA .........................................33
      5.3. Fast Re-Authentication Identity ...........................33
      5.4. Fast Re-Authentication Procedure ..........................35
      5.5. Fast Re-Authentication Procedure when Counter is
           Too Small .................................................37
   6. EAP-AKA Notifications ..........................................38
      6.1. General ...................................................38
      6.2. Result Indications ........................................39
      6.3. Error Cases ...............................................40
           6.3.1. Peer Operation .....................................41
           6.3.2. Server Operation ...................................41
           6.3.3. EAP-Failure ........................................42
           6.3.4. EAP-Success ........................................42
   7. Key Generation .................................................43
   8. Message Format and Protocol Extensibility ......................45
      8.1. Message Format ............................................45
      8.2. Protocol Extensibility ....................................47
   9. Messages .......................................................48
      9.1. EAP-Request/AKA-Identity ..................................48
      9.2. EAP-Response/AKA-Identity .................................48
      9.3. EAP-Request/AKA-Challenge .................................49
      9.4. EAP-Response/AKA-Challenge ................................49
      9.5. EAP-Response/AKA-Authentication-Reject ....................50
      9.6. EAP-Response/AKA-Synchronization-Failure ..................50

1. 序論と動機…4 2. このドキュメントで中古の期間、コンベンション…5 3. 概要について議定書の中で述べてください…9 4. 操作…15 4.1. アイデンティティ管理…15 4.1.1. 同輩のアイデンティティの形式、世代、および用法…15 4.1.2. サーバへの同輩のアイデンティティを伝えます…21 4.1.3. EAP-応答/アイデンティティのためのアイデンティティの選択…23 4.1.4. 初めにEAP-別名交換のサーバ操作…23 4.1.5. 同輩による別名EAP-要求/アイデンティティの処理…24 4.1.6. アイデンティティプライバシーに対する攻撃…25 4.1.7. 処理する、_サーバによるアイデンティティで…26 4.2. メッセージ系列の例(有益な)…27 4.2.1. __のどんな_ID REQの使用法も…27 4.2.2. 完全な認証のときに、後ろへ下がってください…28 4.2.3. 永久的なアイデンティティ1を要求します…29 4.2.4. 永久的なアイデンティティ2を要求します…30 4.2.5. 3つの別名EAP/アイデンティティ周遊旅行…30 5. 速い再認証…32 5.1. 一般…32 5.2. 別名との比較…33 5.3. 速い再認証のアイデンティティ…33 5.4. 速い再認証手順…35 5.5. Counterであるときに、速く、Re-認証ProcedureはToo Smallです…37 6. EAP-別名通知…38 6.1. 一般…38 6.2. 結果指摘…39 6.3. 誤り事件…40 6.3.1. 同輩操作…41 6.3.2. サーバ操作…41 6.3.3. EAP-失敗…42 6.3.4. EAP-成功…42 7. 重要世代…43 8. メッセージ・フォーマットとプロトコル伸展性…45 8.1. メッセージ形式…45 8.2. 伸展性について議定書の中で述べてください…47 9. メッセージ…48 9.1. 別名EAP-要求/アイデンティティ…48 9.2. 別名EAP-応答/アイデンティティ…48 9.3. 別名EAP-要求/挑戦…49 9.4. 別名EAP-応答/挑戦…49 9.5. 別名認証EAP-応答/廃棄物…50 9.6. 別名同期EAP-応答/失敗…50

Arkko & Haverinen            Informational                      [Page 2]

RFC 4187                 EAP-AKA Authentication             January 2006

[2ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

      9.7. EAP-Request/AKA-Reauthentication ..........................50
      9.8. EAP-Response/AKA-Reauthentication .........................51
      9.9. EAP-Response/AKA-Client-Error .............................52
      9.10. EAP-Request/AKA-Notification .............................52
      9.11. EAP-Response/AKA-Notification ............................52
   10. Attributes ....................................................53
      10.1. Table of Attributes ......................................53
      10.2. AT_PERMANENT_ID_REQ ......................................54
      10.3. AT_ANY_ID_REQ ............................................54
      10.4. AT_FULLAUTH_ID_REQ .......................................54
      10.5. AT_IDENTITY ..............................................55
      10.6. AT_RAND ..................................................55
      10.7. AT_AUTN ..................................................56
      10.8. AT_RES ...................................................56
      10.9. AT_AUTS ..................................................57
      10.10. AT_NEXT_PSEUDONYM .......................................57
      10.11. AT_NEXT_REAUTH_ID .......................................58
      10.12. AT_IV, AT_ENCR_DATA, and AT_PADDING .....................58
      10.13. AT_CHECKCODE ............................................60
      10.14. AT_RESULT_IND ...........................................62
      10.15. AT_MAC ..................................................63
      10.16. AT_COUNTER ..............................................64
      10.17. AT_COUNTER_TOO_SMALL ....................................64
      10.18. AT_NONCE_S ..............................................65
      10.19. AT_NOTIFICATION .........................................65
      10.20. AT_CLIENT_ERROR_CODE ....................................66
   11. IANA and Protocol Numbering Considerations ....................66
   12. Security Considerations .......................................68
      12.1. Identity Protection ......................................69
      12.2. Mutual Authentication ....................................69
      12.3. Flooding the Authentication Centre .......................69
      12.4. Key Derivation ...........................................70
      12.5. Brute-Force and Dictionary Attacks .......................70
      12.6. Protection, Replay Protection, and Confidentiality .......70
      12.7. Negotiation Attacks ......................................71
      12.8. Protected Result Indications .............................72
      12.9. Man-in-the-Middle Attacks ................................72
      12.10. Generating Random Numbers ...............................73
   13. Security Claims ...............................................73
   14. Acknowledgements and Contributions ............................74
   15. References ....................................................74
      15.1. Normative References .....................................74
      15.2. Informative References ...................................76
   Appendix A.  Pseudo-Random Number Generator .......................77

9.7. 別名EAP-要求/Reauthentication…50 9.8. 別名EAP-応答/Reauthentication…51 9.9. 別名クライアントEAP-応答/誤り…52 9.10. 別名EAP-要求/通知…52 9.11. 別名EAP-応答/通知…52 10. 属性…53 10.1. 属性のテーブル…53 10.2. __永久的な_ID REQで…54 10.3. __どんな_ID REQでも…54 10.4. __FULLAUTH_ID REQで…54 10.5. _アイデンティティで…55 10.6. _底ならし革で…55 10.7. _AUTNで…56 10.8. _RESで…56 10.9. _AUTSで…57 10.10. _次の_匿名で…57 10.11. _次の_REAUTH_IDで…58 10.12. _IVにおいて_ENCR_データにおいて_詰め物において…58 10.13. _CHECKCODEで…60 10.14. _結果_インディアン座で…62 10.15. _Macで…63 10.16. _では、反対してください…64 10.17. _では、__あまりに小さく反対してください…64 10.18. _一回だけ_Sで…65 10.19. _通知で…65 10.20. _クライアント_誤り_コードで…66 11. 問題に付番するIANAとプロトコル…66 12. セキュリティ問題…68 12.1. アイデンティティ保護…69 12.2. 互いの認証…69 12.3. 認証センターをあふれさせます…69 12.4. キー派生…70 12.5. ブルートフォースと辞書攻撃…70 12.6. 保護、反復操作による保護、および秘密性…70 12.7. 交渉は攻撃されます…71 12.8. 結果指摘を保護します…72 12.9. 中央の男性は攻撃します…72 12.10. 乱数を生成します…73 13. セキュリティクレーム…73 14. 承認と貢献…74 15. 参照…74 15.1. 標準の参照…74 15.2. 有益な参照…76 付録A.疑似乱数生成器…77

Arkko & Haverinen            Informational                      [Page 3]

RFC 4187                 EAP-AKA Authentication             January 2006

[3ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

1.  Introduction and Motivation

1. 序論と動機

   This document specifies an Extensible Authentication Protocol (EAP)
   mechanism for authentication and session key distribution that uses
   the 3rd generation Authentication and Key Agreement mechanism,
   specified for Universal Mobile Telecommunications System (UMTS) in
   [TS33.102] and for CDMA2000 in [S.S0055-A].  UMTS and CDMA2000 are
   global 3rd generation mobile network standards that use the same AKA
   mechanism.

このドキュメントは認証と[TS33.102]のUniversalのモバイルTelecommunications System(UMTS)と[S. S0055-A]のCDMA2000に指定された3番目の世代AuthenticationとKey Agreementメカニズムを使用するセッションの主要な分配に拡張認証プロトコル(EAP)メカニズムを指定します。 UMTSとCDMA2000は同じAKAメカニズムを使用する3番目のグローバルな世代モバイルネットワーク規格です。

   2nd generation mobile networks and 3rd generation mobile networks use
   different authentication and key agreement mechanisms.  The Global
   System for Mobile communications (GSM) is a 2nd generation mobile
   network standard, and EAP-SIM [EAP-SIM] specifies an EAP mechanism
   that is based on the GSM authentication and key agreement primitives.

モバイルネットワークと3番目の世代の2番目の世代モバイルネットワークは異なった認証と主要な協定メカニズムを使用します。モバイルコミュニケーション(GSM)のためのGlobal Systemは2番目の世代モバイルネットワーク規格です、そして、EAP-SIM[EAP-SIM]はGSM認証と主要な協定基関数に基づいているEAPメカニズムを指定します。

   AKA is based on challenge-response mechanisms and symmetric
   cryptography.  AKA typically runs in a UMTS Subscriber Identity
   Module (USIM) or a CDMA2000 (Removable) User Identity Module
   ((R)UIM).  In this document, both modules are referred to as identity
   modules.  Compared to the 2nd generation mechanisms such as GSM AKA,
   the 3rd generation AKA provides substantially longer key lengths and
   mutual authentication.

AKAはチャレンジレスポンスメカニズムと左右対称の暗号に基づいています。 AKA、通常UMTS加入者識別モジュール(USIM)かCDMA2000の(移動可能)のユーザIdentity Module((R)UIMでの走行) 本書では、両方のモジュールはアイデンティティモジュールと呼ばれます。 GSM AKAなどの2番目の世代メカニズムと比べて、3番目の世代AKAは実質的により長いキー長と互いの認証を提供します。

   The introduction of AKA inside EAP allows several new applications.
   These include the following:

EAPの中のAKAの導入はいくつかの新しいアプリケーションを許容します。 これらは以下を含んでいます:

   o  The use of the AKA also as a secure PPP authentication method in
      devices that already contain an identity module.
   o  The use of the 3rd generation mobile network authentication
      infrastructure in the context of wireless LANs
   o  Relying on AKA and the existing infrastructure in a seamless way
      with any other technology that can use EAP.

o aとしてもAKAの使用は、既にアイデンティティモジュールを含むデバイスにPPPが認証方法であることを固定します。○ AKAにおけるワイヤレスのLAN o Relyingの文脈における3番目の世代モバイルネットワーク認証インフラストラクチャの使用とシームレスのいかなる他の技術があるそうすることができる方法で既存のインフラストラクチャもEAPを使用します。

   AKA works in the following manner:

AKAは以下の方法で働いています:

   o  The identity module and the home environment have agreed on a
      secret key beforehand.  (The "home environment" refers to the home
      operator's authentication network infrastructure.)
   o  The actual authentication process starts by having the home
      environment produce an authentication vector, based on the secret
      key and a sequence number.  The authentication vector contains a
      random part RAND, an authenticator part AUTN used for
      authenticating the network to the identity module, an expected
      result part XRES, a 128-bit session key for integrity check IK,
      and a 128-bit session key for encryption CK.

o アイデンティティモジュールと家庭環境はあらかじめ、秘密鍵に同意しました。 (「家庭環境」はホームのオペレータの認証ネットワークインフラを示します。) o 家庭環境に認証ベクトルを生産させることによって、実際の認証過程は始まります、秘密鍵と一連番号に基づいて。 認証ベクトルは無作為のパートRAND(AUTNがアイデンティティモジュール、予想された結果パートXRES、保全チェックIKに、主要な128ビットのセッション、および暗号化CKに、主要な128ビットのセッションまでネットワークを認証するのに使用した固有識別文字一部)を含んでいます。

Arkko & Haverinen            Informational                      [Page 4]

RFC 4187                 EAP-AKA Authentication             January 2006

[4ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   o  The RAND and the AUTN are delivered to the identity module.
   o  The identity module verifies the AUTN, again based on the secret
      key and the sequence number.  If this process is successful (the
      AUTN is valid and the sequence number used to generate AUTN is
      within the correct range), the identity module produces an
      authentication result RES and sends it to the home environment.
   o  The home environment verifies the correct result from the identity
      module.  If the result is correct, IK and CK can be used to
      protect further communications between the identity module and the
      home environment.

o RANDとAUTNはアイデンティティモジュールに提供されます。○ アイデンティティモジュールはAUTNについて確かめます、再び秘密鍵と一連番号に基づいて。 このプロセスがうまくいくなら(AUTNは有効です、そして、正しい範囲の中にAUTNを生成するのに使用される一連番号があります)、アイデンティティモジュールは、認証結果RESを生産して、それを家庭環境に送ります。○ 家庭環境はアイデンティティモジュールから正しい結果について確かめます。 結果が正しいなら、アイデンティティモジュールと家庭環境とのさらなるコミュニケーションを保護するのにIKとCKを使用できます。

   When verifying AUTN, the identity module may detect that the sequence
   number the network uses is not within the correct range.  In this
   case, the identity module calculates a sequence number
   synchronization parameter AUTS and sends it to the network.  AKA
   authentication may then be retried with a new authentication vector
   generated using the synchronized sequence number.

AUTNについて確かめるアイデンティティモジュールがそれを検出するとき、正しい範囲の中にネットワークが使用する一連番号がありません。 この場合、アイデンティティモジュールは、一連番号同期パラメタAUTSについて計算して、それをネットワークに送ります。 そして、新しい認証ベクトルが生成されている状態で、AKA認証は、連動している一連番号を使用することで再試行されるかもしれません。

   For a specification of the AKA mechanisms and how the cryptographic
   values AUTN, RES, IK, CK and AUTS are calculated, see [TS33.102] for
   UMTS and [S.S0055-A] for CDMA2000.

AKAメカニズムと暗号の値のAUTN、RES、IK、CK、およびAUTSがどう計算されるかに関する仕様に関しては、UMTSと[S. S0055-A]に関してCDMA2000に関して[TS33.102]を見てください。

   In EAP-AKA, the EAP server node obtains the authentication vectors,
   compares RES and XRES, and uses CK and IK in key derivation.

EAP-AKAでは、EAPサーバノードは、認証ベクトルを得て、RESとXRESを比較して、主要な派生にCKとIKを使用します。

   In the 3rd generation mobile networks, AKA is used for both radio
   network authentication and IP multimedia service authentication
   purposes.  Different user identities and formats are used for these;
   the radio network uses the International Mobile Subscriber Identifier
   (IMSI), whereas the IP multimedia service uses the Network Access
   Identifier (NAI) [RFC4282].

3番目の世代モバイルネットワークでは、AKAはラジオ放送網認証とIPマルチメディアサービス認証目的の両方に使用されます。 異なったユーザアイデンティティと形式はこれらに使用されます。 ラジオ放送網は国際モバイルSubscriber Identifier(IMSI)を使用しますが、IPマルチメディアサービスはNetwork Access Identifier(NAI)[RFC4282]を使用します。

2.  Terms and Conventions Used in This Document

2. 本書では使用される用語とコンベンション

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [RFC2119].

キーワード“MUST"、「必須NOT」が「必要です」、“SHALL"、「」、“SHOULD"、「「推薦され」て、「5月」の、そして、「任意」のNOTは[RFC2119]で説明されるように本書では解釈されることであるべきですか?

   The terms and abbreviations "authenticator", "backend authentication
   server", "EAP server", "peer", "Silently Discard", "Master Session
   Key (MSK)", and "Extended Master Session Key (EMSK)" in this document
   are to be interpreted as described in [RFC3748].

「EAPサーバ」、「同輩」が「静かに捨てる」用語と略語「固有識別文字」、「バックエンド認証サーバ」、「マスターセッションキー(MSK)」、およびこのドキュメントの「拡張マスターセッションキー(EMSK)」は[RFC3748]で説明されるように解釈されることになっています。

   This document frequently uses the following terms and abbreviations.
   The AKA parameters are specified in detail in [TS33.102] for UMTS and
   [S.S0055-A] for CDMA2000.

このドキュメントは頻繁に以下の用語と略語を使用します。 AKAパラメタはCDMA2000として[TS33.102]で詳細にUMTSと[S. S0055-A]に指定されます。

Arkko & Haverinen            Informational                      [Page 5]

RFC 4187                 EAP-AKA Authentication             January 2006

[5ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   AAA protocol

AAAプロトコル

         Authentication, Authorization and Accounting protocol

認証、Authorization、およびAccountingは議定書を作ります。

   AKA

別名

         Authentication and Key Agreement

認証と主要な協定

   AuC

AuC

         Authentication Centre.  The mobile network element that can
         authenticate subscribers in the mobile networks.

認証センター。 モバイルネットワークで加入者を認証できるモバイルネットワーク要素。

   AUTN

AUTN

         AKA parameter.  AUTN is an authentication value generated by
         the AuC, which, together with the RAND, authenticates the
         server to the peer, 128 bits.

AKAパラメタ。 AUTNはRANDと共に同輩(128ビット)にサーバを認証するAuCによって生成された認証値です。

   AUTS

AUTS

         AKA parameter.  A value generated by the peer upon
         experiencing a synchronization failure, 112 bits.

AKAパラメタ。 同期失敗を経験するときの112ビットの同輩によって生成された値。

   EAP

EAP

         Extensible Authentication Protocol [RFC3748]

拡張認証プロトコル[RFC3748]

   Fast Re-Authentication

速い再認証

         An EAP-AKA authentication exchange that is based on keys
         derived upon a preceding full authentication exchange.  The
         3rd Generation AKA is not used in the fast re-authentication
         procedure.

前の完全な認証交換のときに引き出されたキーに基づいているEAP-AKA認証交換。 第3Generation AKAは速い再認証手順で使用されません。

   Fast Re-Authentication Identity

速い再認証のアイデンティティ

         A fast re-authentication identity of the peer, including an
         NAI realm portion in environments where a realm is used.
         Used on re-authentication only.

分野が使用されている環境にNAI分野の部分を含む同輩の速い再認証のアイデンティティ。 再認証だけのときに、使用されています。

   Fast Re-Authentication Username

速い再認証ユーザ名

         The username portion of fast re-authentication identity,
         i.e., not including any realm portions.

速い再認証のアイデンティティのユーザ名部分、すなわち、どんな分野の部分も含んでいないこと。

Arkko & Haverinen            Informational                      [Page 6]

RFC 4187                 EAP-AKA Authentication             January 2006

[6ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   Full Authentication

完全な認証

         An EAP-AKA authentication exchange that is based on the
         3rd Generation AKA procedure.

3番目のGeneration AKA手順に基づいているEAP-AKA認証交換。

   GSM

GSM

         Global System for Mobile communications.

モバイルコミュニケーションのためのグローバルなSystem。

   NAI

NAI

         Network Access Identifier [RFC4282]

ネットワークアクセス識別子[RFC4282]

   Identity Module

アイデンティティモジュール

         Identity module is used in this document to refer to the
         part of the mobile device that contains authentication and
         key agreement primitives.  The identity module may be an
         integral part of the mobile device or it may be an application
         on a smart card distributed by a mobile operator.  USIM and
         (R)UIM are identity modules.

アイデンティティモジュールは、認証と主要な協定基関数を含むモバイル機器の部分について言及するのに本書では使用されます。 アイデンティティモジュールはモバイル機器の不可欠の部分であるかもしれませんかそれが携帯電話会社によって分配されたスマートカードにおけるアプリケーションであるかもしれません。 USIMと(R)UIMはアイデンティティモジュールです。

   Nonce

一回だけ

         A value that is used at most once or that is never repeated
         within the same cryptographic context.  In general, a nonce can
         be predictable (e.g., a counter) or unpredictable (e.g., a
         random value).  Because some cryptographic properties may
         depend on the randomness of the nonce, attention should be paid
         to whether a nonce is required to be random or not.  In this
         document, the term nonce is only used to denote random nonces,
         and it is not used to denote counters.

決して使用されない値は同じ暗号の文脈の中で繰り返されました。 一般に、一回だけは、予測できるか(例えば、カウンタ)、または予測できるはずがありません(例えば、無作為の値)。 いくつかの暗号の特性が一回だけの偶発性によるかもしれないので、一回だけが無作為になるのに必要であるかどうか注意を向けるべきです。 本書では、用語一回だけは無作為の一回だけを指示するのに使用されるだけです、そして、それは、カウンタを指示するのに使用されません。

   Permanent Identity

永久的なアイデンティティ

         The permanent identity of the peer, including an NAI realm
         portion in environments where a realm is used.  The permanent
         identity is usually based on the IMSI.  Used on full
         authentication only.

分野が使用されている環境にNAI分野の部分を含む同輩の永久的なアイデンティティ。 通常、永久的なアイデンティティはIMSIに基づいています。 完全な認証だけのときに、使用されています。

   Permanent Username

永久的なユーザ名

         The username portion of permanent identity, i.e., not including
         any realm portions.

永久的なアイデンティティのユーザ名部分、すなわち、どんな分野の部分も含んでいないこと。

Arkko & Haverinen            Informational                      [Page 7]

RFC 4187                 EAP-AKA Authentication             January 2006

[7ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   Pseudonym Identity

匿名のアイデンティティ

         A pseudonym identity of the peer, including an NAI realm
         portion in environments where a realm is used.  Used on full
         authentication only.

分野が使用されている環境にNAI分野の部分を含む同輩の匿名のアイデンティティ。 完全な認証だけのときに、使用されています。

   Pseudonym Username

匿名ユーザ名

         The username portion of pseudonym identity, i.e., not including
         any realm portions.

匿名のアイデンティティのユーザ名部分、すなわち、どんな分野の部分も含んでいないこと。

   RAND

底ならし革

         An AKA parameter.  Random number generated by the AuC,
         128 bits.

AKAパラメタ。 AuCによって生成された乱数、128ビット。

   RES

RES

         Authentication result from the peer, which, together with
         the RAND, authenticates the peer to the server,
         128 bits.

同輩からの認証結果。(その同輩は、RANDと共に128ビットのサーバへの同輩を認証します)。

   (R)UIM

(R) UIM

         CDMA2000 (Removable) User Identity Module.  (R)UIM is an
         application that is resident on devices such as smart cards,
         which may be fixed in the terminal or distributed by CDMA2000
         operators (when removable).

CDMA2000の(移動可能)の加入者情報モジュール。 (R)UIMは端末で修理されているか、またはCDMA2000オペレータによって分配されるかもしれないスマートカードなどのデバイスで居住しているアプリケーション(移動可能であるときに)です。

   SQN

SQN

         An AKA parameter.  Sequence number used in the authentication
         process, 48 bits.

AKAパラメタ。 一連番号は認証過程、48にビットを使用しました。

   SIM

SIM

         Subscriber Identity Module.  The SIM is traditionally a smart
         card distributed by a GSM operator.

加入者識別モジュール。 SIMは伝統的にGSMオペレータによって分配されたスマートカードです。

   SRES

SRES

         The authentication result parameter in GSM, corresponds to
         the RES parameter in 3G AKA, 32 bits.

GSMの認証結果パラメタ、3G AKA、32ビットのRESパラメタに対応しています。

Arkko & Haverinen            Informational                      [Page 8]

RFC 4187                 EAP-AKA Authentication             January 2006

[8ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   UAK

UAK

         UIM Authentication Key, used in CDMA2000 AKA.  Both the
         identity module and the network can optionally generate the UAK
         during the AKA computation in CDMA2000.  UAK is not used in
         this version of EAP-AKA.

CDMA2000 AKAで使用されるUIM Authentication Key。 アイデンティティモジュールとネットワークの両方がAKA計算の間、CDMA2000で任意にUAKを生成することができます。 UAKはEAP-AKAのこのバージョンで使用されません。

   UIM

UIM

         Please see (R)UIM.

(R) UIMを見てください。

   USIM

USIM

         UMTS Subscriber Identity Module.  USIM is an application that
         is resident on devices such as smart cards distributed by UMTS
         operators.

UMTS加入者識別モジュール。 USIMはUMTSオペレータによって分配されたスマートカードなどのデバイスで居住しているアプリケーションです。

3.  Protocol Overview

3. プロトコル概要

   Figure 1 shows the basic, successful full authentication exchange in
   EAP-AKA, when optional result indications are not used.  The
   authenticator typically communicates with an EAP server that is
   located on a backend authentication server using an AAA protocol.
   The authenticator shown in the figure is often simply relaying EAP
   messages to and from the EAP server, but these backend AAA
   communications are not shown.  At the minimum, EAP-AKA uses two
   roundtrips to authenticate and authorize the peer and generate
   session keys.  As in other EAP schemes, an identity request/response
   message pair is usually exchanged first.  On full authentication, the
   peer's identity response includes either the user's International
   Mobile Subscriber Identity (IMSI), or a temporary identity
   (pseudonym) if identity privacy is in effect, as specified in
   Section 4.1.  (As specified in [RFC3748], the initial identity
   request is not required, and MAY be bypassed in cases where the
   network can presume the identity, such as when using leased lines,
   dedicated dial-ups, etc.  Please see Section 4.1.2 for specification
   of how to obtain the identity via EAP AKA messages.)

任意の結果指摘が使用されていないとき、図1はEAP-AKAの基本的で、うまくいっている完全な認証交換を示しています。 固有識別文字はバックエンド認証サーバにAAAプロトコルを使用することで位置しているEAPサーバと通常コミュニケートします。 図に示された固有識別文字は単にしばしばしかし、サーバとEAPサーバからのEAPメッセージ、これらをリレーすることですバックエンドAAAコミュニケーションが示されない。 最小限では、EAP-AKAは、同輩を認証して、権限を与えて、セッションキーを生成するのに2つの往復旅行を使用します。 他のEAP体系のように、通常、最初に、アイデンティティ要求/応答メッセージ組を交換します。 完全な認証のときに、アイデンティティプライバシーが有効であるなら、同輩のアイデンティティ応答はユーザの移動加入者識別番号(IMSI)か一時的なアイデンティティ(匿名)のどちらかを含んでいます、セクション4.1で指定されるように。 ([RFC3748]で指定されていて、初期のアイデンティティ要求が必要でなく、ネットワークが専用線、ひたむきなダイヤルアップなどを使用することでいつなどのアイデンティティを推定できる場合で迂回するとき EAP AKAメッセージでどうアイデンティティを得るかに関する仕様に関してセクション4.1.2を見てください。)

   After obtaining the subscriber identity, the EAP server obtains an
   authentication vector (RAND, AUTN, RES, CK, IK) for use in
   authenticating the subscriber.  From the vector, the EAP server
   derives the keying material, as specified in Section 6.4.  The vector
   may be obtained by contacting an Authentication Centre (AuC) on the
   mobile network; for example, per UMTS specifications, several vectors
   may be obtained at a time.  Vectors may be stored in the EAP server
   for use at a later time, but they may not be reused.

加入者のアイデンティティを得た後に、EAPサーバは認証ベクトル(RAND、AUTN、RES、CK、IK)を加入者を認証することにおける使用として得ます。 ベクトルから、EAPサーバはセクション6.4で指定されるように合わせることの材料を誘導します。 Authentication Centre(AuC)にモバイルネットワークへ連絡することによって、ベクトルを得るかもしれません。 例えば、UMTS仕様に従って、一度に、いくつかのベクトルを得るかもしれません。 後で、ベクトルは使用のためのEAPサーバで保存されるかもしれませんが、それらは再利用されないかもしれません。

Arkko & Haverinen            Informational                      [Page 9]

RFC 4187                 EAP-AKA Authentication             January 2006

[9ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   In CDMA2000, the vector may include a sixth value called the User
   Identity Module Authentication Key (UAK).  This key is not used in
   EAP-AKA.

CDMA2000では、ベクトルはUser Identity Module Authentication Key(UAK)と呼ばれる6番目の値を含むかもしれません。 このキーはEAP-AKAで使用されません。

   Next, the EAP server starts the actual AKA protocol by sending an
   EAP-Request/AKA-Challenge message.  EAP-AKA packets encapsulate
   parameters in attributes, encoded in a Type, Length, Value format.
   The packet format and the use of attributes are specified in
   Section 8.  The EAP-Request/AKA-Challenge message contains a RAND
   random number (AT_RAND), a network authentication token (AT_AUTN),
   and a message authentication code (AT_MAC).  The EAP-Request/
   AKA-Challenge message MAY optionally contain encrypted data, which is
   used for identity privacy and fast re-authentication support, as
   described in Section 4.1.  The AT_MAC attribute contains a message
   authentication code covering the EAP packet.  The encrypted data is
   not shown in the figures of this section.

次に、EAPサーバは、AKA EAP-要求/挑戦メッセージを送ることによって、実際のAKAプロトコルを始めます。 EAP-AKAパケットはType、Length、Value形式でコード化された属性におけるパラメタをカプセル化します。 パケット・フォーマットと属性の使用はセクション8で指定されます。 AKA EAP-要求/挑戦メッセージはRANDを含んでいます。乱数(AT_RAND)、ネットワーク認証トークン(AT_AUTN)、および通報認証は(AT_MAC)をコード化します。 AKA EAP-要求/挑戦メッセージは任意に、暗号化されたデータを含むかもしれません、セクション4.1で説明されるように。(データはアイデンティティプライバシーと速い再認証サポートに使用されます)。 AT_MAC属性はEAPパケットをカバーするメッセージ確認コードを含んでいます。 暗号化されたデータはこのセクションの数字に示されません。

   The peer runs the AKA algorithm (typically using an identity module)
   and verifies the AUTN.  If this is successful, the peer is talking to
   a legitimate EAP server and proceeds to send the EAP-Response/
   AKA-Challenge.  This message contains a result parameter that allows
   the EAP server, in turn, to authenticate the peer, and the AT_MAC
   attribute to integrity protect the EAP message.

同輩は、AKAアルゴリズム(アイデンティティモジュールを通常使用する)を実行して、AUTNについて確かめます。 これがうまくいくなら、同輩は、正統のEAPサーバと話していて、AKA EAP-応答/挑戦を送りかけます。 このメッセージは同輩を認証するために順番にEAPサーバを許容する結果パラメタを含んでいます、そして、_MACが保全の結果と考えるATはEAPメッセージを保護します。

   The EAP server verifies that the RES and the MAC in the EAP-Response/
   AKA-Challenge packet are correct.  Because protected success
   indications are not used in this example, the EAP server sends the
   EAP-Success packet, indicating that the authentication was
   successful.  (Protected success indications are discussed in
   Section 6.2.)  The EAP server may also include derived keying
   material in the message it sends to the authenticator.  The peer has
   derived the same keying material, so the authenticator does not
   forward the keying material to the peer along with EAP-Success.

EAPサーバは、AKA EAP-応答/挑戦パケットのRESとMACが正しいことを確かめます。 保護された成功指摘がこの例で使用されないので、EAPサーバはEAP-成功パケットを送ります、認証がうまくいったのを示して。 (セクション6.2で保護された成功指摘について議論します。) また、EAPサーバはそれが固有識別文字に送るメッセージに誘導合わせることの材料を含むかもしれません。 同輩が材料を合わせながら同じくらい引き出したので、固有識別文字はEAP-成功に伴う同輩に合わせることの材料を送りません。

Arkko & Haverinen            Informational                     [Page 10]

RFC 4187                 EAP-AKA Authentication             January 2006

[10ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

       Peer                                             Authenticator
          |                      EAP-Request/Identity             |
          |<------------------------------------------------------|
          |                                                       |
          | EAP-Response/Identity                                 |
          | (Includes user's NAI)                                 |
          |------------------------------------------------------>|
          |                            +------------------------------+
          |                            | Server runs AKA algorithms,  |
          |                            | generates RAND and AUTN.     |
          |                            +------------------------------+
          |                         EAP-Request/AKA-Challenge     |
          |                         (AT_RAND, AT_AUTN, AT_MAC)    |
          |<------------------------------------------------------|
      +-------------------------------------+                     |
      | Peer runs AKA algorithms,           |                     |
      | verifies AUTN and MAC, derives RES  |                     |
      | and session key                     |                     |
      +-------------------------------------+                     |
          | EAP-Response/AKA-Challenge                            |
          | (AT_RES, AT_MAC)                                      |
          |------------------------------------------------------>|
          |                          +--------------------------------+
          |                          | Server checks the given RES,   |
          |                          | and MAC and finds them correct.|
          |                          +--------------------------------+
          |                                          EAP-Success  |
          |<------------------------------------------------------|

同輩固有識別文字| EAP-要求/アイデンティティ| |<------------------------------------------------------| | | | EAP-応答/アイデンティティ| | (ユーザのNAIを含んでいます) | |------------------------------------------------------>| | +------------------------------+ | | サーバはAKAアルゴリズムを実行します。| | | RANDとAUTNを生成します。 | | +------------------------------+ | 別名EAP-要求/挑戦| | (__底ならし革、_AUTN、Macの) | |<------------------------------------------------------| +-------------------------------------+ | | 同輩はAKAアルゴリズムを実行します。| | | AUTNとMACについて確かめて、RESを引き出します。| | | そして、セッションキー| | +-------------------------------------+ | | 別名EAP-応答/挑戦| | (__RES、Macの) | |------------------------------------------------------>| | +--------------------------------+ | | サーバは与えられたRESをチェックします。| | | そして、MAC、それらが正しいのがわかる、|| +--------------------------------+ | EAP-成功| |<------------------------------------------------------|

              Figure 1: EAP-AKA full authentication procedure

図1: EAP-AKAの完全な認証手順

Arkko & Haverinen            Informational                     [Page 11]

RFC 4187                 EAP-AKA Authentication             January 2006

[11ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   Figure 2 shows how the EAP server rejects the Peer due to a failed
   authentication.

図2はEAPサーバが失敗した認証のためどうPeerを拒絶するかを示しています。

       Peer                                              Authenticator
          |                      EAP-Request/Identity             |
          |<------------------------------------------------------|
          |                                                       |
          | EAP-Response/Identity                                 |
          | (Includes user's NAI)                                 |
          |------------------------------------------------------>|
          |                            +------------------------------+
          |                            | Server runs AKA algorithms,  |
          |                            | generates RAND and AUTN.     |
          |                            +------------------------------+
          |                      EAP-Request/AKA-Challenge        |
          |                      (AT_RAND, AT_AUTN, AT_MAC)       |
          |<------------------------------------------------------|
      +-------------------------------------+                     |
      | Peer runs AKA algorithms,           |                     |
      | possibly verifies AUTN, and sends an|                     |
      | invalid response                    |                     |
      +-------------------------------------+                     |
          | EAP-Response/AKA-Challenge                            |
          | (AT_RES, AT_MAC)                                      |
          |------------------------------------------------------>|
          |              +------------------------------------------+
          |              | Server checks the given RES and the MAC, |
          |              | and finds one of them incorrect.         |
          |              +------------------------------------------+
          |                      EAP-Request/AKA-Notification     |
          |<------------------------------------------------------|
          | EAP-Response/AKA-Notification                         |
          |------------------------------------------------------>|
          |                                          EAP-Failure  |
          |<------------------------------------------------------|

同輩固有識別文字| EAP-要求/アイデンティティ| |<------------------------------------------------------| | | | EAP-応答/アイデンティティ| | (ユーザのNAIを含んでいます) | |------------------------------------------------------>| | +------------------------------+ | | サーバはAKAアルゴリズムを実行します。| | | RANDとAUTNを生成します。 | | +------------------------------+ | 別名EAP-要求/挑戦| | (__底ならし革、_AUTN、Macの) | |<------------------------------------------------------| +-------------------------------------+ | | 同輩はAKAアルゴリズムを実行します。| | | ことによるとAUTNについて確かめて、発信します。| | | 無効回答| | +-------------------------------------+ | | 別名EAP-応答/挑戦| | (__RES、Macの) | |------------------------------------------------------>| | +------------------------------------------+ | | サーバは与えられたRESとMACをチェックします。| | | そして、それらの1つが不正確である掘り出し物。 | | +------------------------------------------+ | 別名EAP-要求/通知| |<------------------------------------------------------| | 別名EAP-応答/通知| |------------------------------------------------------>| | EAP-失敗| |<------------------------------------------------------|

                    Figure 2: Peer authentication fails

図2: 同輩認証は失敗します。

Arkko & Haverinen            Informational                     [Page 12]

RFC 4187                 EAP-AKA Authentication             January 2006

[12ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   Figure 3 shows the peer rejecting the AUTN of the EAP server.

図3は、同輩がEAPサーバのAUTNを拒絶するのを示します。

   The peer sends an explicit error message (EAP-Response/
   AKA-Authentication-Reject) to the EAP server, as usual in AKA when
   AUTN is incorrect.  This allows the EAP server to produce the same
   error statistics that AKA generally produces in UMTS or CDMA2000.

同輩は明白なエラーメッセージ(AKA認証EAP-応答/廃棄物)をEAPサーバに送ります、AKAでは、AUTNが不正確であると、通常通りです。 これで、EAPサーバは一般に、AKAがUMTSかCDMA2000で作成するのと同じ誤り統計を作成できます。

        Peer                                             Authenticator
          |                      EAP-Request/Identity             |
          |<------------------------------------------------------|
          | EAP-Response/Identity                                 |
          | (Includes user's NAI)                                 |
          |------------------------------------------------------>|
          |                            +------------------------------+
          |                            | Server runs AKA algorithms,  |
          |                            | generates RAND and a bad AUTN|
          |                            +------------------------------+
          |                         EAP-Request/AKA-Challenge     |
          |                         (AT_RAND, AT_AUTN, AT_MAC)    |
          |<------------------------------------------------------|
      +-------------------------------------+                     |
      | Peer runs AKA algorithms            |                     |
      | and discovers AUTN that can not be  |                     |
      | verified                            |                     |
      +-------------------------------------+                     |
          | EAP-Response/AKA-Authentication-Reject                |
          |------------------------------------------------------>|
          |                                          EAP-Failure  |
          |<------------------------------------------------------|

同輩固有識別文字| EAP-要求/アイデンティティ| |<------------------------------------------------------| | EAP-応答/アイデンティティ| | (ユーザのNAIを含んでいます) | |------------------------------------------------------>| | +------------------------------+ | | サーバはAKAアルゴリズムを実行します。| | | RANDと悪いAUTNを生成します。| | +------------------------------+ | 別名EAP-要求/挑戦| | (__底ならし革、_AUTN、Macの) | |<------------------------------------------------------| +-------------------------------------+ | | 同輩はAKAアルゴリズムを実行します。| | | そうすることができないAUTNを発見します。| | | 確かめられます。| | +-------------------------------------+ | | 別名認証EAP-応答/廃棄物| |------------------------------------------------------>| | EAP-失敗| |<------------------------------------------------------|

                  Figure 3: Network authentication fails

図3: ネットワーク認証は失敗します。

   The AKA uses shared secrets between the Peer and the Peer's home
   operator, together with a sequence number, to actually perform an
   authentication.  In certain circumstances, shown in Figure 4, it is
   possible for the sequence numbers to get out of sequence.

AKAは、実際に認証を実行するのに一連番号と共にPeerとPeerのホームのオペレータの間の共有秘密キーを使用します。 図4のある事情では、一連番号が系列を出るのは、可能です。

Arkko & Haverinen            Informational                     [Page 13]

RFC 4187                 EAP-AKA Authentication             January 2006

[13ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

        Peer                                             Authenticator
          |                      EAP-Request/Identity             |
          |<------------------------------------------------------|
          | EAP-Response/Identity                                 |
          | (Includes user's NAI)                                 |
          |------------------------------------------------------>|
          |                            +------------------------------+
          |                            | Server runs AKA algorithms,  |
          |                            | generates RAND and AUTN.     |
          |                            +------------------------------+
          |                         EAP-Request/AKA-Challenge     |
          |                         (AT_RAND, AT_AUTN, AT_MAC)    |
          |<------------------------------------------------------|
      +-------------------------------------+                     |
      | Peer runs AKA algorithms            |                     |
      | and discovers AUTN that contains an |                     |
      | inappropriate sequence number       |                     |
      +-------------------------------------+                     |
          | EAP-Response/AKA-Synchronization-Failure              |
          | (AT_AUTS)                                             |
          |------------------------------------------------------>|
          |                              +---------------------------+
          |                              | Perform resynchronization |
          |                              | Using AUTS and            |
          |                              | the sent RAND             |
          |                              +---------------------------+
          |                                                       |

同輩固有識別文字| EAP-要求/アイデンティティ| |<------------------------------------------------------| | EAP-応答/アイデンティティ| | (ユーザのNAIを含んでいます) | |------------------------------------------------------>| | +------------------------------+ | | サーバはAKAアルゴリズムを実行します。| | | RANDとAUTNを生成します。 | | +------------------------------+ | 別名EAP-要求/挑戦| | (__底ならし革、_AUTN、Macの) | |<------------------------------------------------------| +-------------------------------------+ | | 同輩はAKAアルゴリズムを実行します。| | | AUTNを発見する、それは含んでいます。| | | 不適当な一連番号| | +-------------------------------------+ | | 別名同期EAP-応答/失敗| | (_AUTSの) | |------------------------------------------------------>| | +---------------------------+ | | 再同期を実行してください。| | | そしてAUTSを使用する。| | | 送られたRAND| | +---------------------------+ | |

                 Figure 4: Sequence number synchronization

図4: 一連番号同期

   After the resynchronization process has taken place in the server and
   AAA side, the process continues by the server side sending a new
   EAP-Request/AKA-Challenge message.

再同期プロセスがサーバとAAA側で行われた後に、プロセスはAKA新しいEAP-要求/挑戦メッセージを送るサーバ側のそばで持続します。

   In addition to the full authentication scenarios described above,
   EAP-AKA includes a fast re-authentication procedure, which is
   specified in Section 5.  Fast re-authentication is based on keys
   derived on full authentication.  If the peer has maintained state
   information for re-authentication and wants to use fast
   re-authentication, then the peer indicates this by using a specific
   fast re-authentication identity instead of the permanent identity or
   a pseudonym identity.

上で説明された完全な認証シナリオに加えて、EAP-AKAは速い再認証手順を含んでいます。(それは、セクション5で指定されます)。 速い再認証は完全な認証のときに引き出されたキーに基づいています。 同輩が再認証のための州の情報を保守して、速い再認証を使用したいと思うなら、同輩は、永久的なアイデンティティか匿名のアイデンティティの代わりに特定の速い再認証のアイデンティティを使用することによって、これを示します。

Arkko & Haverinen            Informational                     [Page 14]

RFC 4187                 EAP-AKA Authentication             January 2006

[14ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

4.  Operation

4. 操作

4.1.  Identity Management

4.1. アイデンティティ管理

4.1.1.  Format, Generation, and Usage of Peer Identities

4.1.1. 同輩のアイデンティティの形式、世代、および用法

4.1.1.1.  General

4.1.1.1. 一般

   In the beginning of EAP authentication, the Authenticator or the EAP
   server usually issues the EAP-Request/Identity packet to the peer.
   The peer responds with EAP-Response/Identity, which contains the
   user's identity.  The formats of these packets are specified in
   [RFC3748].

初めに、EAP認証では、通常、AuthenticatorかEAPサーバがEAP-要求/アイデンティティパケットを同輩に発行します。 同輩はEAP-応答/アイデンティティで応じます。(それは、ユーザのアイデンティティを含みます)。 これらのパケットの形式は[RFC3748]で指定されます。

   Subscribers of mobile networks are identified with the International
   Mobile Subscriber Identity (IMSI) [TS23.003].  The IMSI is a string
   of not more than 15 digits.  It is composed of a Mobile Country Code
   (MCC) of 3 digits, a Mobile Network Code (MNC) of 2 or 3 digits, and
   a Mobile Subscriber Identification Number (MSIN) of not more than 10
   digits.  MCC and MNC uniquely identify the GSM operator and help
   identify the AuC from which the authentication vectors need to be
   retrieved for this subscriber.

モバイルネットワークの加入者は移動加入者識別番号(IMSI)[TS23.003]と同一視されています。 IMSIは15ケタ以上でないストリングです。 それは3ケタのモバイルCountry Code(MCC)、2ケタか3ケタのモバイルNetwork Code(MNC)、および10ケタ以上でないモバイルSubscriber Identification Number(MSIN)で構成されます。 MCCとMNCは、唯一GSMオペレータを特定して、認証ベクトルがこの加入者のために検索される必要があるAuCを特定するのを助けます。

   Internet AAA protocols identify users with the Network Access
   Identifier (NAI) [RFC4282].  When used in a roaming environment, the
   NAI is composed of a username and a realm, separated with "@"
   (username@realm).  The username portion identifies the subscriber
   within the realm.

インターネットAAAプロトコルはNetwork Access Identifier(NAI)[RFC4282]とユーザを同一視します。 ローミング環境で使用されると、NAIは"@"( username@realm )で切り離されたユーザ名と分野で構成されます。 ユーザ名部分は分野の中で加入者を特定します。

   This section specifies the peer identity format used in EAP-AKA.  In
   this document, the term identity or peer identity refers to the whole
   identity string that is used to identify the peer.  The peer identity
   may include a realm portion.  "Username" refers to the portion of the
   peer identity that identifies the user, i.e., the username does not
   include the realm portion.

このセクションはEAP-AKAで使用される同輩アイデンティティ形式を指定します。 本書では、用語のアイデンティティか同輩のアイデンティティが同輩を特定するのに使用される全体のアイデンティティストリングについて言及します。 同輩のアイデンティティは分野の部分を含むかもしれません。 「ユーザ名」はユーザを特定する同輩のアイデンティティの部分を示します、すなわち、ユーザ名が分野の部分を含んでいません。

4.1.1.2.  Identity Privacy Support

4.1.1.2. アイデンティティプライバシーサポート

   EAP-AKA includes optional identity privacy (anonymity) support that
   can be used to hide the cleartext permanent identity and thereby make
   the subscriber's EAP exchanges untraceable to eavesdroppers.  Because
   the permanent identity never changes, revealing it would help
   observers to track the user.  The permanent identity is usually based
   on the IMSI, which may further help the tracking, because the same
   identifier may be used in other contexts as well.  Identity privacy
   is based on temporary identities, or pseudonyms, which are equivalent

EAP-AKAはcleartextの永久的なアイデンティティを隠して、その結果、加入者のEAP交換を立ち聞きする者にとって追跡不可能にするのに使用できる任意のアイデンティティプライバシー(匿名)サポートを含んでいます。 永久的なアイデンティティが決して変化しないので、それを明らかにするのは、観察者がユーザを追跡するのを助けるでしょう。 通常、永久的なアイデンティティはIMSIに基づいています、同じ識別子がまた、他の文脈で使用されるかもしれないので。(さらに、IMSIは追跡を助けるかもしれません)。 アイデンティティプライバシーは同等な一時的なアイデンティティ、または匿名に基づいています。

Arkko & Haverinen            Informational                     [Page 15]

RFC 4187                 EAP-AKA Authentication             January 2006

[15ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   to but separate from the Temporary Mobile Subscriber Identities
   (TMSI) that are used on cellular networks.  Please see Section 12.1
   for security considerations regarding identity privacy.

しかし、セルラー・ネットワークで使用されるTemporaryのモバイルSubscriber Identities(TMSI)から、別々です。 アイデンティティプライバシーに関するセキュリティ問題に関してセクション12.1を見てください。

4.1.1.3.  Username Types in EAP-AKA Identities

4.1.1.3. EAP-別名のアイデンティティにおけるユーザ名タイプ

   There are three types of usernames in EAP-AKA peer identities:

EAP-AKA同輩のアイデンティティには3つのタイプに関するユーザ名があります:

   (1) Permanent usernames.  For example,
   0123456789098765@myoperator.com might be a valid permanent identity.
   In this example, 0123456789098765 is the permanent username.

(1) 永久的なユーザ名。 例えば、 0123456789098765@myoperator.com は有効な永久的なアイデンティティであるかもしれません。 この例では、0123456789098765は永久的なユーザ名です。

   (2) Pseudonym usernames.  For example, 2s7ah6n9q@myoperator.com might
   be a valid pseudonym identity.  In this example, 2s7ah6n9q is the
   pseudonym username.

(2) 匿名ユーザ名。 例えば、 2s7ah6n9q@myoperator.com は有効な匿名のアイデンティティであるかもしれません。 この例では、2s7ah6n9qは匿名ユーザ名です。

   (3) Fast re-authentication usernames.  For example,
   43953754@myoperator.com might be a valid fast re-authentication
   identity.  In this case, 43953754 is the fast re-authentication
   username.  Unlike permanent usernames and pseudonym usernames, fast
   re-authentication usernames are one-time identifiers, which are not
   re-used across EAP exchanges.

(3) 速い再認証ユーザ名。 例えば、 43953754@myoperator.com は有効な速い再認証のアイデンティティであるかもしれません。 この場合、43953754は速い再認証ユーザ名です。 永久的なユーザ名と匿名ユーザ名と異なって、速い再認証ユーザ名は1回の識別子です。(その識別子はEAP交換の向こう側に再使用されません)。

   The first two types of identities are used only on full
   authentication, and the last type only on fast re-authentication.
   When the optional identity privacy support is not used, the
   non-pseudonym permanent identity is used on full authentication.  The
   fast re-authentication exchange is specified in Section 5.

最初の2つのタイプのアイデンティティは単に速い再認証のときに完全な認証、および最後のタイプだけの上で使用されます。 任意のアイデンティティプライバシーサポートが完全な認証のときに使用されていないとき、非匿名の永久的なアイデンティティは使用されます。 速い再認証交換はセクション5で指定されます。

4.1.1.4.  Username Decoration

4.1.1.4. ユーザ名デコレーション

   In some environments, the peer may need to decorate the identity by
   prepending or appending the username with a string, in order to
   indicate supplementary AAA routing information in addition to the NAI
   realm.  (The usage of an NAI realm portion is not considered to be
   decoration.)  Username decoration is out of the scope of this
   document.  However, it should be noted that username decoration might
   prevent the server from recognizing a valid username.  Hence,
   although the peer MAY use username decoration in the identities that
   the peer includes in EAP-Response/Identity, and although the EAP
   server MAY accept a decorated peer username in this message, the peer
   or the EAP server MUST NOT decorate any other peer identities that
   are used in various EAP-AKA attributes.  Only the identity used in
   EAP-Response/Identity may be decorated.

いくつかの環境で、同輩は、ひもでユーザ名をprependingするか、または追加することによってアイデンティティに飾り付けをする必要があるかもしれません、NAI分野に加えて補っているAAAルーティング情報を示すために。 (NAI分野の部分の用法はデコレーションであると考えられません。) このドキュメントの範囲の外にユーザ名デコレーションがあります。 しかしながら、ユーザ名デコレーションが、サーバが有効なユーザ名を認識するのを防ぐかもしれないことに注意されるべきです。 したがって、同輩は同輩がEAP-応答/アイデンティティに含んでいるアイデンティティにユーザ名デコレーションを使用するかもしれません、そして、EAPサーバはこのメッセージで飾り付けをされた同輩ユーザ名を受け入れるかもしれませんが、同輩かEAPサーバが様々なEAP-AKA属性に使用されるいかなる他の同輩のアイデンティティにも飾り付けをしてはいけません。 EAP-応答/アイデンティティに使用されるアイデンティティだけに飾り付けをしてもよいです。

Arkko & Haverinen            Informational                     [Page 16]

RFC 4187                 EAP-AKA Authentication             January 2006

[16ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

4.1.1.5.  NAI Realm Portion

4.1.1.5. NAI分野の部分

   The peer MAY include a realm portion in the peer identity, as per the
   NAI format.  The use of a realm portion is not mandatory.

同輩はNAI形式に従って同輩のアイデンティティで分野の部分を入れるかもしれません。 分野の部分の使用は義務的ではありません。

   If a realm is used, the realm MAY be chosen by the subscriber's home
   operator and it MAY be a configurable parameter in the EAP-AKA peer
   implementation.  In this case, the peer is typically configured with
   the NAI realm of the home operator.  Operators MAY reserve a specific
   realm name for EAP-AKA users.  This convention makes it easy to
   recognize that the NAI identifies an AKA subscriber.  Such a reserved
   NAI realm may be useful as a hint of the first authentication method
   to use during method negotiation.  When the peer is using a pseudonym
   username instead of the permanent username, the peer selects the
   realm name portion similarly to how it selects the realm portion when
   using the permanent username.

分野が使用されているなら、分野は加入者のホームのオペレータによって選ばれるかもしれません、そして、それはEAP-AKA同輩実装で構成可能なパラメタであるかもしれません。 この場合、同輩はホームのオペレータのNAI分野によって通常構成されます。 オペレータはEAP-AKAユーザのために特定の分野名を予約するかもしれません。 このコンベンションはNAIがAKA加入者を特定すると認めるのを簡単にします。 そのような予約されたNAI分野はメソッド交渉の間に使用する最初の認証方法のヒントとして役に立つかもしれません。 同輩が永久的なユーザ名の代わりに匿名ユーザ名を使用しているとき、同輩は同様に永久的なユーザ名を使用するとき、それがどう分野の部分を選択するかに部分という分野名を選択します。

   If no configured realm name is available, the peer MAY derive the
   realm name from the MCC and MNC portions of the IMSI.  A RECOMMENDED
   way to derive the realm from the IMSI, using the realm
   3gppnetwork.org, will be specified in [TS23.003].

どんな構成された分野名も利用可能でないなら、同輩が分野名にIMSIのMCCとMNC部分に由来しているかもしれません。 分野3gppnetwork.orgを使用して、IMSIから分野を得るRECOMMENDED方法は[TS23.003]で指定されるでしょう。

   Some old implementations derive the realm name from the IMSI by
   concatenating "mnc", the MNC digits of IMSI, ".mcc", the MCC digits
   of IMSI, and ".owlan.org".  For example, if the IMSI is
   123456789098765, and the MNC is three digits long, then the derived
   realm name is "mnc456.mcc123.owlan.org".  As there are no DNS servers
   running at owlan.org, these realm names can only be used with
   manually configured AAA routing.  New implementations SHOULD use the
   mechanism specified in [TS23.003] instead of owlan.org.

いくつかの古い実装が、分野名にIMSIに"mnc"、IMSIのMNCケタ、".mcc"、IMSIのMCCケタ、および".owlan.org"を連結することによって、由来しています。 例えば、IMSIが123456789098765であり、長い間MNCが3ケタであるなら、派生している分野名は"mnc456.mcc123.owlan.org"です。 owlan.orgで稼働するDNSサーバが全くなくて、手動で構成されたAAAルーティングでこれらの分野名を使用できるだけです。 新しい実装SHOULDはowlan.orgの代わりに[TS23.003]で指定されたメカニズムを使用します。

   The IMSI is a string of digits without any explicit structure, so the
   peer may not be able to determine the length of the MNC portion.  If
   the peer is not able to determine whether the MNC is two or three
   digits long, the peer MAY use a 3-digit MNC.  If the correct length
   of the MNC is two, then the MNC used in the realm name includes the
   first digit of MSIN.  Hence, when configuring AAA networks for
   operators that have 2-digit MNC's, the network SHOULD also be
   prepared for realm names with incorrect 3-digit MNC's.

同輩は、IMSIが少しも明白な構造がなければ一連のケタであるので、MNC部分の長さを測定できないかもしれません。 同輩が、長い間、MNCが2ケタかそれとも3ケタであるかどうか決定できないなら、同輩は3ケタのMNCを使用するかもしれません。 MNCの適度の長さが2であるなら、MNCは包含という分野名にMSINの最初のケタを使用しました。 したがって、また、2ケタのMNCのもの、ネットワークSHOULDを持っているオペレータのためにAAAネットワークを構成するのが、いつかが不正確なMNCの3ケタのものの分野名の用意をしました。

4.1.1.6.  Format of the Permanent Username

4.1.1.6. 永久的なユーザ名の形式

   The non-pseudonym permanent username SHOULD be derived from the IMSI.
   In this case, the permanent username MUST be of the format "0" |
   IMSI, where the character "|" denotes concatenation.  In other words,
   the first character of the username is the digit zero (ASCII value 30
   hexadecimal), followed by the IMSI.  The IMSI is an ASCII string that
   consists of not more than 15 decimal digits (ASCII values between 30

非匿名の永久的なユーザ名SHOULD、IMSIから、派生してください。 この場合、永久的なユーザ名は「0インチ」形式のものであるに違いありません。| 「IMSI、どこ、キャラクタ、」|「連結を指示します。」 言い換えれば、ユーザ名の最初のキャラクタはケタゼロです(ASCIIは30 16進を評価します)、IMSIによって続かれて。 IMSIが15以上の10進数字でないのから成るASCIIストリングである、(ASCIIは間に30を評価します。

Arkko & Haverinen            Informational                     [Page 17]

RFC 4187                 EAP-AKA Authentication             January 2006

[17ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   and 39 hexadecimal), one character per IMSI digit, in the order as
   specified in [TS23.003].  For example, a permanent username derived
   from the IMSI 295023820005424 would be encoded as the ASCII string
   "0295023820005424" (byte values in hexadecimal notation: 30 32 39 35
   30 32 33 38 32 30 30 30 35 34 32 34)

39 16進)、[TS23.003]の指定されるとしてのオーダーにおけるIMSIケタあたり1つのキャラクタ。 例えば、IMSI295023820005424から得られた永久的なユーザ名はASCIIストリング「0295023820005424」としてコード化されるでしょう。(16進法: 30 32 39 35 30 32 33 38 32 30 30 30 35 34 32 34におけるバイト値)

   The EAP server MAY use the leading "0" as a hint to try EAP-AKA as
   the first authentication method during method negotiation, rather
   than using, for example, EAP-SIM.  The EAP-AKA server MAY propose
   EAP-AKA even if the leading character was not "0".

EAPサーバは主な「メソッド交渉の間に例えばEAP-シムを使用するより最初の認証方法としてむしろEAP-別名を試みるヒントとしての0インチ」を使用するかもしれません。 EAP-AKAサーバは主人公が「0インチ」でなかったとしても、EAP-AKAを提案するかもしれません。

   Alternatively, an implementation MAY choose a permanent username that
   is not based on the IMSI.  In this case the selection of the
   username, its format, and its processing is out of the scope of this
   document.  In this case, the peer implementation MUST NOT prepend any
   leading characters to the username.

あるいはまた、実装はIMSIに基づいていない永久的なユーザ名を選ぶかもしれません。 この場合、このドキュメントの範囲の外にユーザ名、形式、およびその処理の選択があります。 この場合、同輩実装はユーザ名への少しの主人公もprependしてはいけません。

4.1.1.7.  Generating Pseudonyms and Fast Re-Authentication Identities by
          the Server

4.1.1.7. サーバは匿名と速い再認証がアイデンティティであると生成します。

   Pseudonym usernames and fast re-authentication identities are
   generated by the EAP server.  The EAP server produces pseudonym
   usernames and fast re-authentication identities in an
   implementation-dependent manner.  Only the EAP server needs to be
   able to map the pseudonym username to the permanent identity, or to
   recognize a fast re-authentication identity.

匿名ユーザ名と速い再認証のアイデンティティはEAPサーバによって生成されます。EAPサーバは実装依存する方法で匿名ユーザ名と速い再認証のアイデンティティを作り出します。 EAPサーバだけが、匿名ユーザ名を永久的なアイデンティティに写像するか、または速い再認証のアイデンティティを認識できる必要があります。

   EAP-AKA includes no provisions to ensure that the same EAP server
   that generated a pseudonym username will be used on the
   authentication exchange when the pseudonym username is used.  It is
   recommended that the EAP servers implement some centralized mechanism
   to allow all EAP servers of the home operator to map pseudonyms
   generated by other severs to the permanent identity.  If no such
   mechanism is available, then the EAP server, failing to understand a
   pseudonym issued by another server, can request the peer to send the
   permanent identity.

EAP-AKAは、匿名ユーザ名が認証交換のときに使用されているとき、匿名ユーザ名を生成したのと同じEAPサーバが使用されるのを保証するために条項を全く含んでいません。 サーバがホームのオペレータのすべてのEAPサーバが他によって生成された匿名を写像するのを許容するために何らかの集結されたメカニズムを実装するEAPが永久的なアイデンティティに切れるのは、お勧めです。 そのような何かメカニズムが利用可能でないなら、別のサーバによって発行された匿名を理解していなくて、EAPサーバは、永久的なアイデンティティを送るよう同輩に要求できます。

   When issuing a fast re-authentication identity, the EAP server may
   include a realm name in the identity that will cause the fast
   re-authentication request to be forwarded to the same EAP server.

速い再認証のアイデンティティを発行するとき、EAPサーバは同じEAPサーバに送られるという速い再認証要求を引き起こすアイデンティティに分野名を含むかもしれません。

   When generating fast re-authentication identities, the server SHOULD
   choose a fresh, new fast re-authentication identity that is different
   from the previous ones that were used after the same full
   authentication exchange.  A full authentication exchange and the
   associated fast re-authentication exchanges are referred to here as
   the same "full authentication context".  The fast re-authentication
   identity SHOULD include a random component.  The random component

再認証がアイデンティティであると速く生成するとき、サーバSHOULDは同じ完全な認証交換の後に使用された前のものと異なった新鮮で、新しい速い再認証のアイデンティティを選びます。 完全な認証交換と関連速い再認証交換は同じ「完全な認証関係」としてここと呼ばれます。 速い再認証のアイデンティティSHOULDは無作為のコンポーネントを含んでいます。 無作為のコンポーネント

Arkko & Haverinen            Informational                     [Page 18]

RFC 4187                 EAP-AKA Authentication             January 2006

[18ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   works as a full authentication context identifier.  A context-
   specific fast re-authentication identity can help the server to
   detect whether its fast re-authentication state information matches
   the peer's fast re-authentication state information (in other words,
   whether the state information is from the same full authentication
   exchange).  The random component also makes the fast re-
   authentication identities unpredictable, so an attacker cannot
   initiate a fast re-authentication exchange to get the server's
   EAP-Request/AKA-Reauthentication packet.

完全な認証文脈識別子としての作品。 速い再認証州の情報が同輩の速い再認証州の情報に合っている(言い換えれば、州の情報が同じ完全な認証交換から来ているか否かに関係なく)か否かに関係なく、アイデンティティが、サーバが検出するのを助けることができる文脈の特定の速い再認証。 また、無作為のコンポーネントで速い再認証のアイデンティティが予測できるようにならないので、攻撃者はサーバのEAP-要求/AKA-Reauthenticationパケットを得るために速い再認証交換を起こすことができません。

   Transmitting pseudonyms and fast re-authentication identities from
   the server to the peer is discussed in Section 4.1.1.8.  The
   pseudonym is transmitted as a username, without an NAI realm, and the
   fast re-authentication identity is transmitted as a complete NAI,
   including a realm portion if a realm is required.  The realm is
   included in the fast re-authentication identity in order to allow the
   server to include a server-specific realm.

セクション4.1.1で.8にサーバから同輩まで匿名と速い再認証のアイデンティティを伝えるのと議論します。 匿名はユーザ名としてNAI分野なしで伝えられます、そして、速い再認証のアイデンティティは完全なNAIとして伝えられます、分野が必要であるなら分野の部分を含んでいて。 分野は、サーバがサーバ特有の分野を含んでいるのを許容するために速い再認証のアイデンティティに含まれています。

   Regardless of construction method, the pseudonym username MUST
   conform to the grammar specified for the username portion of an NAI.
   Also, the fast re-authentication identity MUST conform to the NAI
   grammar.  The EAP servers that the subscribers of an operator can use
   MUST ensure that the pseudonym usernames and the username portions
   used in fast re-authentication identities that they generate are
   unique.

工法にかかわらず、匿名ユーザ名はNAIのユーザ名一部に指定された文法に従わなければなりません。 また、速い再認証のアイデンティティはNAI文法に従わなければなりません。オペレータの加入者が使用できるEAPサーバはそれらが生成する速い再認証のアイデンティティに使用される匿名ユーザ名とユーザ名部分が確実にユニークになるようにしなければなりません。

   In any case, it is necessary that permanent usernames, pseudonym
   usernames, and fast re-authentication usernames are separate and
   recognizable from each other.  It is also desirable that EAP-SIM and
   EAP-AKA usernames be recognizable from each other as an aid to the
   server when deciding which method to offer.

どのような場合でも、永久的なユーザ名、匿名ユーザ名、および速い再認証ユーザ名が互いから別々であって、認識可能であることが必要です。 また、どのメソッドを提供したらよいかを決めるとき、EAP-SIMとEAP-AKAユーザ名がサーバへの援助として互いから認識可能であるのも、望ましいです。

   In general, it is the task of the EAP server and the policies of its
   administrator to ensure sufficient separation of the usernames.
   Pseudonym usernames and fast re-authentication usernames are both
   produced and used by the EAP server.  The EAP server MUST compose
   pseudonym usernames and fast re-authentication usernames so that it
   can recognize if an NAI username is an EAP-AKA pseudonym username or
   an EAP-AKA fast re-authentication username.  For instance, when the
   usernames have been derived from the IMSI, the server could use
   different leading characters in the pseudonym usernames and fast
   re-authentication usernames (e.g., the pseudonym could begin with a
   leading "2" character).  When mapping a fast re-authentication
   identity to a permanent identity, the server SHOULD only examine the
   username portion of the fast re-authentication identity and ignore
   the realm portion of the identity.

一般に、それは、EAPサーバに関するタスクとユーザ名の十分な分離を確実にする管理者の方針です。 匿名ユーザ名と速い再認証ユーザ名は、EAPサーバによって作り出されて、使用されます。EAPサーバは、NAIユーザ名がEAP-AKA匿名ユーザ名であるか、そして、EAP-AKAの速い再認証ユーザ名を認識できるように、匿名ユーザ名と速い再認証ユーザ名を構成しなければなりません。 例えば、IMSIからユーザ名を得たときサーバが匿名ユーザ名と速い再認証ユーザ名で異なった主人公を使用するかもしれない、(例えば匿名が先導で始まることができた、「2インチのキャラクタ)」 永久的なアイデンティティへの速い再認証のアイデンティティを写像するとき、サーバSHOULDは速い再認証のアイデンティティのユーザ名部分を調べるだけであり、アイデンティティの分野の部分を無視します。

Arkko & Haverinen            Informational                     [Page 19]

RFC 4187                 EAP-AKA Authentication             January 2006

[19ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   Because the peer may fail to save a pseudonym username that was sent
   in an EAP-Request/AKA-Challenge (for example, due to malfunction),
   the EAP server SHOULD maintain, at least, the most recently used
   pseudonym username in addition to the most recently issued pseudonym
   username.  If the authentication exchange is not completed
   successfully, then the server SHOULD NOT overwrite the pseudonym
   username that was issued during the most recent successful
   authentication exchange.

同輩がAKA EAP-要求/挑戦(例えば不調のため)で送られた匿名ユーザ名を保存しないかもしれないので、SHOULDが最も最近少なくとも維持するEAPサーバは最も最近発行された匿名ユーザ名に加えた匿名ユーザ名を使用しました。 認証交換が首尾よく終了されていないなら、サーバSHOULD NOTは最新のうまくいっている認証交換の間に発行された匿名ユーザ名を上書きします。

4.1.1.8.  Transmitting Pseudonyms and Fast Re-Authentication Identities
          to the Peer

4.1.1.8. 匿名と速い再認証のアイデンティティを同輩に伝えます。

   The server transmits pseudonym usernames and fast re-authentication
   identities to the peer in cipher, using the AT_ENCR_DATA attribute.

AT_ENCR_DATA属性を使用して、サーバは暗号で匿名ユーザ名と速い再認証のアイデンティティを同輩に伝えます。

   The EAP-Request/AKA-Challenge message MAY include an encrypted
   pseudonym username and/or an encrypted fast re-authentication
   identity in the value field of the AT_ENCR_DATA attribute.  Because
   identity privacy support and fast re-authentication are optional to
   implement, the peer MAY ignore the AT_ENCR_DATA attribute and always
   use the permanent identity.  On fast re-authentication (discussed in
   Section 5), the server MAY include a new, encrypted fast re-
   authentication identity in the EAP-Request/AKA-Reauthentication
   message.

AKA EAP-要求/挑戦メッセージはAT_ENCR_DATA属性の値の分野に暗号化された匿名ユーザ名、そして/または、暗号化された速い再認証のアイデンティティを含むかもしれません。 アイデンティティプライバシーサポートと速い再認証が実装するために任意であるので、同輩は、AT_ENCR_DATA属性を無視して、いつも永久的なアイデンティティを使用するかもしれません。 速い再認証(セクション5では、議論する)のときに、サーバはEAP-要求/AKA-Reauthenticationメッセージに新しくて、暗号化された速い再認証のアイデンティティを含むかもしれません。

   On receipt of the EAP-Request/AKA-Challenge, the peer MAY decrypt the
   encrypted data in AT_ENCR_DATA; and if a pseudonym username is
   included, the peer may use the obtained pseudonym username on the
   next full authentication.  If a fast re-authentication identity is
   included, then the peer MAY save it together with other fast re-
   authentication state information, as discussed in Section 5, for the
   next fast re-authentication.

AKA EAP-要求/挑戦を受け取り次第、同輩はAT_ENCR_DATAの暗号化されたデータを解読するかもしれません。 そして、匿名ユーザ名が含まれているなら、同輩は次の完全な認証に関する得られた匿名ユーザ名を使用するかもしれません。 速い再認証のアイデンティティが含まれているなら、同輩は他の速い再認証州の情報と共にそれを保存するかもしれません、セクション5で議論するように、次の速い再認証のために。

   If the peer does not receive a new pseudonym username in the
   EAP-Request/AKA-Challenge message, the peer MAY use an old pseudonym
   username instead of the permanent username on next full
   authentication.  The username portions of fast re-authentication
   identities are one-time usernames, which the peer MUST NOT re-use.
   When the peer uses a fast re-authentication identity in an EAP
   exchange, the peer MUST discard the fast re-authentication identity
   and not re-use it in another EAP authentication exchange, even if the
   authentication exchange was not completed.

同輩がAKA EAP-要求/挑戦メッセージの新しい匿名ユーザ名を受け取らないなら、同輩は次の完全な認証に関する永久的なユーザ名の代わりに古い匿名ユーザ名を使用するかもしれません。 速い再認証のアイデンティティのユーザ名部分は1回のユーザ名です。(同輩はそのユーザ名を再使用してはいけません)。 同輩がEAP交換に速い再認証のアイデンティティを使用すると、同輩は、速い再認証のアイデンティティを捨てて、別のEAP認証交換にそれを再使用してはいけません、認証交換が終了されなかったとしても。

4.1.1.9.  Usage of the Pseudonym by the Peer

4.1.1.9. 同輩による匿名の用法

   When the optional identity privacy support is used on full
   authentication, the peer MAY use a pseudonym username received as
   part of a previous full authentication sequence as the username

任意のアイデンティティプライバシーサポートが完全な認証のときに使用されるとき、同輩はユーザ名として前の完全な認証系列の一部として受け取られた匿名ユーザ名を使用するかもしれません。

Arkko & Haverinen            Informational                     [Page 20]

RFC 4187                 EAP-AKA Authentication             January 2006

[20ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   portion of the NAI.  The peer MUST NOT modify the pseudonym username
   received in AT_NEXT_PSEUDONYM.  However, as discussed above, the peer
   MAY need to decorate the username in some environments by appending
   or prepending the username with a string that indicates supplementary
   AAA routing information.

NAIの一部。 同輩は_AT_ネクストPSEUDONYMに受け取られた匿名ユーザ名を変更してはいけません。 しかしながら、上で議論するように、同輩は、補っているAAAルーティング情報を示すひもでユーザ名を追加するか、またはprependingすることによっていくつかの環境におけるユーザ名に飾り付けをする必要があるかもしれません。

   When using a pseudonym username in an environment where a realm
   portion is used, the peer concatenates the received pseudonym
   username with the "@" character and an NAI realm portion.  The
   selection of the NAI realm is discussed above.  The peer can select
   the realm portion similarly, regardless of whether it uses the
   permanent username or a pseudonym username.

分野の部分が使用されている環境で匿名ユーザ名を使用するとき、同輩は"@"キャラクタとNAI分野の部分で受信された匿名ユーザ名を連結します。 上でNAI分野の選択について議論します。 永久的なユーザ名か匿名ユーザ名を使用するかどうかにかかわらず同輩は同様に分野の部分を選択できます。

4.1.1.10.  Usage of the Fast Re-Authentication Identity by the Peer

4.1.1.10. 同輩による速い再認証のアイデンティティの用法

   On fast re-authentication, the peer uses the fast re-authentication
   identity received as part of the previous authentication sequence.  A
   new fast re-authentication identity may be delivered as part of both
   full authentication and fast re-authentication.  The peer MUST NOT
   modify the username part of the fast re-authentication identity
   received in AT_NEXT_REAUTH_ID, except in cases when username
   decoration is required.  Even in these cases, the "root" fast
   re-authentication username must not be modified, but it may be
   appended or prepended with another string.

速い再認証のときに、同輩は前の認証系列の一部として受け取られた速い再認証のアイデンティティを使用します。 新しい速い再認証のアイデンティティは完全な認証と速い再認証の両方の一部として提供されるかもしれません。 同輩はAT_ネクスト_REAUTH_IDで受け取られた速い再認証のアイデンティティのユーザ名部分を変更してはいけません、ユーザ名デコレーションが必要であるときにケースを除いて。 これらの場合ではさえ、「根」速い再認証ユーザ名を変更してはいけませんが、別のひもでそれを追加するか、またはprependedするかもしれません。

4.1.2.  Communicating the Peer Identity to the Server

4.1.2. サーバへの同輩のアイデンティティを伝えます。

4.1.2.1.  General

4.1.2.1. 一般

   The peer identity MAY be communicated to the server with the
   EAP-Response/Identity message.  This message MAY contain the
   permanent identity, a pseudonym identity, or a fast re-authentication
   identity.  If the peer uses the permanent identity or a pseudonym
   identity, which the server is able to map to the permanent identity,
   then the authentication proceeds as discussed in the overview of
   Section 3.  If the peer uses a fast re-authentication identity, and
   if the fast re-authentication identity matches with a valid fast
   re-authentication identity maintained by the server, then a fast
   re-authentication exchange is performed, as described in Section 5.

同輩のアイデンティティはサーバにEAP-応答/アイデンティティメッセージと伝えられるかもしれません。 このメッセージは永久的なアイデンティティ、匿名のアイデンティティ、または速い再認証のアイデンティティを含むかもしれません。 同輩が永久的なアイデンティティか匿名のアイデンティティ(サーバは永久的なアイデンティティに写像できる)を使用するなら、認証はセクション3の概要で議論するように続きます。 同輩が速い再認証のアイデンティティを使用して、速い再認証のアイデンティティがサーバによって維持された有効な速い再認証のアイデンティティに合わせるなら、速い再認証交換は実行されます、セクション5で説明されるように。

   The peer identity can also be transmitted from the peer to the server
   using EAP-AKA messages instead of EAP-Response/Identity.  In this
   case, the server includes an identity requesting attribute
   (AT_ANY_ID_REQ, AT_FULLAUTH_ID_REQ or AT_PERMANENT_ID_REQ) in the
   EAP-Request/AKA-Identity message; and the peer includes the
   AT_IDENTITY attribute, which contains the peer's identity, in the
   EAP-Response/AKA-Identity message.  The AT_ANY_ID_REQ attribute is a
   general identity requesting attribute, which the server uses if it

また、EAP-応答/アイデンティティの代わりにEAP-AKAメッセージを使用することで同輩からサーバまで同輩のアイデンティティを伝えることができます。 この場合、サーバはAKA EAP-要求/アイデンティティメッセージに属性(__どんな_ID REQ、AT_FULLAUTH_AT_ID REQか_AT_PERMANENT_ID REQも)を要求するアイデンティティを含んでいます。 そして、同輩はAKA EAP-応答/アイデンティティメッセージでAT_IDENTITY属性を入れます。(それは、同輩のアイデンティティを含みます)。 どんな_ID_REQも結果と考えるAT_はサーバがそれであるなら使用する属性を要求する一般的なアイデンティティです。

Arkko & Haverinen            Informational                     [Page 21]

RFC 4187                 EAP-AKA Authentication             January 2006

[21ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   does not specify which kind of an identity the peer should return in
   AT_IDENTITY.  The server uses the AT_FULLAUTH_ID_REQ attribute to
   request either the permanent identity or a pseudonym identity.  The
   server uses the AT_PERMANENT_ID_REQ attribute to request that the
   peer send its permanent identity.  The EAP-Request/AKA-Challenge,
   EAP-Response/AKA-Challenge, or the packets used on fast re-
   authentication may optionally include the AT_CHECKCODE attribute,
   which enables the protocol peers to ensure the integrity of the
   AKA-Identity packets.  AT_CHECKCODE is specified in Section 10.13.

同輩がAT_IDENTITYでアイデンティティのどの種類を返すべきであるかを指定しません。 サーバは、永久的なアイデンティティか匿名のアイデンティティのどちらかを要求するのにAT_FULLAUTH_ID_REQ属性を使用します。 サーバは、同輩が永久的なアイデンティティを送るよう要求するのにAT_PERMANENT_ID_REQ属性を使用します。 AKA EAP-要求/挑戦、AKA EAP-応答/挑戦、または速い再認証のときに使用されたパケットが任意にAT_CHECKCODE属性を含むかもしれません。(それは、プロトコル同輩がAKA-アイデンティティパケットの保全を保証するのを可能にします)。 AT_CHECKCODEはセクション10.13で指定されます。

   The identity format in the AT_IDENTITY attribute is the same as in
   the EAP-Response/Identity packet (except that identity decoration is
   not allowed).  The AT_IDENTITY attribute contains a permanent
   identity, a pseudonym identity, or a fast re-authentication identity.

AT_IDENTITY属性におけるアイデンティティ形式はEAP-応答/アイデンティティパケット(アイデンティティデコレーションが許容されていないのを除いて)と同じです。 AT_IDENTITY属性は永久的なアイデンティティ、匿名のアイデンティティ、または速い再認証のアイデンティティを含んでいます。

   Please note that only the EAP-AKA peer and the EAP-AKA server process
   the AT_IDENTITY attribute and entities that pass through; EAP packets
   do not process this attribute.  Hence, the authenticator and other
   intermediate AAA elements (such as possible AAA proxy servers) will
   continue to refer to the peer with the original identity from the
   EAP-Response/Identity packet unless the identity authenticated in the
   AT_IDENTITY attribute is communicated to them in another way within
   the AAA protocol.

EAP-AKA同輩とEAP-AKAサーバだけが通り抜けるAT_IDENTITY属性と実体を処理します。 EAPパケットはこの属性を処理しません。 したがって、AT_IDENTITY属性で認証されたアイデンティティがAAAプロトコルの中で別の方法的に彼らに伝えられないと、固有識別文字と他の中間的AAA要素(可能なAAAプロキシサーバなどの)は、オリジナルのアイデンティティでEAP-応答/アイデンティティパケットから同輩について言及し続けるでしょう。

4.1.2.2.  Relying on EAP-Response/Identity Discouraged

4.1.2.2. がっかりするEAP-応答/アイデンティティを当てにします。

   The EAP-Response/Identity packet is not method specific; therefore,
   in many implementations it may be handled by an EAP Framework.  This
   introduces an additional layer of processing between the EAP peer and
   EAP server.  The extra layer of processing may cache identity
   responses or add decorations to the identity.  A modification of the
   identity response will cause the EAP peer and EAP server to use
   different identities in the key derivation, which will cause the
   protocol to fail.

EAP-応答/アイデンティティパケットはメソッド特有ではありません。 したがって、多くの実装では、それはEAP Frameworkによって扱われるかもしれません。 これはEAP同輩とEAPサーバに追加層の処理を取り入れます。付加的な層の処理は、アイデンティティ応答をキャッシュするか、またはアイデンティティにデコレーションを加えるかもしれません。 EAP同輩とEAPサーバはアイデンティティ応答の変更で主要な派生に異なったアイデンティティを使用するでしょう。(それは、プロトコルに失敗されるでしょう)。

   For this reason, it is RECOMMENDED that the EAP peer and server use
   the method-specific identity attributes in EAP-AKA, and the server is
   strongly discouraged from relying upon the EAP-Response/Identity.

この理由で、EAP同輩とサーバがEAP-AKAでメソッド特有のアイデンティティ属性を使用するのが、RECOMMENDEDであり、サーバはEAP-応答/アイデンティティを当てにして、強くがっかりしています。

   In particular, if the EAP server receives a decorated identity in
   EAP-Response/Identity, then the EAP server MUST use the
   identity-requesting attributes to request the peer to send an
   unmodified and undecorated copy of the identity in AT_IDENTITY.

EAPサーバがEAP-応答/アイデンティティにおける飾り付けをされたアイデンティティを受けるなら、特に、EAPサーバは、AT_IDENTITYでアイデンティティの変更されていなくて非飾り付けをされたコピーを送るよう同輩に要求するのにアイデンティティを要求する属性を使用しなければなりません。

Arkko & Haverinen            Informational                     [Page 22]

RFC 4187                 EAP-AKA Authentication             January 2006

[22ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

4.1.3.  Choice of Identity for the EAP-Response/Identity

4.1.3. EAP-応答/アイデンティティのためのアイデンティティの選択

   If EAP-AKA peer is started upon receiving an EAP-Request/Identity
   message, then the peer MAY use an EAP-AKA identity in the EAP-
   Response/Identity packet.  In this case, the peer performs the
   following steps.

EAP-AKA同輩がEAP-要求/アイデンティティメッセージを受け取るのに始められるなら、同輩はEAPの応答/アイデンティティパケットでEAP-AKAのアイデンティティを使用するかもしれません。 この場合、同輩は以下のステップを実行します。

   If the peer has maintained fast re-authentication state information
   and if the peer wants to use fast re-authentication, then the peer
   transmits the fast re-authentication identity in
   EAP-Response/Identity.

同輩が速い再認証州の情報を保守して、同輩が速い再認証を使用したいと思うなら、同輩はEAP-応答/アイデンティティにおける速い再認証のアイデンティティを伝えます。

   Else, if the peer has a pseudonym username available, then the peer
   transmits the pseudonym identity in EAP-Response/Identity.

ほかに、同輩に利用可能な匿名ユーザ名があるなら、同輩はEAP-応答/アイデンティティにおける匿名のアイデンティティを伝えます。

   In other cases, the peer transmits the permanent identity in
   EAP-Response/Identity.

他の場合では、同輩はEAP-応答/アイデンティティにおける永久的なアイデンティティを伝えます。

4.1.4.  Server Operation in the Beginning of EAP-AKA Exchange

4.1.4. 初めにEAP-別名交換のサーバ操作

   As discussed in Section 4.1.2.2, the server SHOULD NOT rely on an
   identity string received in EAP-Response/Identity.  Therefore, the
   RECOMMENDED way to start an EAP-AKA exchange is to ignore any
   received identity strings.  The server SHOULD begin the EAP-AKA
   exchange by issuing the EAP-Request/AKA-Identity packet with an
   identity-requesting attribute to indicate that the server wants the
   peer to include an identity in the AT_IDENTITY attribute of the EAP-
   Response/AKA-Identity message.  Three methods to request an identity
   from the peer are discussed below.

セクション4.1.2で議論するように、.2、サーバSHOULD NOTはEAP-応答/アイデンティティで受け取られたアイデンティティストリングを当てにします。 したがって、EAP-AKA交換を始めるRECOMMENDED方法はどんな容認されたアイデンティティストリングも無視することです。 サーバSHOULDは、サーバが、同輩がEAP AKA応答/アイデンティティメッセージのAT_IDENTITY属性でアイデンティティを入れる必要であるのを示すためにアイデンティティを要求する属性でAKA EAP-要求/アイデンティティパケットを発行することによって、EAP-AKA交換を始めます。 以下で同輩からアイデンティティを要求する3つのメソッドについて議論します。

   If the server chooses to not ignore the contents of
   EAP-Response/Identity, then the server may already receive an EAP-AKA
   identity in this packet.  However, if the EAP server has not received
   any EAP-AKA peer identity (permanent identity, pseudonym identity, or
   fast re-authentication identity) from the peer when sending the first
   EAP-AKA request, or if the EAP server has received an
   EAP-Response/Identity packet but the contents do not appear to be a
   valid permanent identity, pseudonym identity, or a re-authentication
   identity, then the server MUST request an identity from the peer
   using one of the methods below.

サーバが、EAP-応答/アイデンティティのコンテンツを無視しないのを選ぶなら、サーバはこのパケットで既にEAP-AKAのアイデンティティを受けるかもしれません。 しかしながら、EAP-AKAが要求する1番目を送るとき、EAPサーバがEAP-応答/アイデンティティパケットを受けましたが、内容が有効な永久的なアイデンティティ、匿名のアイデンティティ、または再認証のアイデンティティであるように見えないならEAPサーバが同輩からEAP-AKA同輩のアイデンティティ(永久的なアイデンティティ、匿名のアイデンティティ、または速い再認証のアイデンティティ)をまだ、受けていないなら、以下のメソッドの1つを使用して、サーバは同輩からアイデンティティを要求しなければなりません。

   The server sends the EAP-Request/AKA-Identity message with the
   AT_PERMANENT_ID_REQ attribute to indicate that the server wants the
   peer to include the permanent identity in the AT_IDENTITY attribute
   of the EAP-Response/AKA-Identity message.  This is done in the
   following cases:

サーバは、サーバが、同輩がAKA EAP-応答/アイデンティティメッセージのAT_IDENTITY属性で永久的なアイデンティティを入れる必要であるのを示すためにAT_PERMANENT_ID_REQ属性があるAKA EAP-要求/アイデンティティメッセージを送ります。 以下の場合でこれをします:

Arkko & Haverinen            Informational                     [Page 23]

RFC 4187                 EAP-AKA Authentication             January 2006

[23ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   o  The server does not support fast re-authentication or identity
      privacy.
   o  The server decided to process a received identity, and the server
      recognizes the received identity as a pseudonym identity, but the
      server is not able to map the pseudonym identity to a permanent
      identity.

o サーバは、再認証かアイデンティティがプライバシーであると速くサポートしません。○ サーバは、容認されたアイデンティティを処理すると決めました、そして、サーバは、容認されたアイデンティティが匿名のアイデンティティであると認めますが、サーバは永久的なアイデンティティへの匿名のアイデンティティを写像できません。

   The server issues the EAP-Request/AKA-Identity packet with the
   AT_FULLAUTH_ID_REQ attribute to indicate that the server wants the
   peer to include a full authentication identity (pseudonym identity or
   permanent identity) in the AT_IDENTITY attribute of the
   EAP-Response/AKA-Identity message.  This is done in the following
   cases:

サーバは、サーバが、同輩がAKA EAP-応答/アイデンティティメッセージのAT_IDENTITY属性で完全な認証のアイデンティティ(匿名のアイデンティティか永久的なアイデンティティ)を入れる必要であるのを示すためにAT_FULLAUTH_ID_REQ属性でAKA EAP-要求/アイデンティティパケットを発行します。 以下の場合でこれをします:

   o  The server does not support fast re-authentication and the server
      supports identity privacy
   o  The server decided to process a received identity, and the server
      recognizes the received identity as a re-authentication identity
      but the server is not able to map the re-authentication identity
      to a permanent identity

o サーバは速い再認証をサポートしません、そして、サーバはサーバが処理すると決めたアイデンティティプライバシーoに容認されたアイデンティティをサポートします、そして、サーバは、容認されたアイデンティティが再認証のアイデンティティであると認めますが、サーバは永久的なアイデンティティへの再認証のアイデンティティを写像できません。

   The server issues the EAP-Request/AKA-Identity packet with the
   AT_ANY_ID_REQ attribute to indicate that the server wants the peer to
   include an identity in the AT_IDENTITY attribute of the
   EAP-Response/AKA-Identity message, and the server does not indicate
   any preferred type for the identity.  This is done in other cases,
   such as when the server ignores a received EAP-Response/Identity,
   when the server does not have any identity, or when the server does
   not recognize the format of a received identity.

サーバはサーバが、同輩がAKA EAP-応答/アイデンティティメッセージのAT_IDENTITY属性でアイデンティティを入れる必要であるのを示すためにATがあるAKA EAP-要求/アイデンティティパケットに_どんな_ID_REQ属性も発行します、そして、サーバはアイデンティティのための少しの都合のよいタイプも示しません。 他の場合でこれをします、サーバがいつ容認されたEAP-応答/アイデンティティを無視するか、そして、いつ、サーバにはアイデンティティが少しのないか、そして、またはサーバがいつ容認されたアイデンティティの形式を認識しないのなどように。

4.1.5.  Processing of EAP-Request/AKA-Identity by the Peer

4.1.5. 同輩による別名EAP-要求/アイデンティティの処理

   Upon receipt of an EAP-Request/AKA-Identity message, the peer MUST
   perform the following steps.

AKA EAP-要求/アイデンティティメッセージを受け取り次第、同輩は以下のステップを実行しなければなりません。

   If the EAP-Request/AKA-Identity includes AT_PERMANENT_ID_REQ, and if
   the peer does not have a pseudonym available, then the peer MUST
   respond with EAP-Response/AKA-Identity and include the permanent
   identity in AT_IDENTITY.  If the peer has a pseudonym available, then
   the peer MAY refuse to send the permanent identity; hence, in this
   case the peer MUST either respond with EAP-Response/AKA-Identity and
   include the permanent identity in AT_IDENTITY or respond with
   EAP-Response/AKA-Client-Error packet with code "unable to process
   packet".

同輩に利用可能な匿名がないならAKA EAP-要求/アイデンティティが_AT_PERMANENT_ID REQを含んでいるなら、同輩は、AKA EAP-応答/アイデンティティで応じて、AT_IDENTITYで永久的なアイデンティティを入れなければなりません。 同輩に利用可能な匿名があるなら、同輩は、永久的なアイデンティティを送るのを拒否するかもしれません。 したがって、同輩は、この場合、AKA EAP-応答/アイデンティティで応じて、AT_IDENTITYで永久的なアイデンティティを入れなければならないか、またはコードが「パケットを処理できない」状態で、AKAクライアントEAP-応答/誤りパケットで応じなければなりません。

   If the EAP-Request/AKA-Identity includes AT_FULL_AUTH_ID_REQ, and if
   the peer has a pseudonym available, then the peer SHOULD respond with
   EAP-Response/AKA-Identity and include the pseudonym identity in

AKA EAP-要求/アイデンティティが、_AT_FULL_AUTH_ID REQと同輩が利用可能な匿名、次にSHOULDがAKA EAP-応答/アイデンティティで応じて、匿名のアイデンティティを含む同輩がいるかどうかを含んでいるなら

Arkko & Haverinen            Informational                     [Page 24]

RFC 4187                 EAP-AKA Authentication             January 2006

[24ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   AT_IDENTITY.  If the peer does not have a pseudonym when it receives
   this message, then the peer MUST respond with EAP-Response/
   AKA-Identity and include the permanent identity in AT_IDENTITY.  The
   Peer MUST NOT use a fast re-authentication identity in the
   AT_IDENTITY attribute.

_アイデンティティで。 このメッセージを受け取るとき同輩に匿名がないなら、同輩は、AKA EAP-応答/アイデンティティで応じて、AT_IDENTITYで永久的なアイデンティティを入れなければなりません。 PeerはAT_IDENTITY属性に速い再認証のアイデンティティを使用してはいけません。

   If the EAP-Request/AKA-Identity includes AT_ANY_ID_REQ, and if the
   peer has maintained fast re-authentication state information and
   wants to use fast re-authentication, then the peer responds with
   EAP-Response/AKA-Identity and includes the fast re-authentication
   identity in AT_IDENTITY.  Else, if the peer has a pseudonym identity
   available, then the peer responds with EAP-Response/AKA-Identity and
   includes the pseudonym identity in AT_IDENTITY.  Else, the peer
   responds with EAP-Response/AKA-Identity and includes the permanent
   identity in AT_IDENTITY.

同輩がAKA EAP-要求/アイデンティティが_どんなAT__ID REQも含んで、速い再認証州の情報を保守して、速い再認証を使用したいと思うなら、同輩は、AKA EAP-応答/アイデンティティで応じて、AT_IDENTITYで速い再認証のアイデンティティを入れます。 ほかに、同輩に利用可能な匿名のアイデンティティがあるなら、同輩は、AKA EAP-応答/アイデンティティで応じて、AT_IDENTITYで匿名のアイデンティティを入れます。 ほかに、同輩は、AKA EAP-応答/アイデンティティで応じて、AT_IDENTITYで永久的なアイデンティティを入れます。

   An EAP-AKA exchange may include several EAP/AKA-Identity rounds.  The
   server may issue a second EAP-Request/AKA-Identity, if it was not
   able to recognize the identity the peer used in the previous
   AT_IDENTITY attribute.  At most three EAP/AKA-Identity rounds can be
   used, so the peer MUST NOT respond to more than three
   EAP-Request/AKA-Identity messages within an EAP exchange.  The peer
   MUST verify that the sequence of EAP-Request/AKA-Identity packets the
   peer receives comply with the sequencing rules defined in this
   document.  That is, AT_ANY_ID_REQ can only be used in the first
   EAP-Request/AKA-Identity; in other words, AT_ANY_ID_REQ MUST NOT be
   used in the second or third EAP-Request/AKA-Identity.
   AT_FULLAUTH_ID_REQ MUST NOT be used if the previous
   EAP-Request/AKA-Identity included AT_PERMANENT_ID_REQ.  The peer
   operation, in cases when it receives an unexpected attribute or an
   unexpected message, is specified in Section 6.3.1.

EAP-AKA交換はいくつかのEAP/AKA-アイデンティティラウンドを含むかもしれません。 サーバはAKA第2EAP-要求/アイデンティティを発行するかもしれません、同輩が前のAT_IDENTITY属性に使用したアイデンティティを認識できなかったなら。 ほとんどの3EAP/AKA-アイデンティティラウンドのときに使用できるので、同輩はEAP交換の中でAKA3以上EAP-要求/アイデンティティメッセージに応じてはいけません。 同輩は、同輩が受けるAKA EAP-要求/アイデンティティパケットの系列が本書では定義される配列規則に応じることを確かめなければなりません。 AKA最初のEAP-要求/アイデンティティにどんなすなわち、AT__ID_REQも使用できるだけです。 _どんな言い換えれば、AT__ID REQ MUST NOT、もAKA2番目か第3EAP-要求/アイデンティティでは、使用されてください。 _AT_FULLAUTH_ID REQ MUST NOT、AKA前のEAP-要求/アイデンティティが_AT_PERMANENT_ID REQを含んでいたなら、使用されてください。 予期していなかった属性か予期していなかったメッセージを受け取るときの場合では、同輩操作はセクション6.3.1で指定されます。

4.1.6.  Attacks against Identity Privacy

4.1.6. アイデンティティプライバシーに対する攻撃

   The section above specifies two possible ways the peer can operate
   upon receipt of AT_PERMANENT_ID_REQ because a received
   AT_PERMANENT_ID_REQ does not necessarily originate from the valid
   network.  However, an active attacker may transmit an
   EAP-Request/AKA-Identity packet with an AT_PERMANENT_ID_REQ attribute
   to the peer, in an effort to find out the true identity of the user.
   If the peer does not want to reveal its permanent identity, then the
   peer sends the EAP-Response/AKA-Client-Error packet with the error
   code "unable to process packet", and the authentication exchange
   terminates.

上のセクションは容認された_AT_PERMANENT ID_REQが必ず有効なネットワークから発するというわけではないので同輩が_AT_PERMANENT_ID REQを受け取り次第働くことができる2つの可能な方法を指定します。 しかしながら、活発な攻撃者は、ユーザの本当のアイデンティティを見つけるためにAT_PERMANENT_ID_REQ属性で取り組みでAKA EAP-要求/アイデンティティパケットを同輩に伝えるかもしれません。 同輩が永久的なアイデンティティを明らかにしたくないなら、エラーコードが「パケットを処理できない」状態で、同輩はAKAクライアントEAP-応答/誤りパケットを送ります、そして、認証交換は終わります。

   Basically, there are two different policies that the peer can employ
   with regard to AT_PERMANENT_ID_REQ.  A "conservative" peer assumes
   that the network is able to maintain pseudonyms robustly.  Therefore,

基本的に、同輩が_AT_PERMANENT_ID REQに関して使うことができる2つの異なった方針があります。 「保守的な人」同輩は、ネットワークが匿名を強壮に維持できると仮定します。 したがって

Arkko & Haverinen            Informational                     [Page 25]

RFC 4187                 EAP-AKA Authentication             January 2006

[25ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   if a conservative peer has a pseudonym username, the peer responds
   with EAP-Response/AKA-Client-Error to the EAP packet with
   AT_PERMANENT_ID_REQ, because the peer believes that the valid network
   is able to map the pseudonym identity to the peer's permanent
   identity.  (Alternatively, the conservative peer may accept
   AT_PERMANENT_ID_REQ in certain circumstances, for example if the
   pseudonym was received a long time ago.)  The benefit of this policy
   is that it protects the peer against active attacks on anonymity.  On
   the other hand, a "liberal" peer always accepts the
   AT_PERMANENT_ID_REQ and responds with the permanent identity.  The
   benefit of this policy is that it works even if the valid network
   sometimes loses pseudonyms and is not able to map them to the
   permanent identity.

保守的な同輩に匿名ユーザ名があるなら、同輩は_AT_PERMANENT_ID REQと共にAKAクライアントEAP-応答/誤りでEAPパケットに応じます、同輩が、有効なネットワークが同輩の永久的なアイデンティティへの匿名のアイデンティティを写像できると信じているので。 (あるいはまた、保守的な同輩はある特定の状況では_AT_PERMANENT_ID REQを受け入れるかもしれません、例えば、昔に匿名を受け取ったなら。) この方針の利益は匿名に対する活発な攻撃に対して同輩を保護するということです。 他方では、「寛容な」同輩は、いつも_AT_PERMANENT_ID REQを受け入れて、永久的なアイデンティティで応じます。 この方針の利益は、有効なネットワークが時々匿名を失っても働いているということであり、永久的なアイデンティティにそれらを写像できません。

4.1.7.  Processing of AT_IDENTITY by the Server

4.1.7. _アイデンティティでは、サーバで、処理します。

   When the server receives an EAP-Response/AKA-Identity message with
   the AT_IDENTITY (in response to the server's identity requesting
   attribute), the server MUST operate as follows.

サーバがAT_IDENTITY(属性を要求するサーバのアイデンティティに対応した)と共にAKA EAP-応答/アイデンティティメッセージを受け取るとき、サーバは以下の通り作動しなければなりません。

   If the server used AT_PERMANENT_ID_REQ, and if the AT_IDENTITY does
   not contain a valid permanent identity, then the server sends an
   EAP-Request/AKA-Notification packet with AT_NOTIFICATION code
   "General failure" (16384) to terminate the EAP exchange.  If the
   server recognizes the permanent identity and is able to continue,
   then the server proceeds with full authentication by sending
   EAP-Request/AKA-Challenge.

AT_IDENTITYが有効な永久的なアイデンティティを含んでいないならサーバが_AT_PERMANENT_ID REQを使用したなら、サーバは、EAP交換を終えるためにAT_NOTIFICATIONコード「一般失敗」(16384)があるAKA EAP-要求/通知パケットを送ります。 サーバが永久的なアイデンティティを認識して、続くことができるなら、サーバはAKA送付EAP-要求/挑戦で完全な認証を続けます。

   If the server used AT_FULLAUTH_ID_REQ, and if AT_IDENTITY contains a
   valid permanent identity or a pseudonym identity that the server can
   map to a valid permanent identity, then the server proceeds with full
   authentication by sending EAP-Request/AKA-Challenge.  If AT_IDENTITY
   contains a pseudonym identity that the server is not able to map to a
   valid permanent identity, or an identity that the server is not able
   to recognize or classify, then the server sends EAP-Request/
   AKA-Identity with AT_PERMANENT_ID_REQ.

サーバが_AT_FULLAUTH_ID REQを使用して、AT_IDENTITYがサーバが有効な永久的なアイデンティティに写像できる有効な永久的なアイデンティティか匿名のアイデンティティを含んでいるなら、サーバはAKA送付EAP-要求/挑戦で完全な認証を続けます。 AT_IDENTITYがサーバが認識できませんし、分類できないサーバが有効な永久的なアイデンティティに写像できない匿名のアイデンティティ、またはアイデンティティを含んでいるなら、サーバは_AT_PERMANENT_ID REQがあるAKA EAP-要求/アイデンティティを送ります。

   If the server used AT_ANY_ID_REQ, and if the AT_IDENTITY contains a
   valid permanent identity or a pseudonym identity that the server can
   map to a valid permanent identity, then the server proceeds with full
   authentication by sending EAP-Request/ AKA-Challenge.

サーバが_どんなAT__ID REQも使用して、AT_IDENTITYがサーバが有効な永久的なアイデンティティに写像できる有効な永久的なアイデンティティか匿名のアイデンティティを含んでいるなら、サーバはAKA送付EAP-要求/挑戦で完全な認証を続けます。

   If the server used AT_ANY_ID_REQ, and if AT_IDENTITY contains a valid
   fast re-authentication identity and the server agrees on using
   re-authentication, then the server proceeds with fast
   re-authentication by sending EAP-Request/AKA-Reauthentication
   (Section 5).

サーバが_どんなAT__ID REQも使用して、AT_IDENTITYが有効な速い再認証のアイデンティティを含んでいて、サーバが、再認証を使用するのに同意するなら、サーバは、EAP-要求/AKA-Reauthentication(セクション5)を送ることによって、速い再認証を続けます。

Arkko & Haverinen            Informational                     [Page 26]

RFC 4187                 EAP-AKA Authentication             January 2006

[26ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   If the server used AT_ANY_ID_REQ, and if the peer sent an EAP-
   Response/AKA-Identity with AT_IDENTITY that contains an identity that
   the server recognizes as a fast re-authentication identity, but the
   server is not able to map the identity to a permanent identity, then
   the server sends EAP-Request/AKA-Identity with AT_FULLAUTH_ID_REQ.

サーバが_どんなAT__ID REQも使用して、同輩がサーバが速い再認証のアイデンティティとして認識するアイデンティティを含むAT_IDENTITYがあるEAP AKA応答/アイデンティティを送りましたが、サーバが永久的なアイデンティティへのアイデンティティを写像できないなら、サーバは_AT_FULLAUTH_ID REQがあるAKA EAP-要求/アイデンティティを送ります。

   If the server used AT_ANY_ID_REQ, and if AT_IDENTITY contains a valid
   fast re-authentication identity, which the server is able to map to a
   permanent identity, and if the server does not want to use fast
   re-authentication, then the server proceeds with full authentication
   by sending EAP-Request/AKA-Challenge.

サーバが_どんなAT__ID REQも使用して、サーバが速い再認証を使用したいと思わないならAT_IDENTITYが有効な速い再認証のアイデンティティ(サーバは永久的なアイデンティティに写像できる)を含んでいるなら、サーバはAKA送付EAP-要求/挑戦で完全な認証を続けます。

   If the server used AT_ANY_ID_REQ, and AT_IDENTITY contains an
   identity that the server recognizes as a pseudonym identity but the
   server is not able to map the pseudonym identity to a permanent
   identity, then the server sends EAP-Request/AKA-Identity with
   AT_PERMANENT_ID_REQ.

サーバが_どんなAT__ID REQも使用して、匿名のアイデンティティにもかかわらず、サーバが永久的なアイデンティティへの匿名のアイデンティティを写像できないときAT_IDENTITYがサーバが認識するアイデンティティを含んでいるなら、サーバは_AT_PERMANENT_ID REQがあるAKA EAP-要求/アイデンティティを送ります。

   If the server used AT_ANY_ID_REQ, and AT_IDENTITY contains an
   identity that the server is not able to recognize or classify, then
   the server sends EAP-Request/AKA-Identity with AT_FULLAUTH_ID_REQ.

サーバが_どんなAT__ID REQも使用して、AT_IDENTITYがサーバが認識できませんし、分類できないアイデンティティを含んでいるなら、サーバは_AT_FULLAUTH_ID REQがあるAKA EAP-要求/アイデンティティを送ります。

4.2.  Message Sequence Examples (Informative)

4.2. メッセージ系列の例(有益)です。

   This section contains non-normative message sequence examples to
   illustrate how the peer identity can be communicated to the server.

このセクションはどう同輩のアイデンティティをサーバに伝えることができるかを例証する非標準のメッセージ系列の例を含みます。

4.2.1.  Usage of AT_ANY_ID_REQ

4.2.1. __のどんな_ID REQの使用法

   Obtaining the peer identity with EAP-AKA attributes is illustrated in
   Figure 5 below.

EAP-AKA属性で同輩のアイデンティティを得るのは以下の図5で例証されます。

       Peer                                             Authenticator
          |                                                       |
          |                            +------------------------------+
          |                            | Server does not have any     |
          |                            | Subscriber identity available|
          |                            | When starting EAP-AKA        |
          |                            +------------------------------+
          |          EAP-Request/AKA-Identity                     |
          |          (AT_ANY_ID_REQ)                              |
          |<------------------------------------------------------|
          |                                                       |
          | EAP-Response/AKA-Identity                             |
          | (AT_IDENTITY)                                         |
          |------------------------------------------------------>|
          |                                                       |
                     Figure 5: Usage of AT_ANY_ID_REQ

同輩固有識別文字| | | +------------------------------+ | | サーバには、いずれもありません。| | | 利用可能な加入者のアイデンティティ| | | いつの始めのEAP-AKA| | +------------------------------+ | 別名EAP-要求/アイデンティティ| | (__どんな_ID REQのも) | |<------------------------------------------------------| | | | 別名EAP-応答/アイデンティティ| | (_アイデンティティにおける) | |------------------------------------------------------>| | | 図5: __のどんな_ID REQの使用法

Arkko & Haverinen            Informational                     [Page 27]

RFC 4187                 EAP-AKA Authentication             January 2006

[27ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

4.2.2.  Fall Back on Full Authentication

4.2.2. 完全な認証のときに、後ろへ下がってください。

   Figure 6 illustrates the case when the server does not recognize the
   fast re-authentication identity the peer used in AT_IDENTITY.

サーバが同輩がAT_IDENTITYで使用した速い再認証のアイデンティティを認識しないとき、図6はケースを例証します。

       Peer                                             Authenticator
          |                                                       |
          |                            +------------------------------+
          |                            | Server does not have any     |
          |                            | Subscriber identity available|
          |                            | When starting EAP-AKA        |
          |                            +------------------------------+
          |        EAP-Request/AKA-Identity                       |
          |        (AT_ANY_ID_REQ)                                |
          |<------------------------------------------------------|
          |                                                       |
          | EAP-Response/AKA-Identity                             |
          | (AT_IDENTITY containing a fast re-auth. identity)     |
          |------------------------------------------------------>|
          |                            +------------------------------+
          |                            | Server does not recognize    |
          |                            | The fast re-auth.            |
          |                            | Identity                     |
          |                            +------------------------------+
          |     EAP-Request/AKA-Identity                          |
          |     (AT_FULLAUTH_ID_REQ)                              |
          |<------------------------------------------------------|
          | EAP-Response/AKA-Identity                             |
          | (AT_IDENTITY with a full-auth. Identity)              |
          |------------------------------------------------------>|
          |                                                       |

同輩固有識別文字| | | +------------------------------+ | | サーバには、いずれもありません。| | | 利用可能な加入者のアイデンティティ| | | いつの始めのEAP-AKA| | +------------------------------+ | 別名EAP-要求/アイデンティティ| | (__どんな_ID REQのも) | |<------------------------------------------------------| | | | 別名EAP-応答/アイデンティティ| | (a速い再authアイデンティティを含むAT_IDENTITY) | |------------------------------------------------------>| | +------------------------------+ | | サーバは認識しません。| | | 速い再auth。 | | | アイデンティティ| | +------------------------------+ | 別名EAP-要求/アイデンティティ| | (__FULLAUTH_ID REQの) | |<------------------------------------------------------| | 別名EAP-応答/アイデンティティ| | (完全なauthとAT_IDENTITY。 アイデンティティ) | |------------------------------------------------------>| | |

                Figure 6: Fall back on full authentication

図6: 完全な認証のときに、後ろへ下がってください。

   If the server recognizes the fast re-authentication identity, but
   still wants to fall back on full authentication, the server may issue
   the EAP-Request/AKA-Challenge packet.  In this case, the full
   authentication procedure proceeds as usual.

サーバが速い再認証のアイデンティティを認識しますが、完全な認証のときにまだ後ろへ下がっていたいなら、サーバはAKA EAP-要求/挑戦パケットを発行するかもしれません。 この場合、完全な認証手順はいつものように続きます。

Arkko & Haverinen            Informational                     [Page 28]

RFC 4187                 EAP-AKA Authentication             January 2006

[28ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

4.2.3.  Requesting the Permanent Identity 1

4.2.3. 永久的なアイデンティティ1を要求します。

   Figure 7 illustrates the case when the EAP server fails to decode a
   pseudonym identity included in the EAP-Response/Identity packet.

EAP-応答/アイデンティティパケットに匿名のアイデンティティを含んでいて、EAPサーバが解読しないと、図7はケースを例証します。

       Peer                                             Authenticator
          |                               EAP-Request/Identity    |
          |<------------------------------------------------------|
          | EAP-Response/Identity                                 |
          | (Includes a pseudonym)                                |
          |------------------------------------------------------>|
          |                            +------------------------------+
          |                            | Server fails to decode the   |
          |                            | Pseudonym.                   |
          |                            +------------------------------+
          |  EAP-Request/AKA-Identity                             |
          |  (AT_PERMANENT_ID_REQ)                                |
          |<------------------------------------------------------|
          |                                                       |
          | EAP-Response/AKA-Identity                             |
          | (AT_IDENTITY with permanent identity)                 |
          |------------------------------------------------------>|
          |                                                       |

同輩固有識別文字| EAP-要求/アイデンティティ| |<------------------------------------------------------| | EAP-応答/アイデンティティ| | (匿名を含んでいます) | |------------------------------------------------------>| | +------------------------------+ | | サーバは解読しません。| | | 匿名。 | | +------------------------------+ | 別名EAP-要求/アイデンティティ| | (__永久的な_ID REQの) | |<------------------------------------------------------| | | | 別名EAP-応答/アイデンティティ| | (永久的なアイデンティティがあるAT_IDENTITY) | |------------------------------------------------------>| | |

               Figure 7: Requesting the permanent identity 1

図7: 永久的なアイデンティティ1を要求します。

   If the server recognizes the permanent identity, then the
   authentication sequence proceeds as usual with the EAP Server issuing
   the EAP-Request/AKA-Challenge message.

サーバが永久的なアイデンティティを認識するなら、認証系列はいつものようにAKA EAP-要求/挑戦メッセージを発行するEAP Serverを続けます。

Arkko & Haverinen            Informational                     [Page 29]

RFC 4187                 EAP-AKA Authentication             January 2006

[29ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

4.2.4.  Requesting the Permanent Identity 2

4.2.4. 永久的なアイデンティティ2を要求します。

   Figure 8 illustrates the case when the EAP server fails to decode the
   pseudonym included in the AT_IDENTITY attribute.

AT_IDENTITY属性に匿名を含んでいて、EAPサーバが解読しないと、エイト環はケースを例証します。

       Peer                                             Authenticator
          |                                                       |
          |                            +------------------------------+
          |                            | Server does not have any     |
          |                            | Subscriber identity available|
          |                            | When starting EAP-AKA        |
          |                            +------------------------------+
          |        EAP-Request/AKA-Identity                       |
          |        (AT_ANY_ID_REQ)                                |
          |<------------------------------------------------------|
          |                                                       |
          |EAP-Response/AKA-Identity                              |
          |(AT_IDENTITY with a pseudonym identity)                |
          |------------------------------------------------------>|
          |                            +------------------------------+
          |                            | Server fails to decode the   |
          |                            | Pseudonym in AT_IDENTITY     |
          |                            +------------------------------+
          |                EAP-Request/AKA-Identity               |
          |                (AT_PERMANENT_ID_REQ)                  |
          |<------------------------------------------------------|
          | EAP-Response/AKA-Identity                             |
          | (AT_IDENTITY with permanent identity)                 |
          |------------------------------------------------------>|
          |                                                       |

同輩固有識別文字| | | +------------------------------+ | | サーバには、いずれもありません。| | | 利用可能な加入者のアイデンティティ| | | いつの始めのEAP-AKA| | +------------------------------+ | 別名EAP-要求/アイデンティティ| | (__どんな_ID REQのも) | |<------------------------------------------------------| | | |別名EAP-応答/アイデンティティ| |(匿名のアイデンティティがあるAT_IDENTITY) | |------------------------------------------------------>| | +------------------------------+ | | サーバは解読しません。| | | 中の_アイデンティティにおける匿名| | +------------------------------+ | 別名EAP-要求/アイデンティティ| | (__永久的な_ID REQの) | |<------------------------------------------------------| | 別名EAP-応答/アイデンティティ| | (永久的なアイデンティティがあるAT_IDENTITY) | |------------------------------------------------------>| | |

               Figure 8: Requesting the permanent identity 2

エイト環: 永久的なアイデンティティ2を要求します。

4.2.5.  Three EAP/AKA-Identity Round Trips

4.2.5. 3つの別名EAP/アイデンティティ周遊旅行

   Figure 9 illustrates the case with three EAP/AKA-Identity round
   trips.

図9は3つのEAP/AKA-アイデンティティ周遊旅行をケースに入れます。

Arkko & Haverinen            Informational                     [Page 30]

RFC 4187                 EAP-AKA Authentication             January 2006

[30ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

       Peer                                             Authenticator
          |                                                       |
          |                            +------------------------------+
          |                            | Server does not have any     |
          |                            | Subscriber identity available|
          |                            | When starting EAP-AKA        |
          |                            +------------------------------+
          |        EAP-Request/AKA-Identity                       |
          |        (AT_ANY_ID_REQ)                                |
          |<------------------------------------------------------|
          |                                                       |
          | EAP-Response/AKA-Identity                             |
          | (AT_IDENTITY with fast re-auth. identity)             |
          |------------------------------------------------------>|
          |                            +------------------------------+
          |                            | Server does not accept       |
          |                            | The fast re-authentication   |
          |                            | Identity                     |
          |                            +------------------------------+
          |                                                       |
          :                                                       :
          :                                                       :

同輩固有識別文字| | | +------------------------------+ | | サーバには、いずれもありません。| | | 利用可能な加入者のアイデンティティ| | | いつの始めのEAP-AKA| | +------------------------------+ | 別名EAP-要求/アイデンティティ| | (__どんな_ID REQのも) | |<------------------------------------------------------| | | | 別名EAP-応答/アイデンティティ| | (速い再authアイデンティティがあるAT_IDENTITY) | |------------------------------------------------------>| | +------------------------------+ | | サーバは受け入れません。| | | 速い再認証| | | アイデンティティ| | +------------------------------+ | | : : : :

          :                                                       :
          :                                                       :
          |     EAP-Request/AKA-Identity                          |
          |     (AT_FULLAUTH_ID_REQ)                              |
          |<------------------------------------------------------|
          |EAP-Response/AKA-Identity                              |
          |(AT_IDENTITY with a pseudonym identity)                |
          |------------------------------------------------------>|
          |                            +------------------------------+
          |                            | Server fails to decode the   |
          |                            | Pseudonym in AT_IDENTITY     |
          |                            +------------------------------+
          |           EAP-Request/AKA-Identity                    |
          |           (AT_PERMANENT_ID_REQ)                       |
          |<------------------------------------------------------|
          | EAP-Response/AKA-Identity                             |
          | (AT_IDENTITY with permanent identity)                 |
          |------------------------------------------------------>|
          |                                                       |

: : : : | 別名EAP-要求/アイデンティティ| | (__FULLAUTH_ID REQの) | |<------------------------------------------------------| |別名EAP-応答/アイデンティティ| |(匿名のアイデンティティがあるAT_IDENTITY) | |------------------------------------------------------>| | +------------------------------+ | | サーバは解読しません。| | | 中の_アイデンティティにおける匿名| | +------------------------------+ | 別名EAP-要求/アイデンティティ| | (__永久的な_ID REQの) | |<------------------------------------------------------| | 別名EAP-応答/アイデンティティ| | (永久的なアイデンティティがあるAT_IDENTITY) | |------------------------------------------------------>| | |

                   Figure 9: Three EAP-AKA Start rounds

図9: 3EAP-AKA Startラウンド

   After the last EAP-Response/AKA-Identity message, the full
   authentication sequence proceeds as usual.

AKA最後のEAP-応答/アイデンティティメッセージの後に、完全な認証系列はいつものように続きます。

Arkko & Haverinen            Informational                     [Page 31]

RFC 4187                 EAP-AKA Authentication             January 2006

[31ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

5.  Fast Re-Authentication

5. 速い再認証

5.1.  General

5.1. 一般

   In some environments, EAP authentication may be performed frequently.
   Because the EAP-AKA full authentication procedure uses the AKA
   algorithms, and therefore requires fresh authentication vectors from
   the Authentication Centre, the full authentication procedure may
   result in many network operations when used very frequently.
   Therefore, EAP-AKA includes a more inexpensive fast re-authentication
   procedure that does not make use of the AKA algorithms and does not
   need new vectors from the Authentication Centre.

いくつかの環境で、EAP認証は頻繁に実行されるかもしれません。 EAP-AKAの完全な認証手順がAKAアルゴリズムを使用して、したがって、Authentication Centreから新鮮な認証ベクトルを必要とするので、非常に頻繁に使用されると、完全な認証手順は多くのネットワーク操作をもたらすかもしれません。 したがって、EAP-AKAはAKAアルゴリズムを利用しないで、またAuthentication Centreから新しいベクトルを必要としないより安価な速い再認証手順を含んでいます。

   Fast re-authentication is optional to implement for both the EAP-AKA
   server and peer.  On each EAP authentication, either one of the
   entities may fall back on full authentication if is does not want to
   use fast re-authentication.

速い再認証は、両方のためにEAP-AKAサーバと同輩を実装するために任意です。 実体のどちらかが完全な認証のときにそれぞれのEAP認証のときに後ろへ下がる、速い再認証を使用して欲ししないでください。

   Fast re-authentication is based on the keys derived on the preceding
   full authentication.  The same K_aut and K_encr keys used in full
   authentication are used to protect EAP-AKA packets and attributes,
   and the original Master Key from full authentication is used to
   generate a fresh Master Session Key, as specified in Section 7.

速い再認証は前の完全な認証のときに引き出されたキーに基づいています。 キーが完全な認証に使用した同じK_autとK_encrはEAP-AKAパケットと属性を保護するのに使用されます、そして、完全な認証からのオリジナルのMaster Keyは新鮮なMaster Session Keyを生成するのに使用されます、セクション7で指定されるように。

   The fast re-authentication exchange makes use of an unsigned 16-bit
   counter, included in the AT_COUNTER attribute.  The counter has three
   goals: 1) it can be used to limit the number of successive
   reauthentication exchanges without full-authentication 2) it
   contributes to the keying material, and 3) it protects the peer and
   the server from replays.  On full authentication, both the server and
   the peer initialize the counter to one.  The counter value of at
   least one is used on the first fast re-authentication.  On subsequent
   fast re-authentications, the counter MUST be greater than on any of
   the previous fast re-authentications.  For example, on the second
   fast re-authentication, counter value is two or greater, etc.  The
   AT_COUNTER attribute is encrypted.

速い再認証交換はAT_COUNTER属性に含まれていた未署名の16ビットのカウンタを利用します。 カウンタには、3つの目標があります: 1) 完全な認証2のない交換) それが合わせることの材料に寄付する連続した再認証の数を制限するのにそれを使用できます、そして、それが同輩とサーバを保護する3は)再演されます。 完全な認証のときに、サーバと同輩の両方が1つにカウンタを初期設定します。 少なくとも1の対価は最初の速い再認証のときに使用されます。 その後の速い再認証のときに、カウンタは前の速い再認証のいずれよりも大きいに違いありません。 例えば、2番目の速い再認証のときに、対価は2以上ですなど。 AT_COUNTER属性は暗号化されています。

   Both the peer and the EAP server maintain a copy of the counter.  The
   EAP server sends its counter value to the peer in the fast
   re-authentication request.  The peer MUST verify that its counter
   value is less than or equal to the value sent by the EAP server.

同輩とEAPサーバの両方がカウンタのコピーを維持します。 EAPサーバは速い再認証要求における同輩に対価を送ります。 同輩は、対価がEAPサーバによって送られたより値以下であることを確かめなければなりません。

   The server includes an encrypted server random nonce (AT_NONCE_S) in
   the fast re-authentication request.  The AT_MAC attribute in the
   peer's response is calculated over NONCE_S to provide a
   challenge/response authentication scheme.  The NONCE_S also
   contributes to the new Master Session Key.

サーバは速い再認証要求に暗号化されたサーバ無作為の一回だけ(AT_NONCE_S)を含んでいます。 同輩の応答におけるAT_MAC属性は、挑戦/応答認証体系を提供するためにNONCE_Sの上で計算されます。 また、NONCE_Sは新しいMaster Session Keyに貢献します。

Arkko & Haverinen            Informational                     [Page 32]

RFC 4187                 EAP-AKA Authentication             January 2006

[32ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   Both the peer and the server SHOULD have an upper limit for the
   number of subsequent fast re-authentications allowed before a full
   authentication needs to be performed.  Because a 16-bit counter is
   used in fast re-authentication, the theoretical maximum number of
   re-authentications is reached when the counter value reaches FFFF
   hexadecimal.  In order to use fast re-authentication, the peer and
   the EAP server need to store the following values: Master Key, latest
   counter value and the next fast re-authentication identity.  K_aut
   and K_encr may either be stored or derived again from MK.  The server
   may also need to store the permanent identity of the user.

同輩とサーバSHOULDの両方で、完全な認証が、実行される必要がある前にその後の速い再認証の数のための上限を許容しています。 16ビットのカウンタが速い再認証に使用されるので、対価がFFFFに達するとき、理論上の最大数の再認証に達しています。16進。 速い再認証を使用するために、同輩とEAPサーバは、以下の値を保存する必要があります: Key、最新の対価、および次の速い再認証にアイデンティティをマスタリングしてください。 K_autとK_encrを保存するか、または再びMKから得るかもしれません。 また、サーバは、ユーザの永久的なアイデンティティを保存する必要があるかもしれません。

5.2.  Comparison to AKA

5.2. 別名との比較

   When analyzing the fast re-authentication exchange, it may be helpful
   to compare it with the 3rd generation Authentication and Key
   Agreement (AKA) exchange used on full authentication.  The counter
   corresponds to the AKA sequence number, NONCE_S corresponds to RAND,
   the AT_MAC in EAP-Request/AKA-Reauthentication corresponds to AUTN,
   the AT_MAC in EAP-Response/AKA-Reauthentication corresponds to RES,
   AT_COUNTER_TOO_SMALL corresponds to AUTS, and encrypting the counter
   corresponds to the usage of the Anonymity Key.  Also, the key
   generation on fast re-authentication, with regard to random or fresh
   material, is similar to AKA -- the server generates the NONCE_S and
   counter values, and the peer only verifies that the counter value is
   fresh.

速い再認証交換を分析するとき、完全な認証のときに使用された3番目の世代AuthenticationとKey Agreement(AKA)交換とそれを比べるのは役立っているかもしれません。 カウンタはAKA一連番号に対応している、NONCE_SはRANDに対応している、EAP-要求/AKA-ReauthenticationのAT_MACはAUTNに対応している、EAP-応答/AKA-ReauthenticationのAT_MACはRESに対応しています、AT_COUNTERも。_SMALLはAUTSに対応しています、そして、カウンタを暗号化するのはAnonymity Keyの使用法に対応しています。 また、無作為の、または、新鮮な材料に関して、速い再認証におけるキー生成もAKAと同様です--サーバはNONCE_Sと対価を生成します、そして、同輩は対価が新鮮であることを確かめるだけです。

   It should also be noted that encrypting the AT_NONCE_S, AT_COUNTER,
   or AT_COUNTER_TOO_SMALL attributes is not important to the security
   of the fast re-authentication exchange.

また、AT_NONCE_S、AT_COUNTER、またはAT_COUNTERも_SMALLが結果と考える暗号化するのが速い再認証交換のセキュリティに重要でないことに注意されるべきです。

5.3.  Fast Re-Authentication Identity

5.3. 速い再認証のアイデンティティ

   The fast re-authentication procedure makes use of separate
   re-authentication user identities.  Pseudonyms and the permanent
   identity are reserved for full authentication only.  If a fast
   re-authentication identity is lost and the network does not recognize
   it, the EAP server can fall back on full authentication.  If the EAP
   server supports fast re-authentication, it MAY include the skippable
   AT_NEXT_REAUTH_ID attribute in the encrypted data of EAP- Request/-
   AKA-Challenge message.  This attribute contains a new
   re-authentication identity for the next fast re-authentication.  The
   attribute also works as a capability flag that indicates that the
   server supports fast re-authentication and that the server wants to
   continue using fast re-authentication within the current context.
   The peer MAY ignore this attribute, in which case it will use full
   authentication next time.  If the peer wants to use fast
   re-authentication, it uses this fast re-authentication identity on
   next authentication.  Even if the peer has a fast re-authentication

速い再認証手順は別々の再認証ユーザアイデンティティを利用します。 匿名と永久的なアイデンティティは完全な認証だけのために予約されます。 速い再認証のアイデンティティが無くなって、ネットワークがそれを認識しないなら、EAPサーバは完全な認証のときに後ろへ下がることができます。 EAPサーバが速い再認証をサポートするなら、それはEAP要求/AKA-挑戦メッセージの暗号化されたデータにskippable AT_ネクスト_REAUTH_ID属性を含むかもしれません。 この属性は次の速い再認証のための新しい再認証のアイデンティティを含んでいます。 また、サーバが、再認証とそれがサーバであると速くサポートするのを示す能力旗が、現在の背景の中で速い再認証を使用し続けたがっているとき、属性は働いています。 同輩はこの属性を無視するかもしれません、その場合、それが次回、完全な認証を使用するでしょう。 同輩が速い再認証を使用したいと思うなら、それは次の認証のときにこの速い再認証のアイデンティティを使用します。 同輩に速い再認証がある場合

Arkko & Haverinen            Informational                     [Page 33]

RFC 4187                 EAP-AKA Authentication             January 2006

[33ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   identity, the peer MAY discard the re-authentication identity and use
   a pseudonym or the permanent identity instead, in which case full
   authentication MUST be performed.  If the EAP server does not include
   the AT_NEXT_REAUTH_ID in the encrypted data of
   EAP-Request/AKA-Challenge or EAP-Request/AKA-Reauthentication, then
   the peer MUST discard its current fast re-authentication state
   information and perform a full authentication next time.

アイデンティティ、同輩は再認証のアイデンティティを捨てて、代わりに匿名か永久的なアイデンティティを使用するかもしれません、その場合、完全な認証を実行しなければなりません。 EAPサーバがAKA EAP-要求/挑戦かEAP-要求/AKA-Reauthenticationの暗号化されたデータにAT_ネクスト_REAUTH_IDを含んでいないなら、同輩は、現在の速い再認証州の情報を捨てて、次回、完全な認証を実行しなければなりません。

   In environments where a realm portion is needed in the peer identity,
   the fast re-authentication identity received in AT_NEXT_REAUTH_ID
   MUST contain both a username portion and a realm portion, as per the
   NAI format.  The EAP Server can choose an appropriate realm part in
   order to have the AAA infrastructure route subsequent fast
   re-authentication-related requests to the same AAA server.  For
   example, the realm part MAY include a portion that is specific to the
   AAA server.  Hence, it is sufficient to store the context required
   for fast re-authentication in the AAA server that performed the full
   authentication.

分野の部分が同輩のアイデンティティで必要である環境で、AT_ネクスト_REAUTH_IDで受け取られた速い再認証のアイデンティティはユーザ名部分と分野の部分の両方を含まなければなりません、NAI形式に従って。 AAAインフラストラクチャにその後の速い再認証関連の要求を同じAAAサーバに発送させるように、EAP Serverは適切な分野の部分を選ぶことができます。例えば、分野の部分はAAAサーバに特定の部分を含むかもしれません。したがって、完全な認証を実行したAAAサーバにおける速い再認証に必要である文脈を保存するのは十分です。

   The peer MAY use the fast re-authentication identity in the
   EAP-Response/Identity packet or, in response to the server's
   AT_ANY_ID_REQ attribute, the peer MAY use the fast re-authentication
   identity in the AT_IDENTITY attribute of the EAP-Response/
   AKA-Identity packet.

同輩がEAP-応答/アイデンティティパケットで速い再認証のアイデンティティを使用するかもしれませんか、またはどんな_ID_REQも結果と考えるサーバのAT_に対応して同輩はAKA EAP-応答/アイデンティティパケットのAT_IDENTITY属性に速い再認証のアイデンティティを使用するかもしれません。

   The peer MUST NOT modify the username portion of the fast
   re-authentication identity, but the peer MAY modify the realm portion
   or replace it with another realm portion.  The peer might need to
   modify the realm in order to influence the AAA routing, for example,
   to make sure that the correct server is reached.  It should be noted
   that sharing the same fast re-authentication key among several
   servers may have security risks, so changing the realm portion of the
   NAI in order to change the EAP server is not desirable.

同輩が速い再認証のアイデンティティのユーザ名部分を変更してはいけませんが、同輩は、分野の部分を変更するか、またはそれをもう1つの分野の部分に取り替えるかもしれません。 同輩は、例えば、正しいサーバに達しているのを確実にするためにAAAルーティングに影響を及ぼすように分野を変更する必要があるかもしれません。 EAPサーバを変えるためにNAIの分野の部分を変えるのが望ましくなくて、いくつかのサーバの中で主要な同じ速い再認証を共有するのにおいてセキュリティリスクがあるかもしれないことに注意されるべきです。

   Even if the peer uses a fast re-authentication identity, the server
   may want to fall back on full authentication, for example, because
   the server does not recognize the fast re-authentication identity or
   does not want to use fast re-authentication.  If the server was able
   to decode the fast re-authentication identity to the permanent
   identity, the server issues the EAP-Request/AKA-Challenge packet to
   initiate full authentication.  If the server was not able to recover
   the peer's identity from the fast re-authentication identity, the
   server starts the full authentication procedure by issuing an
   EAP-Request/AKA-Identity packet.  This packet always starts a full
   authentication sequence if it does not include the AT_ANY_ID_REQ
   attribute.

同輩が速い再認証のアイデンティティを使用しても、例えば、サーバが速い再認証のアイデンティティを認めなくしたくはありませんし、速い再認証を使用したがっていないので、サーバは完全な認証のときに後ろへ下がりたがっているかもしれません。 サーバが永久的なアイデンティティへの速い再認証のアイデンティティを解読できたなら、サーバは、完全な認証を開始するためにAKA EAP-要求/挑戦パケットを発行します。 サーバが速い再認証のアイデンティティから同輩のアイデンティティを取り戻すことができなかったなら、サーバは、AKA EAP-要求/アイデンティティパケットを発行することによって、完全な認証手順を始めます。 それがどんな_ID_REQも結果と考えるAT_を含まないなら、このパケットはいつも完全な認証系列を始めます。

Arkko & Haverinen            Informational                     [Page 34]

RFC 4187                 EAP-AKA Authentication             January 2006

[34ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

5.4.  Fast Re-Authentication Procedure

5.4. 速い再認証手順

   Figure 10 illustrates the fast re-authentication procedure.  In this
   example, the optional protected success indication is not used.
   Encrypted attributes are denoted with '*'.  The peer uses its fast
   re-authentication identity in the EAP-Response/Identity packet.  As
   discussed above, an alternative way to communicate the fast
   re-authentication identity to the server is for the peer to use the
   AT_IDENTITY attribute in the EAP-Response/AKA-Identity message.  This
   latter case is not illustrated in the figure below, and it is only
   possible when the server requests that the peer send its identity by
   including the AT_ANY_ID_REQ attribute in the EAP-Request/AKA-Identity
   packet.

図10は速い再認証手順を例証します。 この例では、任意の保護された成功指示は使用されていません。 暗号化された属性は'*'で指示されます。 同輩はEAP-応答/アイデンティティパケットで速い再認証のアイデンティティを使用します。 上で議論するように、サーバへの速い再認証のアイデンティティを伝える代替の方法は同輩がAKA EAP-応答/アイデンティティメッセージでAT_IDENTITY属性を使用することです。 この後者のケースは以下の図で例証されません、そして、サーバが、同輩がAKA EAP-要求/アイデンティティパケットで_どんな_ID_REQ属性もATを含んでいるのによるアイデンティティに送るよう要求するときだけ、それは可能です。

   If the server recognizes the identity as a valid fast
   re-authentication identity, and if the server agrees to use fast
   re-authentication, then the server sends the EAP- Request/AKA-
   Reauthentication packet to the peer.  This packet MUST include the
   encrypted AT_COUNTER attribute, with a fresh counter value, the
   encrypted AT_NONCE_S attribute that contains a random number chosen
   by the server, the AT_ENCR_DATA and the AT_IV attributes used for
   encryption, and the AT_MAC attribute that contains a message
   authentication code over the packet.  The packet MAY also include an
   encrypted AT_NEXT_REAUTH_ID attribute that contains the next fast
   re-authentication identity.

サーバが、アイデンティティが有効な速い再認証のアイデンティティであると認めて、サーバが、速い再認証を使用するのに同意するなら、サーバはEAP要求/AKA- Reauthenticationパケットを同輩に送ります。 このパケットは暗号化されたAT_COUNTER属性を含まなければなりません、新鮮な対価、サーバによって選ばれた乱数を含む暗号化されたAT_NONCE_S属性、ENCR_DATAとAT_IV属性が暗号化に使用したAT_、およびパケットの上にメッセージ確認コードを含むAT_MAC属性で。 また、パケットは次の速い再認証のアイデンティティを含む暗号化されたAT_ネクスト_REAUTH_ID属性を含むかもしれません。

   Fast re-authentication identities are one-time identities.  If the
   peer does not receive a new fast re-authentication identity, it MUST
   use either the permanent identity or a pseudonym identity on the next
   authentication to initiate full authentication.

速い再認証のアイデンティティは1回のアイデンティティです。 同輩が新しい速い再認証のアイデンティティを受けないなら、それは、次の認証のときに完全な認証を開始するのに永久的なアイデンティティか匿名のアイデンティティのどちらかを使用しなければなりません。

   The peer verifies that AT_MAC is correct and that the counter value
   is fresh (greater than any previously used value).  The peer MAY save
   the next fast re-authentication identity from the encrypted
   AT_NEXT_REAUTH_ID for next time.  If all checks are successful, the
   peer responds with the EAP-Response/AKA-Reauthentication packet,
   including the AT_COUNTER attribute with the same counter value and
   the AT_MAC attribute.

同輩はAT_MACが正しく、対価が新鮮であることを(いずれも以前に値を使用したよりすばらしい)確かめます。 同輩は、次回の暗号化されたAT_ネクスト_REAUTH_IDから次の速い再認証がアイデンティティであると保存するかもしれません。 すべてのチェックがうまくいくなら、同輩はEAP-応答/AKA-Reauthenticationパケットで応じます、同じ対価があるAT_COUNTER属性とAT_MAC属性を含んでいて。

   The server verifies the AT_MAC attribute and also verifies that the
   counter value is the same that it used in the
   EAP-Request/AKA-Reauthentication packet.  If these checks are
   successful, the fast re-authentication has succeeded and the server
   sends the EAP-Success packet to the peer.

サーバは、AT_MAC属性について確かめて、また、対価がそれがEAP-要求/AKA-Reauthenticationパケットで使用した同じくらいであることを確かめます。 これらのチェックがうまくいくなら、速い再認証は成功しました、そして、サーバはEAP-成功パケットを同輩に送ります。

   If protected success indications (Section 6.2) were used, the
   EAP-Success packet would be preceded by an EAP-AKA notification
   round.

保護された成功指摘(セクション6.2)が使用されるなら、EAP-AKA通知でEAP-成功パケットはぐるりと先行されているでしょうに。

Arkko & Haverinen            Informational                     [Page 35]

RFC 4187                 EAP-AKA Authentication             January 2006

[35ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

        Peer                                             Authenticator
          |                                                       |
          |                               EAP-Request/Identity    |
          |<------------------------------------------------------|
          |                                                       |
          | EAP-Response/Identity                                 |
          | (Includes a fast re-authentication identity)          |
          |------------------------------------------------------>|
          |                          +--------------------------------+
          |                          | Server recognizes the identity |
          |                          | and agrees on using fast       |
          |                          | re-authentication              |
          |                          +--------------------------------+
          |  EAP-Request/AKA-Reauthentication                     |
          |  (AT_IV, AT_ENCR_DATA, *AT_COUNTER,                   |
          |   *AT_NONCE_S, *AT_NEXT_REAUTH_ID, AT_MAC)            |
          |<------------------------------------------------------|
          |                                                       |
          :                                                       :
          :                                                       :

同輩固有識別文字| | | EAP-要求/アイデンティティ| |<------------------------------------------------------| | | | EAP-応答/アイデンティティ| | (速い再認証のアイデンティティを含んでいます) | |------------------------------------------------------>| | +--------------------------------+ | | サーバはアイデンティティを認識します。| | | 速く使用するときの同意| | | 再認証| | +--------------------------------+ | 別名EAP-要求/Reauthentication| | (_カウンタの*、| | _一回だけ_Sの*、__次の_REAUTH_ID、Macの__IV、ENCR_データにおいて*) | |<------------------------------------------------------| | | : : : :

          :                                                       :
          :                                                       :
          |                                                       |
     +-----------------------------------------------+            |
     | Peer verifies AT_MAC and the freshness of     |            |
     | the counter. Peer MAY store the new re-       |            |
     | authentication identity for next re-auth.     |            |
     +-----------------------------------------------+            |
          |                                                       |
          | EAP-Response/AKA-Reauthentication                     |
          | (AT_IV, AT_ENCR_DATA, *AT_COUNTER with same value,    |
          |  AT_MAC)                                              |
          |------------------------------------------------------>|
          |                          +--------------------------------+
          |                          | Server verifies AT_MAC and     |
          |                          | the counter                    |
          |                          +--------------------------------+
          |                                          EAP-Success  |
          |<------------------------------------------------------|
          |                                                       |

: : : : | | +-----------------------------------------------+ | | 同輩はAT_MACと新しさについて確かめます。| | | カウンタ。 同輩が新しさを保存するかもしれない、再| | | 次の再authのための認証のアイデンティティ。 | | +-----------------------------------------------+ | | | | 別名EAP-応答/Reauthentication| | (| | AT_IV、AT_ENCR_DATA、同じ値がある*AT_COUNTER、AT_MAC) | |------------------------------------------------------>| | +--------------------------------+ | | そしてサーバがAT_MACについて確かめる。| | | カウンタ| | +--------------------------------+ | EAP-成功| |<------------------------------------------------------| | |

                        Figure 10: Reauthentication

図10: Reauthentication

Arkko & Haverinen            Informational                     [Page 36]

RFC 4187                 EAP-AKA Authentication             January 2006

[36ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

5.5.  Fast Re-Authentication Procedure when Counter is Too Small

5.5. CounterがToo Smallであることの速いRe-認証Procedure

   If the peer does not accept the counter value of EAP-Request/
   AKA-Reauthentication, it indicates the counter synchronization
   problem by including the encrypted AT_COUNTER_TOO_SMALL in
   EAP-Response/AKA-Reauthentication.  The server responds with
   EAP-Request/AKA-Challenge to initiate a normal full authentication
   procedure.  This is illustrated in Figure 11.  Encrypted attributes
   are denoted with '*'.

同輩がEAP-要求/AKA-Reauthenticationの対価を受け入れないなら、それは、暗号化されたAT_COUNTERも含んでいることによって、カウンタ同期問題を示します。_EAP-応答/AKA-ReauthenticationのSMALL。 サーバは正常な完全な認証手順に着手するAKA EAP-要求/挑戦で反応します。 これは図11で例証されます。 暗号化された属性は'*'で指示されます。

        Peer                                             Authenticator
          |          EAP-Request/AKA-Identity                     |
          |          (AT_ANY_ID_REQ)                              |
          |<------------------------------------------------------|
          |                                                       |
          | EAP-Response/AKA-Identity                             |
          | (AT_IDENTITY)                                         |
          | (Includes a fast re-authentication identity)          |
          |------------------------------------------------------>|
          |                                                       |
          |  EAP-Request/AKA-Reauthentication                     |
          |  (AT_IV, AT_ENCR_DATA, *AT_COUNTER,                   |
          |   *AT_NONCE_S, *AT_NEXT_REAUTH_ID, AT_MAC)            |
          |<------------------------------------------------------|
     +-----------------------------------------------+            |
     | AT_MAC is valid but the counter is not fresh. |            |
     +-----------------------------------------------+            |
          | EAP-Response/AKA-Reauthentication                     |
          | (AT_IV, AT_ENCR_DATA, *AT_COUNTER_TOO_SMALL,          |
          |  *AT_COUNTER, AT_MAC)                                 |
          |------------------------------------------------------>|
          |            +----------------------------------------------+
          |            | Server verifies AT_MAC but detects           |
          |            | That peer has included AT_COUNTER_TOO_SMALL|
          |            +----------------------------------------------+
          |                        EAP-Request/AKA-Challenge      |
          |<------------------------------------------------------|
     +---------------------------------------------------------------+
     |                Normal full authentication follows.            |
     +---------------------------------------------------------------+
          |                                                       |

同輩固有識別文字| 別名EAP-要求/アイデンティティ| | (__どんな_ID REQのも) | |<------------------------------------------------------| | | | 別名EAP-応答/アイデンティティ| | (_アイデンティティにおける) | | (速い再認証のアイデンティティを含んでいます) | |------------------------------------------------------>| | | | 別名EAP-要求/Reauthentication| | (_カウンタの*、| | _一回だけ_Sの*、__次の_REAUTH_ID、Macの__IV、ENCR_データにおいて*) | |<------------------------------------------------------| +-----------------------------------------------+ | | AT_MACは有効ですが、カウンタは新鮮ではありません。 | | +-----------------------------------------------+ | | 別名EAP-応答/Reauthentication| | (| | __カウンタ、Macの_の*が_ENCR_データで__あまりに小さく打ち返す_IVの*) | |------------------------------------------------------>| | +----------------------------------------------+ | | サーバ、しかし、AT_MACが確かめる、検出| | | その同輩がAT_COUNTERも入れた、_SMALL| | +----------------------------------------------+ | 別名EAP-要求/挑戦| |<------------------------------------------------------| +---------------------------------------------------------------+ | 通常の完全な認証は続きます。 | +---------------------------------------------------------------+ | |

            Figure 11: Fast re-authentication counter too small

図11: 速い再認証はあまりに小さく反対します。

   In the figure above, the first three messages are similar to the
   basic fast re-authentication case.  When the peer detects that the
   counter value is not fresh, it includes the AT_COUNTER_TOO_SMALL
   attribute in EAP-Response/AKA-Reauthentication.  This attribute

図では、上では、最初の3つのメッセージが基本的な速い再認証ケースと同様です。 同輩がそれを検出するとき、対価が新鮮でない、それはAT_COUNTERも含んでいます。_EAP-応答/AKA-ReauthenticationのSMALL属性。 この属性

Arkko & Haverinen            Informational                     [Page 37]

RFC 4187                 EAP-AKA Authentication             January 2006

[37ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   doesn't contain any data but it is a request for the server to
   initiate full authentication.  In this case, the peer MUST ignore the
   contents of the server's AT_NEXT_REAUTH_ID attribute.

あらゆるデータを含みなさい、ただし、それはサーバが完全な認証を開始するという要求です。 この場合、同輩はサーバのAT_ネクスト_REAUTH_ID属性のコンテンツを無視しなければなりません。

   On receipt of AT_COUNTER_TOO_SMALL, the server verifies AT_MAC and
   verifies that AT_COUNTER contains the same counter value as in the
   EAP-Request/AKA-Reauthentication packet.  If not, the server
   terminates the authentication exchange by sending the
   EAP-Request/AKA-Notification packet with AT_NOTIFICATION code
   "General failure" (16384).  If all checks on the packet are
   successful, the server transmits an EAP-Request/AKA-Challenge packet
   and the full authentication procedure is performed as usual.  Because
   the server already knows the subscriber identity, it MUST NOT use the
   EAP-Request/AKA-Identity packet to request the identity.

_SMALL、サーバは、AT_COUNTERもを受け取り次第AT_MACについて確かめて、そのAT_COUNTERについて確かめます。EAP-要求/AKA-Reauthenticationパケットに同じ対価を含んでいます。 そうでなければ、サーバは、AT_NOTIFICATIONコード「一般失敗」(16384)でAKA EAP-要求/通知パケットを送ることによって、認証交換を終えます。 パケットのすべてのチェックがうまくいくなら、サーバはAKA EAP-要求/挑戦パケットを伝えます、そして、完全な認証手順はいつものように実行されます。 サーバが既に加入者のアイデンティティを知るので、それはアイデンティティを要求するのにAKA EAP-要求/アイデンティティパケットを使用してはいけません。

   It should be noted that in this case, peer identity is only
   transmitted in the AT_IDENTITY attribute at the beginning of the
   whole EAP exchange.  The fast re-authentication identity used in this
   AT_IDENTITY attribute will be used in key derivation (see Section 7).

この場合同輩のアイデンティティが全体のEAP交換の始めにおけるAT_IDENTITY属性で伝えられるだけであることに注意されるべきです。 このAT_IDENTITY属性に使用される速い再認証のアイデンティティは主要な派生に使用されるでしょう(セクション7を見てください)。

6.  EAP-AKA Notifications

6. EAP-別名通知

6.1.  General

6.1. 一般

   EAP-AKA does not prohibit the use of the EAP Notifications as
   specified in [RFC3748].  EAP Notifications can be used at any time in
   the EAP-AKA exchange.  It should be noted that EAP-AKA does not
   protect EAP Notifications.  EAP-AKA also specifies method-specific
   EAP-AKA notifications, which are protected in some cases.

EAP-AKAは[RFC3748]の指定されるとしてのEAP Notificationsの使用を禁止しません。 いつでも、EAP-AKA交換にEAP Notificationsを使用できます。 EAP-AKAがEAP Notificationsを保護しないことに注意されるべきです。 また、EAP-AKAはメソッド特有のEAP-AKA通知を指定します。(いくつかの場合、通知は保護されます)。

   The EAP server can use EAP-AKA notifications to convey notifications
   and result indications (Section 6.2) to the peer.

EAPサーバは、通知と結果指摘(セクション6.2)を同輩に伝えるのにEAP-AKA通知を使用できます。

   The server MUST use notifications in cases discussed in
   Section 6.3.2.  When the EAP server issues an
   EAP-Request/AKA-Notification packet to the peer, the peer MUST
   process the notification packet.  The peer MAY show a notification
   message to the user and the peer MUST respond to the EAP server with
   an EAP-Response/AKA-Notification packet, even if the peer did not
   recognize the notification code.

サーバはセクション6.3.2で議論した場合における通知を使用しなければなりません。 EAPサーバがAKA EAP-要求/通知パケットを同輩に発行するとき、同輩は通知パケットを処理しなければなりません。 同輩は通知メッセージをユーザに示しているかもしれません、そして、同輩はAKA EAP-応答/通知パケットでEAPサーバに応じなければなりません、同輩が通知コードを認めなかったとしても。

   An EAP-AKA full authentication exchange or a fast re-authentication
   exchange MUST NOT include more than one EAP-AKA notification round.

EAP-AKAの完全な認証交換か速い再認証交換がぐるりと1つ以上のEAP-AKA通知を含んではいけません。

   The notification code is a 16-bit number.  The most significant bit
   is called the Success bit (S bit).  The S bit specifies whether the
   notification implies failure.  The code values with the S bit set to
   zero (code values 0...32767) are used on unsuccessful cases.  The

通知コードは16ビットの数です。 最も重要なビットはSuccessビットと呼ばれます(Sに噛み付きました)。 Sビットは、通知が失敗を含意するかどうか指定します。 ゼロ(コードは0...32767を評価する)に設定されたSビットがあるコード値は失敗のケースの上で使用されます。 The

Arkko & Haverinen            Informational                     [Page 38]

RFC 4187                 EAP-AKA Authentication             January 2006

[38ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   receipt of a notification code from this range implies failed EAP
   exchange, so the peer can use the notification as a failure
   indication.  After receiving the EAP-Response/AKA-Notification for
   these notification codes, the server MUST send the EAP-Failure
   packet.

この範囲からの通知コードの領収書が失敗したEAP交換を含意するので、同輩は失敗指示として通知を使用できます。 これらの通知コードのためのAKA EAP-応答/通知を受け取った後に、サーバはEAP-失敗パケットを送らなければなりません。

   The receipt of a notification code with the S bit set to one (values
   32768...65536) does not imply failure.  Notification code "Success"
   (32768) has been reserved as a general notification code to indicate
   successful authentication.

1つ(32768...65536を評価する)に設定されたSビットがある通知コードの領収書は失敗を含意しません。 通知コード「成功」(32768)は、うまくいっている認証を示すために一般的な通知コードとして予約されました。

   The second most significant bit of the notification code is called
   the Phase bit (P bit).  It specifies at which phase of the EAP-AKA
   exchange the notification can be used.  If the P bit is set to zero,
   the notification can only be used after a successful EAP/AKA-
   Challenge round in full authentication or a successful EAP/AKA-
   Reauthentication round in re-authentication.  A re-authentication
   round is considered successful only if the peer has successfully
   verified AT_MAC and AT_COUNTER attributes, and does not include the
   AT_COUNTER_TOO_SMALL attribute in EAP-Response/AKA-Reauthentication.

通知コードの2番目の最上位ビットはPhaseビットと呼ばれます(Pに噛み付きました)。 それは、EAP-AKA交換のどのフェーズに通知を使用できるかを指定します。 Pビットがゼロに設定されるなら、うまくいっているEAP/AKA挑戦の後に再認証で丸い完全な認証かうまくいっているEAP/AKA- Reauthenticationでぐるりと通知を使用できるだけです。 同輩が首尾よくAT_MACとAT_COUNTER属性について確かめて、_また、AT_COUNTERを入れない場合にだけ、再認証ラウンドはうまくいくと考えられます。_EAP-応答/AKA-ReauthenticationのSMALL属性。

   If the P bit is set to one, the notification can only by used before
   the EAP/AKA-Challenge round in full authentication or before the
   EAP/AKA-Reauthentication round in reauthentication.  These
   notifications can only be used to indicate various failure cases.  In
   other words, if the P bit is set to one, then the S bit MUST be set
   to zero.

Pビットが1つに設定されるなら、完全な認証で丸いEAP/AKA-挑戦かEAP/AKA-Reauthenticationが再認証を引っ込める前に使用されるだけである通知缶です。 様々な失敗事件を示すのにこれらの通知を使用できるだけです。 言い換えれば、Pビットが1つに設定されるなら、Sビットをゼロに設定しなければなりません。

   Section 9.10 and Section 9.11 specify what other attributes must be
   included in the notification packets.

セクション9.10とセクション9.11は、通知パケットにどんな他の属性を含まなければならないかを指定します。

   Some of the notification codes are authorization related and hence
   not usually considered as part of the responsibility of an EAP
   method.  However, they are included as part of EAP-AKA because there
   are currently no other ways to convey this information to the user in
   a localizable way, and the information is potentially useful for the
   user.  An EAP-AKA server implementation may decide never to send
   these EAP-AKA notifications.

通知コードのいくつかが話されて、したがって通常、EAPメソッドの責任の一端であることはみなされなかった承認です。 しかしながら、現在、ローカライズ可能道、および情報のユーザにこの情報を伝える他の方法が全くないのでEAP-AKAの部分が潜在的にユーザの役に立つので、それらは含まれています。 EAP-AKAサーバ実装は、これらのEAP-AKA通知を決して送らないと決めるかもしれません。

6.2.  Result Indications

6.2. 結果指摘

   As discussed in Section 6.3, the server and the peer use explicit
   error messages in all error cases.  If the server detects an error
   after successful authentication, the server uses an EAP-AKA
   notification to indicate failure to the peer.  In this case, the
   result indication is integrity and replay protected.

セクション6.3で議論するように、サーバと同輩はすべての誤り事件の明白なエラーメッセージを使用します。 サーバがうまくいっている認証の後に誤りを検出するなら、サーバは、失敗を同輩に示すのにEAP-AKA通知を使用します。 この場合、結果指示は保全です、そして、再生は保護されました。

Arkko & Haverinen            Informational                     [Page 39]

RFC 4187                 EAP-AKA Authentication             January 2006

[39ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   By sending an EAP-Response/AKA-Challenge packet or an
   EAP-Response/AKA-Reauthentication packet (without
   AT_COUNTER_TOO_SMALL), the peer indicates that it has successfully
   authenticated the server and that the peer's local policy accepts the
   EAP exchange.  In other words, these packets are implicit success
   indications from the peer to the server.

AKA EAP-応答/挑戦パケットかEAP-応答/AKA-Reauthenticationパケットを送る、(AT_COUNTER、も_SMALL)、同輩は、首尾よくサーバを認証して、同輩のローカルの方針がEAP交換を受け入れるのを示します。 言い換えれば、同輩からサーバまでこれらのパケットは暗黙の成功指摘です。

   EAP-AKA also supports optional protected success indications from the
   server to the peer.  If the EAP server wants to use protected success
   indications, it includes the AT_RESULT_IND attribute in the
   EAP-Request/AKA-Challenge or the EAP-Request/AKA-Reauthentication
   packet.  This attribute indicates that the EAP server would like to
   use result indications in both successful and unsuccessful cases.  If
   the peer also wants this, the peer includes AT_RESULT_IND in
   EAP-Response/AKA-Challenge or EAP-Response/AKA-Reauthentication.  The
   peer MUST NOT include AT_RESULT_IND if it did not receive
   AT_RESULT_IND from the server.  If both the peer and the server used
   AT_RESULT_IND, then the EAP exchange is not complete yet, but an
   EAP-AKA notification round will follow.  The following EAP-AKA
   notification may indicate either failure or success.

また、EAP-AKAは、サーバから同輩まで任意の保護された成功が指摘であるとサポートします。 EAPサーバが保護された成功指摘を使用したいと思うなら、それはAKA EAP-要求/挑戦かEAP-要求/AKA-ReauthenticationパケットにAT_RESULT_IND属性を含んでいます。 この属性は、EAPサーバがうまくいっていて失敗の両方の場合に結果指摘を使用したがっているのを示します。 また、同輩がこれが欲しいなら、同輩はAKA EAP-応答/挑戦かEAP-応答/AKA-ReauthenticationでAT_RESULT_INDを入れます。 サーバからAT_RESULT_INDを受けなかったなら、同輩はAT_RESULT_INDを入れてはいけません。同輩とサーバの両方がAT_RESULT_INDを使用したなら、EAP交換はまだ完全ではありませんが、EAP-AKA通知ラウンドは続くでしょう。 以下のEAP-AKA通知は失敗か成功のどちらかを示すかもしれません。

   Success indications with the AT_NOTIFICATION code "Success" (32768)
   can only be used if both the server and the peer indicate they want
   to use them with AT_RESULT_IND.  If the server did not include
   AT_RESULT_IND in the EAP-Request/AKA-Challenge or
   EAP-Request/AKA-Reauthentication packet, or if the peer did not
   include AT_RESULT_IND in the corresponding response packet, then the
   server MUST NOT use protected success indications.

サーバと同輩の両方が、彼らがAT_RESULT_INDと共にそれらを使用したがっているのを示す場合にだけ、AT_NOTIFICATIONコード「成功」(32768)との成功指摘を使用できます。 同輩が対応する応答パケットでAT_RESULT_INDを入れなかったならサーバがAKA EAP-要求/挑戦かEAP-要求/AKA-ReauthenticationパケットにAT_RESULT_INDを含んでいなかったなら、サーバは保護された成功指摘を使用してはいけません。

   Because the server uses the AT_NOTIFICATION code "Success" (32768) to
   indicate that the EAP exchange has completed successfully, the EAP
   exchange cannot fail when the server processes the EAP-AKA response
   to this notification.  Hence, the server MUST ignore the contents of
   the EAP-AKA response it receives to the EAP-Request/AKA-Notification
   with this code.  Regardless of the contents of the EAP-AKA response,
   the server MUST send EAP-Success as the next packet.

サーバが示すEAP交換が首尾よく完成したAT_NOTIFICATIONコード「成功」(32768)を使用するので、サーバがこの通知へのEAP-AKA応答を処理するとき、EAP交換は失敗できません。 したがって、サーバはそれがこのコードでAKA EAP-要求/通知に受けるEAP-AKA応答のコンテンツを無視しなければなりません。 EAP-AKA応答のコンテンツにかかわらず、サーバは次のパケットとしてEAP-成功を送らなければなりません。

6.3.  Error Cases

6.3. 誤り事件

   This section specifies the operation of the peer and the server in
   error cases.  The subsections below require the EAP-AKA peer and
   server to send an error packet (EAP-Response/AKA-Client-Error,
   EAP-Response/AKA-Authentication-Reject or
   EAP-Response/AKA-Synchronization-Failure from the peer and
   EAP-Request/AKA-Notification from the server) in error cases.
   However, implementations SHOULD NOT rely upon the correct error
   reporting behavior of the peer, authenticator, or server.  It is
   possible for error messages and other messages to be lost in transit,

このセクションは同輩の操作とサーバの間違ったケースを指定します。 以下の小区分は、誤りパケット(同輩からのAKA同期のAKAクライアントEAP-応答/誤り、AKA認証EAP-応答/廃棄物またはEAP-応答/故障とサーバからのAKA EAP-要求/通知)に間違ったケースを送るためにEAP-AKA同輩とサーバを必要とします。 しかしながら、実装SHOULD NOTはエラーメッセージと他のトランジットで失われるべきメッセージに、サーバ同輩、固有識別文字、またはそれの動きが可能であると報告する正しい誤りを当てにします。

Arkko & Haverinen            Informational                     [Page 40]

RFC 4187                 EAP-AKA Authentication             January 2006

[40ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   or for a malicious participant to attempt to consume resources by not
   issuing error messages.  Both the peer and the EAP server SHOULD have
   a mechanism to clean up state even if an error message or EAP-Success
   is not received after a timeout period.

または、悪意がある関係者が、試みるには、エラーメッセージを発行しないことによって、リソースを消費してください。 同輩とEAPサーバSHOULDの両方には、エラーメッセージかEAP-成功がタイムアウト時間の後に受け取られないでも、状態に掃除するメカニズムがあります。

6.3.1.  Peer Operation

6.3.1. 同輩操作

   Two special error messages have been specified for error cases that
   are related to the processing of the AKA AUTN parameter, as described
   in Section 3: (1) if the peer does not accept AUTN, the peer responds
   with EAP-Response/AKA-Authentication-Reject (Section 9.5), and the
   server issues EAP-Failure, and (2) if the peer detects that the
   sequence number in AUTN is not correct, the peer responds with
   EAP-Response/AKA-Synchronization-Failure (Section 9.6), and the
   server proceeds with a new EAP-Request/AKA-Challenge.

2つの特別なエラーメッセージがAKA AUTNパラメタの処理に関連する誤り事件に指定されました、セクション3で説明されるように: (1) 同輩がAUTNを受け入れないで、また同輩がAKA認証EAP-応答/廃棄物(セクション9.5)で応じて、サーバがEAP-失敗を発行して、(2) 同輩がそれを検出するならAUTNの一連番号が適度でないなら、同輩はAKA同期のEAP-応答/故障(セクション9.6)で応じます、そして、サーバはAKA新しいEAP-要求/挑戦を続けます。

   In other error cases, when an EAP-AKA peer detects an error in a
   received EAP-AKA packet, the EAP-AKA peer responds with the
   EAP-Response/AKA-Client-Error packet.  In response to the
   EAP-Response/AKA-Client-Error, the EAP server MUST issue the
   EAP-Failure packet, and the authentication exchange terminates.

EAP-AKA同輩が容認されたEAP-AKAパケットに誤りを検出するときの他の誤り事件では、EAP-AKA同輩はAKAクライアントEAP-応答/誤りパケットで応じます。 AKAクライアントEAP-応答/誤りに対応して、EAPサーバはEAP-失敗パケットを発行しなければなりません、そして、認証交換は終わります。

   By default, the peer uses the client error code 0, "unable to process
   packet".  This error code is used in the following cases:

デフォルトで、同輩は「パケットを処理できない」クライアントエラーコード0を使用します。 このエラーコードは以下の場合に使用されます:

   o  EAP exchange is not acceptable according to the peer's local
      policy.
   o  The peer is not able to parse the EAP request, i.e., the EAP
      request is malformed.
   o  The peer encountered a malformed attribute.
   o  Wrong attribute types or duplicate attributes have been included
      in the EAP request.
   o  A mandatory attribute is missing.
   o  Unrecognized non-skippable attribute.
   o  Unrecognized or unexpected EAP-AKA Subtype in the EAP request.
   o  Invalid AT_MAC.  The peer SHOULD log this event.
   o  Invalid AT_CHECKCODE.  The peer SHOULD log this event.
   o  Invalid pad bytes in AT_PADDING.
   o  The peer does not want to process AT_PERMANENT_ID_REQ.

o 同輩のローカルの方針によると、EAP交換は許容できません。○ 同輩がEAP要求を分析できない、すなわち、EAP要求は奇形です。○ 同輩は奇形の属性に遭遇しました。o Wrong属性タイプか写し属性がEAP要求に含まれています。o A義務的な属性は、取り逃がすo Unrecognized非skippable属性o UnrecognizedかEAP要求. o Invalid AT_MACで予期していなかったEAP-AKA Subtypeです。 同輩SHOULDはこのイベント. o Invalid AT_CHECKCODEを登録します。 同輩SHOULDはこのイベントを登録します。AT_PADDING○ 同輩のo Invalidパッドバイトは_AT_PERMANENT_ID REQを処理したがっていません。

6.3.2.  Server Operation

6.3.2. サーバ操作

   If an EAP-AKA server detects an error in a received EAP-AKA response,
   the server MUST issue the EAP-Request/AKA-Notification packet with an
   AT_NOTIFICATION code that implies failure.  By default, the server
   uses one of the general failure codes ("General failure after
   authentication" (0) or "General failure" (16384)).  The choice

EAP-AKAサーバが容認されたEAP-AKA応答における誤りを検出するなら、サーバは失敗を含意するAT_NOTIFICATIONコードでAKA EAP-要求/通知パケットを発行しなければなりません。 デフォルトで、サーバは一般的な失敗コードの1つを使用します。(「認証の後の一般失敗」(0)か「一般失敗」(16384))。 選択

Arkko & Haverinen            Informational                     [Page 41]

RFC 4187                 EAP-AKA Authentication             January 2006

[41ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   between these two codes depends on the phase of the EAP-AKA exchange,
   see Section 6.  The error cases when the server issues an
   EAP-Request/AKA-Notification that implies failure include the
   following:

セクション6は、これらの2つのコードの間では、交換をEAP-AKAのフェーズに依存しているのを見ます。 サーバが失敗を含意するAKA EAP-要求/通知を発行するとき、誤り事件は以下を含んでいます:

   o  The server is not able to parse the peer's EAP response.
   o  The server encounters a malformed attribute, a non-recognized
      non-skippable attribute, or a duplicate attribute.
   o  A mandatory attribute is missing or an invalid attribute was
      included.
   o  Unrecognized or unexpected EAP-AKA Subtype in the EAP Response.
   o  Invalid AT_MAC.  The server SHOULD log this event.
   o  Invalid AT_CHECKCODE.  The server SHOULD log this event.
   o  Invalid AT_COUNTER.

o サーバは同輩のEAP応答を分析できません。○ サーバは奇形の属性、非認識された非skippable属性、または写し属性に出会います。属性がなくなるのが義務的なo Aか無効の属性がEAP Responseの含まれている. o Unrecognizedの、または、予期していなかったEAP-AKA Subtypeでした。. o Invalid AT_MAC。 サーバSHOULDはこのイベント. o Invalid AT_CHECKCODEを登録します。 サーバSHOULDはこのイベント. o Invalid AT_COUNTERを登録します。

6.3.3.  EAP-Failure

6.3.3. EAP-失敗

   The EAP-AKA server sends EAP-Failure in three cases:

EAP-AKAサーバは3つの場合におけるEAP-失敗を送ります:

   1.  In response to an EAP-Response/AKA-Client-Error packet the server
       has received from the peer, or

1. またはAKAクライアントEAP-応答/誤りパケットに対応してサーバが同輩から受信された。

   2.  In response to an EAP-Response/AKA-Authentication-Reject packet
       the server has received from the peer, or

2. またはAKA認証EAP-応答/廃棄物パケットに対応してサーバが同輩から受信された。

   3.  Following an EAP-AKA notification round, when the AT_NOTIFICATION
       code implies failure.

3. AT_NOTIFICATIONコードが失敗を含意するとき、ぐるりとEAP-AKA通知に続きます。

   The EAP-AKA server MUST NOT send EAP-Failure in other cases than
   these three.  However, it should be noted that even though the
   EAP-AKA server would not send an EAP-Failure, an authorization
   decision that happens outside EAP-AKA, such as in the AAA server or
   in an intermediate AAA proxy, may result in a failed exchange.

EAP-AKAサーバはこれらの3以外の場合におけるEAP-失敗を送ってはいけません。 しかしながら、EAP-AKAサーバがEAP-失敗を送らないでしょうが、AAAサーバや中間的AAAプロキシなどのEAP-AKAの外で起こる承認決定が失敗した交換をもたらすかもしれないことに注意されるべきです。

   The peer MUST accept the EAP-Failure packet in case 1), case 2), and
   case 3) above.  The peer SHOULD silently discard the EAP-Failure
   packet in other cases.

同輩は、場合1)、場合2)、および場合3)におけるEAP-失敗パケットが上であると受け入れなければなりません。 同輩SHOULDは他の場合で静かにEAP-失敗パケットを捨てます。

6.3.4.  EAP-Success

6.3.4. EAP-成功

   On full authentication, the server can only send EAP-Success after
   the EAP/AKA-Challenge round.  The peer MUST silently discard any
   EAP-Success packets if they are received before the peer has
   successfully authenticated the server and sent the
   EAP-Response/AKA-Challenge packet.

完全な認証のときに、サーバはEAP/AKA-挑戦の後にぐるりとEAP-成功を送ることができるだけです。 同輩が首尾よくサーバを認証する前に受け取って、AKA EAP-応答/挑戦パケットを送るなら、同輩は静かにどんなEAP-成功パケットも捨てなければなりません。

Arkko & Haverinen            Informational                     [Page 42]

RFC 4187                 EAP-AKA Authentication             January 2006

[42ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   If the peer did not indicate that it wants to use protected success
   indications with AT_RESULT_IND (as discussed in Section 6.2) on full
   authentication, then the peer MUST accept EAP-Success after a
   successful EAP/AKA-Challenge round.

同輩が、完全な認証のときにAT_RESULT_INDとの保護された成功指摘(セクション6.2で議論するように)を使用したがっているのを示さなかったなら、同輩は、うまくいっているEAP/AKA-挑戦の後のEAP-成功が丸いと受け入れなければなりません。

   If the peer indicated that it wants to use protected success
   indications with AT_RESULT_IND (as discussed in Section 6.2), then
   the peer MUST NOT accept EAP-Success after a successful EAP/
   AKA-Challenge round.  In this case, the peer MUST only accept
   EAP-Success after receiving an EAP-AKA Notification with the
   AT_NOTIFICATION code "Success" (32768).

同輩が、AT_RESULT_INDとの保護された成功指摘を使用したがっているのを示したなら(セクション6.2で議論するように)、同輩は、うまくいっているEAP/ AKA-挑戦の後のEAP-成功が丸いと受け入れてはいけません。 この場合、AT_NOTIFICATIONコード「成功」(32768)でEAP-AKA Notificationを受けた後に、同輩はEAP-成功を受け入れるだけでよいです。

   On fast re-authentication, EAP-Success can only be sent after the
   EAP/AKA-Reauthentication round.  The peer MUST silently discard any
   EAP-Success packets if they are received before the peer has
   successfully authenticated the server and sent the
   EAP-Response/AKA-Reauthentication packet.

速い再認証のときに、EAP/AKA-Reauthenticationの後にぐるりとEAP-成功を送ることができるだけです。 同輩が首尾よくサーバを認証する前に受け取って、EAP-応答/AKA-Reauthenticationパケットを送るなら、同輩は静かにどんなEAP-成功パケットも捨てなければなりません。

   If the peer did not indicate that it wants to use protected success
   indications with AT_RESULT_IND (as discussed in Section 6.2) on fast
   re-authentication, then the peer MUST accept EAP-Success after a
   successful EAP/AKA-Reauthentication round.

同輩が、速い再認証のときにAT_RESULT_INDとの保護された成功指摘(セクション6.2で議論するように)を使用したがっているのを示さなかったなら、同輩は、うまくいっているEAP/AKA-Reauthenticationの後のEAP-成功が丸いと受け入れなければなりません。

   If the peer indicated that it wants to use protected success
   indications with AT_RESULT_IND (as discussed in Section 6.2), then
   the peer MUST NOT accept EAP-Success after a successful EAP/AKA-
   Reauthentication round.  In this case, the peer MUST only accept
   EAP-Success after receiving an EAP-AKA Notification with the
   AT_NOTIFICATION code "Success" (32768).

同輩が、AT_RESULT_INDとの保護された成功指摘を使用したがっているのを示したなら(セクション6.2で議論するように)、同輩は、うまくいっているEAP/AKA- Reauthenticationの後のEAP-成功が丸いと受け入れてはいけません。 この場合、AT_NOTIFICATIONコード「成功」(32768)でEAP-AKA Notificationを受けた後に、同輩はEAP-成功を受け入れるだけでよいです。

   If the peer receives an EAP-AKA notification (Section 6) that
   indicates failure, then the peer MUST no longer accept the
   EAP-Success packet, even if the server authentication was
   successfully completed.

同輩が失敗を示すEAP-AKA通知(セクション6)を受け取るなら、同輩はもうEAP-成功パケットを受け入れてはいけません、サーバ証明が首尾よく終了されたとしても。

7.  Key Generation

7. キー生成

   This section specifies how keying material is generated.

このセクションは材料を合わせるのがどう発生しているかを指定します。

   On EAP-AKA full authentication, a Master Key (MK) is derived from the
   underlying AKA values (CK and IK keys), and the identity, as follows.

EAP-AKAの完全な認証のときに、基本的なAKA値(CKとIKキー)、およびアイデンティティからMaster Key(MK)を得ます、以下の通りです。

   MK = SHA1(Identity|IK|CK)

MKはSHA1と等しいです。(アイデンティティ|IK|CK)

   In the formula above, the "|" character denotes concatenation.
   Identity denotes the peer identity string without any terminating
   null characters.  It is the identity from the last AT_IDENTITY
   attribute sent by the peer in this exchange, or, if AT_IDENTITY was

「上の公式で」|「キャラクタは連結を指示します。」 アイデンティティは少しも終端空文字なしで同輩アイデンティティストリングを指示します。 AT_IDENTITYがアイデンティティであったなら、それはまたは同輩がこの交換で送られた最後のAT_IDENTITY属性からのアイデンティティです。

Arkko & Haverinen            Informational                     [Page 43]

RFC 4187                 EAP-AKA Authentication             January 2006

[43ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   not used, the identity from the EAP-Response/Identity packet.  The
   identity string is included as-is, without any changes.  As discussed
   in Section 4.1.2.2, relying on EAP-Response/Identity for conveying
   the EAP-AKA peer identity is discouraged, and the server SHOULD use
   the EAP-AKA method-specific identity attributes.  The hash function
   SHA-1 is specified in [SHA-1].

使用されない、EAP-応答/アイデンティティパケットからのアイデンティティ。 アイデンティティストリングは少しも変化なしでそのままで含まれています。 セクション4.1.2で議論して、.2、信用がEAP-AKAを運ぶためのEAP-応答/アイデンティティをじっと見るとき、アイデンティティはがっかりしています、そして、サーバSHOULDはEAP-AKAのメソッド特有のアイデンティティ属性を使用します。 ハッシュ関数SHA-1は[SHA-1]で指定されます。

   The Master Key is fed into a Pseudo-Random number Function (PRF),
   which generates separate Transient EAP Keys (TEKs) for protecting
   EAP-AKA packets, as well as a Master Session Key (MSK) for link layer
   security and an Extended Master Session Key (EMSK) for other
   purposes.  On fast re-authentication, the same TEKs MUST be used for
   protecting EAP packets, but a new MSK and a new EMSK MUST be derived
   from the original MK and from new values exchanged in the fast
   re-authentication.

Pseudo-乱数Function(PRF)にMaster Keyを与えます、リンクレイヤセキュリティのためのMaster Session Key(MSK)と他の目的のためのExtended Master Session Key(EMSK)と同様に。(Functionは、EAP-AKAパケットを保護するために、別々のTransient EAPキーズ(TEKs)を生成します)。 速い再認証のときに、EAPパケットを保護するのに同じTEKsを使用しなければなりませんでしたが、オリジナルから派生しているMKと新しい値からの新しいMSKと新しいEMSK MUSTは速さで再認証を交換しました。

   EAP-AKA requires two TEKs for its own purposes: the authentication
   key K_aut, to be used with the AT_MAC attribute, and the encryption
   key K_encr, to be used with the AT_ENCR_DATA attribute.  The same
   K_aut and K_encr keys are used in full authentication and subsequent
   fast re-authentications.

EAP-AKAはそれ自身の目的のために2TEKsを必要とします: 認証の主要なK_は、AT_ENCR_DATA属性と共に使用されるのにAT_MAC属性、および暗号化の主要なK_encrと共に使用されるためにautします。 同じK_autとK_encrキーは完全な認証とその後の速い再認証に使用されます。

   Key derivation is based on the random number generation specified in
   NIST Federal Information Processing Standards (FIPS) Publication
   186-2 [PRF].  The pseudo-random number generator is specified in the
   change notice 1 (2001 October 5) of [PRF] (Algorithm 1).  As
   specified in the change notice (page 74), when Algorithm 1 is used as
   a general-purpose pseudo-random number generator, the "mod q" term in
   step 3.3 is omitted.  The function G used in the algorithm is
   constructed via Secure Hash Standard as specified in Appendix 3.3 of
   the standard.  It should be noted that the function G is very similar
   to SHA-1, but the message padding is different.  Please refer to
   [PRF] for full details.  For convenience, the random number algorithm
   with the correct modification is cited in Annex A.

主要な派生はNISTの連邦政府の情報Processing Standards(FIPS)公表186-2[PRF]で指定された乱数発生に基づいています。 疑似乱数生成器は[PRF](アルゴリズム1)の変更通知1つ(2001年の10月5日)で指定されます。 Algorithm1が汎用疑似乱数生成器として使用されるとき、変更通知(74ページ)で指定されるように、ステップ3.3における「モッズq」用語は省略されます。 アルゴリズムで使用される機能Gは規格のAppendix3.3の指定されるとしてのSecure Hash Standardを通して構成されます。 機能GがSHA-1と非常に同様であることに注意されるべきですが、メッセージ詰め物は異なっています。 一部始終について[PRF]を参照してください。 便利において、正しい変更がある乱数アルゴリズムはAnnex Aで引用されます。

   160-bit XKEY and XVAL values are used, so b = 160.  On each full
   authentication, the Master Key is used as the initial secret seed-key
   XKEY.  The optional user input values (XSEED_j) in step 3.1 are set
   to zero.

160ビットのXKEYとXVAL値が使用されているので、bは160と等しいです。 それぞれの完全な認証のときに、Master Keyは初期の秘密の種子主要なXKEYとして使用されます。 ステップ3.1における任意のユーザ入力値(XSEED_j)はゼロに設定されます。

   On full authentication, the resulting 320-bit random numbers x_0,
   x_1, ..., x_m-1 are concatenated and partitioned into suitable-sized
   chunks and used as keys in the following order: K_encr (128 bits),
   K_aut (128 bits), Master Session Key (64 bytes), Extended Master
   Session Key (64 bytes).

完全な認証、結果として起こる320ビットの無作為のNo.x_0、x_1に関して…, x_m-1は連結されて、適当サイズの塊に仕切られて、キーとして以下のオーダーで使用されます: K_encr(128ビット)、K_aut(128ビット)、Master Session Key(64バイト)、Extended Master Session Key(64バイト)。

Arkko & Haverinen            Informational                     [Page 44]

RFC 4187                 EAP-AKA Authentication             January 2006

[44ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   On fast re-authentication, the same pseudo-random number generator
   can be used to generate a new Master Session Key and a new Extended
   Master Session Key.  The seed value XKEY' is calculated as follows:

速い再認証のときに、新しいMaster Session Keyと新しいExtended Master Session Keyを生成するのに同じ疑似乱数生成器を使用できます。 '種子価値のXKEY'は以下の通り計算されます:

   XKEY' = SHA1(Identity|counter|NONCE_S| MK)

'XKEY'はSHA1と等しいです。(_S| アイデンティティ|カウンタ|一回だけMK)

   In the formula above, the Identity denotes the fast re-authentication
   identity, without any terminating null characters, from the
   AT_IDENTITY attribute of the EAP-Response/AKA-Identity packet, or, if
   EAP-Response/AKA-Identity was not used on fast re-authentication, it
   denotes the identity string from the EAP-Response/Identity packet.
   The counter denotes the counter value from the AT_COUNTER attribute
   used in the EAP-Response/AKA-Reauthentication packet.  The counter is
   used in network byte order.  NONCE_S denotes the 16-byte random
   NONCE_S value from the AT_NONCE_S attribute used in the
   EAP-Request/AKA-Reauthentication packet.  The MK is the Master Key
   derived on the preceding full authentication.

上では、Identityが指示する公式では、AKA EAP-応答/アイデンティティパケットのAT_IDENTITY属性からの少しも終端空文字がいなければ速い再認証のアイデンティティであり、AKA EAP-応答/アイデンティティが速い再認証のときに使用されなかったなら、それがEAP-応答/アイデンティティパケットからアイデンティティストリングを指示します。 カウンタはEAP-応答/AKA-Reauthenticationパケットで使用されるAT_COUNTER属性から対価を指示します。 カウンタはネットワークバイトオーダーに使用されます。 NONCE_SはEAP-要求/AKA-Reauthenticationパケットで使用されるAT_NONCE_S属性から16バイトの無作為のNONCE_S値を指示します。 MKは前の完全な認証のときに引き出されたMaster Keyです。

   On fast re-authentication, the pseudo-random number generator is run
   with the new seed value XKEY', and the resulting 320-bit random
   numbers x_0, x_1, ..., x_m-1 are concatenated and partitioned into
   64-byte chunks and used as the new 64-byte Master Session Key and the
   new 64-byte Extended Master Session Key.  Note that because K_encr
   and K_aut are not derived on fast re-authentication, the Master
   Session Key and the Extended Master Session key are obtained from the
   beginning of the key stream x_0, x_1, ....

'速い再認証のときに、疑似乱数生成器は新しい種子値のXKEYと共に動かされる'、および結果として起こる320ビットの無作為のNo.x_0、x_1…, x_m-1は新しい64バイトのMaster Session Keyと新しい64バイトのExtended Master Session Keyとして連結されて、64バイトの塊に仕切られて、使用されます。 K_encrとK_autが速い再認証、Master Session Key、およびExtended Master Sessionキーの上に引き出されないのでキーの始まりから得られる注意はx_0、x_1を流します…

   The first 32 bytes of the MSK can be used as the Pairwise Master Key
   (PMK) for IEEE 802.11i.

IEEE 802.11iにPairwise Master Key(PMK)としてMSKの最初の32バイトを使用できます。

   When the RADIUS attributes specified in [RFC2548] are used to
   transport keying material, then the first 32 bytes of the MSK
   correspond to MS-MPPE-RECV-KEY and the second 32 bytes to
   MS-MPPE-SEND-KEY.  In this case, only 64 bytes of keying material
   (the MSK) are used.

[RFC2548]で指定されたRADIUS属性が材料を合わせる輸送に使用されると、MSKの最初の32バイトはさん-MPPE-RECV-KEYとさん-MPPE-SEND-KEYへの2番目の32バイトに対応しています。 この場合、材料(MSK)を64バイトの合わせるだけが使用されています。

8.  Message Format and Protocol Extensibility

8. メッセージ・フォーマットとプロトコル伸展性

8.1.  Message Format

8.1. メッセージ・フォーマット

   As specified in [RFC3748], EAP packets begin with the Code,
   Identifiers, Length, and Type fields, which are followed by
   EAP-method-specific Type-Data.  The Code field in the EAP header is
   set to 1 for EAP requests, and to 2 for EAP Responses.  The usage of
   the Length and Identifier fields in the EAP header is also specified
   in [RFC3748].  In EAP-AKA, the Type field is set to 23.

[RFC3748]で指定されるように、EAPパケットはEAPメソッド詳細Type-データがあとに続くCode、Identifiers、Length、およびType分野で始まります。 EAPヘッダーのCode分野はEAP要求のための1と、そして、EAP Responsesのための2に設定されます。 また、EAPヘッダーのLengthとIdentifier分野の用法は[RFC3748]で指定されます。 EAP-AKAでは、Type分野は23に設定されます。

Arkko & Haverinen            Informational                     [Page 45]

RFC 4187                 EAP-AKA Authentication             January 2006

[45ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   In EAP-AKA, the Type-Data begins with an EAP-AKA header that consists
   of a 1-octet Subtype field, and a 2-octet reserved field.  The
   Subtype values used in EAP-AKA are defined in Section 11.  The
   formats of the EAP header and the EAP-AKA header are shown below.

EAP-AKAでは、Type-データは1八重奏のSubtype分野、および2八重奏の予約された分野から成るEAP-AKAヘッダーと共に始まります。 EAP-AKAで使用されるSubtype値はセクション11で定義されます。 EAPヘッダーとEAP-AKAヘッダーの書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Code      |  Identifier   |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Type      |    Subtype    |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | コード| 識別子| 長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | タイプ| Subtype| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The rest of the Type-Data, immediately following the EAP-AKA header,
   consists of attributes that are encoded in Type, Length, Value
   format.  The figure below shows the generic format of an attribute.

すぐにEAP-AKAヘッダーに続いて、Type-データの残りはTypeでコード化される属性から成ります、Length、Value形式。 以下の図は属性のジェネリック書式を示しています。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |Attribute Type |    Length     | Value...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |属性タイプ| 長さ| 値… +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Attribute Type

属性タイプ

         Indicates the particular type of attribute.  The attribute type
         values are listed in Section 11.

特定のタイプの属性を示します。 属性タイプ値はセクション11に記載されています。

   Length

長さ

         Indicates the length of this attribute in multiples of 4 bytes.
         The maximum length of an attribute is 1024 bytes.  The length
         includes the Attribute Type and Length bytes.

4バイトの倍数における、この属性の長さを示します。 属性の最大の長さは1024バイトです。 長さはAttribute TypeとLengthバイトを含んでいます。

   Value

         The particular data associated with this attribute.  This field
         is always included and it is two or more bytes in length.  The
         type and length fields determine the format and length of the
         value field.

この属性に関連している特定のデータ。 この分野はいつも含まれています、そして、それは長さが2バイト以上です。 タイプと長さの分野は値の分野の形式と長さを測定します。

   Attributes numbered within the range 0 through 127 are called
   non-skippable attributes.  When an EAP-AKA peer encounters a
   non-skippable attribute type that the peer does not recognize, the
   peer MUST send the EAP-Response/AKA-Client-Error packet, and the
   authentication exchange terminates.  If an EAP-AKA server encounters
   a non-skippable attribute that the server does not recognize, then
   the server sends EAP-Request/AKA-Notification packet with an

範囲の中で0〜127に付番された属性は非skippable属性と呼ばれます。 EAP-AKA同輩が同輩が認めない非skippable属性タイプに遭遇すると、同輩はAKAクライアントEAP-応答/誤りパケットを送らなければなりません、そして、認証交換は終わります。 EAP-AKAサーバは次にサーバが、サーバがAKA EAP-要求/通知パケットを送ると認めない非skippable属性に遭遇します。

Arkko & Haverinen            Informational                     [Page 46]

RFC 4187                 EAP-AKA Authentication             January 2006

[46ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   AT_NOTIFICATION code that implies general failure ("General failure
   after authentication" (0), or "General failure" (16384), depending on
   the phase of the exchange), and the authentication exchange
   terminates.

一般的な失敗(「認証の後の一般失敗」(0)、または交換のフェーズに依存する「一般失敗」(16384))を含意するAT_NOTIFICATIONコード、および交換が終える認証。

   When an attribute numbered in the range 128 through 255 is
   encountered but not recognized, that particular attribute is ignored,
   but the rest of the attributes and message data MUST still be
   processed.  The Length field of the attribute is used to skip the
   attribute value when searching for the next attribute.  These
   attributes are called skippable attributes.

範囲で128〜255に付番された属性が遭遇しますが、認識されないとき、その特定の属性は無視されますが、まだ属性とメッセージデータの残りを処理しなければなりません。 属性のLength分野は、次の属性を捜し求めるとき、属性値をスキップするのに使用されます。 これらの属性はskippable属性と呼ばれます。

   Unless otherwise specified, the order of the attributes in an EAP-AKA
   message is insignificant, and an EAP-AKA implementation should not
   assume a certain order will be used.

別の方法で指定されない場合、EAP-AKAメッセージにおける、属性の注文は意味をなしません、そして、EAP-AKA実装はあるオーダーが使用されると仮定するべきではありません。

   Attributes can be encapsulated within other attributes.  In other
   words, the value field of an attribute type can be specified to
   contain other attributes.

他の属性の中で属性をカプセル化することができます。 言い換えれば、他の属性を含むように属性タイプの値の分野を指定できます。

8.2.  Protocol Extensibility

8.2. プロトコル伸展性

   EAP-AKA can be extended by specifying new attribute types.  If
   skippable attributes are used, it is possible to extend the protocol
   without breaking old implementations.  As specified in Section 10.13,
   if new attributes are specified for EAP-Request/AKA-Identity or
   EAP-Response/AKA-Identity, then the AT_CHECKCODE MUST be used to
   integrity protect the new attributes.

新しい属性タイプを指定することによって、EAP-AKAを広げることができます。 skippable属性が使用されているなら、壊れている古い実装なしでプロトコルを広げるのは可能です。 使用されて、保全に、新しい属性が保護されているという指定されるようにセクション10.13 次に、AT_CHECKCODE MUSTでは、新しい属性がAKA EAP-要求/アイデンティティかAKA EAP-応答/アイデンティティに指定されるならことになってください。

   When specifying new attributes, it should be noted that EAP-AKA does
   not support message fragmentation.  Hence, the sizes of the new
   extensions MUST be limited so that the maximum transfer unit (MTU) of
   the underlying lower layer is not exceeded.  According to [RFC3748],
   lower layers must provide an EAP MTU of 1020 bytes or greater, so any
   extensions to EAP-AKA SHOULD NOT exceed the EAP MTU of 1020 bytes.

新しい属性を指定するとき、EAP-AKAがメッセージ断片化をサポートしないことに注意されるべきです。 したがって、新しい拡大のサイズを制限しなければならないので、基本的な下層の最大の移動単位数(MTU)は超えられていません。 [RFC3748]に応じて下層が1020バイト以上のEAP MTUを提供しなければならないので、EAP-AKA SHOULD NOTへのどんな拡大も1020バイトのEAP MTUを超えています。

   EAP-AKA packets do not include a version field.  However, should
   there be a reason to revise this protocol in the future, new
   non-skippable or skippable attributes could be specified in order to
   implement revised EAP-AKA versions in a backward-compatible manner.
   It is possible to introduce version negotiation in the
   EAP-Request/AKA-Identity and EAP-Response/AKA-Identity messages by
   specifying new skippable attributes.

EAP-AKAパケットはバージョン分野を含んでいません。 しかしながら、将来このプロトコルを改訂する理由があれば、新しい非skippableであるかskippableな属性は、後方コンパチブル方法で改訂されたEAP-AKAバージョンを実装するために指定されるかもしれません。 新しいskippable属性を指定することによってAKA EAP-要求/アイデンティティとAKA EAP-応答/アイデンティティメッセージにおけるバージョン交渉を導入するのは可能です。

Arkko & Haverinen            Informational                     [Page 47]

RFC 4187                 EAP-AKA Authentication             January 2006

[47ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

9.  Messages

9. メッセージ

   This section specifies the messages used in EAP-AKA.  It specifies
   when a message may be transmitted or accepted, which attributes are
   allowed in a message, which attributes are required in a message, and
   other message-specific details.  Message format is specified in
   Section 8.1.

このセクションはEAP-AKAで使用されるメッセージを指定します。 それはいつメッセージを送るか、または受け入れるかもしれないか、そして、どの属性がメッセージに許容されているか、そして、どの属性がメッセージで必要であるか、そして、他のメッセージ特有の詳細を指定します。 メッセージ・フォーマットはセクション8.1で指定されます。

9.1.  EAP-Request/AKA-Identity

9.1. 別名EAP-要求/アイデンティティ

   The EAP/AKA-Identity roundtrip MAY be used for obtaining the peer
   identity from the server.  As discussed in Section 4.1, several
   AKA-Identity rounds may be required in order to obtain a valid peer
   identity.

EAP/AKA-アイデンティティ往復旅行は、サーバから同輩のアイデンティティを得るのに使用されるかもしれません。セクション4.1で議論するように、いくつかのAKA-アイデンティティラウンドが有効な同輩のアイデンティティを得るのに必要であるかもしれません。

   The server MUST include one of the following identity requesting
   attributes: AT_PERMANENT_ID_REQ, AT_FULLAUTH_ID_REQ, AT_ANY_ID_REQ.
   These three attributes are mutually exclusive, so the server MUST NOT
   include more than one of the attributes.

サーバは属性を要求する以下のアイデンティティの1つを含まなければなりません: ___永久的な_ID REQ、__FULLAUTH_ID REQ、_どんな_ID REQでも。 これらの3つの属性が互いに唯一ので、サーバは属性の1つ以上を含んではいけません。

   If the server has previously issued an EAP-Request/AKA-Identity
   message with the AT_PERMANENT_ID_REQ attribute, and if the server has
   received a response from the peer, then the server MUST NOT issue a
   new EAP-Request/AKA-Identity packet.

サーバが以前にAT_PERMANENT_ID_REQ属性でAKA EAP-要求/アイデンティティメッセージを発行して、サーバが同輩から応答を受けたなら、サーバはAKA新しいEAP-要求/アイデンティティパケットを発行してはいけません。

   If the server has previously issued an EAP-Request/AKA-Identity
   message with the AT_FULLAUTH_ID_REQ attribute, and if the server has
   received a response from the peer, then the server MUST NOT issue a
   new EAP-Request/AKA-Identity packet with the AT_ANY_ID_REQ or
   AT_FULLAUTH_ID_REQ attributes.

サーバが以前にAT_FULLAUTH_ID_REQ属性でAKA EAP-要求/アイデンティティメッセージを発行して、サーバが同輩から応答を受けたなら、サーバは、ATがあるAKA新しいEAP-要求/アイデンティティパケットに__どんな_ID REQも発行するか、または_ID_REQ属性をAT_FULLAUTHに発行してはいけません。

   If the server has previously issued an EAP-Request/AKA-Identity
   message with the AT_ANY_ID_REQ attribute, and if the server has
   received a response from the peer, then the server MUST NOT issue a
   new EAP-Request/AKA-Identity packet with the AT_ANY_ID_REQ.

サーバが以前にATがあるAKA EAP-要求/アイデンティティメッセージに_どんな_ID_REQ属性も発行して、サーバが同輩から応答を受けたなら、サーバはATがあるAKA新しいEAP-要求/アイデンティティパケットに__どんな_ID REQも発行してはいけません。

   This message MUST NOT include AT_MAC, AT_IV, or AT_ENCR_DATA.

このメッセージはAT_MAC、AT_IV、またはAT_ENCR_DATAを含んではいけません。

9.2.  EAP-Response/AKA-Identity

9.2. 別名EAP-応答/アイデンティティ

   The peer sends EAP-Response/AKA-Identity in response to a valid
   EAP-Request/AKA-Identity from the server.

同輩はサーバからのAKA有効なEAP-要求/アイデンティティに対応してAKA EAP-応答/アイデンティティを送ります。

   The peer MUST include the AT_IDENTITY attribute.  The usage of
   AT_IDENTITY is defined in Section 4.1.

同輩はAT_IDENTITY属性を入れなければなりません。 AT_IDENTITYの使用法はセクション4.1で定義されます。

   This message MUST NOT include AT_MAC, AT_IV, or AT_ENCR_DATA.

このメッセージはAT_MAC、AT_IV、またはAT_ENCR_DATAを含んではいけません。

Arkko & Haverinen            Informational                     [Page 48]

RFC 4187                 EAP-AKA Authentication             January 2006

[48ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

9.3.  EAP-Request/AKA-Challenge

9.3. 別名EAP-要求/挑戦

   The server sends the EAP-Request/AKA-Challenge on full authentication
   after successfully obtaining the subscriber identity.

首尾よく加入者のアイデンティティを得た後に、サーバはAKA EAP-要求/挑戦を完全な認証に送ります。

   The AT_RAND attribute MUST be included.

AT_RAND属性を含まなければなりません。

   AT_MAC MUST be included.  In EAP-Request/AKA-Challenge, there is no
   message-specific data covered by the MAC, see Section 10.15.

AT_Macを含まなければなりません。 セクション10.15は、AKA EAP-要求/挑戦には、MACでカバーされたどんなメッセージ特有のデータもないのを見ます。

   The AT_RESULT_IND attribute MAY be included.  The usage of this
   attribute is discussed in Section 6.2.

AT_RESULT_IND属性は含まれるかもしれません。 セクション6.2でこの属性の用法について議論します。

   The AT_CHECKCODE attribute MAY be included, and in certain cases
   specified in Section 10.13, it MUST be included.

AT_CHECKCODE属性は含まれるかもしれません、そして、セクション10.13で指定されたある場合では、それを含まなければなりません。

   The EAP-Request/AKA-Challenge packet MAY include encrypted attributes
   for identity privacy and for communicating the next re-authentication
   identity.  In this case, the AT_IV and AT_ENCR_DATA attributes are
   included (Section 10.12).

AKA EAP-要求/挑戦パケットはアイデンティティプライバシーと次の再認証のアイデンティティを伝えるための暗号化された属性を含むかもしれません。 この場合、AT_IVとAT_ENCR_DATA属性は含まれています(セクション10.12)。

   The plaintext of the AT_ENCR_DATA value field consists of nested
   attributes.  The nested attributes MAY include AT_PADDING (as
   specified in Section 10.12).  If the server supports identity privacy
   and wants to communicate a pseudonym to the peer for the next full
   authentication, then the nested encrypted attributes include the
   AT_NEXT_PSEUDONYM attribute.  If the server supports
   re-authentication and wants to communicate a fast re-authentication
   identity to the peer, then the nested encrypted attributes include
   the AT_NEXT_REAUTH_ID attribute.  Later versions of this protocol MAY
   specify additional attributes to be included within the encrypted
   data.

AT_ENCR_DATA値の分野の平文は入れ子にされた属性から成ります。 入れ子にされた属性はAT_PADDINGを含むかもしれません(セクション10.12で指定されるように)。 サーバがアイデンティティがプライバシーであるとサポートして、次の完全な認証のために匿名を同輩に伝えたいなら、入れ子にされた暗号化された属性はAT_ネクスト_PSEUDONYM属性を含んでいます。 サーバが再認証をサポートして、同輩への速い再認証のアイデンティティを伝えたいなら、入れ子にされた暗号化された属性はAT_ネクスト_REAUTH_ID属性を含んでいます。 このプロトコルの後のバージョンは、暗号化されたデータの中に含まれるように追加属性を指定するかもしれません。

   When processing this message, the peer MUST process AT_RAND and
   AT_AUTN before processing other attributes.  Only if these attributes
   are verified to be valid, the peer derives keys and verifies AT_MAC.
   The operation in case an error occurs is specified in Section 6.3.1.

このメッセージを処理するとき、他の属性を処理する前に、同輩はAT_RANDとAT_AUTNを処理しなければなりません。 これらの属性が有効になるように確かめられる場合にだけ、同輩は、キーを引き出して、AT_MACについて確かめます。 誤りが発生するといけないので、操作はセクション6.3.1で指定されます。

9.4.  EAP-Response/AKA-Challenge

9.4. 別名EAP-応答/挑戦

   The peer sends EAP-Response/AKA-Challenge in response to a valid
   EAP-Request/AKA-Challenge.

同輩はAKA有効なEAP-要求/挑戦に対応してAKA EAP-応答/挑戦を送ります。

   Sending this packet indicates that the peer has successfully
   authenticated the server and that the EAP exchange will be accepted
   by the peer's local policy.  Hence, if these conditions are not met,
   then the peer MUST NOT send EAP-Response/AKA-Challenge, but the peer
   MUST send EAP-Response/AKA-Client-Error.

このパケットを送るのは、同輩が首尾よくサーバを認証して、EAP交換が同輩のローカルの方針で受け入れられるのを示します。 したがって、これらの条件が満たされないなら、同輩はAKA EAP-応答/挑戦を送ってはいけませんが、同輩はAKAクライアントEAP-応答/誤りを送らなければなりません。

Arkko & Haverinen            Informational                     [Page 49]

RFC 4187                 EAP-AKA Authentication             January 2006

[49ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   The AT_MAC attribute MUST be included.  In
   EAP-Response/AKA-Challenge, there is no message-specific data covered
   by the MAC, see Section 10.15.

AT_MAC属性を含まなければなりません。 セクション10.15は、AKA EAP-応答/挑戦には、MACでカバーされたどんなメッセージ特有のデータもないのを見ます。

   The AT_RES attribute MUST be included.

AT_RES属性を含まなければなりません。

   The AT_CHECKCODE attribute MAY be included, and in certain cases
   specified in Section 10.13, it MUST be included.

AT_CHECKCODE属性は含まれるかもしれません、そして、セクション10.13で指定されたある場合では、それを含まなければなりません。

   The AT_RESULT_IND attribute MAY be included, if it was included in
   EAP-Request/AKA-Challenge.  The usage of this attribute is discussed
   in Section 6.2.

それがAKA EAP-要求/挑戦に含まれていたなら、AT_RESULT_IND属性は含まれるかもしれません。 セクション6.2でこの属性の用法について議論します。

   Later versions of this protocol MAY make use of the AT_ENCR_DATA and
   AT_IV attributes in this message to include encrypted (skippable)
   attributes.  The EAP server MUST process EAP-Response/AKA-Challenge
   messages that include these attributes even if the server did not
   implement these optional attributes.

このプロトコルの後のバージョンはAT_ENCR_DATAとAT_IVの使用を暗号化された(skippable)属性を含むこのメッセージの属性にするかもしれません。 EAPサーバはサーバが、これらが任意の属性であると実装しなかったとしてもこれらの属性を含んでいるAKA EAP-応答/挑戦メッセージを処理しなければなりません。

9.5.  EAP-Response/AKA-Authentication-Reject

9.5. 別名認証EAP-応答/廃棄物

   The peer sends the EAP-Response/AKA-Authentication-Reject packet if
   it does not accept the AUTN parameter.  This version of the protocol
   does not specify any attributes for this message.  Future versions of
   the protocol MAY specify attributes for this message.

それがAUTNパラメタを受け入れないなら、同輩はAKA認証EAP-応答/廃棄物パケットを送ります。 プロトコルのこのバージョンはこのメッセージにどんな属性も指定しません。 プロトコルの将来のバージョンはこのメッセージに属性を指定するかもしれません。

   The AT_MAC, AT_ENCR_DATA, or AT_IV attributes MUST NOT be used in
   this message.

このメッセージでAT_Mac、AT_ENCR_DATA、またはAT_IV属性を使用してはいけません。

9.6.  EAP-Response/AKA-Synchronization-Failure

9.6. 別名同期EAP-応答/失敗

   The peer sends the EAP-Response/AKA-Synchronization-Failure, when the
   sequence number in the AUTN parameter is incorrect.

AUTNパラメタの一連番号が不正確であるときに、同輩はAKA同期のEAP-応答/故障を送ります。

   The peer MUST include the AT_AUTS attribute.  Future versions of the
   protocol MAY specify other additional attributes for this message.

同輩はAT_AUTS属性を入れなければなりません。 プロトコルの将来のバージョンは他の追加属性をこのメッセージに指定するかもしれません。

   The AT_MAC, AT_ENCR_DATA, or AT_IV attributes MUST NOT be used in
   this message.

このメッセージでAT_Mac、AT_ENCR_DATA、またはAT_IV属性を使用してはいけません。

9.7.  EAP-Request/AKA-Reauthentication

9.7. 別名EAP-要求/Reauthentication

   The server sends the EAP-Request/AKA-Reauthentication message if it
   wants to use fast re-authentication, and if it has received a valid
   fast re-authentication identity in EAP-Response/Identity or
   EAP-Response/AKA-Identity.

速い再認証を使用したがっていて、EAP-応答/アイデンティティかAKA EAP-応答/アイデンティティにおける有効な速い再認証のアイデンティティを受けたなら、サーバはEAP-要求/AKA-Reauthenticationメッセージを送ります。

Arkko & Haverinen            Informational                     [Page 50]

RFC 4187                 EAP-AKA Authentication             January 2006

[50ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   The AT_MAC attribute MUST be included.  No message-specific data is
   included in the MAC calculation, see Section 10.15.

AT_MAC属性を含まなければなりません。 セクション10.15は、どんなメッセージ特有のデータもMAC計算に含まれていないのを見ます。

   The AT_RESULT_IND attribute MAY be included.  The usage of this
   attribute is discussed in Section 6.2.

AT_RESULT_IND属性は含まれるかもしれません。 セクション6.2でこの属性の用法について議論します。

   The AT_CHECKCODE attribute MAY be included, and in certain cases
   specified in Section 10.13, it MUST be included.

AT_CHECKCODE属性は含まれるかもしれません、そして、セクション10.13で指定されたある場合では、それを含まなければなりません。

   The AT_IV and AT_ENCR_DATA attributes MUST be included.  The
   plaintext consists of the following nested encrypted attributes,
   which MUST be included: AT_COUNTER and AT_NONCE_S.  In addition, the
   nested encrypted attributes MAY include the following attributes:
   AT_NEXT_REAUTH_ID and AT_PADDING.

AT_IVとAT_ENCR_DATA属性を含まなければなりません。 平文は以下の入れ子にされた暗号化された属性から成ります:(属性を含まなければなりません)。 _カウンタにおいて_一回だけの_Sで。 さらに、入れ子にされた暗号化された属性は以下の属性を含むかもしれません: _次の_REAUTH_IDにおいて_詰め物において。

9.8.  EAP-Response/AKA-Reauthentication

9.8. 別名EAP-応答/Reauthentication

   The client sends the EAP-Response/AKA-Reauthentication packet in
   response to a valid EAP-Request/AKA-Reauthentication.

クライアントは有効なEAP-要求/AKA-Reauthenticationに対応してEAP-応答/AKA-Reauthenticationパケットを送ります。

   The AT_MAC attribute MUST be included.  For
   EAP-Response/AKA-Reauthentication, the MAC code is calculated over
   the following data:  EAP packet| NONCE_S.  The EAP packet is
   represented as specified in Section 8.1.  It is followed by the
   16-byte NONCE_S value from the server's AT_NONCE_S attribute.

AT_MAC属性を含まなければなりません。 EAP-応答/AKA-Reauthenticationに関しては、以下のデータに関してMACコードは計算されます: EAPパケット| 一回だけ_S。 EAPパケットはセクション8.1で指定されるように表されます。 16バイトのNONCE_S値はサーバのAT_NONCE_S属性からそれのあとに続いています。

   The AT_CHECKCODE attribute MAY be included, and in certain cases
   specified in Section 10.13, it MUST be included.

AT_CHECKCODE属性は含まれるかもしれません、そして、セクション10.13で指定されたある場合では、それを含まなければなりません。

   The AT_IV and AT_ENCR_DATA attributes MUST be included.  The nested
   encrypted attributes MUST include the AT_COUNTER attribute.  The
   AT_COUNTER_TOO_SMALL attribute MAY be included in the nested
   encrypted attributes, and it is included in cases specified in
   Section 5.  The AT_PADDING attribute MAY be included.

AT_IVとAT_ENCR_DATA属性を含まなければなりません。 入れ子にされた暗号化された属性はAT_COUNTER属性を含まなければなりません。 AT_COUNTER、もSMALLが結果と考える_は入れ子にされた暗号化された属性に含まれるかもしれなくて、それはセクション5で指定されたケースに含まれています。 AT_PADDING属性は含まれるかもしれません。

   The AT_RESULT_IND attribute MAY be included, if it was included in
   EAP-Request/AKA-Reauthentication.  The usage of this attribute is
   discussed in Section 6.2.

それがEAP-要求/AKA-Reauthenticationに含まれていたなら、AT_RESULT_IND属性は含まれるかもしれません。 セクション6.2でこの属性の用法について議論します。

   Sending this packet without AT_COUNTER_TOO_SMALL indicates that the
   peer has successfully authenticated the server and that the EAP
   exchange will be accepted by the peer's local policy.  Hence, if
   these conditions are not met, then the peer MUST NOT send
   EAP-Response/AKA-Reauthentication, but the peer MUST send
   EAP-Response/ AKA-Client-Error.

_AT_COUNTERなしでもこのパケットを送って、SMALLは、同輩が首尾よくサーバを認証して、EAP交換が同輩のローカルの方針で受け入れられるのを示します。 したがって、これらの条件が満たされないなら、同輩はEAP-応答/AKA-Reauthenticationを送ってはいけませんが、同輩はAKAクライアントEAP-応答/誤りを送らなければなりません。

Arkko & Haverinen            Informational                     [Page 51]

RFC 4187                 EAP-AKA Authentication             January 2006

[51ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

9.9.  EAP-Response/AKA-Client-Error

9.9. 別名クライアントEAP-応答/誤り

   The peer sends EAP-Response/AKA-Client-Error in error cases, as
   specified in Section 6.3.1.

同輩はセクション6.3.1で指定されるようにAKAクライアントEAP-応答/誤りの間違った事件を送ります。

   The AT_CLIENT_ERROR_CODE attribute MUST be included.  The AT_MAC,
   AT_IV, or AT_ENCR_DATA attributes MUST NOT be used with this packet.

AT_CLIENT_ERROR_CODE属性を含まなければなりません。 このパケットと共にAT_MAC、AT_IV、またはAT_ENCR_DATA属性を使用してはいけません。

9.10.  EAP-Request/AKA-Notification

9.10. 別名EAP-要求/通知

   The usage of this message is specified in Section 6.

このメッセージの用法はセクション6で指定されます。

   The AT_NOTIFICATION attribute MUST be included.

AT_NOTIFICATION属性を含まなければなりません。

   The AT_MAC attribute MUST be included if the P bit of the
   AT_NOTIFICATION code is set to zero, and MUST NOT be included if the
   P bit is set to one.  The P bit is discussed in Section 6.

AT_MAC属性は、AT_NOTIFICATIONコードのPビットがゼロに設定されるなら含まなければならなくて、Pビットが1つに設定されるなら、含まれているはずがありません。 セクション6でPビットについて議論します。

   No message-specific data is included in the MAC calculation.  See
   Section 10.15.

どんなメッセージ特有のデータもMAC計算に含まれていません。 セクション10.15を見てください。

   If EAP-Request/AKA-Notification is used on a fast re-authentication
   exchange, and if the P bit in AT_NOTIFICATION is set to zero, then
   AT_COUNTER is used for replay protection.  In this case, the
   AT_ENCR_DATA and AT_IV attributes MUST be included, and the
   encapsulated plaintext attributes MUST include the AT_COUNTER
   attribute.  The counter value included in AT_COUNTER MUST be the same
   as in the EAP-Request/AKA-Reauthentication packet on the same fast
   re-authentication exchange.

AKA EAP-要求/通知が速い再認証交換のときに使用されて、AT_NOTIFICATIONのPビットがゼロに設定されるなら、AT_COUNTERは反復操作による保護に使用されます。 この場合、AT_ENCR_DATAとAT_IV属性を含まなければなりません、そして、カプセル化された平文属性はAT_COUNTER属性を含まなければなりません。 AT_COUNTER MUSTに対価を含んでいて、同じ速い再認証交換のときにEAP-要求/AKA-Reauthenticationパケットと同じにしてください。

9.11.  EAP-Response/AKA-Notification

9.11. 別名EAP-応答/通知

   The usage of this message is specified in Section 6.  This packet is
   an acknowledgement of EAP-Request/AKA-Notification.

このメッセージの用法はセクション6で指定されます。 このパケットはAKA EAP-要求/通知の承認です。

   The AT_MAC attribute MUST be included in cases when the P bit of the
   notification code in AT_NOTIFICATION of EAP-Request/AKA-Notification
   is set to zero, and MUST NOT be included in cases when the P bit is
   set to one.  The P bit is discussed in Section 6.

AT_MAC属性は、AKA EAP-要求/通知のAT_NOTIFICATIONの通知コードのPビットがゼロに設定されるとき、ケースに含まなければならなくて、Pビットが1つに設定されるとき、ケースに含まれてはいけません。 セクション6でPビットについて議論します。

   If EAP-Request/AKA-Notification is used on a fast re-authentication
   exchange, and if the P bit in AT_NOTIFICATION is set to zero, then
   AT_COUNTER is used for replay protection.  In this case, the
   AT_ENCR_DATA and AT_IV attributes MUST be included, and the
   encapsulated plaintext attributes MUST include the AT_COUNTER
   attribute.  The counter value included in AT_COUNTER MUST be the same
   as in the EAP-Request/AKA-Reauthentication packet on the same fast
   re-authentication exchange.

AKA EAP-要求/通知が速い再認証交換のときに使用されて、AT_NOTIFICATIONのPビットがゼロに設定されるなら、AT_COUNTERは反復操作による保護に使用されます。 この場合、AT_ENCR_DATAとAT_IV属性を含まなければなりません、そして、カプセル化された平文属性はAT_COUNTER属性を含まなければなりません。 AT_COUNTER MUSTに対価を含んでいて、同じ速い再認証交換のときにEAP-要求/AKA-Reauthenticationパケットと同じにしてください。

Arkko & Haverinen            Informational                     [Page 52]

RFC 4187                 EAP-AKA Authentication             January 2006

[52ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

10.  Attributes

10. 属性

   This section specifies the format of message attributes.  The
   attribute type numbers are specified in Section 11.

このセクションはメッセージ属性の形式を指定します。 属性形式数はセクション11で指定されます。

10.1.  Table of Attributes

10.1. 属性のテーブル

   The following table provides a guide to which attributes may be found
   in which kinds of messages, and in what quantity.  Messages are
   denoted with numbers in parentheses as follows: (1) EAP-Request/
   AKA-Identity, (2) EAP-Response/AKA-Identity, (3) EAP-Request/
   AKA-Challenge, (4) EAP-Response/AKA-Challenge, (5) EAP-Request/
   AKA-Notification, (6) EAP-Response/AKA-Notification, (7) EAP-
   Response/AKA-Client-Error (8) EAP-Request/AKA-Reauthentication, (9)
   EAP-Response/AKA-Reauthentication, (10) EAP-Response/AKA-
   Authentication-Reject, and (11) EAP-Response/AKA-Synchronization-
   Failure.  The column denoted with "E" indicates whether the attribute
   is a nested attribute that MUST be included within AT_ENCR_DATA.

以下のテーブルは属性がどの種類に関するメッセージ、およびどんな量に見つけられるかもしれないガイドを提供します。 数が以下の括弧にある状態で、メッセージは指示されます: (1) 別名EAP-要求/アイデンティティ((2)別名EAP-応答/アイデンティティ、(3)別名EAP-要求/挑戦、(4)別名EAP-応答/挑戦、(5)別名EAP-要求/通知、(6)別名EAP-応答/通知、別名(7)EAP別名クライアント応答/誤り(8)EAP-要求/Reauthentication、別名(9)EAP-応答/Reauthentication、別名認証(10)EAP-応答/廃棄物、および(11)EAP-応答/別名同期失敗)。 「E」と共に指示されたコラムは、属性が_ENCR_データでそれを含まなければならない入れ子にされた属性であるかどうかを示します。

   "0" indicates that the attribute MUST NOT be included in the message,
   "1" indicates that the attribute MUST be included in the message,
   "0-1" indicates that the attribute is sometimes included in the
   message, and "0*" indicates that the attribute is not included in the
   message in cases specified in this document, but MAY be included in
   the future versions of the protocol.

そして、「0インチが、メッセージに属性を含んではいけないのを示す、「1インチが、メッセージに属性を含まなければならないのを示す、「01インチ、表示、属性がメッセージに時々含まれている、「0*、」、表示、属性は、本書では指定されたケースの中のメッセージに含まれていませんが、プロトコルの将来のバージョンに含まれるかもしれません」

              Attribute (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)(11) E
    AT_PERMANENT_ID_REQ 0-1  0   0   0   0   0   0   0   0   0   0   N
          AT_ANY_ID_REQ 0-1  0   0   0   0   0   0   0   0   0   0   N
     AT_FULLAUTH_ID_REQ 0-1  0   0   0   0   0   0   0   0   0   0   N
            AT_IDENTITY  0  0-1  0   0   0   0   0   0   0   0   0   N
                AT_RAND  0   0   1   0   0   0   0   0   0   0   0   N
                AT_AUTN  0   0   1   0   0   0   0   0   0   0   0   N
                 AT_RES  0   0   0   1   0   0   0   0   0   0   0   N
                AT_AUTS  0   0   0   0   0   0   0   0   0   0   1   N
      AT_NEXT_PSEUDONYM  0   0  0-1  0   0   0   0   0   0   0   0   Y
      AT_NEXT_REAUTH_ID  0   0  0-1  0   0   0   0  0-1  0   0   0   Y
                  AT_IV  0   0  0-1  0* 0-1 0-1  0   1   1   0   0   N
           AT_ENCR_DATA  0   0  0-1  0* 0-1 0-1  0   1   1   0   0   N
             AT_PADDING  0   0  0-1  0* 0-1 0-1  0  0-1 0-1  0   0   Y
           AT_CHECKCODE  0   0  0-1 0-1  0   0   0  0-1 0-1  0   0   N
          AT_RESULT_IND  0   0  0-1 0-1  0   0   0  0-1 0-1  0   0   N
                 AT_MAC  0   0   1   1  0-1 0-1  0   1   1   0   0   N
             AT_COUNTER  0   0   0   0  0-1 0-1  0   1   1   0   0   Y
   AT_COUNTER_TOO_SMALL  0   0   0   0   0   0   0   0  0-1  0   0   Y
             AT_NONCE_S  0   0   0   0   0   0   0   1   0   0   0   Y
        AT_NOTIFICATION  0   0   0   0   1   0   0   0   0   0   0   N
   AT_CLIENT_ERROR_CODE  0   0   0   0   0   0   1   0   0   0   0   N

________IV0の_次の_REAUTH_ID0 0 0-1 0 0 0 0 0-1 0 0 0Yの次の_匿名0 0 0-1 0 0 0 0 0 0 0 0YのAUTS0 0 0 0 0 0 0 0 0 0 1NのRES0 0 0 1 0 0 0 0 0 0 0NのAUTN0 0 1 0 0 0 0 0 0 0 0Nの底ならし革0 0 1 0 0 0 0 0 0 0 0Nのアイデンティティ0 0-1 0 0 0 0 0 0 0 0 0NのFULLAUTH_ID_REQ0-1 0 0 0 0 0 0 0 0 0 0Nの_どんな_ID_REQ0-1 0 0 0 0 0 0 0 0 0 0Nの_永久的な_ID_REQ0-1 0 0 0 0 0 0 0 0 0 0Nの属性(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)E; 0 0-1 0*0-1 0-1 0 1 1 0 0N _また、__の_で_カウンタ0 0 0 0 0-1 0-1 0 1 1 0 0Yで_Mac0 0 1 1 0-1 0-1 0 1 1 0 0Nで_結果_インディアン座0 0 0-1 0-1 0 0 0 0-1 0-1 0 0Nで_CHECKCODE0 0 0-1 0-1 0 0 0 0-1 0-1 0 0Nで0 0 0-1 0*0-1 0-1 0 0-1 0-1 0 0Yを水増しするENCR_データ0 0 0-1 0*0-1 0-1 0 1 1 0 0Nでは、_クライアント_誤り_コード0 0 0 0 0 0 1 0 0 0 0Nで_一回だけ_S0 0 0 0 0 0 0 1 0 0 0Yで_通知0 0 0 0 1 0 0 0 0 0 0Nで_小さい0 0 0 0 0 0 0 0 0-1 0 0Yを打ち返してください。

Arkko & Haverinen            Informational                     [Page 53]

RFC 4187                 EAP-AKA Authentication             January 2006

[53ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   It should be noted that attributes AT_PERMANENT_ID_REQ,
   AT_ANY_ID_REQ, and AT_FULLAUTH_ID_REQ are mutually exclusive, so that
   only one of them can be included at the same time.  If one of the
   attributes AT_IV or AT_ENCR_DATA is included, then both of the
   attributes MUST be included.

それは有名な_その属性AT_PERMANENT_ID REQ、どんなAT__ID_REQであるべきです、そして、AT_FULLAUTH_ID_REQは互いに排他的です、同時にそれらの1つしか含むことができないように。 属性AT_IVかAT_ENCR_DATAの1つが含まれているなら、属性の両方を含まなければなりません。

10.2.  AT_PERMANENT_ID_REQ

10.2. __永久的な_ID REQで

   The format of the AT_PERMANENT_ID_REQ attribute is shown below.

AT_PERMANENT_ID_REQ属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |AT_PERM..._REQ | Length = 1    |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |_では、パーマをかけてください…_REQ| 長さ=1| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The use of the AT_PERMANENT_ID_REQ is defined in Section 4.1.  The
   value field only contains two reserved bytes, which are set to zero
   on sending and ignored on reception.

_AT_PERMANENT_ID REQの使用はセクション4.1で定義されます。 値の分野は予約された2バイトしか含んでいません。(バイトは、発信のゼロに設定されて、レセプションで無視されます)。

10.3.  AT_ANY_ID_REQ

10.3. __どんな_ID REQでも

   The format of the AT_ANY_ID_REQ attribute is shown below.

どんな_ID_REQも結果と考えるAT_の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |AT_ANY_ID_REQ  | Length = 1    |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |__どんな_ID REQでも| 長さ=1| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The use of the AT_ANY_ID_REQ is defined in Section 4.1.  The value
   field only contains two reserved bytes, which are set to zero on
   sending and ignored on reception.

_どんなAT__ID REQの使用もセクション4.1で定義されます。 値の分野は予約された2バイトしか含んでいません。(バイトは、発信のゼロに設定されて、レセプションで無視されます)。

10.4.  AT_FULLAUTH_ID_REQ

10.4. __FULLAUTH_ID REQで

   The format of the AT_FULLAUTH_ID_REQ attribute is shown below.

AT_FULLAUTH_ID_REQ属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |AT_FULLAUTH_...| Length = 1    |           Reserved            |
   +---------------+---------------+-------------------------------+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |_FULLAUTH_で…| 長さ=1| 予約されます。| +---------------+---------------+-------------------------------+

   The use of the AT_FULLAUTH_ID_REQ is defined in Section 4.1.  The
   value field only contains two reserved bytes, which are set to zero
   on sending and ignored on reception.

_AT_FULLAUTH_ID REQの使用はセクション4.1で定義されます。 値の分野は予約された2バイトしか含んでいません。(バイトは、発信のゼロに設定されて、レセプションで無視されます)。

Arkko & Haverinen            Informational                     [Page 54]

RFC 4187                 EAP-AKA Authentication             January 2006

[54ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

10.5.  AT_IDENTITY

10.5. _アイデンティティで

   The format of the AT_IDENTITY attribute is shown below.

AT_IDENTITY属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | AT_IDENTITY   | Length        | Actual Identity Length        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   .                       Identity                                .
   .                                                               .
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _アイデンティティで| 長さ| 実際のアイデンティティの長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | . アイデンティティ…| | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The use of the AT_IDENTITY is defined in Section 4.1.  The value
   field of this attribute begins with 2-byte actual identity length,
   which specifies the length of the identity in bytes.  This field is
   followed by the subscriber identity of the indicated actual length.
   The identity is the permanent identity, a pseudonym identity or a
   fast re-authentication identity.  The identity format is specified in
   Section 4.1.1.  The same identity format is used in the AT_IDENTITY
   attribute and the EAP-Response/Identity packet, with the exception
   that the peer MUST NOT decorate the identity it includes in
   AT_IDENTITY.  The identity does not include any terminating null
   characters.  Because the length of the attribute must be a multiple
   of 4 bytes, the sender pads the identity with zero bytes when
   necessary.

AT_IDENTITYの使用はセクション4.1で定義されます。 この属性の値の分野は2バイトの実際のアイデンティティの長さで始まります。(それは、バイトで表現されるアイデンティティの長さを指定します)。 示された実際の長さの加入者のアイデンティティはこの野原のあとに続いています。 アイデンティティは、永久的なアイデンティティ、匿名のアイデンティティまたは速い再認証のアイデンティティです。 アイデンティティ形式はセクション4.1.1で指定されます。 同じアイデンティティ形式はAT_IDENTITY属性とEAP-応答/アイデンティティパケットで使用されて、同輩がそうしてはいけない例外でそれがAT_IDENTITYに含むアイデンティティに飾り付けをしてください。 アイデンティティは少しの終端空文字も含んでいません。 属性の長さが4バイトの倍数であるに違いないので、必要であるときに、送付者はどんなバイトでもアイデンティティを水増ししません。

10.6.  AT_RAND

10.6. _底ならし革で

   The format of the AT_RAND attribute is shown below.

AT_RAND属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    AT_RAND    | Length = 5    |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                             RAND                              |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _底ならし革で| 長さ=5| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | 底ならし革| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of this attribute contains two reserved bytes
   followed by the AKA RAND parameter, 16 bytes (128 bits).  The
   reserved bytes are set to zero when sending and ignored on reception.

この属性の値の分野はAKA RANDパラメタがあとに続いた予約された2バイト、16バイト(128ビット)を含んでいます。 予約されたバイトは、発信するとき、ゼロに設定されて、レセプションで無視されます。

Arkko & Haverinen            Informational                     [Page 55]

RFC 4187                 EAP-AKA Authentication             January 2006

[55ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

10.7.  AT_AUTN

10.7. _AUTNで

   The format of the AT_AUTN attribute is shown below.

AT_AUTN属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    AT_AUTN    | Length = 5    |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                        AUTN                                   |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _AUTNで| 長さ=5| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | AUTN| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of this attribute contains two reserved bytes
   followed by the AKA AUTN parameter, 16 bytes (128 bits).  The
   reserved bytes are set to zero when sending and ignored on reception.

この属性の値の分野はAKA AUTNパラメタがあとに続いた予約された2バイト、16バイト(128ビット)を含んでいます。 予約されたバイトは、発信するとき、ゼロに設定されて、レセプションで無視されます。

10.8.  AT_RES

10.8. _RESで

   The format of the AT_RES attribute is shown below.

AT_RES属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     AT_RES    |    Length     |          RES Length           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
   |                                                               |
   |                             RES                               |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _RESで| 長さ| RESの長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-| | | | RES| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of this attribute begins with the 2-byte RES Length,
   which identifies the exact length of the RES in bits.  The RES length
   is followed by the AKA RES parameter.  According to [TS33.105], the
   length of the AKA RES can vary between 32 and 128 bits.  Because the
   length of the AT_RES attribute must be a multiple of 4 bytes, the
   sender pads the RES with zero bits where necessary.

この属性の値の分野は2バイトのRES Lengthと共に始まります。(RES LengthはビットのRESの正確な長さを特定します)。 AKA RESパラメタはRESの長さのあとに続いています。 [TS33.105]に従って、AKA RESの長さは32〜128ビット異なることができます。 AT_RES属性の長さが4バイトの倍数であるに違いないので、送付者は必要であるところでゼロ・ビットでRESを水増しします。

Arkko & Haverinen            Informational                     [Page 56]

RFC 4187                 EAP-AKA Authentication             January 2006

[56ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

10.9.  AT_AUTS

10.9. _AUTSで

   The format of the AT_AUTS attribute is shown below.

AT_AUTS属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|
   |    AT_AUTS    | Length = 4    |                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               |
   |                                                               |
   |                             AUTS                              |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| | _AUTSで| 長さ=4| | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | | AUTS| | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of this attribute contains the AKA AUTS parameter,
   112 bits (14 bytes).

この属性の値の分野はAKA AUTSをパラメタ、112ビット(14バイト)含んでいます。

10.10.  AT_NEXT_PSEUDONYM

10.10. _次の_匿名で

   The format of the AT_NEXT_PSEUDONYM attribute is shown below.

AT_ネクスト_PSEUDONYM属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | AT_NEXT_PSEU..| Length        | Actual Pseudonym Length       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   .                          Next Pseudonym                       .
   .                                                               .
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _次の_PSEUで。| 長さ| 実際の匿名の長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | . 次の匿名…| | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of this attribute begins with a 2-byte actual
   pseudonym length, which specifies the length of the following
   pseudonym in bytes.  This field is followed by a pseudonym username
   that the peer can use in the next authentication.  The username MUST
   NOT include any realm portion.  The username does not include any
   terminating null characters.  Because the length of the attribute
   must be a multiple of 4 bytes, the sender pads the pseudonym with
   zero bytes when necessary.  The username encoding MUST follow the
   UTF-8 transformation format [RFC3629].  This attribute MUST always be
   encrypted by encapsulating it within the AT_ENCR_DATA attribute.

この属性の値の分野は2バイトの実際の匿名の長さで始まります。(それは、バイトで表現される以下の匿名の長さを指定します)。 同輩が次の認証に使用できる匿名ユーザ名はこの野原のあとに続いています。 ユーザ名はどんな分野の部分も含んではいけません。 ユーザ名は少しの終端空文字も含んでいません。 属性の長さが4バイトの倍数であるに違いないので、必要であるときに、送付者はどんなバイトでも匿名を水増ししません。 ユーザ名コード化はUTF-8変換形式[RFC3629]に続かなければなりません。 AT_ENCR_DATA属性の中でそれをカプセル化することによって、この属性をいつも暗号化しなければなりません。

Arkko & Haverinen            Informational                     [Page 57]

RFC 4187                 EAP-AKA Authentication             January 2006

[57ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

10.11.  AT_NEXT_REAUTH_ID

10.11. _次の_REAUTH_IDで

   The format of the AT_NEXT_REAUTH_ID attribute is shown below.

AT_ネクスト_REAUTH_ID属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | AT_NEXT_REAU..| Length        | Actual Re-Auth Identity Length|
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   .              Next Fast Re-Authentication Username             .
   .                                                               .
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _次の_レオーで。| 長さ| 実際の再Authアイデンティティの長さ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | . 次の速い再認証ユーザ名…| | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of this attribute begins with a 2-byte actual
   re-authentication identity length which specifies the length of the
   following fast re-authentication identity in bytes.  This field is
   followed by a fast re-authentication identity that the peer can use
   in the next fast re-authentication, as described in Section 5.  In
   environments where a realm portion is required, the fast
   re-authentication identity includes both a username portion and a
   realm name portion.  The fast re-authentication identity does not
   include any terminating null characters.  Because the length of the
   attribute must be a multiple of 4 bytes, the sender pads the fast
   re-authentication identity with zero bytes when necessary.  The
   identity encoding MUST follow the UTF-8 transformation format
   [RFC3629].  This attribute MUST always be encrypted by encapsulating
   it within the AT_ENCR_DATA attribute.

この属性の値の分野はバイトで表現される以下の速い再認証のアイデンティティの長さを指定する2バイトの実際の再認証アイデンティティの長さで始まります。 同輩が次の速い再認証に使用できる速い再認証のアイデンティティはこの野原のあとに続いています、セクション5で説明されるように。 分野の部分が必要である環境では、速い再認証のアイデンティティはユーザ名部分と分野の名前部分の両方を含んでいます。 速い再認証のアイデンティティは少しの終端空文字も含んでいません。 属性の長さが4バイトの倍数であるに違いないので、必要であるときに、送付者はどんなバイトでも速い再認証のアイデンティティを水増ししません。 アイデンティティコード化はUTF-8変換形式[RFC3629]に続かなければなりません。 AT_ENCR_DATA属性の中でそれをカプセル化することによって、この属性をいつも暗号化しなければなりません。

10.12.  AT_IV, AT_ENCR_DATA, and AT_PADDING

10.12. __ENCR_データにおける_詰め物におけるIVで

   AT_IV and AT_ENCR_DATA attributes can be used to transmit encrypted
   information between the EAP-AKA peer and server.

EAP-AKA同輩とサーバの間に暗号化された情報を伝えるのにAT_IVとAT_ENCR_DATA属性を使用できます。

   The value field of AT_IV contains two reserved bytes followed by a
   16-byte initialization vector required by the AT_ENCR_DATA attribute.
   The reserved bytes are set to zero when sending and ignored on
   reception.  The AT_IV attribute MUST be included if and only if the
   AT_ENCR_DATA is included.  Section 6.3 specifies the operation if a
   packet that does not meet this condition is encountered.

AT_IVの値の分野は予約された2バイトを含んでいます、続いて、AT_ENCR_DATA属性によって必要とされた16バイトの初期化ベクトルを含みます。 予約されたバイトは、発信するとき、ゼロに設定されて、レセプションで無視されます。 そして、AT_IV属性を含まなければならない、_AT_ENCRである場合にだけ、DATAは含まれています。 この条件を満たさないパケットが遭遇するなら、セクション6.3は操作を指定します。

   The sender of the AT_IV attribute chooses the initialization vector
   at random.  The sender MUST NOT reuse the initialization vector value
   from previous EAP-AKA packets.  The sender SHOULD use a good source
   of randomness to generate the initialization vector.  Please see
   [RFC4086] for more information about generating random numbers for
   security applications.  The format of AT_IV is shown below.

AT_IV属性の送付者は無作為に初期化ベクトルを選びます。 送付者は前のEAP-AKAパケットから初期化ベクトル価値を再利用してはいけません。 送付者SHOULDは、初期化ベクトルを生成するのに偶発性の良い源を使用します。 セキュリティアプリケーションのために乱数を生成することに関する詳しい情報に関して[RFC4086]を見てください。 AT_IVの書式は以下に示されます。

Arkko & Haverinen            Informational                     [Page 58]

RFC 4187                 EAP-AKA Authentication             January 2006

[58ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     AT_IV     | Length = 5    |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                 Initialization Vector                         |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _IVで| 長さ=5| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | 初期設定ベクトル| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of the AT_ENCR_DATA attribute consists of two
   reserved bytes followed by cipher text bytes.  The cipher text bytes
   are encrypted using the Advanced Encryption Standard (AES) [AES] with
   a 128-bit key in the Cipher Block Chaining (CBC) mode of operation,
   which uses the initialization vector from the AT_IV attribute.  The
   reserved bytes are set to zero when sending and ignored on reception.
   Please see [CBC] for a description of the CBC mode.  The format of
   the AT_ENCR_DATA attribute is shown below.

AT_ENCR_DATA属性の値の分野は暗号テキストバイトがあとに続いた予約された2バイトから成ります。 暗号テキストバイトは、AT_IV属性から初期化ベクトルを使用する128ビットのCipher Block Chainingで主要な(CBC)運転モードがあるエー・イー・エス(AES)[AES]を使用することで暗号化されています。 予約されたバイトは、発信するとき、ゼロに設定されて、レセプションで無視されます。 CBCモードの記述に関して[CBC]を見てください。 AT_ENCR_DATA属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | AT_ENCR_DATA  | Length        |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   .                    Encrypted Data                             .
   .                                                               .
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _ENCR_データで| 長さ| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | . データを暗号化します…| | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The derivation of the encryption key (K_encr) is specified in
   Section 7.

暗号化キー(K_encr)の派生はセクション7で指定されます。

   The plaintext consists of nested EAP-AKA attributes.

平文は入れ子にされたEAP-AKA属性から成ります。

   The encryption algorithm requires the length of the plaintext to be a
   multiple of 16 bytes.  The sender may need to include the AT_PADDING
   attribute as the last attribute within AT_ENCR_DATA.  The AT_PADDING
   attribute is not included if the total length of other nested
   attributes within the AT_ENCR_DATA attribute is a multiple of 16
   bytes.  As usual, the Length of the Padding attribute includes the
   Attribute Type and Attribute Length fields.  The length of the
   Padding attribute is 4, 8, or 12 bytes.  It is chosen so that the
   length of the value field of the AT_ENCR_DATA attribute becomes a
   multiple of 16 bytes.  The actual pad bytes in the value field are
   set to zero (00 hexadecimal) on sending.  The recipient of the
   message MUST verify that the pad bytes are set to zero.  If this

暗号化アルゴリズムは、平文の長さが16バイトの倍数であることを必要とします。 送付者は、最後の属性としてAT_ENCR_DATAの中にAT_PADDING属性を含む必要があるかもしれません。 AT_PADDING属性はAT_ENCR_DATA属性の中の他の入れ子にされた属性の全長が16バイトの倍数であるなら含まれていません。 いつものように、Padding属性のLengthはAttribute TypeとAttribute Length分野を含んでいます。 Padding属性の長さは、4バイトか8バイトか12バイトです。 それが選ばれているので、AT_ENCR_DATA属性の値の分野の長さは16バイトの倍数になります。 値の分野の実際のパッドバイトが発信での(00 16進)のゼロに合うように設定されます。 メッセージの受取人は、パッドバイトがゼロに設定されることを確かめなければなりません。 これです。

Arkko & Haverinen            Informational                     [Page 59]

RFC 4187                 EAP-AKA Authentication             January 2006

[59ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   verification fails on the peer, then it MUST send the
   EAP-Response/AKA-Client-Error packet with the error code "unable to
   process packet" to terminate the authentication exchange.  If this
   verification fails on the server, then the server sends the
   EAP-Response/AKA-Notification packet with an AT_NOTIFICATION code
   that implies failure to terminate the authentication exchange.  The
   format of the AT_PADDING attribute is shown below.

検証は同輩で失敗して、次に、エラーコードが「パケットを処理できない」状態で、それは、認証交換を終えるためにAKAクライアントEAP-応答/誤りパケットを送らなければなりません。 この検証がサーバで失敗するなら、サーバは認証交換を終えないことを含意するAT_NOTIFICATIONコードがあるAKA EAP-応答/通知パケットを送ります。 AT_PADDING属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  AT_PADDING   | Length        | Padding...                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _詰め物で| 長さ| そっと歩きます… | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

10.13.  AT_CHECKCODE

10.13. _CHECKCODEで

   The AT_MAC attribute is not used in the very first EAP-AKA messages
   during the AKA-Identity round, because keying material has not been
   derived yet.  The peer and the server may exchange one or more pairs
   of EAP-AKA messages of the Subtype AKA-Identity before keys are
   derived and before the AT_MAC attribute can be applied.  The EAP/-
   AKA-Identity messages may also be used upon fast re-authentication.

AT_MAC属性はAKA-アイデンティティの間、まさしくその最初のEAP-AKAメッセージでぐるりと使用されません、材料を合わせるのがまだ引き出されていないので。 キーが引き出される前とAT_MAC属性を適用できる前に同輩とサーバは1組以上のSubtype AKA-アイデンティティに関するEAP-AKAメッセージを交換するかもしれません。 また、EAP/AKA-アイデンティティメッセージは速い再認証のときに使用されるかもしれません。

   The AT_CHECKCODE attribute MAY be used to protect the EAP/
   AKA-Identity messages.  In full authentication, the server MAY
   include the AT_CHECKCODE in EAP-Request/AKA-Challenge, and the peer
   MAY include AT_CHECKCODE in EAP-Response/AKA-Challenge.  In fast
   re-authentication, the server MAY include AT_CHECKCODE in
   EAP-Request/ AKA-Reauthentication, and the peer MAY include
   AT_CHECKCODE in EAP-Response/AKA-Reauthentication.  The fact that the
   peer receives an EAP-Request with AT_CHECKCODE does not imply that
   the peer would have to include AT_CHECKCODE in the corresponding
   response.  The peer MAY include AT_CHECKCODE even if the server did
   not include AT_CHECKCODE in the EAP request.  Because the AT_MAC
   attribute is used in these messages, AT_CHECKCODE will be integrity
   protected with AT_MAC.  The format of the AT_CHECKCODE attribute is
   shown below.

AT_CHECKCODE属性は、EAP/ AKA-アイデンティティメッセージを保護するのに使用されるかもしれません。 完全な認証では、サーバはAKA EAP-要求/挑戦にAT_CHECKCODEを含むかもしれません、そして、同輩はAKA EAP-応答/挑戦でAT_CHECKCODEを入れるかもしれません。 速い再認証では、サーバはEAP-要求/AKA-ReauthenticationにAT_CHECKCODEを含むかもしれません、そして、同輩はEAP-応答/AKA-ReauthenticationでAT_CHECKCODEを入れるかもしれません。 同輩がAT_CHECKCODEとのEAP-要求を受け取るという事実は、同輩が対応する応答でAT_CHECKCODEを入れなければならないのを含意しません。 サーバがEAP要求にAT_CHECKCODEを含まなかったとしても、同輩はAT_CHECKCODEを入れるかもしれません。 AT_MAC属性がこれらのメッセージで使用されるので、AT_CHECKCODEはAT_MACと共に保護された保全になるでしょう。 AT_CHECKCODE属性の書式は以下に示されます。

Arkko & Haverinen            Informational                     [Page 60]

RFC 4187                 EAP-AKA Authentication             January 2006

[60ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | AT_CHECKCODE  | Length        |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                     Checkcode (0 or 20 bytes)                 |
   |                                                               |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _CHECKCODEで| 長さ| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | Checkcode(0バイトか20バイト)| | | | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of AT_CHECKCODE begins with two reserved bytes, which
   may be followed by a 20-byte checkcode.  If the checkcode is not
   included in AT_CHECKCODE, then the attribute indicates that no EAP/-
   AKA-Identity messages were exchanged.  This may occur in both full
   authentication and fast re-authentication.  The reserved bytes are
   set to zero when sending and ignored on reception.

AT_CHECKCODEの値の分野は予約された2バイトで始まります。(バイトは20バイトのcheckcodeによって続かれるかもしれません)。 checkcodeがAT_CHECKCODEに含まれていないなら、属性は、EAP/AKA-アイデンティティメッセージが全く交換されなかったのを示します。 これは完全な認証と速い再認証の両方に起こるかもしれません。 予約されたバイトは、発信するとき、ゼロに設定されて、レセプションで無視されます。

   The checkcode is a hash value, calculated with SHA1 [SHA-1], over all
   EAP-Request/AKA-Identity and EAP-Response/AKA-Identity packets
   exchanged in this authentication exchange.  The packets are included
   in the order that they were transmitted, that is, starting with the
   first EAP-Request/AKA-Identity message, followed by the corresponding
   EAP-Response/AKA-Identity, followed by the second
   EAP-Request/AKA-Identity (if used), etc.

checkcodeはこの認証交換で交換されたすべてのAKA EAP-要求/アイデンティティとAKA EAP-応答/アイデンティティパケットの上のSHA1[SHA-1]と共に計算されたハッシュ値です。 パケットはそれらが伝えられて、それがそうであるオーダーに含まれています、AKA対応するEAP-応答/アイデンティティがあとに続いたAKA第2EAP-要求/アイデンティティ(使用されるなら)などがあとに続いた最初のAKA EAP-要求/アイデンティティメッセージから始まって

   EAP packets are included in the hash calculation "as-is" (as they
   were transmitted or received).  All reserved bytes, padding bytes,
   etc., that are specified for various attributes are included as such,
   and the receiver must not reset them to zero.  No delimiter bytes,
   padding, or any other framing are included between the EAP packets
   when calculating the checkcode.

EAPパケットはハッシュ計算に「そのままで」含まれています(それらを伝えたか、または受け取ったように)。 すべての予約されたバイト、様々な属性に指定される詰め物バイトなどはそういうものとして含められています、そして、受信機はゼロにそれらをリセットしてはいけません。 checkcodeについて計算するとき、どんなデリミタバイトも、詰め物、またはいかなる他の縁どりもEAPパケットの間に含まれていません。

   Messages are included in request/response pairs; in other words, only
   full "round trips" are included.  Packets that are silently discarded
   are not included, and retransmitted packets (that have the same
   Identifier value) are only included once.  (The base EAP protocol
   [RFC3748] ensures that requests and responses "match".)  The EAP
   server must only include an EAP-Request/AKA-Identity in the
   calculation after it has received a corresponding response with the
   same Identifier value.

メッセージは要求/応答組で含まれています。 言い換えれば、完全な「周遊旅行」だけ、が含まれています。 静かに捨てられるパケットは含まれていません、そして、再送されたパケット(それには、同じIdentifier値がある)が一度、含まれているだけです。 (ベースEAPプロトコル[RFC3748]は、要求と応答が「合っていること」を確実にします。) 同じIdentifier値で対応する応答を受けた後にEAPサーバは計算にAKA EAP-要求/アイデンティティを含むだけでよいです。

   The peer must include the EAP-Request/AKA-Identity and the
   corresponding response in the calculation only if the peer receives a
   subsequent EAP-Request/AKA-Challenge or a follow-up EAP-Request/
   AKA-Identity with a different Identifier value than in the first
   EAP-Request/AKA-Identity.

同輩がAKA最初のEAP-要求/アイデンティティと異なったIdentifier値でその後のAKA EAP-要求/挑戦か追跡しているAKA EAP-要求/アイデンティティを受ける場合にだけ、同輩はAKA EAP-要求/アイデンティティと計算における対応する応答を入れなければなりません。

Arkko & Haverinen            Informational                     [Page 61]

RFC 4187                 EAP-AKA Authentication             January 2006

[61ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   The AT_CHECKCODE attribute is optional to implement.  It is specified
   in order to allow protection of the EAP/AKA-Identity messages and any
   future extensions to them.  The implementation of AT_CHECKCODE is
   RECOMMENDED.

AT_CHECKCODE属性は、実装するために任意です。 それは、EAP/AKA-アイデンティティメッセージとどんな今後の拡大の保護もそれらに許すために指定されます。 AT_CHECKCODEの実装はRECOMMENDEDです。

   If the receiver of AT_CHECKCODE implements this attribute, then the
   receiver MUST check that the checkcode is correct.  If the checkcode
   is invalid, the receiver must operate as specified in Section 6.3.

AT_CHECKCODEの受信機がこの属性を実装するなら、受信機は、checkcodeが正しいのをチェックしなければなりません。 checkcodeが無効であるなら、受信機はセクション6.3で指定されるように動作しなければなりません。

   If the EAP/AKA-Identity messages are extended with new attributes,
   then AT_CHECKCODE MUST be implemented and used.  More specifically,
   if the server includes any attributes other than AT_PERMANENT_ID_REQ,
   AT_FULLAUTH_ID_REQ, or AT_ANY_ID_REQ in the EAP-Request/AKA-Identity
   packet, then the server MUST include AT_CHECKCODE in EAP-Request/
   AKA-Challenge or EAP-Request/AKA-Reauthentication.  If the peer
   includes any attributes other than AT_IDENTITY in the EAP-Response/
   AKA-Identity message, then the peer MUST include AT_CHECKCODE in
   EAP-Response/AKA-Challenge or EAP-Response/AKA-Reauthentication.

EAP/AKA-アイデンティティメッセージが新しい属性で広げられるなら、そして、実装されて、使用されるAT_CHECKCODE MUSTです。 より明確に、サーバがAKA EAP-要求/アイデンティティパケットに何か_AT_PERMANENT_ID REQ、_AT_FULLAUTH_ID REQ、または_どんなAT__ID REQ以外の属性を含んでいるなら、サーバはAKA EAP-要求/挑戦かEAP-要求/AKA-ReauthenticationにAT_CHECKCODEを含まなければなりません。 同輩が何かAKA EAP-応答/アイデンティティメッセージのAT_IDENTITY以外の属性を入れるなら、同輩はAKA EAP-応答/挑戦かEAP-応答/AKA-ReauthenticationでAT_CHECKCODEを入れなければなりません。

   If the server implements the processing of any other attribute than
   AT_IDENTITY for the EAP-Response/AKA-Identity message, then the
   server MUST implement AT_CHECKCODE.  In this case, if the server
   receives any attribute other than AT_IDENTITY in the
   EAP-Response/AKA-Identity message, then the server MUST check that
   AT_CHECKCODE is present in EAP-Response/AKA-Challenge or
   EAP-Response/ AKA-Reauthentication.  The operation when a mandatory
   attribute is missing is specified in Section 6.3.

サーバがAKA EAP-応答/アイデンティティメッセージのためにAT_IDENTITYよりいかなる他の属性の処理も実装するなら、サーバは、AT_がCHECKCODEであると実装しなければなりません。 この場合、サーバが何かAKA EAP-応答/アイデンティティメッセージのAT_IDENTITY以外の属性を受けるなら、サーバは、AT_CHECKCODEがAKA EAP-応答/挑戦かEAP-応答/AKA-Reauthenticationに存在しているのをチェックしなければなりません。 義務的な属性がなくなるとき、操作はセクション6.3で指定されます。

   Similarly, if the peer implements the processing of any attribute
   other than AT_PERMANENT_ID_REQ, AT_FULLAUTH_ID_REQ, or AT_ANY_ID_REQ
   for the EAP-Request/AKA-Identity packet, then the peer MUST implement
   AT_CHECKCODE.  In this case, if the peer receives any attribute other
   than AT_PERMANENT_ID_REQ, AT_FULLAUTH_ID_REQ, or AT_ANY_ID_REQ in the
   EAP-Request/AKA-Identity packet, then the peer MUST check that
   AT_CHECKCODE is present in EAP-Request/AKA-Challenge or
   EAP-Request/AKA-Reauthentication.  The operation when a mandatory
   attribute is missing is specified in Section 6.3.

同様に、同輩がAKA EAP-要求/アイデンティティパケットのために__AT_PERMANENT_ID REQ、AT_FULLAUTH_ID REQ以外の属性をいずれかの処理に実装するか、または__どんな_ID REQもATに実装するなら、同輩は、AT_がCHECKCODEであると実装しなければなりません。 この場合、同輩がAKA EAP-要求/アイデンティティパケットで何か_AT_PERMANENT_ID REQ、_AT_FULLAUTH_ID REQ、または_どんなAT__ID REQ以外の属性を受けるなら、同輩は、AT_CHECKCODEがAKA EAP-要求/挑戦かEAP-要求/AKA-Reauthenticationに存在しているのをチェックしなければなりません。 義務的な属性がなくなるとき、操作はセクション6.3で指定されます。

10.14.  AT_RESULT_IND

10.14. _結果_インディアン座で

   The format of the AT_RESULT_IND attribute is shown below.

AT_RESULT_IND属性の書式は以下に示されます。

     0                   1                   2                   3
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |  AT_RESULT_...| Length = 1    |           Reserved            |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _結果_で…| 長さ=1| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Arkko & Haverinen            Informational                     [Page 62]

RFC 4187                 EAP-AKA Authentication             January 2006

[62ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   The value field of this attribute consists of two reserved bytes,
   which are set to zero upon sending and ignored upon reception.  This
   attribute is always sent unencrypted, so it MUST NOT be encapsulated
   within the AT_ENCR_DATA attribute.

この属性の値の分野は予約された2バイトから成ります。(バイトは、発信のゼロに設定されて、レセプションで無視されます)。 いつも非暗号化されていた状態でこの属性を送るので、AT_ENCR_DATA属性の中でそれをカプセル化してはいけません。

10.15.  AT_MAC

10.15. _Macで

   The AT_MAC attribute is used for EAP-AKA message authentication.
   Section 9 specifies in which messages AT_MAC MUST be included.

AT_MAC属性はEAP-AKA通報認証に使用されます。 セクション9は、_どのメッセージATでMacを含まなければならないかを指定します。

   The value field of the AT_MAC attribute contains two reserved bytes
   followed by a keyed message authentication code (MAC).  The MAC is
   calculated over the whole EAP packet and concatenated with optional
   message-specific data, with the exception that the value field of the
   MAC attribute is set to zero when calculating the MAC.  The EAP
   packet includes the EAP header that begins with the Code field, the
   EAP-AKA header that begins with the Subtype field, and all the
   attributes, as specified in Section 8.1.  The reserved bytes in
   AT_MAC are set to zero when sending and ignored on reception.  The
   contents of the message-specific data that may be included in the MAC
   calculation are specified separately for each EAP-AKA message in
   Section 9.

AT_MAC属性の値の分野は予約された2バイトを含んでいます、続いて、合わせられたメッセージ確認コード(MAC)を含みます。 MACは全体のEAPパケットの上で計算されて、任意のメッセージ特有のデータで連結されます、MAC属性の値の分野がMACについて計算するときにはゼロに合わせるように設定される例外で。 EAPパケットはセクション8.1における指定されるとしてのCode分野、Subtype分野で始まるEAP-AKAヘッダー、およびすべての属性で始まるEAPヘッダーを含んでいます。 AT_MACの予約されたバイトは、発信するとき、ゼロに設定されて、レセプションで無視されます。 MAC計算に含まれるかもしれないメッセージ特有のデータのコンテンツは別々にセクション9のそれぞれのEAP-AKAメッセージに指定されています。

   The format of the AT_MAC attribute is shown below.

AT_MAC属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     AT_MAC    | Length = 5    |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                           MAC                                 |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _Macで| 長さ=5| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | Mac| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The MAC algorithm is HMAC-SHA1-128 [RFC2104] keyed hash value.  (The
   HMAC-SHA1-128 value is obtained from the 20-byte HMAC-SHA1 value by
   truncating the output to 16 bytes.  Hence, the length of the MAC is
   16 bytes.)  The derivation of the authentication key (K_aut) used in
   the calculation of the MAC is specified in Section 7.

MACアルゴリズムはHMAC-SHA1-128[RFC2104]の合わせられたハッシュ値です。 (20バイトのHMAC-SHA1値から16バイトに出力に先端を切らせることによって、HMAC-SHA1-128値を得ます。 したがって、MACの長さは16バイトです。) MACの計算に使用される認証キー(K_aut)の派生はセクション7で指定されます。

   When the AT_MAC attribute is included in an EAP-AKA message, the
   recipient MUST process the AT_MAC attribute before looking at any
   other attributes, except when processing EAP-Request/AKA-Challenge.
   The processing of EAP-Request/AKA-Challenge is specified in

AT_MAC属性がEAP-AKAメッセージに含まれているとき、いかなる他の属性も見る前に受取人はAT_MAC属性を処理しなければなりません、AKA EAP-要求/挑戦を処理する時を除いて。 AKA EAP-要求/挑戦の処理では、指定されます。

Arkko & Haverinen            Informational                     [Page 63]

RFC 4187                 EAP-AKA Authentication             January 2006

[63ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   Section 9.3.  If the message authentication code is invalid, then the
   recipient MUST ignore all other attributes in the message and operate
   as specified in Section 6.3.

セクション9.3。 メッセージ確認コードが無効であるなら、受取人は、セクション6.3で指定されるようにメッセージの他のすべての属性を無視して、働かなければなりません。

10.16.  AT_COUNTER

10.16. _カウンタで

   The format of the AT_COUNTER attribute is shown below.

AT_COUNTER属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  AT_COUNTER   | Length = 1    |           Counter             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _カウンタで| 長さ=1| カウンタ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of the AT_COUNTER attribute consists of a 16-bit
   unsigned integer counter value, represented in network byte order.
   This attribute MUST always be encrypted by encapsulating it within
   the AT_ENCR_DATA attribute.

AT_COUNTER属性の値の分野はネットワークバイトオーダーで表された16ビットの符号のない整数対価から成ります。 AT_ENCR_DATA属性の中でそれをカプセル化することによって、この属性をいつも暗号化しなければなりません。

10.17.  AT_COUNTER_TOO_SMALL

10.17. _では、__あまりに小さく反対してください。

   The format of the AT_COUNTER_TOO_SMALL attribute is shown below.

形式、AT_COUNTERではも、SMALLが結果と考える_は以下で見せられます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  AT_COUNTER...| Length = 1    |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _では、反対してください…| 長さ=1| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of this attribute consists of two reserved bytes,
   which are set to zero upon sending and ignored upon reception.  This
   attribute MUST always be encrypted by encapsulating it within the
   AT_ENCR_DATA attribute.

この属性の値の分野は予約された2バイトから成ります。(バイトは、発信のゼロに設定されて、レセプションで無視されます)。 AT_ENCR_DATA属性の中でそれをカプセル化することによって、この属性をいつも暗号化しなければなりません。

Arkko & Haverinen            Informational                     [Page 64]

RFC 4187                 EAP-AKA Authentication             January 2006

[64ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

10.18.  AT_NONCE_S

10.18. _一回だけ_Sで

   The format of the AT_NONCE_S attribute is shown below.

AT_NONCE_S属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | AT_NONCE_S    | Length = 5    |           Reserved            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                                                               |
   |                            NONCE_S                            |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | _一回だけ_Sで| 長さ=5| 予約されます。| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | | | 一回だけ_S| | | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of the AT_NONCE_S attribute contains two reserved
   bytes followed by a random number (16 bytes) that is freshly
   generated by the server for this EAP-AKA fast re-authentication.  The
   random number is used as challenge for the peer and also as a seed
   value for the new keying material.  The reserved bytes are set to
   zero upon sending and ignored upon reception.  This attribute MUST
   always be encrypted by encapsulating it within the AT_ENCR_DATA
   attribute.

AT_NONCE_S属性の値の分野は予約された2バイトを含んでいます、続いて、このEAP-AKAの速い再認証のためのサーバによって新たに生成される乱数(16バイト)を含みます。 乱数は同輩のための挑戦として新しい合わせることの材料のための種子値としても使用されます。 予約されたバイトは、発信のゼロに設定されて、レセプションで無視されます。 AT_ENCR_DATA属性の中でそれをカプセル化することによって、この属性をいつも暗号化しなければなりません。

   The server MUST NOT reuse the NONCE_S value from a previous EAP-AKA
   fast re-authentication exchange.  The server SHOULD use a good source
   of randomness to generate NONCE_S.  Please see [RFC4086] for more
   information about generating random numbers for security
   applications.

サーバは前のEAP-AKAの速い再認証交換からNONCE_S値を再利用してはいけません。 サーバSHOULDは、NONCEが_Sであると生成するのに偶発性の良い源を使用します。 セキュリティアプリケーションのために乱数を生成することに関する詳しい情報に関して[RFC4086]を見てください。

10.19.  AT_NOTIFICATION

10.19. _通知で

   The format of the AT_NOTIFICATION attribute is shown below.

AT_NOTIFICATION属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |AT_NOTIFICATION| Length = 1    |S|P|  Notification Code        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |_通知で| 長さ=1|S|P| 通知コード| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of this attribute contains a two-byte notification
   code.  The first and second bit (S and P) of the notification code
   are interpreted as described in Section 6.

この属性の値の分野は2バイトの通知コードを含んでいます。 通知コードの1番目と2番目のビット(SとP)はセクション6で説明されるように解釈されます。

Arkko & Haverinen            Informational                     [Page 65]

RFC 4187                 EAP-AKA Authentication             January 2006

[65ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   The notification code values listed below have been reserved.  The
   descriptions below illustrate the semantics of the notifications.
   The peer implementation MAY use different wordings when presenting
   the notifications to the user.  The "requested service" depends on
   the environment where EAP-AKA is applied.

以下に記載された通知コード値は予約されました。 以下での記述は通知の意味論を例証します。 ユーザに通知を提示するとき、同輩実装は異なった言葉遣いを使用するかもしれません。 「要求されたサービス」はEAP-AKAが適用されている環境に依存します。

   0 - General failure after authentication.  (Implies failure, used
   after successful authentication.)

0--認証の後の一般失敗。 (うまくいっている認証の後に使用された失敗を含意します。)

   16384 - General failure.  (Implies failure, used before
   authentication.)

16384--一般失敗。 (認証の前に使用された失敗を含意します。)

   32768 - Success.  User has been successfully authenticated.  (Does
   not imply failure, used after successful authentication.)  The usage
   of this code is discussed in Section 6.2.

32768--成功。 ユーザは首尾よく認証されました。 (うまくいっている認証の後に使用された失敗を含意しません。) セクション6.2でこのコードの用法について議論します。

   1026 - User has been temporarily denied access to the requested
   service.  (Implies failure, used after successful authentication.)

1026--要求されたサービスへのアクセスは一時ユーザに拒絶されました。 (うまくいっている認証の後に使用された失敗を含意します。)

   1031 - User has not subscribed to the requested service.  (Implies
   failure, used after successful authentication.)

1031--ユーザは要求されたサービスに加入していません。 (うまくいっている認証の後に使用された失敗を含意します。)

10.20.  AT_CLIENT_ERROR_CODE

10.20. _クライアント_誤り_コードで

   The format of the AT_CLIENT_ERROR_CODE attribute is shown below.

AT_CLIENT_ERROR_CODE属性の書式は以下に示されます。

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |AT_CLIENT_ERR..| Length = 1    |     Client Error Code         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |_では、クライアント_は間違えます。| 長さ=1| クライアントエラーコード| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   The value field of this attribute contains a two-byte client error
   code.  The following error code values have been reserved.

この属性の値の分野は2バイトのクライアントエラーコードを含んでいます。 以下の誤りコード値は予約されました。

   0 "unable to process packet": a general error code

0 「パケットを処理できません」: 一般的なエラーコード

11.  IANA and Protocol Numbering Considerations

11. 問題に付番するIANAとプロトコル

   IANA has assigned the EAP type number 23 for EAP-AKA authentication.

IANAはEAP-AKA認証のEAP形式数23を割り当てました。

   EAP-AKA shares most of the protocol design, such as attributes and
   message Subtypes, with EAP-SIM [EAP-SIM].  EAP-AKA protocol numbers
   should be administered in the same IANA registry with EAP-SIM.  This
   document establishes the registries and lists the initial protocol
   numbers for both protocols.

EAP-AKAはEAP-SIM[EAP-SIM]と属性やメッセージSubtypesなどのプロトコルデザインの大部分を共有します。 EAP-AKAプロトコル番号は同じIANA登録でEAP-SIMで管理されるべきです。 このドキュメントは、登録を確立して、両方のプロトコルの初期のプロトコル番号を記載します。

Arkko & Haverinen            Informational                     [Page 66]

RFC 4187                 EAP-AKA Authentication             January 2006

[66ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   EAP-AKA and EAP-SIM messages include a Subtype field.  The Subtype is
   a new numbering space for which IANA administration is required.  The
   Subtype is an 8-bit integer.  The following Subtypes are specified in
   this document and in [EAP-SIM]:

EAP-AKAとEAP-SIMメッセージはSubtype分野を含んでいます。 SubtypeはIANA管理が必要である新しい付番スペースです。 Subtypeは8ビットの整数です。 以下のSubtypesはこのドキュメントと[EAP-SIM]で指定されます:

        AKA-Challenge...................................1
        AKA-Authentication-Reject.......................2
        AKA-Synchronization-Failure.....................4
        AKA-Identity....................................5
        SIM-Start......................................10
        SIM-Challenge..................................11
        AKA-Notification and SIM-Notification..........12
        AKA-Reauthentication and SIM-Reauthentication..13
        AKA-Client-Error and SIM-Client-Error..........14

別名挑戦…1個の別名認証廃棄物…2 別名同期失敗…4別名アイデンティティ…5 SIMで始まってください…10 SIM挑戦…11の別名通知とSIM通知…12 別名-ReauthenticationとSIM-Reauthentication。13 別名クライアント誤りとSIMクライアント誤り…14

   The messages are composed of attributes, which have 8-bit attribute
   type numbers.  Attributes numbered within the range 0 through 127 are
   called non-skippable attributes, and attributes within the range of
   128 through 255 are called skippable attributes.  The EAP-AKA and
   EAP-SIM attribute type number is a new numbering space for which IANA
   administration is required.  The following attribute types are
   specified in this document in [EAP-SIM]:

メッセージは属性で構成されます。(属性に、8ビットの属性形式数があります)。 範囲の中で0〜127に付番された属性は非skippable属性と呼ばれます、そして、128〜255の範囲の中の属性はskippable属性と呼ばれます。 EAP-AKAとEAP-SIM属性形式数はIANA管理が必要である新しい付番スペースです。 以下の属性タイプは本書では[EAP-SIM]で指定されます:

        AT_RAND.........................................1
        AT_AUTN.........................................2
        AT_RES..........................................3
        AT_AUTS.........................................4
        AT_PADDING......................................6
        AT_NONCE_MT.....................................7
        AT_PERMANENT_ID_REQ............................10
        AT_MAC.........................................11
        AT_NOTIFICATION................................12
        AT_ANY_ID_REQ..................................13
        AT_IDENTITY....................................14
        AT_VERSION_LIST................................15
        AT_SELECTED_VERSION............................16
        AT_FULLAUTH_ID_REQ.............................17
        AT_COUNTER.....................................19
        AT_COUNTER_TOO_SMALL...........................20
        AT_NONCE_S.....................................21
        AT_CLIENT_ERROR_CODE...........................22
        AT_IV.........................................129
        AT_ENCR_DATA..................................130
        AT_NEXT_PSEUDONYM.............................132
        AT_NEXT_REAUTH_ID.............................133
        AT_CHECKCODE..................................134
        AT_RESULT_IND.................................135

_底ならし革で…_大西洋標準時1AUTN…_大西洋標準時2RES…_大西洋標準時3AUTS…大西洋標準時4_詰め物…大西洋標準時6_一回だけ_山…_大西洋標準時7の_の永久的な_ID REQ…大西洋標準時10の_Mac…大西洋標準時11の_通知…__どんな12 AT_ID REQも…大西洋標準時13の_のアイデンティティ…大西洋標準時14_バージョン_は記載します…大西洋標準時15_は_バージョンを選択しました…_大西洋標準時16_FULLAUTH_ID REQ…大西洋標準時17_は反対します…大西洋標準時19_は__あまりに小さく反対します…大西洋標準時20_一回だけ_S.…大西洋標準時21_クライアント_誤り_コード…大西洋標準時22_IV…大西洋標準時129_ENCR_データ…大西洋標準時130の_ネクスト_匿名…_次の132 AT_REAUTH_アイダホ州…_大西洋標準時133CHECKCODE…_大西洋標準時134_RESULTインディアナ州…135

Arkko & Haverinen            Informational                     [Page 67]

RFC 4187                 EAP-AKA Authentication             January 2006

[67ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   The AT_NOTIFICATION attribute contains a 16-bit notification code
   value.  The most significant bit of the notification code is called
   the S bit (success) and the second most significant bit is called the
   P bit (phase).  If the S bit is set to zero, then the notification
   code indicates failure; notification codes with the S bit set to one
   do not indicate failure.  If the P bit is set to zero, then the
   notification code can only be used before authentication has
   occurred.  If the P bit is set to one, then the notification code can
   only be used after authentication.  The notification code is a new
   numbering space for which IANA administration is required.  The
   following values have been specified in this document and in
   [EAP-SIM].

AT_NOTIFICATION属性は16ビットの通知コード値を含んでいます。 通知コードの最も重要なビットはSビット(成功)と呼ばれます、そして、2番目の最上位ビットはPビット(フェーズ)と呼ばれます。 Sビットがゼロに設定されるなら、通知コードは失敗を示します。 1つに設定されたSビットがある通知コードは失敗を示しません。 Pビットがゼロに設定されるなら、認証が起こる前に通知コードを使用できるだけです。 Pビットが1つに設定されるなら、認証の後に通知コードを使用できるだけです。 通知コードはIANA管理が必要である新しい付番スペースです。 以下の値はこのドキュメントと[EAP-SIM]で指定されました。

        General failure after authentication......................0
        User has been temporarily denied access................1026
        User has not subscribed to the requested service.......1031
        General failure.......................................16384
        Success...............................................32768

認証の後の一般失敗…アクセサリーは一時0ユーザに対して否定されました…1026年のユーザは要求されたサービスに加入していません…1031年の一般失敗…16384成功…32768

   The AT_VERSION_LIST and AT_SELECTED_VERSION attributes, specified in
   [EAP-SIM], contain 16-bit EAP method version numbers.  The EAP method
   version number is a new numbering space for which IANA administration
   is required.  Value 1 for "EAP-SIM Version 1" has been specified in
   [EAP-SIM].  Version numbers are not currently used in EAP-AKA.

[EAP-SIM]で指定されたAT_バージョン_LISTと_バージョンAT_SELECTED属性は16ビットのEAPメソッドバージョン番号を含んでいます。 EAPメソッドバージョン番号はIANA管理が必要である新しい付番スペースです。 「EAP-SIMバージョン1インチは[EAP-SIM]で指定された」ために1を評価してください。 バージョン番号は現在、EAP-AKAで使用されません。

   The AT_CLIENT_ERROR_CODE attribute contains a 16-bit client error
   code.  The client error code is a new numbering space for which IANA
   administration is required.  Values 0, 1, 2, and 3 have been
   specified in this document and in [EAP-SIM].

AT_CLIENT_ERROR_CODE属性は16ビットのクライアントエラーコードを含んでいます。 クライアントエラーコードはIANA管理が必要である新しい付番スペースです。 値0、1、2、および3はこのドキュメントと[EAP-SIM]で指定されました。

   All requests for value assignment from the various number spaces
   described in this document require proper documentation, according to
   the "Specification Required" policy described in [RFC2434].  Requests
   must be specified in sufficient detail so that interoperability
   between independent implementations is possible.  Possible forms of
   documentation include, but are not limited to, RFCs, the products of
   another standards body (e.g., 3GPP), or permanently and readily
   available vendor design notes.

本書では説明された様々な数の空間からの値の課題を求めるすべての要求が適切なドキュメンテーションを必要とします、「仕様が必要である」という[RFC2434]で説明された方針によると。 詳細に十分な要求を指定しなければならないので、独立している実装の間の相互運用性は可能です。 ドキュメンテーションの可能なフォームが含んでいる、有限であることで、RFCs、別の標準化団体(例えば、3GPP)、または永久に、そして、容易に利用可能なベンダーの製品が注意を設計するということではありません。

12.  Security Considerations

12. セキュリティ問題

   The EAP specification [RFC3748] describes the security
   vulnerabilities of EAP, which does not include its own security
   mechanisms.  This section discusses the claimed security properties
   of EAP-AKA as well as vulnerabilities and security recommendations.

EAP仕様[RFC3748]はEAPのセキュリティの脆弱性について説明します。(EAPはそれ自身のセキュリティー対策を含んでいません)。このセクションは脆弱性とセキュリティ推薦と同様にEAP-AKAの要求されたセキュリティの特性について論じます。

Arkko & Haverinen            Informational                     [Page 68]

RFC 4187                 EAP-AKA Authentication             January 2006

[68ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

12.1.  Identity Protection

12.1. アイデンティティ保護

   EAP-AKA includes optional Identity privacy support that protects the
   privacy of the subscriber identity against passive eavesdropping.
   This document only specifies a mechanism to deliver pseudonyms from
   the server to the peer as part of an EAP-AKA exchange.  Hence, a peer
   that has not yet performed any EAP-AKA exchanges does not typically
   have a pseudonym available.  If the peer does not have a pseudonym
   available, then the privacy mechanism cannot be used, and the
   permanent identity will have to be sent in the clear.  The terminal
   SHOULD store the pseudonym in non-volatile memory so that it can be
   maintained across reboots.  An active attacker that impersonates the
   network may use the AT_PERMANENT_ID_REQ attribute (Section 4.1.2) to
   learn the subscriber's IMSI.  However, as discussed in Section 4.1.2,
   the terminal can refuse to send the cleartext IMSI if it believes
   that the network should be able to recognize the pseudonym.

EAP-AKAは受け身の盗聴に対して加入者のアイデンティティのプライバシーを保護する任意のIdentityプライバシーサポートを含んでいます。 このドキュメントは、EAP-AKA交換の一部としてサーバから同輩まで匿名を提供するためにメカニズムを指定するだけです。 したがって、まだ少しのEAP-AKA交換も実行していない同輩は利用可能な匿名を通常持っていません。 同輩に利用可能な匿名がないなら、プライバシーメカニズムを使用できません、そして、明確で永久的なアイデンティティを送らなければならないでしょう。 端末のSHOULDは、リブートの向こう側にそれを維持できるように非揮発性メモリーの匿名を保存します。 ネットワークをまねる活発な攻撃者は、加入者のIMSIを学ぶのに、AT_PERMANENT_ID_REQ属性(セクション4.1.2)を使用するかもしれません。 しかしながら、セクション4.1.2で議論するように、ネットワークが匿名を認識できるべきであるのが信じているなら、端末は、cleartext IMSIを送るのを拒否できます。

   If the peer and server cannot guarantee that the pseudonym will be
   maintained reliably, and Identity privacy is required then additional
   protection from an external security mechanism (such as Protected
   Extensible Authentication Protocol (PEAP) [PEAP]) may be used.  The
   benefits and the security considerations of using an external
   security mechanism with EAP-AKA are beyond the scope of this
   document.

同輩とサーバが、匿名が確かに維持されて、Identityプライバシーが必要であることを保証できないなら、対外安全保障メカニズム(Protected拡張認証プロトコル(PEAP)[PEAP]などの)からの追加保護は使用されるかもしれません。 EAP-AKAがある対外安全保障メカニズムを使用する利益とセキュリティ問題はこのドキュメントの範囲を超えています。

12.2.  Mutual Authentication

12.2. 互いの認証

   EAP-AKA provides mutual authentication via the 3rd generation AKA
   mechanisms [TS33.102] and [S.S0055-A].

EAP-AKAは3番目の世代AKAメカニズム[TS33.102]と[S. S0055-A]を通して互いの認証を提供します。

   Note that this mutual authentication is with the EAP server.  In
   general, EAP methods do not authenticate the identity or services
   provided by the EAP authenticator (if distinct from the EAP server)
   unless they provide the so-called channel bindings property.  The
   vulnerabilities related to this have been discussed in [RFC3748],
   [EAPKeying], [ServiceIdentity].

この互いの認証がEAPサーバであることに注意してください。一般に、EAPメソッドは結合資産をいわゆるチャンネルに供給しないならEAP固有識別文字(EAPサーバと異なるなら)によって提供されたアイデンティティかサービスを認証しません。 [RFC3748]、[EAPKeying][ServiceIdentity]でこれに関連する脆弱性について議論しました。

   EAP-AKA does not provide the channel bindings property, so it only
   authenticates the EAP server.  However, ongoing work such as
   [ServiceIdentity] may provide such support as an extension to popular
   EAP methods such as EAP-TLS, EAP-SIM, or EAP-AKA.

EAP-AKAがチャンネル結合資産を提供しないので、それはEAPサーバを認証するだけです。しかしながら、[ServiceIdentity]などの進行中の仕事はEAP-TLS、EAP-SIM、またはEAP-AKAなどのポピュラーなEAPメソッドに拡大のようなサポートを提供するかもしれません。

12.3.  Flooding the Authentication Centre

12.3. 認証センターをあふれさせます。

   The EAP-AKA server typically obtains authentication vectors from the
   Authentication Centre (AuC).  EAP-AKA introduces a new usage for the
   AuC.  The protocols between the EAP-AKA server and the AuC are out of
   the scope of this document.  However, it should be noted that a

EAP-AKAサーバはAuthentication Centre(AuC)から認証ベクトルを通常得ます。 EAP-AKAはAuCのために新しい用法を導入します。 このドキュメントの範囲の外にEAP-AKAサーバとAuCの間のプロトコルがあります。 しかしながら、それが注意されるべきである、そのa

Arkko & Haverinen            Informational                     [Page 69]

RFC 4187                 EAP-AKA Authentication             January 2006

[69ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   malicious EAP-AKA peer may generate a lot of protocol requests to
   mount a denial-of-service attack.  The EAP-AKA server implementation
   SHOULD take this into account and SHOULD take steps to limit the
   traffic that it generates towards the AuC, preventing the attacker
   from flooding the AuC and from extending the denial-of-service attack
   from EAP-AKA to other users of the AuC.

悪意があるEAP-AKA同輩は、多くのプロトコルがサービス不能攻撃を仕掛けるという要求であると生成するかもしれません。 EAP-AKAサーバ実装SHOULDはこれを考慮に入れます、そして、SHOULDはそれがAuCに向かって生成するトラフィックを制限するために手を打ちます、AuCをあふれさせて、サービス不能攻撃を広げることからのEAP-AKAからAuCの他のユーザまでの攻撃者を防いで。

12.4.  Key Derivation

12.4. 主要な派生

   EAP-AKA supports key derivation with 128-bit effective key strength.
   The key hierarchy is specified in Section 7.

EAP-AKAは128ビットの有効な主要な強さで主要な派生をサポートします。 主要な階層構造はセクション7で指定されます。

   The Transient EAP Keys used to protect EAP-AKA packets (K_encr,
   K_aut), the Master Session Keys, and the Extended Master Session Keys
   are cryptographically separate.  An attacker cannot derive any
   non-trivial information about any of these keys based on the other
   keys.  An attacker also cannot calculate the pre-shared secret from
   AKA IK, AKA CK, EAP-AKA K_encr, EAP-AKA K_aut, the Master Session
   Key, or the Extended Master Session Key.

EAP-AKAパケット(K_はencrします、K_aut)を保護するのに使用されるTransient EAPキーズ、Master Sessionキーズ、およびExtended Master Sessionキーズは暗号でそうです。別々。 攻撃者は他のキーに基づくこれらのキーのどれかの少しの重要な情報も引き出すことができません。 攻撃者もAKA IK、AKA CK、EAP-AKA K_encr、EAP-AKA K_aut、Master Session Key、またはExtended Master Session Keyからプレ共有秘密キーについて計算できません。

12.5.  Brute-Force and Dictionary Attacks

12.5. ブルートフォースと辞書攻撃

   The effective strength of EAP-AKA values is 128 bits, and there are
   no known, computationally feasible brute-force attacks.  Because AKA
   is not a password protocol (the pre-shared secret is not a
   passphrase, or derived from a passphrase), EAP-AKA is not vulnerable
   to dictionary attacks.

EAP-AKA値の有効な強さは128ビットです、そして、どんな知られていて、計算上可能な全数探索法もありません。 AKAがパスワードプロトコル(プレ共有秘密キーは、パスフレーズでない、またパスフレーズから派生されていない)でないので、EAP-AKAは辞書攻撃に被害を受け易くはありません。

12.6.  Protection, Replay Protection, and Confidentiality

12.6. 保護、反復操作による保護、および秘密性

   AT_MAC, AT_IV, AT_ENCR_DATA, and AT_COUNTER attributes are used to
   provide integrity, replay, and confidentiality protection for EAP-AKA
   Requests and Responses.  Integrity protection with AT_MAC includes
   the EAP header.  Integrity protection (AT_MAC) is based on a keyed
   message authentication code.  Confidentiality (AT_ENCR_DATA and
   AT_IV) is based on a block cipher.

AT_Mac、AT_IV、AT_ENCR_DATA、およびAT_COUNTER属性は、保全、再生、および秘密性保護をEAP-AKA RequestsとResponsesに供給するのに使用されます。 AT_MACとの保全保護はEAPヘッダーを含んでいます。 保全保護(AT_MAC)は合わせられたメッセージ確認コードに基づいています。 秘密性(AT_ENCR_DATAとAT_IV)はブロック暗号に基づいています。

   Because keys are not available in the beginning of the EAP methods,
   the AT_MAC attribute cannot be used for protecting EAP/AKA-Identity
   messages.  However, the AT_CHECKCODE attribute can optionally be used
   to protect the integrity of the EAP/AKA-Identity roundtrip.

キーが初めにEAPメソッドで利用可能でないので、EAP/AKA-アイデンティティメッセージを保護するのにAT_MAC属性を使用できません。 しかしながら、EAP/AKA-アイデンティティ往復旅行の保全を保護するのに任意にAT_CHECKCODE属性を使用できます。

   Confidentiality protection is applied only to a part of the protocol
   fields.  The table of attributes in Section 10.1 summarizes which
   fields are confidentiality protected.  It should be noted that the
   error and notification code attributes AT_CLIENT_ERROR_CODE and
   AT_NOTIFICATION are not confidential, but they are transmitted in the
   clear.  Identity protection is discussed in Section 12.1.

秘密性保護はプロトコル分野の一部だけに適用されます。 10.1がまとめるそれの分野が秘密性であるセクションにおける属性のテーブルは保護されました。 誤りと通知が属性AT_CLIENT_ERROR_CODEをコード化すると述べられるべきであり、AT_NOTIFICATIONは秘密ではありませんが、それらは明確で伝えられます。 セクション12.1でアイデンティティ保護について議論します。

Arkko & Haverinen            Informational                     [Page 70]

RFC 4187                 EAP-AKA Authentication             January 2006

[70ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   On full authentication, replay protection of the EAP exchange is
   provided by RAND and AUTN values from the underlying AKA scheme.
   Protection against replays of EAP-AKA messages is also based on the
   fact that messages that can include AT_MAC can only be sent once with
   a certain EAP-AKA Subtype, and on the fact that a different K_aut key
   will be used for calculating AT_MAC in each full authentication
   exchange.

完全な認証のときに、RANDとAUTN値で基本的なAKA体系からEAP交換の反復操作による保護を提供します。 また、EAP-AKAメッセージの再生に対する保護はあるEAP-AKA Subtypeと、異なったK_autキーがそれぞれの完全な認証交換における計算のAT_MACに使用されるという事実の上で一度AT_MACを含むことができるメッセージは送ることができるだけであるという事実に基づいています。

   On fast re-authentication, a counter included in AT_COUNTER and a
   server random nonce is used to provide replay protection.  The
   AT_COUNTER attribute is also included in EAP-AKA notifications, if
   they are used after successful authentication in order to provide
   replay protection between re-authentication exchanges.

速い再認証のときに、AT_COUNTERとサーバの無作為の一回だけにカウンタを含んでいるのは、反復操作による保護を提供するのに使用されます。 また、AT_COUNTER属性はEAP-AKA通知に含まれています、それらがうまくいっている認証の後に再認証交換の間に反復操作による保護を提供するのに使用されるなら。

   The contents of the user identity string are implicitly integrity
   protected by including them in key derivation.

ユーザアイデンティティストリングの内容はそれとなく、保全に主要な派生にそれらを含んでいることによって保護されたということです。

   Because EAP-AKA is not a tunneling method, EAP-Request/Notification,
   EAP-Response/Notification, EAP-Success, or EAP-Failure packets are
   not confidential, integrity protected, or replay protected.  On
   physically insecure networks, this may enable an attacker to mount
   denial-of-service attacks by spoofing these packets.  As discussed in
   Section 6.3, the peer will only accept EAP-Success after the peer
   successfully authenticates the server.  Hence, the attacker cannot
   force the peer to believe successful mutual authentication has
   occurred before the peer successfully authenticates the server or
   after the peer failed to authenticate the server.

EAP-AKAがトンネリングメソッドでないので、EAP-要求/通知、EAP-応答/通知、EAP-成功、またはEAP-失敗パケットが秘密でない、保全が保護されたか、または再生は保護されました。 物理的に不安定なネットワークでは、これは、攻撃者がこれらのパケットを偽造することによってサービス不能攻撃を仕掛けるのを可能にするかもしれません。 セクション6.3で議論するように、首尾よくサーバを認証した後に同輩はEAP-成功を受け入れるだけでしょう。したがって、攻撃者は同輩に同輩が首尾よくサーバを認証する前か同輩がサーバを認証しなかった後にうまくいっている互いの認証が起こったと強制的に信じさせることができません。

   The security considerations of EAP-AKA result indications are covered
   in Section 12.8

EAP-AKA結果指摘のセキュリティ問題はセクション12.8でカバーされています。

   An eavesdropper will see the EAP Notification, EAP_Success and
   EAP-Failure packets sent in the clear.  With EAP-AKA, confidential
   information MUST NOT be transmitted in EAP Notification packets.

立ち聞きする者は、EAP Notification、EAP_Success、およびEAP-失敗パケットが明確で送られるのを見るでしょう。 EAP-AKAと共に、EAP Notificationパケットで秘密情報を伝えてはいけません。

12.7.  Negotiation Attacks

12.7. 交渉攻撃

   EAP-AKA does not protect the EAP-Response/Nak packet.  Because
   EAP-AKA does not protect the EAP method negotiation, EAP method
   downgrading attacks may be possible, especially if the user uses the
   same identity with EAP-AKA and other EAP methods.

EAP-AKAはEAP-応答/Nakパケットを保護しません。 EAP-AKAがEAPメソッド交渉を保護しないので、EAPメソッド格下げ攻撃は可能であるかもしれません、特にユーザがEAP-AKAがある同じアイデンティティと他のEAPメソッドを使用するなら。

   As described in Section 8, EAP-AKA allows the protocol to be extended
   by defining new attribute types.  When defining such attributes, it
   should be noted that any extra attributes included in
   EAP-Request/AKA-Identity or EAP-Response/AKA-Identity packets are not

セクション8で説明されるように、EAP-AKAは、プロトコルが新しい属性タイプを定義することによって広げられるのを許容します。 そのような属性を定義するとき、AKA EAP-要求/アイデンティティかAKA EAP-応答/アイデンティティパケットに含まれていたどんな付加的な属性もそうでないことに注意するべきではありません。

Arkko & Haverinen            Informational                     [Page 71]

RFC 4187                 EAP-AKA Authentication             January 2006

[71ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   included in the MACs later on, and thus some other precautions must
   be taken to avoid modifications to them.

後でMACsにこのようにして含まれていて、それらへの変更を避けるためにある他の注意を払わなければなりません。

   EAP-AKA does not support ciphersuite negotiation or EAP-AKA protocol
   version negotiation.

EAP-AKAは、ciphersuiteが交渉かEAP-AKAプロトコルバージョン交渉であるとサポートしません。

12.8.  Protected Result Indications

12.8. 保護された結果指摘

   EAP-AKA supports optional protected success indications, and
   acknowledged failure indications.  If a failure occurs after
   successful authentication, then the EAP-AKA failure indication is
   integrity and replay protected.

EAP-AKAは、任意の保護された成功指摘、および承認された失敗が指摘であるとサポートします。 失敗がうまくいっている認証の後に起こるなら、EAP-AKA失敗指示は保全です、そして、再生は保護されました。

   Even if an EAP-Failure packet is lost when using EAP-AKA over an
   unreliable medium, then the EAP-AKA failure indications will help
   ensure that the peer and EAP server will know the other party's
   authentication decision.  If protected success indications are used,
   then the loss of Success packet will also be addressed by the
   acknowledged, integrity, and replay protected EAP-AKA success
   indication.  If the optional success indications are not used, then
   the peer may end up believing the server completed successful
   authentication, when actually it failed.  Because access will not be
   granted in this case, protected result indications are not needed
   unless the client is not able to realize it does not have access for
   an extended period of time.

頼り無い媒体の上でEAP-AKAを使用するとき、EAP-失敗パケットが無くなっても、EAP-AKA失敗指摘は、同輩とEAPサーバが相手の認証決定を知るのを確実にするのを助けるでしょう。 また、保護された成功指摘が使用されていると、Successパケットの損失は承認によって、扱われるでしょう、保全、そして、再生がEAP-AKA成功指示を保護しました。 任意の成功指摘が使用されていないなら、同輩は、結局サーバがうまくいっている認証を終了したと信じるかもしれません、実際にが失敗したとき。 アクセスがこの場合承諾されないので、クライアントが、時間の長期間の間それにはアクセスがないとわかることができるなら、保護された結果指摘は必要ではありません。

12.9.  Man-in-the-Middle Attacks

12.9. 介入者攻撃

   In order to avoid man-in-the-middle attacks and session hijacking,
   user data SHOULD be integrity protected on physically insecure
   networks.  The EAP-AKA Master Session Key or keys derived from it MAY
   be used as the integrity protection keys, or, if an external security
   mechanism such as PEAP is used, then the link integrity protection
   keys MAY be derived by the external security mechanism.

保護された保全が物理的に不安定なネットワークであったなら介入者攻撃とセッションハイジャック、ユーザデータSHOULDを避けてください。 それから得られたEAP-AKA Master Session Keyかキーが保全保護キーとして使用されるかもしれませんか、またはPEAPなどの対外安全保障メカニズムが使用されているなら、リンク保全保護キーは対外安全保障メカニズムによって引き出されるかもしれません。

   There are man-in-the-middle attacks associated with the use of any
   EAP method within a tunneled protocol.  For instance, an early
   version of PEAP [PEAP-02] was vulnerable to this attack.  This
   specification does not address these attacks.  If EAP-AKA is used
   with a tunneling protocol, there should be cryptographic binding
   provided between the protocol and EAP-AKA to prevent
   man-in-the-middle attacks through rogue authenticators being able to
   setup one-way authenticated tunnels.  For example, newer versions of
   PEAP include such cryptographic binding.  The EAP-AKA Master Session
   Key MAY be used to provide the cryptographic binding.  However, the
   mechanism that provides the binding depends on the tunneling protocol
   and is beyond the scope of this document.

トンネルを堀られたプロトコルの中でどんなEAPメソッドの使用にも関連している介入者攻撃があります。 例えば、PEAP[PEAP-02]の早めのバージョンはこの攻撃に被害を受け易かったです。 この仕様はこれらの攻撃を扱いません。 EAP-AKAがトンネリングプロトコルと共に使用されるなら、凶暴な固有識別文字を通した介入者攻撃が一方通行の認証されたトンネルをセットアップできるのを防ぐためにプロトコルとEAP-AKAの間に提供された暗号の結合があるべきです。 例えば、PEAPの、より新しいバージョンはそのような暗号の結合を含んでいます。 EAP-AKA Master Session Keyは、暗号の結合を提供するのに使用されるかもしれません。 しかしながら、結合を提供するメカニズムは、トンネリングプロトコルによって、このドキュメントの範囲を超えています。

Arkko & Haverinen            Informational                     [Page 72]

RFC 4187                 EAP-AKA Authentication             January 2006

[72ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

12.10.  Generating Random Numbers

12.10. 乱数を生成します。

   An EAP-AKA implementation SHOULD use a good source of randomness to
   generate the random numbers required in the protocol.  Please see
   [RFC4086] for more information on generating random numbers for
   security applications.

SHOULDが乱数を生成するのに偶発性の良い源を使用するEAP-AKA実装がプロトコルで必要です。 セキュリティアプリケーションのために乱数を生成する詳しい情報に関して[RFC4086]を見てください。

13.  Security Claims

13. セキュリティクレーム

   This section provides the security claims required by [RFC3748].

このセクションは[RFC3748]によって必要とされたセキュリティクレームを提供します。

   Auth.  Mechanism: EAP-AKA is based on the AKA mechanism, which is an
   authentication and key agreement mechanism based on a symmetric
   128-bit pre-shared secret.

Auth。 メカニズム: EAP-AKAはAKAメカニズムに基づいています。(それは、左右対称の128ビットのプレ共有秘密キーに基づく認証と主要な協定メカニズムです)。

   Ciphersuite negotiation: No

Ciphersuite交渉: いいえ

   Mutual authentication: Yes (Section 12.2)

互いの認証: はい(セクション12.2)

   Integrity protection: Yes (Section 12.6)

保全保護: はい(セクション12.6)

   Replay protection: Yes (Section 12.6)

保護を再演してください: はい(セクション12.6)

   Confidentiality: Yes, except method-specific success and failure
   indications (Section 12.1, Section 12.6)

秘密性: メソッド特有の成功と失敗指摘以外のはい(セクション12.1、セクション12.6)

   Key derivation: Yes

キー派生: はい

   Key strength: EAP-AKA supports key derivation with 128-bit effective
   key strength.

主要な強さ: EAP-AKAは128ビットの有効な主要な強さで主要な派生をサポートします。

   Description of key hierarchy: Please see Section 7.

主要な階層構造の記述: セクション7を見てください。

   Dictionary attack protection: N/A (Section 12.5)

辞書攻撃保護: なし(セクション12.5)

   Fast reconnect: Yes

速く再接続してください: はい

   Cryptographic binding: N/A

暗号の結合: なし

   Session independence: Yes (Section 12.4)

セッション独立: はい(セクション12.4)

   Fragmentation: No

断片化: いいえ

   Channel binding: No

チャンネル結合: いいえ

   Indication of vulnerabilities.  Vulnerabilities are discussed in
   Section 12.

脆弱性のしるし。 セクション12で脆弱性について議論します。

Arkko & Haverinen            Informational                     [Page 73]

RFC 4187                 EAP-AKA Authentication             January 2006

[73ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

14.  Acknowledgements and Contributions

14. 承認と貢献

   The authors wish to thank Rolf Blom of Ericsson, Bernard Aboba of
   Microsoft, Arne Norefors of Ericsson, N.Asokan of Nokia, Valtteri
   Niemi of Nokia, Kaisa Nyberg of Nokia, Jukka-Pekka Honkanen of Nokia,
   Pasi Eronen of Nokia, Olivier Paridaens of Alcatel, and Ilkka
   Uusitalo of Ericsson for interesting discussions in this problem
   space.

作者はこの問題スペースでの興味深い議論についてエリクソンのロルフ・ブロム、マイクロソフトのバーナードAboba、エリクソンのアーンNorefors、ノキアのN.Asokan、ノキアのValtteri Niemi、ノキアのKaisaニーベルグ、ノキアのユッカ-ペッカHonkanen、ノキアのパシEronen、アルカテルのオリビエParidaens、およびエリクソンのIlkka Uusitaloに感謝したがっています。

   Many thanks to Yoshihiro Ohba for reviewing the document.

芳広オオバにドキュメントを再検討してくださいといってくださってありがとうございますこと。

   This protocol has been partly developed in parallel with EAP-SIM
   [EAP-SIM], and hence this specification incorporates many ideas from
   EAP-SIM, and many contributions from the reviewer's of EAP-SIM.

EAP-SIM[EAP-SIM]と平行してこのプロトコルを一部開発してあります、そして、したがって、この仕様はEAP-SIM、および多くの貢献から評論家のEAP-SIMのものから多くの考えを取り入れます。

   The attribute format is based on the extension format of Mobile IPv4
   [RFC3344].

属性形式はモバイルIPv4[RFC3344]の拡大形式に基づいています。

15.  References

15. 参照

15.1.  Normative References

15.1. 引用規格

   [TS33.102]        3rd Generation Partnership Project, "3GPP Technical
                     Specification 3GPP TS 33.102 V5.1.0: "Technical
                     Specification Group Services and System Aspects; 3G
                     Security; Security Architecture (Release 5)"",
                     December 2002.

[TS33.102]第3世代パートナーシッププロジェクト、「3GPP仕様書3GPP t33.102V5.1.0:」 「仕様書グループサービスとシステム局面」。 3Gセキュリティ。 「セキュリティー体系(リリース5)」、」、12月2002日

   [S.S0055-A]       3rd Generation Partnership Project 2, "3GPP2
                     Enhanced Cryptographic Algorithms", September 2003.

[S.S0055-A] 第3世代パートナーシッププロジェクト2、「3GPP2は暗号アルゴリズムを高めた」2003年9月。

   [RFC4282]         Aboba, B., Beadles, M., Arkko, J., and P. Eronen,
                     "The Network Access Identifier", RFC 4282, December
                     2005.

2005年12月の[RFC4282]AbobaとB.と用務員とM.とArkko、J.とP.Eronen、「ネットワークアクセス識別子」RFC4282。

   [RFC3748]         Aboba, B., Blunk, L., Vollbrecht, J., Carlson, J.,
                     and H.  Levkowetz, "Extensible Authentication
                     Protocol (EAP)", RFC 3748, June 2004.

[RFC3748]Aboba、B.、Blunk、L.、Vollbrecht、J.、カールソン、J.とH.Levkowetz、「拡張認証プロトコル(EAP)」RFC3748、2004年6月。

   [RFC2119]         Bradner, S., "Key words for use in RFCs to Indicate
                     Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119] ブラドナー、S.、「Indicate Requirement LevelsへのRFCsにおける使用のためのキーワード」、BCP14、RFC2119、1997年3月。

   [TS23.003]        3rd Generation Partnership Project, "3GPP Technical
                     Specification 3GPP TS 23.003 V6.8.0: "3rd
                     Generation Parnership Project; Technical
                     Specification Group Core Network; Numbering,
                     addressing and identification (Release 6)"",
                     December 2005.

[TS23.003]第3世代パートナーシッププロジェクト、「3GPP仕様書3GPP t23.003V6.8.0:」 「第3世代Parnershipは突出しています」。 仕様書グループコアネットワーク。 「付番、アドレシング、および識別(リリース6)」、」、12月2005日

Arkko & Haverinen            Informational                     [Page 74]

RFC 4187                 EAP-AKA Authentication             January 2006

[74ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

   [RFC2104]         Krawczyk, H., Bellare, M. and R. Canetti, "HMAC:
                     Keyed-Hashing for Message Authentication",
                     RFC 2104, February 1997.

[RFC2104] Krawczyk、H.、Bellare、M.、およびR.カネッティ、「HMAC:」 「通報認証のための合わせられた論じ尽くす」RFC2104、1997年2月。

   [AES]             National Institute of  Standards and Technology,
                     "Federal Information Processing Standards (FIPS)
                     Publication 197, "Advanced Encryption Standard
                     (AES)"", November 2001,
                     http://csrc.nist.gov/publications/fips/fips197/
                     fips-197.pdf.

[AES]米国商務省標準技術局、「連邦政府の情報処理規格(FIPS)公表197、「暗号化標準で(AES)進め」にされました」、2001年11月、 http://csrc.nist.gov/publications/fips/fips197/ fips-197.pdf。

   [CBC]             National Institute of Standards and Technology,
                     "NIST Special Publication 800-38A, "Recommendation
                     for Block Cipher Modes of Operation - Methods and
                     Techniques"", December 2001,
                     http://csrc.nist.gov/publications/
                     nistpubs/800-38a/sp800-38a.pdf.

[CBC]米国商務省標準技術局、「NISTの特別な公表800-38A、「ブロックのための推薦は運転モードを解きます--メソッドとテクニック」」、2001年12月、 http://csrc.nist.gov/publications/ nistpubs/800-38a/sp800-38a. pdf。

   [SHA-1]           National Institute of Standards and Technology,
                     U.S.  Department of Commerce, "Federal Information
                     Processing Standard (FIPS) Publication 180-1,
                     "Secure Hash Standard"", April 1995.

商務省、米国の「180-1 「ハッシュ規格を保証してください」という連邦情報処理基準(FIPS)公表」1995年4月の[SHA-1]米国商務省標準技術局。

   [PRF]             National Institute of Standards and Technology,
                     "Federal Information Processing Standards (FIPS)
                     Publication  186-2 (with change notice); Digital
                     Signature Standard (DSS)", January 2000,
                     http://csrc.nist.gov/publications/
                     fips/fips186-2/fips186-2-change1.pdf.

[PRF]米国商務省標準技術局、「連邦政府の情報Processing Standards(FIPS)公表186-2(変更通知がある)」。 「デジタル署名基準(DSS)」、2000年1月、 http://csrc.nist.gov/publications/ fips/fips186-2/fips186-2-change1.pdf。

   [TS33.105]        3rd Generation Partnership Project, "3GPP Technical
                     Specification 3GPP TS 33.105 4.1.0: "Technical
                     Specification Group Services and System Aspects; 3G
                     Security; Cryptographic Algorithm Requirements
                     (Release 4)"", June 2001.

[TS33.105]第3世代パートナーシッププロジェクト、「3GPPの技術的な仕様3GPP t33.105 4.1.0:」 「仕様書グループサービスとシステム局面」。 3Gセキュリティ。 「暗号アルゴリズム要件(リリース4)」、」、6月2001日

   [RFC3629]         Yergeau, F., "UTF-8, a transformation format of ISO
                     10646", STD 63, RFC 3629, November 2003.

[RFC3629]Yergeau、F.、「UTF-8、ISO10646の変換形式」STD63、RFC3629、11月2003日

   [RFC2434]         Narten, T. and H. Alvestrand, "Guidelines for
                     Writing an IANA Considerations Section in RFCs",
                     BCP 26, RFC 2434, October 1998.

[RFC2434]Narten、T.とH.Alvestrand、「RFCsにIANA問題部に書くためのガイドライン」BCP26、RFC2434(1998年10月)。

Arkko & Haverinen            Informational                     [Page 75]

RFC 4187                 EAP-AKA Authentication             January 2006

[75ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

15.2.  Informative References

15.2. 有益な参照

   [RFC2548]         Zorn, G., "Microsoft Vendor-specific RADIUS
                     Attributes", RFC 2548, March 1999.

[RFC2548] ゾルン、G.、「マイクロソフトのベンダー特有の半径属性」、RFC2548、1999年3月。

   [PEAP]            Palekar, A., Simon, D., Zorn, G., Salowey, J.,
                     Zhou, H., and S. Josefsson, "Protected EAP Protocol
                     (PEAP) Version 2", work in progress, October 2004.

[PEAP] Palekar、A.、サイモン、D.、ゾルン、G.、Salowey、J.、周、H.、およびS.Josefsson、「保護されたEAPプロトコル(PEAP)バージョン2インチ、進歩、2004年10月に働いてください。」

   [PEAP-02]         Anderson, H., Josefsson, S., Zorn, G., Simon, D.,
                     and A.  Palekar, "Protected EAP Protocol (PEAP)",
                     work in progress, February 2002.

[PEAP-02]アンダーソン、H.、S.とゾルンとG.とサイモン、D.とA.Palekar、「保護されたEAPプロトコル(PEAP)」というJosefssonは進行中(2002年2月)で働いています。

   [EAPKeying]       Aboba, B., Simon, D., Arkko, J., Eronen, P., and H.
                     Levkowetz, "Extensible Authentication Protocol
                     (EAP) Key Management Framework", work in progress,
                     October 2005.

B.、サイモン、D.、Arkko、J.、Eronen、P.、およびH.Levkowetz、「拡張認証プロトコル(EAP)Key Managementフレームワーク」という[EAPKeying]Abobaは進行中(2005年10月)で働いています。

   [ServiceIdentity] Arkko, J. and P. Eronen, "Authenticated Service
                     Information for the Extensible Authentication
                     Protocol (EAP)", Work in Progress, October 2004.

[ServiceIdentity] 「拡張認証プロトコル(EAP)のための認証されたサービス情報」というArkko、J.、およびP.Eronenは進歩、2004年10月に働いています。

   [RFC4086]         Eastlake, D., Schiller, J., and S. Crocker,
                     "Randomness Requirements for Security", BCP 106,
                     RFC 4086, June 2005.

[RFC4086]イーストレークとD.とシラー、J.とS.クロッカー、「セキュリティのための偶発性要件」BCP106、2005年6月のRFC4086。

   [RFC3344]         Perkins, C., "IP Mobility Support for IPv4",
                     RFC 3344, August 2002.

[RFC3344] パーキンス、C.、「IPv4"、RFC3344、2002年8月のIP移動性サポート。」

   [EAP-SIM]         Haverinen, H., Ed. and J. Salowey, Ed., "Extensible
                     Authentication Protocol Method for Global System
                     for Mobile Communications (GSM) Subscriber Identity
                     Modules (EAP-SIM)", RFC 4186, January 2006.

エド[EAP-SIM]Haverinen、H.、J.Salowey、エド、「汎欧州デジタルセルラーシステム(GSM)加入者アイデンティティモジュール(EAP-SIM)のための拡張認証プロトコルメソッド」、RFC4186(2006年1月)

Arkko & Haverinen            Informational                     [Page 76]

RFC 4187                 EAP-AKA Authentication             January 2006

[76ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

Appendix A.  Pseudo-Random Number Generator

付録A.疑似乱数生成器

   The "|" character denotes concatenation, and "^" denotes
   exponentiation.

「The」|「キャラクタは連結を指示します、そして、"^"は羃法を指示します。」

   Step 1: Choose a new, secret value for the seed-key, XKEY

ステップ1: XKEY、種子キーのための新しくて、秘密の値を選んでください。

   Step 2: In hexadecimal notation let
       t = 67452301 EFCDAB89 98BADCFE 10325476 C3D2E1F0
       This is the initial value for H0|H1|H2|H3|H4
       in the FIPS SHS [SHA-1]

ステップ2: 貸された16進法では、t=67452301EFCDAB89 98BADCFE10325476C3D2E1F0 ThisはH0のための初期の値です。|H1|H2|H3|FIPS SHSのH4[SHA-1]

   Step 3: For j = 0 to m - 1 do
         3.1.  XSEED_j = 0 /* no optional user input */
         3.2.  For i = 0 to 1 do
               a.  XVAL = (XKEY + XSEED_j) mod 2^b
               b.  w_i = G(t, XVAL)
               c.  XKEY = (1 + XKEY + w_i) mod 2^b
         3.3.  x_j = w_0|w_1

ステップ3: mへのj=0--1 3.1に。 どんな任意のユーザも*/3.2に入力しなかったXSEED_j=0/*。 0〜i=1には、aをしてください。 XVALはモッズ2^b b.w_i=G(t、XVAL)cと等しいです(XKEY+XSEED_j)。 XKEYはモッズ2^b3.3x_j=w_0と等しいです(1+XKEY+w_i)。|w_1

Arkko & Haverinen            Informational                     [Page 77]

RFC 4187                 EAP-AKA Authentication             January 2006

[77ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

Authors' Addresses

作者のアドレス

   Jari Arkko
   Ericsson
   FIN-02420 Jorvas
   Finland

ヤリ・Arkkoエリクソンフィン-02420Jorvasフィンランド

   EMail: jari.Arkko@ericsson.com

メール: jari.Arkko@ericsson.com

   Henry Haverinen
   Nokia Enterprise Solutions
   P.O. Box 12
   FIN-40101 Jyvaskyla
   Finland

ヘンリーHaverinenノキアエンタープライズソリューション私書箱12フィン-40101ユベスキュレフィンランド

   EMail: henry.haverinen@nokia.com

メール: henry.haverinen@nokia.com

Arkko & Haverinen            Informational                     [Page 78]

RFC 4187                 EAP-AKA Authentication             January 2006

[78ページ]RFC4187EAP-別名認証2006年1月の情報のArkko&Haverinen

Full Copyright Statement

完全な著作権宣言文

   Copyright (C) The Internet Society (2006).

Copyright(C)インターネット協会(2006)。

   This document is subject to the rights, licenses and restrictions
   contained in BCP 78, and except as set forth therein, the authors
   retain all their rights.

このドキュメントはBCP78に含まれた権利、ライセンス、および制限を受けることがあります、そして、そこに詳しく説明されるのを除いて、作者は彼らのすべての権利を保有します。

   This document and the information contained herein are provided on an
   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
   ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
   INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
   INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントと「そのままで」という基礎と貢献者、その人が代表する組織で提供するか、または後援されて、インターネット協会とインターネット・エンジニアリング・タスク・フォースはすべての保証を放棄します、と急行ORが含意したということであり、他を含んでいて、ここに含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。

Intellectual Property

知的所有権

   The IETF takes no position regarding the validity or scope of any
   Intellectual Property Rights or other rights that might be claimed to
   pertain to the implementation or use of the technology described in
   this document or the extent to which any license under such rights
   might or might not be available; nor does it represent that it has
   made any independent effort to identify any such rights.  Information
   on the procedures with respect to rights in RFC documents can be
   found in BCP 78 and BCP 79.

IETFはどんなIntellectual Property Rightsの正当性か範囲、実装に関係すると主張されるかもしれない他の権利、本書では説明された技術の使用またはそのような権利の下におけるどんなライセンスも利用可能であるかもしれない、または利用可能でないかもしれない範囲に関しても立場を全く取りません。 または、それはそれを表しません。どんなそのような権利も特定するどんな独立している取り組みも作りました。 BCP78とBCP79でRFCドキュメントの権利に関する手順に関する情報を見つけることができます。

   Copies of IPR disclosures made to the IETF Secretariat and any
   assurances of licenses to be made available, or the result of an
   attempt made to obtain a general license or permission for the use of
   such proprietary rights by implementers or users of this
   specification can be obtained from the IETF on-line IPR repository at
   http://www.ietf.org/ipr.

IPR公開のコピーが利用可能に作られるべきライセンスの保証、または一般的な免許を取得するのが作られた試みの結果をIETF事務局といずれにもしたか、または http://www.ietf.org/ipr のIETFのオンラインIPR倉庫からこの仕様のimplementersかユーザによるそのような所有権の使用のために許可を得ることができます。

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights that may cover technology that may be required to implement
   this standard.  Please address the information to the IETF at
   ietf-ipr@ietf.org.

IETFはこの規格を実装するのに必要であるかもしれない技術をカバーするかもしれないどんな著作権もその注目していただくどんな利害関係者、特許、特許出願、または他の所有権も招待します。 ietf-ipr@ietf.org のIETFに情報を扱ってください。

Acknowledgement

承認

   Funding for the RFC Editor function is provided by the IETF
   Administrative Support Activity (IASA).

RFC Editor機能のための基金はIETF Administrative Support Activity(IASA)によって提供されます。

Arkko & Haverinen            Informational                     [Page 79]

Arkko&Haverinen情報です。[79ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

ユーザーフォルダのパスを取得する方法

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る