Internet-Draft | ACVP KAS IFC SP800-56Br2 | August 2020 |
Hammett | Expires 11 February 2021 | [Page] |
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.¶
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.¶
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."¶
This Internet-Draft will expire on 11 February 2021.¶
Copyright (c) 2020 IETF Trust and the persons identified as the document authors. All rights reserved.¶
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.¶
There are no acknowledgements.¶
This document defines the JSON schema for testing SP800-56Br2 KAS IFC implementations with the ACVP specification.¶
The Automated Crypto Validation Protocol (ACVP) defines a mechanism to automatically verify the cryptographic implementation of a software or hardware crypto module. The ACVP specification defines how a crypto module communicates with an ACVP server, including crypto capabilities negotiation, session management, authentication, vector processing and more. The ACVP specification does not define algorithm specific JSON constructs for performing the crypto validation. A series of ACVP sub-specifications define the constructs for testing individual crypto algorithms. Each sub-specification addresses a specific class of crypto algorithms. This sub-specification defines the JSON constructs for testing SP800-56Br2 KAS IFC implementations using ACVP.¶
No terms and definitions are listed in this document.¶
The following key derivation functions MAY be advertised by the ACVP compliant cryptographic module:¶
The ACVP server performs a set of tests on the KAS protocol in order to assess the correctness and robustness of the implementation. A typical ACVP validation session SHALL require multiple tests to be performed for every supported permutation of KAS capabilities. This section describes the design of the tests used to validate implementations of KAS algorithms.¶
There are two test types for KAS testing:¶
"AFT" - Algorithm Function Test. In the AFT test mode, the IUT SHALL act as a party in the Key Agreement with the ACVP server. The server SHALL generate and provide all necessary information for the IUT to perform a successful key agreement; both the server and IUT MAY act as party U/V, as well as recipient/provider to key confirmation.¶
"VAL" - Validation Test. In the VAL test mode, The ACVP server MUST generate a complete (from both party U and party V's perspectives) key agreement, and expects the IUT to be able to determine if that agreement is valid. Various types of errors MSUT be introduced in varying portions of the key agreement process (changed DKM, changed key, changed hash digest, etc), that the IUT MUST be able to detect and report on.¶
The tests described in this document have the intention of ensuring an implementation is conformant to [SP800-56Br2].¶
SP 800-56Br2 - 5.1 Cryptographic Hash Functions. SHA1, SHA2, and SHA3 hash functions SHALL be available for the various pieces of KAS/KTS requiring use of a hash function.¶
SP 800-56Br2 - 5.2 Message Authentication Code (MAC) Algorithms. AES-CMAC, HMAC, and KMAC algorithms SHALL be available for testing under KDFs and KC as the specification states.¶
SP 800-56Br2 - 5.3 Random Bit Generators. Though random values are used, the testing of the construction of those random values SHALL NOT be in scope of ACVP testing.¶
SP 800-56Br2 - 5.4 Nonces. Though nonces are used, the testing of the construction of those nonces SHALL NOT be in scope of ACVP testing.¶
SP 800-56Br2 - 5.5 Key-Derivation Methods for Key-Establishment Schemes. The ACVP server SHALL make various KDFs available for testing. The KDFs covered under ACVP server testing SHALL include the KDFs specified in SP800-56B, SP800-56C, SP800-108, and SP800-135 (where applicable).¶
SP 800-56Br2 - 5.6 KeyConfirmation. The ACVP server SHALL support key confirmation for applicable KAS and KTS schemes.¶
SP 800-56Br2 - 6.2 Criteria for RSA Key Pairs for Key Establishment. The ACVP server SHALL support the three key generation methods of "basic", "prime factor", and "CRT".¶
SP 800-56Br2 - 6.3 RSA Key-Pair Generators. The ACVP server SHALL utilize IUT provided RSA public keys, and generate key pairs to accomodate testing. The ACVP server SHALL support both fixed and random public exponents.¶
SP 800-56Br2 - 7 Primitives and Operations. All primitives (save the previously mentioned RBG) SHALL be in the scope of the ACVP server testing. There are several situations where errors MAY be injected into varying portions of inputs for these primitives, the IUT is expected to be able to detect these errors.¶
SP 800-56Br2 - 8 Key-Agreement Schemes. The ACVP server SHALL support testing for all KAS schemes specified in the SP800-56b document.¶
SP 800-56Br2 - 9 Key-Transport Schemes. The ACVP server SHALL support testing for all KTS schemes specified in the SP800-56b document.¶
SP 800-56Br2 - 10 Implementation Validation. The ACVP server SHALL support the testing of the specification described in this section.¶
SP 800-56Cr1 - 4 One-Step Key Derivation. One-Step Key Derivation testing SHALL be supported by the ACVP server. FixedInfo construction is covered within the ACVP specification, and can be tailored to the IUTs needs. ASN.1 format of fixedInfo construction (currently) is NOT supported.¶
SP 800-56Cr1 - 5 Two-Step Key Derivation. Two-Step Key Derivation testing SHALL be supported by the ACVP server. FixedInfo construction is covered within the ACVP specification, and can be tailored to the IUTs needs. ASN.1 format of fixedInfo construction (currently) is NOT supported.¶
SP 800-56Cr1 - 6 Application-Specific Key-Derivation Methods. Several additional from SP800-135 KDFs SHALL be available for testing with the ACVP server.¶
SP 800-108 - 4 Pseudorandom Function (PRF). All iterations of the KDF described in SP800-108 use a separate PRF. All implementations of the PRF SHALL be available for testing through the ACVP server generated tests.¶
SP 800-108 - 5 Key Derivation Functions (KDF). The three implementations of KDFs in SP800-108 SHALL be available for testing through the ACVP Server.¶
SP 800-56Br2 - 5.3 Random Bit Generators. Though random values are used, the testing of the construction of those random values SHALL NOT be in scope of ACVP testing.¶
SP 800-56Br2 - 5.4 Nonces. Though nonces are used, the testing of the construction of those nonces SHALL NOT be in scope of ACVP testing.¶
SP 800-56Br2 - 5.5.2.1.2 The ASN.1 Format for FixedInfo. The ACVP server (currently) SHALL NOT support the testing of this format of fixed info.¶
SP 800-56Br2 - 6.1 (RSA Key Pairs) General Requirements. Testing for unauthorized modification of key information and other protections SHALL NOT be within scope of ACVP testing.¶
SP 800-56Br2 - 6.3 RSA Key-Pair Generators. The ACVP server SHALL utilize IUT provided RSA public keys, and generate key pairs to accomodate testing, though the key pair generation process itself's testing SHALL NOT be in scope of testing covered under this document.¶
SP 800-56Br2 - 6.3 RSA Key-Pair Generators. Though key pairs are used and generated for testing, the key pair generation process itself's testing SHALL NOT be in scope of testing covered under this document.¶
SP 800-56Br2 - 6.4 Required Assurances. Assurances of key pair validity SHALL NOT be within scope of testing under this document testing.¶
SP 800-56Br2 - 7 Primitives and Operations. The RBG SHALL be used, but testing of the RBG's validity SHALL NOT be within the scope of testing.¶
SP 800-56Br2 - 8 Key-Agreement Schemes. The ASN.1 format of FixedInfo SHALL NOT be in the scope of ACVP testing.¶
SP 800-56Br2 - 10 Rationale for Selecting a Specific Scheme. There is no testing associated with the IUT's choice of selecting a specific scheme.¶
SP 800-56Br2 - 11 Key Recovery. Key Recovery SHALL NOT be within the scope of ACVP testing.¶
SP 800-56Cr1 - 4 One-Step Key Derivation. ASN.1 format of fixedInfo construction (currently) is NOT supported.¶
SP 800-56Cr1 - 5 Two-Step Key Derivation. ASN.1 format of fixedInfo construction (currently) is NOT supported.¶
SP 800-56Cr1 - 7 Selecting Hash Functions and MAC Algorithms. The process that goes into the selection of Hash functions and MAC algorithms SHALL NOT be in scope of ACVP testing, though the ACVP server SHALL support all indicated Hash and MAC functions.¶
SP 800-56Cr1 - 7 Selecting Hash Functions and MAC Algorithms. The process that goes into the selection of Hash functions and MAC algorithms SHALL NOT be in scope of ACVP testing, though the ACVP server SHALL support all indicated Hash and MAC functions.¶
ACVP requires crypto modules to register their capabilities. This allows the crypto module to advertise support for specific algorithms, notifying the ACVP server which algorithms need test vectors generated for the validation process. This section describes the constructs for advertising support of KAS IFC algorithms to the ACVP server.¶
The algorithm capabilities MUST be advertised as JSON objects within the 'algorithms' value of the ACVP registration message. The 'algorithms' value is an array, where each array element is an individual JSON object defined in this section. The 'algorithms' value is part of the 'capability_exchange' element of the ACVP JSON registration message. See the ACVP specification [ACVP] for more details on the registration message.¶
Each algorithm implementation MAY rely on other cryptographic primitives. For example, RSA Signature algorithms depend on an underlying hash function. Each of these underlying algorithm primitives must be validated, either separately or as part of the same submission. ACVP provides a mechanism for specifying the required prerequisites:¶
Prerequisites, if applicable, MUST be submitted in the registration as the prereqVals
JSON property array inside each element of the algorithms
array. Each element in the prereqVals
array MUST contain the following properties¶
JSON Property | Description | JSON Type |
---|---|---|
algorithm | a prerequisite algorithm | string |
valValue | algorithm validation number | string |
A "valValue" of "same" SHALL be used to indicate that the prerequisite is being met by a different algorithm in the capability exchange in the same registration.¶
An example description of prerequisites within a single algorithm capability exchange looks like this¶
"prereqVals": [ { "algorithm": "Alg1", "valValue": "Val-1234" }, { "algorithm": "Alg2", "valValue": "same" } ]
Some algorithm implementations rely on other cryptographic primitives. For example, IKEv2 uses an underlying SHA algorithm. Each of these underlying algorithm primitives must be validated, either separately or as part of the same submission. ACVP provides a mechanism for specifying the required prerequisites:¶
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
algorithm | a prerequisite algorithm | value | CMAC, DRBG, ECDSA, HMAC, KMAC, RSA, RSADP, SHA, SP800-108 | No |
valValue | algorithm validation number | value | actual number or "same" | No |
prereqAlgVal | prerequistie algorithm validation | object with algorithm and valValue properties | see above | Yes |
Each algorithm capability advertised is a self-contained JSON object using the following values.¶
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
algorithm | The algorithm under test | value | KAS-IFC, KTS-IFC | No |
revision | The algorithm testing revision to use. | value | "Sp800-56Br2" | No |
prereqVals | Prerequisite algorithm validations | array of prereqAlgVal objects | See Section 7.2 | No |
function | Type of function supported | array | See Section 7.4 | Yes |
iutId | The identifier of the IUT. | hex | No | |
scheme | Array of supported key agreement schemes each having their own capabilities | object | See Section 7.5.1 | No |
Note: Some optional values are REQUIRED depending on the algorithm. Failure to provide these values will result in the ACVP server returning an error to the ACVP client during registration.¶
The following function types MAY be advertised by the ACVP compliant crypto module:¶
All other scheme capabilities are advertised as a self-contained JSON object using the following values. Note that AT LEAST one valid scheme must be registered.¶
KAS Schemes¶
KAS1-basic - requires kdfMethods¶
KAS1-Party_V-confirmation - requires kdfMethods, macMethods¶
KAS2-basic - requires kdfMethods¶
KAS2-bilateral-confirmation - requires kdfMethods, macMethods¶
KAS2-Party_U-confirmation - requires kdfMethods, macMethods¶
KAS2-Party_V-confirmation - requires kdfMethods, macMethods¶
KTS Schemes¶
KTS-OAEP-basic - requires ktsMethod¶
KTS-OAEP-Party_V-confirmation - requires ktsMethod, macMethods¶
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
kasRole | Roles supported for key agreement | array | initiator and/or responder | No |
keyGenerationMethods | The key generation methods this scheme supports | object | Section 7.5.1.1 | No |
kdfMethods | The KDF methods to use when testing KAS schemes. | object | Section 7.5.1.2 | Not optional for KAS schemes. |
ktsMethods | The KTS methods to use when testing KTS schemes. | object | Section 7.5.1.3 | Not optional for KTS schemes. |
macMethods | The MAC methods to use when testing KAS or KTS schemes with key confirmation. | object | Section 7.5.1.5 | Not optional for KAS/KTS schemes making use of key confirmation. |
l | The length of the key to derive (using a KDF) or transport (using a KTS scheme). This value should be large enough to accommodate the key length used for the mac algorithms in use for key confirmation, ideally the maximum value the IUT can support with their KAS/KTS implementation. Maximum value (for testing purposes) is 1024. | integer | 128 minimum without KC, 136 minimum with KC, maximum 1024. | No |
Note that AT LEAST one Key Generation method is required. The following MAY be advertised by the ACVP compliant crypto module:¶
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
rsakpg1-basic | Private key basic format with a fixed exponent. A fixed public exponent is REQUIRED to be specified in the underlying object. | object | Section 7.5.1.1.1 | Yes |
rsakpg1-prime-factor | Private key prime factor format with a fixed exponent. A fixed public exponent is REQUIRED to be specified in the underlying object. | object | Section 7.5.1.1.1 | Yes |
rsakpg1-crt | Private key CRT format with a fixed exponent. A fixed public exponent is REQUIRED to be specified in the underlying object. | object | Section 7.5.1.1.1 | Yes |
rsakpg2-basic | Private key basic format with a random exponent. | object | Section 7.5.1.1.1 | Yes |
rsakpg2-prime-factor | Private key prime factor format with a random exponent. | object | Section 7.5.1.1.1 | Yes |
rsakpg2-crt | Private key CRT format with a random exponent. | object | Section 7.5.1.1.1 | Yes |
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
modulo | The modulo the IUT supports. | aray of integers | 2048, 3072, 4096, 5120, 6144, 7168, 8192 | No |
fixedPubExp | The fixed public exponent in use for the KeyGenerationMethod. | hex | Odd number, gt 2^16, lt 2^256 | Yes, required for fixed exponent key generation methods. |
Note that AT LEAST one KDF Method is required for KAS schemes. The following MAY be advertised by the ACVP compliant crypto module:¶
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
oneStepKdf | Indicates the IUT will be testing key derivation using the SP800-56Cr1 OneStepKdf. | object | Section 7.5.1.2.1 | Yes |
twoStepKdf | Indicates the IUT will be testing key derivation using the SP800-56Cr1 TwoStepKdf. | object | Section 7.5.1.2.2 | Yes |
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
auxFunctions | The auxiliary functions to use with the KDF. | array of Table 9 | See Table 9 | No |
fixedInfoPattern | The pattern used for fixedInfo construction. | string | See Section 7.5.1.4 | No |
encoding | The encoding type to use with fixedInfo construction. Note concatenation is currently supported. ASN.1 should be coming. | array of string | concatenation | No |
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
auxFunctionName | The auxiliary function to use. | string | SHA2-224, SHA2-256, SHA2-384, SHA2-512, SHA2-512/224, SHA2-512/256, SHA3-224, SHA3-256, SHA3-384, SHA3-512, KMAC-128, KMAC-256 | No |
macSaltMethods | How the salt is determined (default being all 00s, random being a random salt). | array of string | default, random | Not optional for mac based auxiliary functions. |
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
capabilities | The capabilities supported for the Two Step KDF. | array of Table 11 | See Table 11 | No |
Note this capabilities object is very similar to the capability object from SP800-108.¶
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
macSaltMethod | How the salt is determined (default being all 00s, random being a random salt). | array of string | default, random | Not optional for mac based auxiliary functions. |
fixedInfoPattern | The pattern used for fixedInfo construction. | string | See Section 7.5.1.4 | No |
encoding | The encoding type to use with fixedInfo construction. Note concatenation is currently supported. ASN.1 should be coming. | array of string | concatenation | No |
kdfMode | The strategy for running the KDF. | string | counter, fedback, double pipeline iteration | No |
macMode | The macMode supported by the KDF. | array of string | CMAC-AES128, CMAC-AES192, CMAC-AES256, HMAC-SHA-1, HMAC-SHA2-224, HMAC-SHA2-256, HMAC-SHA2-384, HMAC-SHA2-512, HMAC-SHA2-512/224, HMAC-SHA2-512/256, HMAC-SHA3-224, HMAC-SHA3-256, HMAC-SHA3-384, HMAC-SHA3-512 | No |
fixedDataOrder | The counter locations supported by the KDF. | array of string | none, before fixed data, after fixed data, before iterator | No |
counterLength | The counter lengths supported for the KDF. | array of integer | 8, 16, 24, 32 | Not optional for counter mode. |
supportedLengths | The supported derivation lengths. | domain | Single range (of literal) expected. Registered value must support the L value provided. | No |
supportsEmptyIv | The KDF supports an empty IV (feedback mode). | boolean | true, false | No |
requiresEmptyIv | The KDF requires an empty IV (feedback mode). | boolean | true, false | Yes |
Note that this method is REQUIRED when testing KTS schemes.¶
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
hashAlgs | The hash algorithms available to the IUT. | array of string | SHA2-224, SHA2-256, SHA2-384, SHA2-512, SHA2-512/224, SHA2-512/256, SHA3-224, SHA3-256, SHA3-384, SHA3-512 | No |
supportsNullAssociatedData | Does the IUT support a null associated data (fixedInfo)? | boolean | true, false | No |
associatedDataPattern | The patten used to construct the associated data. | string | Section 7.5.1.4 | Yes |
encoding | The encoding type to use for associated data construction. | string | concatenation | Not optional when using an associated data pattern. |
IUTs SHALL be capable of specifying how the FixedInfo is constructed for the KAS/KTS negotiation.¶
Pattern candidates:¶
literal[0123456789ABCDEF]¶
uses the specified hex within "[]". literal[0123456789ABCDEF] substitutes "0123456789ABCDEF" in place of the field¶
uPartyInfo¶
vPartyInfo¶
context¶
Random value chosen by ACVP server to represent the context.¶
algorithmId¶
Random value chosen by ACVP server to represent the algorithmId.¶
label¶
Random value chosen by ACVP server to represent the label.¶
Example (Note that party U is the server in this case "434156536964", party V is the IUT "a1b2c3d4e5"):¶
"concatenation" : "literal[123456789CAFECAFE]||uPartyInfo||vPartyInfo"¶
Evaluated as:¶
"123456789CAFECAFE434156536964a1b2c3d4e5"¶
Note that AT LEAST one mac method must be supplied when making use of Key Confirmation.¶
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
CMAC | Utilizes CMAC as the MAC algorithm. | object | See Section 7.5.1.5.1. Note that the keyLen must be 128, 192, or 256 for this MAC. | Yes |
HMAC-SHA2-224 | Utilizes HMAC-SHA2-224 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
HMAC-SHA2-256 | Utilizes HMAC-SHA2-256 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
HMAC-SHA2-384 | Utilizes HMAC-SHA2-384 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
HMAC-SHA2-512 | Utilizes HMAC-SHA2-512 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
HMAC-SHA2-512/224 | Utilizes HMAC-SHA2-512/224 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
HMAC-SHA2-512/256 | Utilizes HMAC-SHA2-512/256 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
HMAC-SHA3-224 | Utilizes HMAC-SHA3-224 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
HMAC-SHA3-256 | Utilizes HMAC-SHA3-256 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
HMAC-SHA3-384 | Utilizes HMAC-SHA3-384 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
HMAC-SHA3-512 | Utilizes HMAC-SHA3-512 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
KMAC-128 | Utilizes KMAC-128 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
KMAC-256 | Utilizes KMAC-256 as the MAC algorithm. | object | See Section 7.5.1.5.1 | Yes |
JSON Value | Description | JSON Type | Valid Values | Optional |
---|---|---|---|---|
keyLen | The amount of bits from the DKM to pass into the KeyConfirmation MAC function. | integer | 128 - 512. Note that the DKM is REQUIRED to have at least 8 bits available after subtracting the keyLen specified. | No |
macLen | The amount of bits to use as the tag from the MAC function. | integer | 64 - 512. | No |
The following is a example JSON object advertising support for KAS IFC.¶
{ "algorithm": "KAS-IFC", "revision": "Sp800-56Br2", "prereqVals": [ { "algorithm": "RSA", "valValue": "123456" }, { "algorithm": "DRBG", "valValue": "123456" }, { "algorithm": "SHA", "valValue": "123456" }, { "algorithm": "CMAC", "valValue": "123456" }, { "algorithm": "HMAC", "valValue": "123456" } ], "function": [ "keyPairGen", "partialVal" ], "iutId": "CAFECAFE", "scheme": { "KAS1-Party_V-confirmation": { "kasRole": [ "initiator", "responder" ], "keyGenerationMethods": { "rsakpg2-crt": { "modulo": [ 2048 ] } }, "kdfMethods": { "oneStepKdf": { "auxFunctions": [ { "auxFunctionName": "KMAC-128", "macSaltMethods": [ "default", "random" ] } ], "fixedInfoPattern": "algorithmId||l||uPartyInfo||vPartyInfo", "encoding": [ "concatenation" ] }, "twoStepKdf": { "capabilities": [ { "macSaltMethods": [ "random" ], "fixedInfoPattern": "l||label||uPartyInfo||vPartyInfo||context", "encoding": [ "concatenation" ], "kdfMode": "feedback", "macMode": [ "HMAC-SHA3-224" ], "supportedLengths": [ 512 ], "fixedDataOrder": [ "after fixed data" ], "counterLength": [ 32 ], "supportsEmptyIv": false } ] } }, "macMethods": { "kmac-128": { "keyLen": 128, "macLen": 224 } }, "l": 512 } } }
The following is a example JSON object advertising support for KTS IFC.¶
{ "algorithm": "KTS-IFC", "revision": "Sp800-56Br2", "prereqVals": [ { "algorithm": "RSA", "valValue": "123456" }, { "algorithm": "DRBG", "valValue": "123456" }, { "algorithm": "SHA", "valValue": "123456" }, { "algorithm": "CMAC", "valValue": "123456" }, { "algorithm": "HMAC", "valValue": "123456" } ], "function": [ "keyPairGen", "partialVal" ], "iutId": "CAFECAFE", "scheme": { "KTS-OAEP-Party_V-confirmation": { "kasRole": [ "initiator", "responder" ], "keyGenerationMethods": { "rsakpg2-basic": { "modulo": [ 2048 ] } }, "ktsMethod": { "hashAlgs": [ "SHA2-224" ], "supportsNullAssociatedData": true, "associatedDataPattern": "l||uPartyInfo||vPartyInfo", "encoding": [ "concatenation" ] }, "macMethods": { "kmac-128": { "keyLen": 128, "macLen": 224 } }, "l": 512 } } }
The various schemes of KAS/KTS all have their own requirements as to keys and nonces per scheme, per party. The below table demonstrates those generation requirements:¶
Scheme | KasMode | KasRole | KeyConfirmationRole | KeyConfirmationDirection | KeyPair | Nonce | Generates Cipher Text |
---|---|---|---|---|---|---|---|
KAS1-basic | KdfNoKc | InitiatorPartyU | None | None | False | False | True |
KAS1-basic | KdfNoKc | ResponderPartyV | None | None | True | True | False |
KAS1-Party_V-confirmation | KdfKc | InitiatorPartyU | Recipient | Unilateral | False | False | True |
KAS1-Party_V-confirmation | KdfKc | ResponderPartyV | Provider | Unilateral | True | True | False |
KAS2-basic | KdfNoKc | InitiatorPartyU | None | None | True | True | True |
KAS2-basic | KdfNoKc | ResponderPartyV | None | None | True | True | True |
KAS1-bilateral-confirmation | KdfKc | ResponderPartyV | Recipient | Bilateral | True | True | True |
KAS1-bilateral-confirmation | KdfKc | ResponderPartyV | Provider | Bilateral | True | True | True |
KAS2-bilateral-confirmation | KdfKc | InitiatorPartyU | Recipient | Bilateral | True | True | True |
KAS2-bilateral-confirmation | KdfKc | InitiatorPartyU | Provider | Bilateral | True | True | True |
KAS2-Party_U-confirmation | KdfKc | ResponderPartyV | Recipient | Unilateral | True | True | True |
KAS2-Party_U-confirmation | KdfKc | InitiatorPartyU | Provider | Unilateral | True | True | True |
KAS2-Party_V-confirmation | KdfKc | InitiatorPartyU | Recipient | Unilateral | True | True | True |
KAS2-Party_V-confirmation | KdfKc | ResponderPartyV | Provider | Unilateral | True | True | True |
KTS-OAEP-basic | NoKdfKc | InitiatorPartyU | None | None | False | False | True |
KTS-OAEP-basic | NoKdfKc | ResponderPartyV | None | None | True | False | False |
KTS-OAEP-Party_V-confirmation | NoKdfKc | InitiatorPartyU | Recipient | Unilateral | False | False | True |
KTS-OAEP-Party_V-confirmation | NoKdfKc | ResponderPartyV | Provider | Unilateral | True | False | False |
The ACVP server provides test vectors to the ACVP client, which are then processed and returned to the ACVP server for validation. A typical ACVP validation test session would require multiple test vector sets to be downloaded and processed by the ACVP client. Each test vector set represents an individual algorithm defined during the capability exchange. This section describes the JSON schema for a test vector set used with SP800-56Br2 KAS IFC algorithms.¶
The test vector set JSON schema is a multi-level hierarchy that contains meta data for the entire vector set as well as individual test vectors to be processed by the ACVP client. The following table describes the JSON elements at the top level of the hierarchy.¶
JSON Values | Description | JSON Type |
---|---|---|
acvVersion | Protocol version identifier | string |
vsId | Unique numeric vector set identifier | integer |
algorithm | Algorithm defined in the capability exchange | string |
mode | Mode defined in the capability exchange | string |
revision | Protocol test revision selected | string |
testGroups | Array of test groups containing test data, see Section 9.1 | array |
An example of this would look like this¶
{ "acvVersion": "version", "vsId": 1, "algorithm": "Alg1", "mode": "Mode1", "revision": "Revision1.0", "testGroups": [ ... ] }
The testGroups element at the top level in the test vector JSON object is an array of test groups. Test vectors are grouped into similar test cases to reduce the amount of data transmitted in the vector set. For instance, all test vectors that use the same key size would be grouped together. The Test Group JSON object contains meta data that applies to all test vectors within the group. The following table describes the secure hash JSON elements of the Test Group JSON object.¶
The test group for KAS/KTS IFC is as follows:¶
JSON Value | Description | JSON Type | Optional |
---|---|---|---|
tgId | Numeric identifier for the test group, unique across the entire vector set. | value | No |
testType | The type of test for the group (AFT or VAL). | value | No |
scheme | The scheme in use for the group. See Section 7.5.1 for possible values. | value | No |
kasRole | The group role from the perspective of the IUT. | value | No |
keyGenerationMethod | The private key generation method for the group. | value | No |
modulo | The modulo in use for key generation. | value | No |
l | The length of key to derive/transport. | value | No |
iutId | The Iut's identifier. | value | No |
serverId | The ACVP server's identifier. | value | No |
kdfConfiguration | The KDF configuration for the group. | Object, See Section 9.1.1 | Not optional for KAS schemes. |
ktsConfiguration | The KTS configuration for the group. | Object, See Section 9.1.2 | Not optional for KTS schemes. |
macConfiguration | The MAC configuration for the group. | Object, See Section 9.1.3 | Not optional for KAS/KTS schemes using key confirmation. |
tests | The tests for the group. | Array of objects, See Section 9.2. | No |
Describes the KDF configuration for use under the test group.¶
JSON Value | Description | JSON Type | Optional |
---|---|---|---|
kdfType | The type of KDF to use for the group. | value - onestep, twostep | No |
saltMethod | The strategy used for salting. | value - default (all 00s), random | No |
fixedInfoPattern | The pattern used for constructing the fixedInfo. | value - See Section 7.5.1.4. | No |
fixedInfoEncoding | The encoding type used when constructing the fixedInfo. | value - See Section 7.5.1.4. | No |
auxFunction | The auxiliary function used in the KDF. | value - See Table 9. | Not optional for OneStepKdf. |
macMode | The MAC function used in the KDF. | value - See Table 11. | Not optional for TwoStepKdf. |
counterLocation | The counter location. | value | Yes |
counterLen | The counter length. | value | Yes |
ivLen | The iv length. | value | Yes |
Describes the KTS configuration for use under the test group.¶
JSON Value | Description | JSON Type | Optional |
---|---|---|---|
associatedDataPattern | The pattern used for constructing the associated data. | value - see Section 7.5.1.4. | Yes |
encoding | The encoding type used when constructing the data. | value - see Section 7.5.1.4. | Yes |
hashAlg | The hash algorithm used for the OAEP function. | value - see Section 7.5.1.3. | No |
Describes the key confirmation MAC configuration for use under the test group.¶
JSON Value | Description | JSON Type | Optional |
---|---|---|---|
macType | The macType used in key confirmation. | value - HMAC-SHA2-224, HMAC-SHA2-256, HMAC-SHA2-384, HMAC-SHA2-512, HMAC-SHA2-512/224, HMAC-SHA2-512/256, HMAC-SHA3-224, HMAC-SHA3-256, HMAC-SHA3-384, HMAC-SHA3-512, CMAC, KMAC-128, KMAC-256 | No |
keyLen | The number of bits to take from the DKM to use for the mac key in key confirmation. | value | No |
macLen | The number of bits to use for the MAC tag. | value | No |
Each test group contains an array of one or more test cases. Each test case is a JSON object that represents a single test vector to be processed by the ACVP client. The following table describes the JSON elements for each KAS/KTS IFC test vector.¶
JSON Value | Description | JSON Type | Optional |
---|---|---|---|
tcId | Numeric identifier for the test case, unique across the entire vector set. | value | No |
serverN | RSA N value for the ACVP server's key. | value | Yes |
serverE | RSA E value for the ACVP server's key. | value | Yes |
serverP | RSA P value for the ACVP server's key. | value | Yes |
serverQ | RSA Q value for the ACVP server's key. | value | Yes |
serverD | RSA D value for the ACVP server's key. | value | Yes |
serverDmp1 | RSA Dmp1 value for the ACVP server's key. | value | Yes |
serverDmq1 | RSA Dmq1 value for the ACVP server's key. | value | Yes |
serverIqmp | RSA Iqmp value for the ACVP server's key. | value | Yes |
iutN | RSA N value for the IUT's key. | value | Yes |
iutE | RSA E value for the IUT's key. | value | Yes |
iutP | RSA P value for the IUT's key. | value | Yes |
iutQ | RSA Q value for the IUT's key. | value | Yes |
iutD | RSA D value for the IUT's key. | value | Yes |
iutDmp1 | RSA Dmp1 value for the IUT's key. | value | Yes |
iutDmq1 | RSA Dmq1 value for the IUT's key. | value | Yes |
iutIqmp | RSA Iqmp value for the IUT's key. | value | Yes |
serverNonce | The ACVP server generated nonce. | value | Yes |
iutNonce | The IUT generated nonce. | value | Yes |
kdfParameter | The KDF parameters for this test case. | value - See Section 9.2.1. | Yes |
serverC | The ciphertext generated by the ACVP server, encrypted with the IUT's public key. | value | Yes |
iutC | The ciphertext generated by the IUT, encrypted with the ACVP server's public key. | value | Yes |
dkm | The derived keying material. | value | Yes |
tag | The tag generated during the key conformation process (always from the perspective of the IUT generated tag). | value | Yes |
KDF specific options used for the test case.¶
JSON Value | Description | JSON Type | Optional |
---|---|---|---|
kdfType | The type of KDF utilized. | value | No |
salt | The salt used for the test case. | value | Yes |
iv | The iv used for the test case. | value | Yes |
algorithmId | The random "algorithID" used for the test case when applicable to the fixedInfo pattern. | value | Yes |
context | The random "context" used for the test case when applicable to the fixedInfo pattern. | value | Yes |
label | The random "label" used for the test case when applicable to the fixedInfo pattern. | value | Yes |
The following is a example JSON object for KAS-IFC test vectors sent from the ACVP server to the crypto module.¶
[ { "acvVersion": "version" }, { "vsId": 0, "algorithm": "KAS-IFC", "revision": "Sp800-56Br2", "isSample": true, "testGroups": [ { "tgId": 1, "testType": "AFT", "tests": [ { "tcId": 1, "serverN": "BE136EA2B678742CDAA61ED733BC9BBCB1000DF770E0BBF663E04C4AFDE938F2E2713FE0B43A8B72CBDC501CD58FB73D88FE12A3AF547B941462E20C0EBB20A270B1BE6A64DFE8040BC39CC8A59A41092B6C0C0EF36428BFF27D3E8AB72ED8A7C82BB9544AF644C9E20B1C25F57DDBF281FF9BD21078CC7D7AE5BEF87EDBCEA302D62DD4992A07A3DC5CD43BE080385179A149057DD460F617EA38B182FBB298A73D20964B76A2E36DFFC473F1FF91A45FC195BE6B70D94A78A84578439167F258B69C7C336529ABB05DE0A3B34FB27D109CE276635F262A78F736F9FECBAF458B7C0F4ECAF15D656C01906ACBCC1976D7BC41859ACC8387F0BA97F740505D1D", "serverE": "0C8D5AE98563", "serverNonce": "20632D037DF60B4DA4247F4CA36377A98CA78C53733E8A61B638DC05E9258AF8C72CFC7FBAEAEBCE83F1E83619D1F8111DB67F98C8C3941DE3E7EE68C48F3F8C5B981E9B75955F0B3F5417085B6D49A5A1A19428B1E691E5C872151AF62B229BFA43A462779AB3B2DF317E59A85D8FF802E594E72A39D000FB953528473F3CBEADBF65EA664B8A3689BE6282E68C7AFD9B5D5A32EAD05A5F2E0BAE01D03C7142B365E6235B2A555C177EB88599FE0BA9970665B982EF2393E3C015BCA7A2B54144FC81F23511030116DC220D643E2044C755A4857EB53E34571B345F2B6B383A8C1DC3BA43D3FE3B8BE46EC1247AAF181F4128E0DD415E07B6C4C5344D8FE584", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "B88A151710D396F485A249F769C18194" } }, { "tcId": 2, "serverN": "C64D29C91BA73E725D2AAB236D115ABC55AE266513DA16D0D823FB471EC1C749570259F62A5B1FE9598BAE1B785EA243168F4FF8F0514A3C075A1DE34D54E8FD6755529069DC1B3D03194315BF51ADE0AC64FFD137A27B0A181552026BB3D815AA450A97769FE8D02D6F5874B55B6EA1963CD5BBA3F64D3431EF109010BFC09AC855214414436509E2B03D095013E78632135A5C404C2C2B9FC1C0F100555A07921F3D8A825E67BA4883CF753B82099B1F8469B3F976988C66A3FF7EB1EDC00042EA8536CA84281D3E65DD58BC8A4BDF4F88DC8A6D36D543A242DC3E9500471E50D7E8653B427E7A41607D0CB0B113FAB5ADCD6C1B5C35EE6D966DF82C48B7D7", "serverE": "137A6D7E2355", "serverNonce": "4478D56E692F60D5EE02A885F0E8AE1A9D1E02E388DEF57116057FDA1824622D185784E485D54522D280F2DD48EB62E18B9A69DA25810BC95D5A44AF513256E1DFF07152CA3AB407F9276594A752CB5AB4D10D6F06411E89AA4E1E3ADD3F4A37149A30144617B39809701C430BB6187C9521EE9B6A6B7C0F05B76A7DD3BE77156B704AC0CF617CA26D77DA8250234014CCF1F85455B5A75F5BFF75C2BA2010E4F36C674CCAE46E8E76435112CAD70E7A79249DE3A26A82D3BC15A43EEFF2E6BE8AA55A5F9EBA3869D59BBFD7886474003D64B5A0DE9A894DCB0606034E4429351AD9763FD74CDF2FC47C7E2BB84ED9C318F3821828019800E532AB7DE9FDE654", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "D17D78A4581C4BBF958574363E800F13" } } ], "scheme": "KAS1-Party_V-confirmation", "kasRole": "initiator", "keyGenerationMethod": "rsakpg2-crt", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "kdfConfiguration": { "kdfType": "oneStep", "saltMethod": "default", "fixedInfoPattern": "algorithmId||l||uPartyInfo||vPartyInfo", "fixedInfoEncoding": "concatenation", "auxFunction": "KMAC-128" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "recipient" }, { "tgId": 2, "testType": "AFT", "tests": [ { "tcId": 3, "serverN": "D8DCFFEFCBA0F53652B43AD9CB21B55A251F3F788B731D3ABB5E68B8EBCE45B1E414EF3F83C0E90214971FAB8531655B1ED1610467377097870FFA1E315DFB50C1FA38193D5F00A53E776E3E9EE6BA1633EAF0E331874653D0EAB9C8EE42468C2123CA9AB13D5DCD62432BC012F4D9F164E81DC6A7004B4CE5ADEA6EFF5ACABD51BB0F0D6712751EFE346BEED0905132C4A6F0B32F78F509ED67F78FFC9FBA7B8527C460C652A06762853EA30AD3647A44D59B746B81E291D8821ADDE1AC4E0FAD50EAB742702CBE11BAE1B404EFF444D297F584BEF0B93241EE66EABC977B57A9717459B157D527FD81EFBA9C7009BE40A7ECFC86E363B9521C0C4BD76B4A67", "serverE": "1424D989", "serverNonce": "96E7D2D0465AA335A2A8A6EEA5AE6E09D5CB1F5ACE9C1DBC622A7F0DE50BE7A0B6396E6B7078DC30885A937A9B0E124C7A6E623527879E04534249228B2C90352342FDB8FBE978380047E26CA170FFAB4D0A3975400AE2B3F26954E8B0DD776AC734EA9BBA6057B4E4A340093B906EA72BF900029757690DDDB719539D5CDB41511DFC0F182BA54D0DD0CDAA18BF6B0BBDF1458B1EC988C44303C65FAE6584B24D58C9A69B2B9971851ECB1F1BAD11A317C7B8220E29991AC4983BB29C2A6CD9EFE958296383D2751354B5B8E34C5D7EB5628A1A3F749BA5822C296EA1ADC53AD7AF6B782CC606A2E2F796A9CF1C47EE07DC5F626543895B6184F06925B56DAA", "kdfParameter": { "kdfType": "twoStep", "salt": "400B859C625BBC3ED3453F27FFB4DB3D2DB2E5C7C829B4C3BE82362E", "iv": "71E603D7F7451931A13BCDC4FF292C68D3BF29139984454FD561650A", "label": "4BFD6920F10F6A49CF9D5C93116A717F", "context": "FDEC1B56F8DDDD8362BEE8A93E2120DA" } }, { "tcId": 4, "serverN": "BA563CC45289AD1B92CA62051450DF1CFD8BDF54B5F455E26984F8511A82760FDFB1F16E8C5FEC15E2785620206EFF50A58A94FAF526045F82F157555BA2EDFC0CAE9D7483AF67B08176F03542C0DAD50484FE45E4C4CA5B162990CC29556905AEA719BEBC169D52BC3D240699297DF161D602D54C43AADF8AC51D5DC0BC61DEF843306692D6809B41F5C39D08BA5431959CDDFE8E270C35CA455065FC6D9DA238420970CB9102D3B7642A498558359FABFB354B61AC61BBE12AEB5E7AE0D9C840EC0FAA5182C1EA998F44475FB62C159C21C7D62B378AADED02BE124ABD221A6C6991C3884CD79DA87F65AFFE24B6FC567E79EF3509D6B00C22B1653423D5E5", "serverE": "AB5910C8AB", "serverNonce": "5DD21D1E3F8E2C7CB53BE72025AA0244AC1040F5718BF7FAE63BAF61C1ED46F9A6F5A1D394CCFBD92245E0ECDEF7CECD26D78E4E910ECAFFA6B2EA3A674FC29527C518F478291C3A5FD2033B8A9DADD17617B083836DBFBEE919FDB1075BAB26816A898BC945E4D75B12BC50CCB318A364F29513754300B050E1395C01784D1B23D0EFA34011C30C2B26C7841E0FA02276FE2A5476CFF7700ECA9C8C510FFE2396DA606DD68EA18E460CE36CB40E7AED6E8A6CFF9BE4F5843DC532E29F0A190E937C9399FD0EADE2FDC5386C53343640AC3C976A1D919F2A735E7B84719F547F7836A1EB4F272905F58A903B0E69E2B94AA382F38A91443567E2C12613A36C8E", "kdfParameter": { "kdfType": "twoStep", "salt": "192F1C8B5857832DC24B3784CBEC3B715DDE03BD9207D6D332D8891C", "iv": "99C09BBFAE3FA225F5A5ABF17FBE2E1B89A7E53780F60038F4EB3DB8", "label": "9C343DFE16F33976DF67D8C4FFA6C190", "context": "9E936B457025EA177FD9EEA7B7A67F32" } } ], "scheme": "KAS1-Party_V-confirmation", "kasRole": "initiator", "keyGenerationMethod": "rsakpg2-crt", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "kdfConfiguration": { "kdfType": "twoStep", "saltMethod": "random", "fixedInfoPattern": "l||label||uPartyInfo||vPartyInfo||context", "fixedInfoEncoding": "concatenation", "macMode": "HMAC-SHA3-224", "counterLocation": "after fixed data", "counterLen": 32, "ivLen": 224 }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "recipient" }, { "tgId": 3, "testType": "AFT", "tests": [ { "tcId": 5, "iutN": "CAC49CD117574E9CA90BE997D57C69AF158B9E7612F6CB746080C7ABECD53711071245B2068D4910E13BE55BBCFDDF00A07F9221329C2644AC1CFAB113FF15465E405BCF1F01B0DF547D2F76ED8EB46A154E9FDCE8DD1F2E44A59B69F3888690635F775D4283802B1ACDCC0601777894B99F84DE33D5296E04A9B7C8A8FAA4669AD6A3D1AD23A609BC64DFC0A9F38EF489075AF396C40D7F2696883BE2983EA12FBBEB6B475EAB7590F71A31EAE21CD830A516DA220D8A9F62924CF7C3DED6D310FB9A6B7AAE27A0E78CDF9006EEBFC68FA236C45DB3FAA09B30ADE919D16F696FF91894468421EA496E1183E9DC9B2A7146D69EBC3662F6C854BFFAE892FBF3", "iutE": "032DD6A047", "iutP": "E901821E12A1CFDA9C01E351B7B145ED402E0C6B8452963CB876BBD31338DA7FD533BC13A7DBC74A39D4142A74DAFF4D1D017F3E90CB22A61529F9D9EC08AFB02C572CB6FF62EEC06D9C37A6F8AB65B250A7DCC2E907D702EABC75969B34E7707B0DD6D98C4FF5F9C3694667CE0D638BBF950ED3792ABD0231B906F55BB229B3", "iutQ": "DEC7325420D94280EE6DB9E667193C4F3D439A64511D0DD619382FA386F16F766FD18FA8DBB1D0A54EECBB0BDDCCE6F53BEBB54AC5FABE6E6F0D05F07E906DA97896B24E0E783BF38D5F5E0F8B7DE41F29AD34F49BE80D211F9E2016A55E04ADFC4789C1EC0FA370DF5033D21BDE0C9023AB4E833E69F102589E5EB1E81A44C1", "iutDmp1": "AAB50BFF08F58D9C4D2D14F5D2AE49CFF4E3153D098DA6D175D04F27DC983E1A77C1060EA70F9B1D8CC4D638273BD1EB629AF374BFB1137C3F4F6A03AD451CF6DFE51C9EE1693F28C27A7EED59E2250AD5AF45900DD2B2849341C6654EA4DF56A450C5242EFCD3BC14ECC35B84EFA7139E8A46AF0C3E782F66E1994AAE2BA54F", "iutDmq1": "749D871FC5857EAC8D2C8D252D15494901B7EC1E7F310D2781E48724A533B1354B5EFC3A93ECA4F2FE992AFBE4D87EA95CA9EEF4BA1511A852ABCA9EB3C3A1385C36A5D73DDB697718A8C44104B3522D8F8915FA6C5154FB9FA655E9DD683372665BA89B3145C1893AB6DF0E978AA72D48F9C2366FFAB26DD9F420D787F4B2F7", "iutIqmp": "DF69D0498ED249F0DA36B8ACDB2FB56B7328F05B2B85A07F4226325BE5972A1C86A8B7875CF48E8036005C1ADF37E009AED74DD3567F7D7DC59173559C04273B234D0F8FEB3E06F560766A93E8BDBA92A05BC6826C8D32BABE9022EB51305337ABB13ADA97322FBEEE0506DF275D578572FE428A504EDF429492527891827B7D", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "EA7ECCA074629188065CED8C72621BB4" }, "serverC": "43AF2BCBCE8D4C17B0B2BB996F5036F5AFA244B7700BB61336D81D3B28F0554A50969EB2A4F32F184BABDAE0E371C39E169A7528A64544FBC5F4539C977BA35C45B534089E0619A3484E202728B7C15FB2EE21D2C6E2505CE56AFAF528FB01CD32247F9A3CE5AE7E04E7CB1641C3C54D16A3A6286CEE9C7376DC7F533EF6AC815309CF03395C2CAD009F5B5E22CDB9DDC839921C428BD7445B8FDD9489A2A659036FBABF806923885FA5277723A19B3B345A1D00A883D6D6249FE1206A9A93C29BCBFB8A3021BCD9B88FDD20DC345F4A01F5DC8F47B4C9BCBA6A72945E74D9A03DC36D66EAB7F517FBC44D5F0F19640689DEC1CE835A18A7F51BD46D1C7F73BE" }, { "tcId": 6, "iutN": "C1964A659A860A057C888AC0D7F365F0C9CEE23FA6B2AC85A1F11D2359B69DF8F2329C3DE781358B7B0E3F6F054A698871A15BC73A3F20F694CCAAFB0CE5C4745C0A700CF69321A04276C0E68A2F8E0115C583F3130E82CAC7EA845B443B357D53EBA0C09B2B2AABCFB9547B8CD325171C55C669DCD0F554FA9521F2C8641CC02EA5B2FB920C21476033140B2BE888EECECE32569DE7D2BA544D6FA884087B5285716C64BD1A4403BD65830F711B22B1FEC02360ED7580B57DC2752B0CBABEDBA1635DC543BF3972F8E43D989A0A00685024C990015498D52681CECE604658B96D4F9C4FDBF3975EAAA50CEF37D48156CD193BA92F8CABF0250F5A423C17F147", "iutE": "016F08BB2139", "iutP": "E1C3EF0733F13CD96C4C263CBE432BB9F49CE42440316CC2F29CFA719E7502B11AA853576C53046FE3A2081D5A9F9F150EDE8825508897341B5B5A38601F7C756A80DC5E5939977DC235ADD865881E4DD45B911BEA6C32F706AC9103D1C6A4907B6EA678ED74719FF97392837F9EE0AD5F2CFF05AFF7E310F8CAD2CAD990F155", "iutQ": "DB832AB20114582980CFD1E175ABF52C8DC9D0E6454D0A768110B94C10A72393A3EDE49CFC504D8CDDBB178D08FA32D2401FFD709E67C1C01F27034EA135E4985DDADCA77D354C8B3A6F4E070D2A9E845F5A82F53F806E809562D149DC87FC2BC225B7A67F912CC2153DF00CE85623F170DFD69D61A7BE14815C39AAF761C82B", "iutDmp1": "BA439F65D56BF28BEBB1D514986B6369F67A2E372F18D33B4FDAE3958164700993613FC8A714D9C3333A0C7179EB940964010036BA06B9578B00A495EC0792AA91D83D120D66264A6CECB21BED4088E2C539BEE8BE782993DD15548476AF41DE15424B96371A09F3ABB0FB490F13182060263A3C24CA38966E0EB150C4FB0FE5", "iutDmq1": "1E2BCB6E8234161161E8EE32C3D61A6764131CDD5739B68EC4DE70735FEC1AB8995B7C97EF18CB433A137A4CEE49502DA73FE6C8AE7CD81032BD01F504391E3FA6862D17ACA848C7CBDC23D0318C4F10233E4818D2A74F2C45095C3C091738F08FDBE14EE0B8E7519758702B3B5866A7AB489EF18D22638CD0BB1E16065D7931", "iutIqmp": "9C170400D22AC97DC09B83C1E520F840F85DFF240769E97A2B3FCE9CED4AD9596B45F2A54C69C65382390BD26836416E73636C4561B17478E57B61E29DA62D778525DBB4A9B785861FD37AF481DB11C08C4B3A37FE3B3099AF56A3D4DF1CEB5FA9C7F011F15ED7C5037E7B8C07D5D84BF452EE50C693518AA7109728EC05C45F", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "04C4A2D9C25EF6C435DC651AECF4F685" }, "serverC": "50DC827EEC28C491905CB171486119F2F14A5518CCCB09AD54E4678B855E80ABF8404A14B145FEA9B18F3756AC89DF9C53458E0B737BBFD0B0A34B32067F960350EEA98DB883DC2165A33781CEA093122F70D06C2BCC7B6DEA558C40117641FF9749057658C8C7A512AE220C3ACBDFADD7D59C99038E27E6E96719EE3F7C96CAD184460FC4E22E5EE4F2BB75CB468D9834486D745A7F1F3736F7F9ECDBA0C8DBE1866C376FA4BD5153CA36EA1032335FB1E33878FB7F9A2636E15B1CE9BCCD61D1EC92B23E112E4DCDCEEE4DD54920F5A9D04A3FF266B23927136B2030A8C738F5E2F6FC87155E28734E81146795DCA1D2F67DDA988014DA4D18A8ACE565EBAC" } ], "scheme": "KAS1-Party_V-confirmation", "kasRole": "responder", "keyGenerationMethod": "rsakpg2-crt", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "kdfConfiguration": { "kdfType": "oneStep", "saltMethod": "default", "fixedInfoPattern": "algorithmId||l||uPartyInfo||vPartyInfo", "fixedInfoEncoding": "concatenation", "auxFunction": "KMAC-128" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "provider" }, { "tgId": 4, "testType": "AFT", "tests": [ { "tcId": 7, "iutN": "D1577FCFB64F954A71F6F4722EF8E6DF5B82CC97C2EF8BDA6FD57BA22F44AB3D83809308D3FF563A107E757BC371E6AA2799FD3BAED3DF24CCEF53C228B6FD72E1B83521C3432B6C7BC36DE7CA94C2F6DB032011E7929163EF34BEC56F454FB449252C2070688DA47C13402C2CAC111F249DA4E3EE8B1151FF98C4F34276F75DCF1F4803185CFD2DD152A39BECDDA5B834CF4A9C662F2859E6A3374AAC24286543C441C1B0CF4E8848E2E5117ED56B4C4F80E63E4D7015E10BF69BA999D18F11B9D7771F30010AECF46211FDDF1796C78DC2BD60A130D272209F48966A670679262C79D4DD719B108E32FB02476123AD5627B14E83420E3C30E4B5DCAAAFD3BB", "iutE": "34AA7132F7", "iutP": "FDBEC0B94262B7E196AE1A7A753D9E10F9A27A8F72C949730882EE46FBF4E5D3D73A9F8C8808FC2A3DB449C8E49E4398E5886AA8056B2C9D4A49C23E8DF496DF77FE18B8D58499634B80FA9E6794BDCAC17C3B91D45CD1F0F27510226C47AB3753B05DA1680414211A3E05D75B1E125B6C2E86382CE990D4A081BDEAA5B3A151", "iutQ": "D333BB9DAC714EF7931E97BEBA4CBC8F59073E725FB01CA8ADF0CAC50025BDAEE48E40DED9B17E32490F6CC7BCFFC11B60B1E04F6E8DAA1411954F2AA3970600E654BD7B681C403A56ACFF0AC42E3DFC1B6E5C0725A402A20AA8FB1AECD5DF491A31F5FAFCDC89BDB906F3712FB4BC0DB03BFF82E02131DC4FBA58F1DAFA414B", "iutDmp1": "308CFF320E69A1798E55CD07EFAB54215818C4D5D935819C327E7F9F9D61ECB94B293FAE1D694D555178E2C1F353A51988CD7F36422B3DAF8C87D8351B325D0CCAFB6871AFC7195D4B381DD0CCF948C26E90769A109FC14028D9BB99A220D62D805DE5F8333FF95FC19F73BA9ADCDDBF5A321F77C7E878EE10585CC54F03FFE7", "iutDmq1": "AD2C667DBD96816A0A0220943D145A987851A1CAF7ABA532F835D46F9B3A1703124631A14C7DC850D71AAE4A3D42D79463C697A3BD4B20F1781E6BA3B2553250BB4BAC8CE207219D1A4B1739D89345475CD61C8BBFE998FD19CE9C7A37F894A2A4239B5209ED4CFA60A16C15675E80940D72F80EFFDF2585BB4E6B41A8B45FC5", "iutIqmp": "F53447C7A31025CE0B885DA45413AD103E74502F1D3DC5DE22CD8430DF34864173F3377B9F54D9EA4B36990632539EC92778D6292597F3A6786AB22B35EED6EB65AEFAF9C14F38BFB03D9C9460B430CEFBAEA406782CB992F62BE6113D40A1A8595F665D193565DBCC16D8F2B8FF54885B527F56B702D7661D5B6A86B12B12C1", "kdfParameter": { "kdfType": "twoStep", "salt": "48EDDFAADCACB8E59700EEC38E184383CD3077AB035985377CF54F58", "iv": "9FA23081BAC28F4463233DAD99064B83F48996071B60DA58D43832C2", "label": "28537D7032048ABB6D2E12B29A130C65", "context": "2D86FDE3A8745B3F7941109757D218A3" }, "serverC": "1B04BDD53318D9302707A1F10DDD1B973A87BE2830DB1C53CB043F8A0AF2461D9E6713B618D6098AA2401BD462AD75BCB9F90F77AE02F223B96711C7CB236325440C1CBA2B6C8BFCAB521376ABD199FEAC3A7713DC5979BFF5EC65BA5D5705F87D33E36F9F06EFBD1B1B6D0091A9FB6B7DB62C632CB1EEEBB1314902944F3EB7CB3204F2786DDF4699E7134AEDB4260B4194D3BC43238174E8918D7CE6F20C0EEB378D695DC563E0926E1E790589BBFC912F912A358EFA7B7D5E3AA305DD72A260EC41390632810C27F11587107EBEC207ED7D01AD85F9EB69D6139BD2D1C216A714600A120ED9F8DD4BE41CFA8A4F17AD7A9D346BBB284C6D47EFEB802FD23F" }, { "tcId": 8, "iutN": "AA301A0297485280ED6712E4B9999DC17CE1DBB032DD784293CBA5537C514F22129A0664765FB05854FC6D15181EA01FE7D7527AFA3705890DCA412029AEB2DB5F59CC4BEDFCB406470CE7694E47A872E0A6A5827D5E7894D155C5ABA0AB0A4CC90C142256BDB34D4DA1F2A539C10D3AEA2AA7C4DB638DE622177B89D207A2120AD00B732114FE82797A61F611115D1D421DA035EB6F64391B9D8726BB00DC5EEBA834E07966426EC0BD8B57B64EA61C51CF2D469788E3710112084C8C3FD0E100DA7A345D5318E9E02B9FA29ABD22BCE775D4BCB5AD1FC5527C0C96A42160CB865FE1D171293BC5630FABD961D23409FA10BC286C64985846B40E97AE0FF703", "iutE": "028F9EC15CD1", "iutP": "DC32E80D888E6C0B6F9B09D61570EA3A2EDF873C17F4B7DE22E9CADB920D1A9C03B81BE8C283923B96129A4DBBEF5DD71719ECA7C56195F81AAB901AC9031D0AE8C5C5724802541A874C9EADECD289B20494DFB0180361C92A64EA179E198835BF871F45A2616CF6CA04AB272BC05C05C22E345239DC91080A67D3B5F81E1F33", "iutQ": "C5DBA4F55D4A0269129B30EAC28A3F1094003C338F1743FBAC6EE1855FEECF2DD6D52A8C9137E10B3D22C1840B34C099352E5880EEBA9AF068352C3F55408BD31F3C1E8223743FED812BEE2907AB31D9AE37C5EBC1EF69F4584D01D12563362C4BC8303C0D6ED0FB1A1A6F58AFF23E690651A28C6CD79C4F782BF1F3705908F1", "iutDmp1": "3BE2529F02038ACCBE9F4D542560D6A4172ADA47CA2DF691EB7684ABBF613E0EF7F5EB5F68A17F147D6A817F868080982686C656E47BFF200A2CDC511AE7D8960BCA1437DC5FA6A7A4C5B3DE1144B8572E7EE7BD7C906D8DD82000AB8ADA3BEC6FBE81E6E02443EF9C1590486989C7A9C25FEDD3AC51766F699A6DA852B8A301", "iutDmq1": "94B508AB50C03A4B20C7349B7CA87ADC95CC83AEA0199BD8B326E0D907AF622D51936F88EB1BEB4217567A630000C7A1DA4B0B4422EAFEFDC4F6FFC9478836A4DCDB238BE78856AFFA91227585E76419A30EBF63E9AAAAC5D7470E66776DCB4917429F25DCD104359CB60D086AF709D41867E0B82C40316FC50E7F0E634C2151", "iutIqmp": "AF5E879D10C33FB55DD625F1BD4E0FCF5829C8DAD6947515E94E052121EEE609BBE33DF27CAE985B8BCF5516A63FA1E94C390350A01DF3EC5B58A7B00CC85687243864FAAF2A25747233842053A7F3D758BED4FC30AB5EA265BEC4FB29F186AA401D3C8A01C79224FC33AD9F1C86D5302C034F31A8A0B1FFA748F06C20F26FCF", "kdfParameter": { "kdfType": "twoStep", "salt": "0358029EE02DCD9FD0B5F2CD39801BED05016037D3A983E0DB9A976C", "iv": "9FFA787B7BBF1D26EF12FCE1DC07A27D99A5361C0008FD4F3615A33B", "label": "D6BB99E31DDC68F0A2FF50C6FC531B4C", "context": "971C8013EFB6CB4B9497A62ADE3DB96A" }, "serverC": "86AAB3412003FD5E73A05724FD64237203DE92EF6C40EC9C2533D8B1C29CE72EAF8C2E78F47F0A5AA86BE732F96E1EA787C720A6FBA524E3E2BA7D0BC282BD8137578D03EECA2F0BBE7878327B268317470CC63D6FF5BE0FDE28C040D78E797EAD467C476131976455D5ACD8939FC9457B0C7619E26823696D7FC9412B972CFAFC3A32F6435CBEF4ADA088A0BD60B18334172E9A1A2B74861AC5817B186B3CEBC0FECFC1A6096136DF33BF91FE99BD36E8B840A30372F95B0A75306DEAC5CC6920591A0FF5E159B3BC8CA825A9DAB3AE590873397D68DEF52A6D82B2D092FB2A144513377537E5B28F177643B577DD040F653686F4B0AA244F72A8E875B363F4" } ], "scheme": "KAS1-Party_V-confirmation", "kasRole": "responder", "keyGenerationMethod": "rsakpg2-crt", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "kdfConfiguration": { "kdfType": "twoStep", "saltMethod": "random", "fixedInfoPattern": "l||label||uPartyInfo||vPartyInfo||context", "fixedInfoEncoding": "concatenation", "macMode": "HMAC-SHA3-224", "counterLocation": "after fixed data", "counterLen": 32, "ivLen": 224 }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "provider" }, { "tgId": 5, "testType": "VAL", "tests": [ { "tcId": 9, "serverN": "E135018FC15C4DE4921239FAB8A99E6B9FF8162A92B0068E5E0B2C7F54729C6037AECBF6503A1B18AD3FA4E3D2CE7DB450502748076FF3556BF163C4F9849F8B0649D3F49A8E4597118747BBC3306D06DBEB448CD27E919C328737C28F2582E4DC397EED2677A78839A41E714FEB4831CC03E3D2A32B49A9B6F30A12D7CA3008D0F86FAF93EF95140B22ADFDF0265D4F8A1C06913927AB66F13D443A6636E0E2AA83AF952C552FB062E6FFBFB78A879AA85C52CB0E5D317C4C3539EAFED50F656565E34C174A3815702A80DA6AF8DF34E0EF84600C51E12F88BBCBC97D40D7A70FD51EDAE2C3E786A9ED04313841218DD0D684E9EB7A8C2D4681B7247D42675D", "serverE": "03127B5E80A659", "serverP": "E3D6D546C383566361C14CB9900D5B6D03314235DF7B12F110E191F9611904E1D38350308F9B77AEEF93ED9255D13DFD877F9FD01BE9CC340764E13A3245F64F54A18ACD0AE2EDA2015E1EABAF1956F11CC43E576958825D515A137D3D790D0D3F9CACABC35AC1C6D708289E471D8E1AE11EB4405335EB004C4D27CCA9C5AA2B", "serverQ": "FD0AE3687CB31F2ED33FE623C02E6BDB81EDC92ED6EACD81F77E72872E51A25838E7DBFF036D7D717308465C5CF99556F3329535160E56D80AE6D6FA2593371A9C431D56855E0D1723E03D2CC3D768CD78971A656B3E9B553D615E1185A051B0350A34C5C70EEE0D970174B264933968F85B9A77436C24D008E564736CA51897", "serverDmp1": "CCC292AF83DD8C6349F78AAFDB8B0342D27FC68367A26A90198037F2D4AEC971D959F8C37863912466E03DB208298C607E2101DCC83A3CC9DFA662C0CC120460A67FFCFA2BB987A9D75BC7E4776802BD30FD017D5472C2B43FAAD07CCB6302382C50B25FA361609E86426AF900C50D2512C85A101EF1A65D5CF715E55C29AFB3", "serverDmq1": "4113220E211990C32BCABA49E390B375FDE6AB55FD39FD880BDA72DC95BCA05AC383348CF6E751B29FB674DE44C60F7F8729EA176F6544DD9995BBD2E3709B077CA415BCE84F7DFF4E618DA0B636D8C4EE2BF09B7EB35F1D584614B77A03068260E1C530DE16D417B16BD40D901A0855F1C37FEA7403D5CF167C95101320531F", "serverIqmp": "CED84BEB5C353934DB41AE553B235FC4750DEEE92412C9AC00952C845E6764409DB33A838B709AF41534157C6D0B1EA3D6651B00DA882E7D0965396EBB5CC2172D0C99AC0E11E74BE25138AB72E72567E767B60C37EB914DC8DBF98DADB2C1EF5EFBD7706EAD9F45160DFACCD8C5A2F5F6825F345C860AF4B8A2F672DAC196D0", "serverNonce": "D5DD75BB4E2874A383A38817ACEEC63C4B38AEBE2E76C2E28A615A04A2A8ACF4366E3EFCFF90D1367D523F258ECC75298AC86AEB8EAA0714DA744C1F5FF2F6C3C917E422185105B6233D69358A9D56D780B9F6986B750B1A90574D0447F574E688CAC3E5A3F6E38161D6609AC5976C28799414D3D87F8D8CFC8718FCD2668C84D82ECDF7C6CF6B958DCE17F80108A2A954206AD3794C1456C189B50F8C705078CF62A36741C049E3678E20ECD54E16B196A56D22DF5BE77B950EB70FB3D324ADBBED4718BA394EC143492F61C8AA65789868E2B01E0B66167A5DA08F818C2D97F0E8973AC6AE1A79558B2E457162D8369E389BE06A149653280DC6D5B2A44C71", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "AE1CA8E3761503C29B4CFAA34DBB3725" }, "tag": "51A0629D0F1973E434B14D98B4144FFF340BCF327ADF02881C8ADE8D" }, { "tcId": 10, "serverN": "AF7DE545AC4003C6BA21326154A53EB2D064685D3961553C5F54A873EF326C8F6FACFC387598FEFD081F588328B7DE316F637D4CD63E6EB9E31B3271526A12947BAD95DC018B90E94EB6328A9E3E6CF914799BDC637683C6EA4DB75983366D058750AD113AA8E90BEAC4F7365285C5DCA34240863225D8F5B4F0FE1E7A39F13811EC00328CE6B6444DF3C6CB33D60FBE93417F5292F184FE734C95B74178FE082C76F5920768D38DE83B244723A088513057BD0A75C29E931CFE48FCF7D85F3661D6EA6DD9037BD757AB03956A9B9BECEAC34F2283C53BFF6F1DF5DF7D801DF6A9E842D58E65B2425C8AD17714A91E2AB9B0B228811E05B82C6B8DDB28239D61", "serverE": "0A1ACDD71CCCB5", "serverP": "BBAB900AAF69431DD84476DABF31B4F53FB310A60AFA2C9229D3884E002B72C5259E450E4A377737489A2554170000A55045A0F8AD545D00BADA4227A08CB8FE988EDAC0D6053AE0ABBEFA67FBE66D6CFA28DAB8290B53FF5F1C13851723F54302203A846CFBCD2AFDCA030154BC1DCD5F594B95CFBA1ED31346BCA42F37AAAF", "serverQ": "EF633472C81C0BE67374669197780D2F8857896F8C931A475375EAAD6C91E6C183F020A9E6A64A442991B3FE81609C487CFADD1F1A68BD100C1B19126135782673E8F234C1892A6676A3D84AA326636C884CE3E4B85AA97624E132100CC0E802DB5625E5CD24955FDF9679C4DEE2F13F2B25D34A37537D98CDBF5856E909FCEF", "serverDmp1": "0DA5E9632570827BDADEB8A06023777B4FC36D592999BD58FAF7B2A908106EE2E513AF63C9223FC9F09D5730BE0BFD95CBFFFF41900D0AF7EB2008A7691201C676F08A0C8105882BF807E8C6CD2B6A55B54E168995524F7DDF804EFDE981D27474E0D28CD44472D34FA6DA732CC22D5D5D38CE52044D39D6D394317FE4CFDACF", "serverDmq1": "4F0F4A899BF7ED0412606639E90FD173ED09C6795482EAED2ADEA5439EDCAC50C49B537976419F346EEB8EEC9669B5B0EBA3ADA806D8CC8A1E7A1A4E30A803E399948FE589F0D98A02CD9D75011525DC231484626654A6551AAB6C7B7BFA35A5EDC4AC8A36B1D15DC9B68CBB2F7887EF2E948E00027761B0251F50E8753D018B", "serverIqmp": "A9DFBED3CCB6BE0B1C6714BC1046E984856674E9F208C60E994E147FC44486CDE24175C6B4D7E52DB6C128CAA1382A42CE258870DF8D8F7B51FFD5AB441B0791F267C9D9AED211AD4A4D88E3F64CB7F3D91FC2660FC6C39D410E13954B3C37E0335155C833CC6124EA80D2BA09AB2773C8800158E3F942A3FAF33B06085B05C0", "serverNonce": "475F3DA244F7D62EFCC58CE380E7A2A5F0189D06C451E99BFF7CDBD394807E68761F7BFC06EE1ACBAF979CB090B566FBEA383FD2437D43C35B43905FC285C598751D98E7E38CDE2FEAE184071445DF8FDB9E595918F4860F065F89E41D05AC349EB0F57045429A439258C6CA8D4922E528AE646FBA64486B8DDE297DD07187B0AB1251362B073E400D14BE615F14ED30DD5A55A5B65746F0E721778382A85750B926DE7B7AFF407E531AC70154308C0561AC2628C241D7898DCB366B85915BD5151292EC194FDD038317E68DE1D4BB1D8CFD14DE7D6D634B12F7CA5702C39639A8A9D5104E1902768AA395258DE9815823382F1BCB037EEA22E0051BC667A619", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "F0C4C8CDF5B58F7DB27539B41191ADF7" }, "tag": "C50AAF2972DED0B9CE9858BB3F6A3A6ACB1C707C5919545D639EB092" }, { "tcId": 11, "serverN": "A404683C80A5061FB041CF346B453B77BADA957D94135BE18A70573377F2955870831424DAEA741AB4AA4B70FD4A42C71F9B6FC48F41D930893BEAE75864F332E67E8268DAEEFF57C367261711AE6412F1D5C313E5C977F093E9003C6656CA0932F1D7C563C5660570580D8603687F97DE68B1F426DE603F28D5323D88761EA11AD463BC6CBBD712DA83116E23A5242235A93FEFB64AFF916407AFE75BBD98099E69275C25F1F087DA08911F6F716E8223326538813B720C95B86977C942A1E4D034C06C76717034DE6CC60DEE7C471259E76DA5967734A1537C8FF3A790337DF7E8E963A3077D3223DA235E77578B7B925FB26E3BBF7ED2E7DFA1E855A2E4DF", "serverE": "02AE3CEF68B3", "serverP": "B68B63E259F10CCD39F3336F4FB28365132E0862DD6DDAFB276D289171032745A9A2449E4AEE08B2BA73218E1EE7AF04E344CB60687E7BFA29AED161A3C7405A815156FFB767A9DE8E70E1586703AAF8CFCC58B15EA99600A1FB06F4CD97239CCB8992C8E07FD13CF62909FE7E1DF52FA39EF8C7630CE31419367E88A3A00899", "serverQ": "E60473718AB3B3D4E184277247AE584A8BACC456C7A29024EDA549DC9D1F659B8507435E685DC324BE1848008C607C89E24F8BCF2F46EC2A63DCCF4ED871EC2984B3D2C4373A9A177CF39DB4CDF300BCF3224D8A49E94F57CB7B98027440185BCC15F38C1D70AB2FDAD5B97E9EB8A6FBDF438EF1CCB93F7840EF34E36974EC37", "serverDmp1": "56A8F77F104F73D1658436D847AD9DD042DB6B167283CD107AFF3C3FC205FDAF418E32A42667F93067537A21B181A1998C86C08B81E58F48747E3E5F4E19695C623061C823DAEB9FCD59D1FE1040B3749F30BEBC046E966763B0AAB6443379D72649323D15933F5AA98A22B9008C0F81D7EF0F2F91033C420788A47E8F31B48B", "serverDmq1": "42FF068E2941AF4A544B8EF681220B0308D4C392CC052D56275BAD6470F5933865C0F7B1CFF1C5666CD850EA1D912311F8EB626960087E1DB7337FE0AE27850815BEE62E7994877FD4536F33C6469E56D1B15F8E84D2A6F7EE1BBE036F7017487B39E55F2B34ACD623368AE0769BD74517D5F39F368EED4B9161EC67F842A5A3", "serverIqmp": "66F492DE143B8684F5B86B3A282224B5F9CC8AF17A57743375763D0919D54A2AC49837FB474FED539406538BF4BBEC5C148445B14C07FE4EE1F9BB2864C4F87475C50CE5E06FFD7252C4C2AFC5C7120524DCE9A5F9CAF350468D4A65ED97478C08A1F3AD7D124AB627FA90C437F2105799ED8436D351E0EAD9FAB90C9C200305", "serverNonce": "66FD33852C29353AFB87F11620234751232C8E756BDE4FF8C8AD1A02552A5E47ED9A44522F8F4CEA5C499F2E9F0278B39D5C32B7EA9C2EAA506214781392849BB6901999D7E5AD56E379129A899F5ADD262E94D9C514D707331B37DDE530636FE329CDF9E09EE23236F8CBC1A461C6873FFAA9770167C4848AF938B917E44EAF3AB6FC4F279AD7CFA595418A9861016BD44EC133DF9E25E079F594B76E87C777826323A5CD9BD6002E881527473E791EB1A640DF5BD1135D5CCAEBFE9B0557BBBC89C81180B212152E1C04F2FB81AA64F330BDC54284004B75A358E0B0041D337A11A9F2A26C4E6E6C83645C1C8801B4AA9B03B838D2CC667B6A7ECF217E9992", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "DBB7D0E46C8F5FF200F125DD34E0035E" }, "tag": "81BE201A946A3FDAAE513AE1E44213D24E1080B53A6ECC9365B83E65" }, { "tcId": 12, "serverN": "B99558A48B0C90558BC7857952E9F14B5836B98917718B467D8347FA231570FEF0B473A960455D9CC7DC79948DE91A9CAE273CE8EF0229C368F415FF69879E23A23BC64357210D406148823A8D50A386FAF351EF1732402E6435499094F88FD863EEF4681D27A703B1CB092FEFE54733B508962452E8BEA8F93929B38ED2D0F480DC4F1D4FBD54BC453A1083A51E7BBF4FFF5481B26B384AA9A4392B40B466C482010A5D564032CD8F4DD835EB647BD91C078545FDA76DC045A408E9F8F895018B46E50AFB9C0D1EAD01C03665A507FD7D0A0383F6627532599F28E77D913D5DF4C43F7E2484709DAECAAA39BF6A5C4B487D2307342144A4BD6E61AEB83FFF95", "serverE": "078E2778EA13", "serverP": "EB954F6C193506F7418B02EBD3E368B773F11FF4A4CC74067471796CA8BE99422BD3E76DD634A27057901F631D8AC5D9429D9ABAA23F11D30325A1BBA65D8761EE1F7598BDAB540DACC134B59F772B152D1FC930208861A16CA5182A414E328B45BEDA48A0F2F90CCEBA4303E17E781C50E20AD8E9CD1FC968158BB6B722C7EF", "serverQ": "C9AABB0CE39C98F58C7A7314115C451C8BC778CCF3B8BB0478619096513AC0B6362C03BA3DD6DC049313F668FA54D6C8F66E022823AA7FCD65F9E3C0A02C0882E26D68E7243B8A8DF09B77728520FE5B2131C25ABDA3249F1328F5C864CCA00A857B88F8AFF8F9B9C8BFCB484A93F55BC2478C41378EFE6B6618E01EF4534CBB", "serverDmp1": "4E965D15F6559A3E42EC6F8F51C33E0E55E5E255F4E70FFAA9B78DDFCF3A6FDDE40B78004281C7499DA9E593294A4791F1F6CD805F550C6E1F2CA7DF8F2D62F2A9D0FD02EBC373030E6E2CD78B872A4A7710EB15F06E3567599B3F9C20BEA034A52E144D9F2F0094A4DA772F429AA80E0C5806D08B190BC3C200538D05A31F6F", "serverDmq1": "66450FA67F71B5AA8D6A64E2EF99421B98AEAE95C8A0CC5F963B4F304D1174B037C3F1D862A77B1853D1276A7AF28ADE4119FC994A165B1AED5CB8BCA4B4A6FD256823103CFA27143BF0F716FB3E4CD687579EBE7715BACC309631D44F1F27F9CBAE2334592D9338FB56601DC6E99BAE275DA344C9FA35E4F9CF4DC01F6E6B8B", "serverIqmp": "456554D950BCC63B19CE0CFAD946319E7AABDB8C1DBFBCA00AA92228EEBBB4852A498C4EED53A567B9ADF533E57AE485ED20EBA53F3B17C28FC52BF6FFA378061E2DF2BE186EA0BBB50DB6DE34AF082F8B2C1C4F85115C4C1DD0DC4103EE0D72C02A4B4D8A070D0657043BA266233187A6EBBE65E5D924D416A5D11C3B276D9F", "serverNonce": "0B764E9F492C83DD4E645DC7DEA0A5237051A1EC3F6B240DFE912627862CF62A18EC4C4F01B001D2915556555AD2CB9B45CBD349F210BE47C6504F4BFF1533A4BAB899AA3BEBEF449A93FDFEB3EB5D4EDC253CBAD0B0E3B296883BF1F59C668F530A41B821A8C18285A4FAD5C354D0024145E765A487AEFB71BA52FD6E75E99469C05283ED9F93C48BE1427FAC546DE985A966DE30D04FA68D2E58B56C4C64C824A62A303D55ABA8231835F42E3C29C96FBF49D23D0E3A94F190D99947B7DCC0D670BCD61DDDA8CE7CA3ED6B64403767C79F6C480D3A38E17C480DE624284B1183993565A4F169DC08560D76EFB6DCFE76FEC193C85F5A0BD661C787BAB02589", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "10D1D7786FF723D87C3DF0C13DC57CD0" }, "tag": "BC4671D288D0C5404889CF9B987BA568B483CE23B143AB6AF2B28DF8" }, { "tcId": 13, "serverN": "B25FF1DD74F93DEE82B32AE74945BB30AF6EB29D87A30D4F73C571933C91D154C7508F30D91FACBAF29A4652E300D359F0ED6D45CE54B107224BF00251B4868EB13B2736E93F504CA2CD085BD795D0E247562F3E3849CE91828E8361070E1FA06313FE0FF4D68AACE2F2F7DEFC2CC896B763618ECB16FA0300D4B1728C964EDFFCFA53E5F35061B76E6DF49A082E7555A080EEFAB64D69AFDF1C65F05EE4621DEE0EC003EE877980B43B0D14A6A59D422074E77F446BD3CB839AD1CE1F591BD5FFE90F68AB1127BF199035F7643ABCA49B73D5965C709191D3C75D57C5BC948FADB0B7722556C626B33632026286B7C1AD9A43DA9960C3772D00FC242DD6BBD1", "serverE": "0483185D2B", "serverP": "BFDF9511033A304A548FB082AF96103C50431B6933A637A3353610FCD0C988857640D84CAD6F9156F2627A59E533E5472701F2BC43C75D982C4381959023ADCEE895B595DD383E43FF5E31913E63E7B7CBA11F7E98711A2CD5B685ECB291B424F4B9BDCCEAB1E847808A2D5EF4334EB12F34264547A287A561A046C67FBECD2D", "serverQ": "EDFD71464F093A69BFABAF9ADA6031CDB0541ED3ECFA428B187B804F2BAF7BFA4CDF103F80ECD31ED92A17984480C8EDFB4D8050466720FD3CF23222281494D744F31AA34E2D1A30A4643B0DF87F7D4B9EA963C086BFED67835E6C9A1C778215371018C1CB67965F0D060F33CEA35CA98C4F9AAA29CCE75CB5E60AE48C2737B5", "serverDmp1": "27D29EE6E8B8B82CB1E3C0D52535AD56FB0815A1FABD788248AECC6C5974116CF2D5E8C537712625FFAFB5FCB75CD68A243A64DB17430AE916A37FF514B81F434F68D7F37EB60EDDB42414DA9BE3B08F660C490678211AC522D2C280C2BA7BFBCA7BC3D1E171AD1C24EFCC902ACE7301DAE40D2F3EB95985709AE5E6F6C63D4F", "serverDmq1": "AC5CD79470EB38070DE2DA543AAD0A2F101E7E7EF6BEE5AE9E06A50601ED00847BF901CE4FDEF810C79D6097F70FFD11EB9B8E71B9CBD02AA10546F51C8D0E6D157B02132756B26EADF09EA5828171B850A33C584A0A9EE8A88819198AAE490A7CA55CDE8494BAEB5F730BB84181FF8939EAC42ACAFACC0630D65C6FD3DB440F", "serverIqmp": "93A7FCDDE19B7C5769B5584BFA9DE41FD0901CE982AD65C3C56F2267AA200F40A0C8968E57A5A9B5486C91C55B578D7FA0C0B63ED6A5AC699E0D3C384164B2DD23D9405E3B3782ED793C862C8E1C4EFEFD0899370F557A65F058C3937B32195563BDF26A1839E931CAAB4456415F04CF6FBDEAF75592CFF5AD83FA9879A367F6", "serverNonce": "1C5E021413A8FAB3DB1F89E05CAD7366BBFD5DCAF47128C0889C06BD4796AB8C0EB389EC8B00152539CB0A97EC95306F04505EC49E20FCA64B8D1428CE347EE6B676768D1D77B71AC2FBEBF118734D9DC4D4F2C67C62028441A764421BD72125BC220B3A32F544F616DB27A1A53E4DAFCF3000EF593B08C1B0A983626ECEF5E99D902F66231DCDC5C44B028524B32EC409D21011C1BEB6EC882F5700BA094219604B54D3025782E041C1AE0F2791F107A93D6BB0E75635F16432BDA6FD0E87735B291715BAD7027482F768F6B01A1E46D5550E417C9D4278610FAB05CC05D8A9B85F2A45D8C65CB87FE74D2ACE96010F3789ABD5B83FD2856FEFDC1790815CD0", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "BA3A0B2482C8C184AEAD7730F0AE7C31" }, "tag": "8C701A48C1179C9CF187C730978CED6CEAE79B5ECD02BD9FAF1239F1" } ], "scheme": "KAS1-Party_V-confirmation", "kasRole": "initiator", "keyGenerationMethod": "rsakpg2-crt", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "kdfConfiguration": { "kdfType": "oneStep", "saltMethod": "default", "fixedInfoPattern": "algorithmId||l||uPartyInfo||vPartyInfo", "fixedInfoEncoding": "concatenation", "auxFunction": "KMAC-128" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "recipient" }, { "tgId": 6, "testType": "VAL", "tests": [ { "tcId": 14, "serverN": "B0A9B6C92EB6174870D36BAC4A78FD5F936A26C07A422ABB2780EBDBF85A7C518D35A918D0F2DF008351820414C4983E97B82A928360E9BCC80952C05FFE666E127DB37C658AAC36270032F837D81192C35DC0E431198607B7C7BFC53751E3EE7763BBC0E24EDDA49B0392A73EDC62610EDCDD7D5700CF5184DFB4230D7E502F4A2EE008827B47006F1A159F4CEFE4FFD83EA72FD55E80C589DE41D8F9032F47FDA220DB7A418AC018ED60F96238C23B07C085BF8D4AEB22459BDB14C0C2016E7485B6B5ECAE7C38D543954DEC840E0B3342930B2AD7B571B8F5C298E62CA19D22BB16C5F4CFDE41DCA7C0F1E87FF5B6A43795CC772F96FA02ED79F8EC4AE87F", "serverE": "23BC78C645A7", "serverP": "DC0511A74E907D47EE758595B122EB40128D5669E1C9D79284B3914DEC5491FBE59EFF81D0759CCC1CC228F89A9D30E1D95BFDAFB8C066DB87E21CEA5D9A09166E2032E204C49C103D0E2A48A45E75A19EEFE8F66BFF1B188003456D85D9DB460ACD570F3FCED1C15268AFD4D8E6DFCD4FA2C439E014E4C53071B1D585EF78ED", "serverQ": "CD8D8C9F11462E7936109A8B807A8E3FCBA2DB5C3C863276FCB99F476A56434E93D99C81810765C31DC669EF8970164B660AC9DA0CC051690F0DA7770A4B3F9FFF23FC97C5F549957CE81C8DF04183A330A992AAF543728F716277CB9DE2AB39545A300D1447F4F8B5BF1D7F4FC2CC86D94459B58593F9303010DEBAEEFE559B", "serverDmp1": "92FDD3A514ADED140B1DB5C0F67ED53A22872C25B5063A001BEF3B4E42E3881605F8B190BC922FA03443A1A1320175779DC1CEA25B8F0215819A3DA6BF46071BBE8F5F11F7F6612B6E82284739BEE5AB254889B8DA124EFEFA113308E8FAEC993CCA9E811D82690505A6D55D26320D4BE558619589DEE48C66E37355CCF7F417", "serverDmq1": "613671C2F80B94831F7D4F7DFFFD8B47C343943C54172BD0AC5E47AA24982E4D299164B9C6C3C726B2E8CEED30704090CB383D48C9C6E53CC05C9DA014C49507076F4D87DA22A67AC8FA56766B52C3C4D19A6F8C3C163CC6815484C4A1D186270B47E23C5F7B18E0BC827FC5400D7EB564967CC2FDC5E3B209D6A115258985CD", "serverIqmp": "14D6874A1AFACB9B0130515D2C9D7C263A7082160E43FE206BC7278A73AE19718778056D96303762A11BF698EF85A7456E2A43981BE57F15E056C5A637A3A90FE6257E40551DC9764422AE96049AD2C5D8D5E17AA9FE8CC54FAD9655CFD123C82637B8149C5847CF7CB9CE398CCA19E479E7C2BF42E02FA578D65444DC24C0CC", "serverNonce": "0A2BC5EA5D5D518EDDF533E67D9B9BCDAD8CFD8FCFC397BD17D74B6194EF2B2FF82322E4A6353E84498B079E5BA10A2C58AB4920718C487D106B209CE29A19E5948F8788C7F479F6AC6F1B1741A72838742DFCAED5BFBF80ACEAD81F2CEBF365A2484684D97E5A55591EDF310CF468E88A4D88D6FFBC2DDA1361062149D2158CA0280BA990B385FC04FC6A039AD3E2B20C22F24278948DAEF2D7385F7B5E51C4217A04EEA7740A7D8F006A8D6A20B14CC082809A973707A416B31E9B3014FD6E89D5234C1FA3358CBC897A7F39A4611072687378CDDA9945C72391DC01C7060980A331CC3024B434FA4D75317CCEC8A78F1F62371E7D12BAA25370D4D730DA32", "kdfParameter": { "kdfType": "twoStep", "salt": "DEECA096992DEF82CDA1BC2053ED8B6726A4C3F4B5B577F9D63BC641", "iv": "51BDAFC8F79A137F7BA521287776E3E0FC77DB6C8C4869A7E19B829F", "label": "F819A4E78C5E71FA7571B5789FEDA544", "context": "45E66143FE7EC2277115D78B5940A199" }, "tag": "01303CE1678FDDB4F7E809FA447FE4EB25C387A9C6DEEC6F3B3BECF7" }, { "tcId": 15, "serverN": "95DBD617A4B47A36806A1CE200750164F840FC20296E61644F8714215F910AEFED029A090C8B19D15979DE869ACAFB685517863BD605ACA5F557B27D69545E2113288DCEB1676DFC5F69A48E78AB553B0095DCEDE72A61F43C60D2270224136C7258FE1F20176104826F5C52BAE20136B3467CAD7DE1BA59391B00248554A4B2ECA69CA928EFB478CD301C86816F8CEADC008D4505098CA2E144BB81FE51186F001C2D291AB53B7DA976A39D8952087A1D8E1C713CC35E42F492B9A74AA7ED6225E1E003564EBD6A30FA0A72BA034F8991714203E38BE53DE2C8C8C40E8DBF15AB5FB6942DFD7AD84862EF8BEC4A1E16583DACE201B232D259708E2E64A3C373", "serverE": "80BD5EF3E1348B", "serverP": "CB2738FA2D93975464DF9688DAC2E1E8259EFC57F8ACCB0582DD0569476BEA02287880C3F33BAD54A072F8C1B7AC85AE29EAE4AB5FE2F74BEB2B35DAE738C65DA14E3460710AD209495C3AEFF8B630B8B7EDA10EC88B505DD8F2CEC644F6B1DA61F078E8653D9CCAF9AD37AF3FD03EB9F17AD19912284D1936999D0DD5CBB781", "serverQ": "BCD785F69843CAD09E5503F83C07C3298CAC2AA1D990E4D23912433F22CECA78E100A128C572514D37F743AF83E373FF180CABBC8221AA5EFF4A69EA9001C7E20486DBB007DB363768ACC383EEE41DA2FCD440EAB0CEFFBDB0A804FCAABAF9FA7B3193A0866FD359F75C8B81DF5B07034614A489FC43139827621FDA352E94F3", "serverDmp1": "245609C7537DA5DE0921969BCBC657DCCC4093938E46EDFD2FFDFE61ED468E3538B1CCFBAF067BEA95E00D192C65A0AD834A54B13416E8CCC23E48BD1FA38E88FF84D5A659AF9E1A8EF6DE8E78E244F64FC5FCDDB376C33038C654F342FAEB4C1B2FCEF72682775AD6F8FBC306C8B4B9223819BB60973F5C6BE24ADF242442A3", "serverDmq1": "45127CF5070E9575F9B665B341DA8DF571D916B46AC8A31E2F3978D3618D34A84FD90EEEF5906E4E348487797982C473186B1B1D9BCDD79F3101C64F981CCE72243DD2CBC240F2ADB38E751775C8622E30336F50A00FCA60B6B4C6E861D68DE3DF0E42F6D083A3C50B27CF6576226AF6705139C303FD451A171E0A7E5524D1AB", "serverIqmp": "8137EDB79A3E7F0DC73294A9379956389065F13D6E3E57E6B1C182A2D62478D3A61AC7DCC8C0DE750E725701089A9C7F5B46889798531FC1818DB97CE9041ACE61130F7CEBD5804188423BC6E13DF91B6E71C29BD3971E80F128F56C8C9D301D78A39D911B797584478490740683BE8A67FE9BDCB367DAAE3E241342AF2E4E05", "serverNonce": "8C27955EEAE4692FE125E4757BEA8AB6E8394762F266DCD957621661C6BBD299C389FE816178B0FA3491F0F36DF9166C04A18C27FE7FA38BA8F6D69ADE9DC0D219516F92578E57746146E196F184D02EFDF5FF868DEBEB321B5610B8EC11401528E1783E27146103281A13E9B1BFE2B8AFC3AB1EB3E9B4918F96A6B9927F8E742F9356D33D7FF1A913B26F427D7BC9C210A2387A856FA97EB5B5BD18BD75B6985C90657B81F25BE73E308E5C6769474DAF642F4817EA04950ED8C698662FD9A10FD7ABC4C878263FEB50648905B7567C4D24489716C67007552DF3A8324637A3BA9314BEE69471F7FB460F87F25AC20280F8DE9ED2943424969259396F2185FA", "kdfParameter": { "kdfType": "twoStep", "salt": "1A94E13C794C9464042AA9C8B82E7DA7F2B6850FE9986FCF4BCECCE2", "iv": "4E527797CC1A00BC794EE5FE34708101039761BFB4CD1D6946B349BB", "label": "F1AEE62FBA5E1A92567A1724E2032712", "context": "66F879AF898970D2C52E7EDAED0F5580" }, "tag": "87A24795AD2C59466707584AA91CCECDEA5F56C9EAB6EF827024570C" }, { "tcId": 16, "serverN": "DE33802881ADC15FBF0FC35E0E604FA0F59C1A62BD5A8A46964BCCE36FCF61A821F76F6F507F98BF859491C2D61F8D5BE845D24EDB33E73C5E75F23F0D8EEAF2406A007F3C69DA815962F5FF45872F9E54550FD3D0658BC2D8634534B8F30EB45DEEB4935F7DEAB5F73021E53153B4FDCEA05B4EF8D1FD43FA67452C4FFA392A0F7270D77B2B70124AEC5F6243074D17242A567C6086253B5109ADC8C221E8208E1FA8A191AD34466C0F127105CF38D6F93B170935770C30DB7B526651C969496497D3C734695D65428F02921C493A3F168C2E06D7489E604D5A56D3D1EA3701ADCA67E3226004B2DA8F7230EB8C55191E841686DBC777469AC7CF885C7834AD", "serverE": "3ED5E2523B", "serverP": "F90B910FFC31D6AC11768DF34061EBBEDA3C05F262DFD1EF866A05898FFEDA1D8A99F1867665020B73414509C1B41E12B4AF5455FAF60CEA910875FF3D4AEE577F4EA85F749F6E2F9100E86ECA62F8FB6942D37D555A6B33F96526E594940B5CAF106BB9B08855872CAAAF65290550B7ED099349A69D68EB0758E7C9279AD941", "serverQ": "E46806701CE60F2F5062977A637C368BD5A022D7183DA9B1C216935547D3C6BE0B9870F0B6BA533FDB0E0D7B58ED12EEB65BD69345E2C65459BD2A6F25EA3D5EDEEF67756AECE6AB3468BADF92036EED86B9408532A5AE720EDADD9D6687A795ED9F7FC7DA98A7F7E10838F455D52E365A91F7CD802BFE5DB7420E12E4C8B46D", "serverDmp1": "76A22C764AFB3651272C4F38927F6CAE1206E0CDE394CFC11688A1B5D889521B605DBB79AAC14807547B9EB904CEBFEA15367FC8A4B41A2E65745AA647008943772F106D44B0C40CBC87EFE3A402659515052A5F58B1F7A141BB9B5D64FE1E85BE2302E308412CD2718B949AC0FDF6871ACEA6B2D2F29DF5624463E4BFEAFAF3", "serverDmq1": "144099787F009E5AE04A511276A70ECC91C8364CBB54FC74CD84D7D44FCC819E9E07CBF4A963C5102046EE648973AF1988C8E766EE4B8547629A18FD9D1BBC6790DE122233484E83C7A5BB611D6F684AF68A6FC0A697DE62B5B13C25ED81773553B4CA4BB37741E875BFF9F453DF72E91C73446EF74E6C6DC5924F01EB392E3F", "serverIqmp": "3653A5D16C3CDECEB66006818A0422C27FE482D062BE566485DD9871BE862B310AEE03DA0AD397A6FE71FCEA6567390EAE5B53C4C43978A475DC5B50C30098A161C1120260BC8F7D2B9E2CB94ECBB72C140446C742AFAEFC7DB2D5BC237505C0FBA8FC5F885AE7F5448FB86EFB907DF70B8E2C8450EEE40B953633C8E79AC59E", "serverNonce": "7A7A765E6E3F7C15E60D6DC7AE8EC0CED0DC805FBC293D76965A86ED88F973B45B0C0BD3F50DE69B3B541B32E926B2508DEF3EC7947F92854E6B6B54DAB869024056EE61DE4EBD0EA314DF4FAE8CE102AF60A5F1FBB30A496DEA22B21C8AAF1AA3CABECA2861B033E03A7B9EC90070701E87DF89D20CCDFE2117C28F829E481FB3A94F1FFCFF8A8EE978FEC9B22B61307AA45065A962C3F2EABACAB3F09AACDE032DCA2A30EA146EED88EC96FFB7B9EBCAB22A2E7C4C4D7DD47F0A106E7717D60FFD806C162BE3A4D3CDB1F6E09772F4CB382A0771BBDC8399E156138FE73C9E7FCD2E71AC8523F4BA9BEA59CFE75F2A939AF8AA1597A33D6E2CF13A209D40BD", "kdfParameter": { "kdfType": "twoStep", "salt": "FFD74C6B522A67E050CEC24F070C634AE26CDC0FD753E89DFC4F3068", "iv": "016B3D6CCA67E61F0E48003E8EB968E543897DE1C80028277B274850", "label": "E90E5CE16AE0C9046B139BAE776A8A39", "context": "D225446221BBF1B4C78653115190FD06" }, "tag": "EF12167E178D44C00BECE70168BC8E8D5698B6E51AD5F955FBB425F0" }, { "tcId": 17, "serverN": "EC84D2F32D71DA612868DC7543D0F32009E440AA23E7E9C5D3350FB70459EE1C33260BE5E8D05D7EC2DC8FE452556774F5372B107520BAB22B34C50A915EC6E64B1D8D875660D0DC404052200A8A489F5738E1E6AAEF1B4279387DC7DFF57598B5DE1B0292E25D7AA373567EB4462EDF8291C1F877757B30AC61EF9A4CF10869CD2178290F780C823FF88CEC2DCFF74EA24D0A4D7D8D33B04261BEC17EF161AE8A52A430B35E1E99CC194E520CBBC7DA22CAC1E390CA9B0487E65C004B7D79BA70C8A34295052F0DCE7D23EE6A55C3D5854B80472FB616672E346BFC05B2E6128BD1FE0462D9934F0D340818EEF5B5AB3DF803285C65CF359D227F1F60A04307", "serverE": "C871FEB4209C9B", "serverP": "FDB0D5B61286195FFDD9961456DD7F90173A445538D5F19C5A1DD48C21C58B9DB70F1992E7F3FB5FF513D8201DFD7FCDE2D57B320BFED01743BCA90DE50E73D6F9B311D6AA6165936C4F5308EC3459042BBA9B949B8451C9E6C3F44D8768AE491CC4547702AB877D6A16B65CC8B6DA3809317694578F9A4E2B138231DECFA923", "serverQ": "EEABF965111FF1F0F4A8B3A24BC620553659082845FD44A2A4805B29BEF952818457EAD2AECC01D0314B105D6A1633CF95A2690D1E4595D97EA73212F0223C04061DB97E96B5F89F67276DDBD6C249D7934B4CFAFE589E3DD68188A66C68F89F27E720B4EDC61BE19D6766BD836C5A074E9E7BE8C163EB26D2A644B2979506CD", "serverDmp1": "75EF1306C43E2FB0E9C74CE8437ABE36FB6EA272BD5F7CEC81FD3C847304606B721E48239477FDFE4D9C71E75F687EA711958174CB45FC9091ACBB7F5DEE7A1E9C5526AD3F9B912055D0DAC87AA59C2A5793116AFFEE8934E3428AB16A5DC10E6DB9C7B669F3DE97BC804DBE24F17AB5EFB4B46F866EF2AC61A04FD0E551987D", "serverDmq1": "9022D592A3D46181FE9694015647727A6B4468387E9834118FFFAAFF77DF5F053C2809DEE207DDA68331B10C34C435A7EA86AA583DCF096B562DEEB2BE5CDD6476D9734C02745CD18D87882AB0797713C8A9008B82D07C5405B1300E4A4CA8DCD7C9FA0CC3E5C73155208D7368C9EF5BDF4BCA6742C449F027507F568FBDE1BB", "serverIqmp": "4AA535BF3ADFFC077CE6AE679F046608888EF79EDDC98C109687C5EF322BC78DB348978C0A7D59A98E1D57CB502E775C13BF46BFF29DC5B4C7E06A996C51D6DE8A7AF1B77142E50B08CBBA4597486ECEA8D54799A63B12FEF20B9DCDB2FC8200BD96A6DCE89570F3047606585DDC701993D755E3FA0FF6F4C21F977DCC188E6B", "serverNonce": "3B7104D5B714C0EF3D6491451C993B41859AEDC1D20750AD8B35772B662F98A98B5B171DE93907F7276381F7CDB43CAFDE51EC6E45056B528EED0FBE0BE853BE5B5EF959491993710832C63D59DF9B9AF38313B9EDF30784B460367CAB1029EEA1DAD6684E3033F20BD9614D8A20B2C56ABACE35D6F49931C648897C0B9E4B6A7F505D0CA40555C2B9EAAE8725CECC3EDD421AF77AA93FFEE77A6EA4F3ECDCB961861B575E900884B148DF16F380AC35EC7D69E857ADF19BA8BC9DAC8A060B9800A108D103B9BB462B71A46B44E7BB8427F9AAFE84DC5A69581F1019D633F655B423FDAE05D42E977CEDC5B21649BAB8D673E0815CBFBCFD500DA532503734F0", "kdfParameter": { "kdfType": "twoStep", "salt": "0BB19C04DFE2B9C560C9546714BC35710F97BD07B5C3BC32D361C82C", "iv": "7297170CAE6230337511F23DCF9819E8E6032BED74847F4FF0D807F5", "label": "38E429A4C4D83C8A12A11321AB77E251", "context": "3C2748B0F2C0A6E4FFBFB70B96CF82E5" }, "tag": "A2501854370573DFDFB9AC2243E9D6BABD577F8306492E24F484AF9D" }, { "tcId": 18, "serverN": "BDCDA007771789DB3E24B549B1E639A5133D4992484170D00A1979D1C3546479E420ADE615D54A84AF039A5B04D4D8F222DCF9649544A07688DC6BA4246CF2C79C41A74D0F6BD1E24379F8B83538AD5FED5B9CFDC37E0F19108A3C5BB1652C5E2D7427E83F33496BC05708B121C13DD9279B5371C5736B6FED5865CBD307569A3792AAFA1BA37220CA40EDC48F811DC85CD65C328CE88FA68AEA11DB29B8CD693C0D977B34B50C01F8352F6352BD1395156D992DBBDB7A491AA6A8841485A13379AAA2DF791B5659AE9ED89A8A4518697E617BF3485CB5027A1F00E3BD4FC8728505C5868C60456187C2C11B8FB9F6ED828ADDBCE1D42D732E26346EBD013825", "serverE": "287AF06D39", "serverP": "C2569653014756104E020EDB595EB91000B11DFB03135C2EDA099B50C28FC8931CC5B1FB8B4FB9CEDC198C2B772258C064B722239E2BA9735221A3BA153229DB2E85FEB11F1EC823D4BC26AC87AE4F7EC4B183EC6AF6191B77D01A53728E8B03C513DAC7A01C72E8A48D1AB74620446C751649A036EFEE094D9FCE91066CB0EF", "serverQ": "FA06ACD3B288F577B6EB90DFB62ABB9FEE38EDA05870F5526F5595D3E8410942307AF5DE784DC4AC93A77927E946558B07C98FEB04197EEFE525217635881F30127A250CB6C2687D24F1B9D75FDA7890CCCA5B07721BBD5586ACA0E1CBE89E4D7FD90162D7215662D00207C16F049C8506ED5ED3D59E0A14DCFD2D0C2438802B", "serverDmp1": "BF3E993697C6A6117F721432A6D4690FC3E19DEF1328E216A802FBC616D4B22EFE56FF8E7FDBAEFB3254488E5799504A7BCC1DFE29E19D33539E04D9B4E4D706EE420DA87F7ABB3C5AABA06508CF8B28F7188514D6E7048B657E283E5780BD2B9B18E998CB692CF79C728368D151BD0AACFD39074C85E6A00DC0BF1CBFD7E145", "serverDmq1": "28DC7BC7A81979FCFD7C0D1378D23DF60299A5BD899218E0838D082A477D7D083CF274FC4C798DC91AED965FEE7150666101E3873C795CCE64BCFEA81C06998D3A17631985216AF90BF1D2964BE742BD45AECABE07E7E67B9ECEC591762EABD1ED8DD3193D369AA2E570DAB9BC31270AE0167CACF8B53990B68C21104C2CFE85", "serverIqmp": "690766D3B1E54869FD441E89E8635AC73CAAD793BF6578AA1C7B4A793D816F68D2224A356BA0F4A05E4954BF1F9F516C371E1CE7640DB1F4CBF5B87E3E32951EE9A6370850193876A7957EA0B85FA94CEAF096DE7BFC87BA3C09C9D5C5F859BC6E75D8742BEA1A4CFE9593DCA3FFAEBA68C73E7E52730BC9DC3A74DCDE66BB7F", "serverNonce": "E99D8D8CD56FB9E31B184865CA43046F0D5F7A2600CB0FC9A02B40C589717C8780C7EABCAB1D436AC35C6FBA5102F44D8D27524AAC3310D35A38A919DA7C408BD39968BE90929660A9265A109F69024A451B42C9FC5020E8867B4E427EED911E6D0E23534D3968D0F14F9ACD1C964FA87A28076B9AAD99F7EDB5F7F96287B044F476A7EE127D724C86DD7796470E9D7D74B0CA2E32859415FC36D0C086EEAD68E6E1DBB914C359455639F02FC2962DBE757EE80FF09626CF30BCB26CC2C986760C392D74CC13FB5CC0BAC55854C5D1AFA292890C65B9A21356A7CD10201AFF1B9145F49346CF51FF8A4EC992A97D77FECCD386C1E518BC01CD73441D1386AB89", "kdfParameter": { "kdfType": "twoStep", "salt": "1576FBFC86928BED05A158B982758C8F309996D7EEB4685D3C81A8F4", "iv": "6802AD7C32BFAE2291083166B17BC43A9DB0C66CABE8EA65C6928DAF", "label": "B74A5FCE01F2E4F2CB20E01028CA03A8", "context": "F315C9A4A5CBD3044A3E9EF1623FFB16" }, "tag": "C43FFBF8FD27287ADF5054A6D862E53FE9D7E518DC10ECDB1252A3C5" } ], "scheme": "KAS1-Party_V-confirmation", "kasRole": "initiator", "keyGenerationMethod": "rsakpg2-crt", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "kdfConfiguration": { "kdfType": "twoStep", "saltMethod": "random", "fixedInfoPattern": "l||label||uPartyInfo||vPartyInfo||context", "fixedInfoEncoding": "concatenation", "macMode": "HMAC-SHA3-224", "counterLocation": "after fixed data", "counterLen": 32, "ivLen": 224 }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "recipient" }, { "tgId": 7, "testType": "VAL", "tests": [ { "tcId": 19, "iutN": "990F2EEE51DA3362ABD7F62CDAC59AA0F1997ACCA91667D6FD1A4A90B1544F0D8CFC42337A4CEABE7F90032E2BF67405FF3F1B3890C431C9D79091FB8BA407D93DE6B14722D0BB1525779EB6C97B01EDE79DE269A0086EFA3AFBDDE9488AE3365F90AEFC924C95668587A546BDF15D7AC7A385B16DD58999B5E3082CE879113A029D09E7D82893692733CE876160E0505FBE3C46FE7110BB2D15E8A0FEA910A0277620F3307547E19E84A0F913BFA27040B9F50E958EBC2DCACA6A635C3C822B8FC19DE4FFF2E1ED0BE7CEE42D52235FF8AFB8184966007A4955EB56D0E953815AB439B38CF10176A7A8EAC76B4001E76FA499C393BF4AAD30B331B7342E54ED", "iutE": "08C537EC3AFD9F", "iutP": "D476A5B78FF1180A041D893032427DA4955326505FD596F0AEA192E925F05C2E6048FA5FFCB4060BDE7294A5E87F7647D34AFCF4AE789ECED5A16C95FCF77D98C372B0A98950EE9148D5C9FEA46B921A378FE0A28920A010F184AFEB464EE1A77038117A9AADD6B3EC86154E899053848DB2E4DD9EEDD1D4EC4A576004DB185D", "iutQ": "B86C541050ECCB0FAC78B68E539399CC6EAE5A18459A4133C960BC95FE58193861CCE374597CB0AE7B03C54DA89FDC4E0A3A7621DA0E2C9CE1AD8C009A461371C65E2D2FE1A306E5CF3427723623E0556157DC11C9DF978FFCC5175F617FE3A276FB7188F43DA6E64B4000719D2961F90CEE807EE9896C37E7226C88895225D1", "iutDmp1": "D1F5CA2BC795D3F8AAC1E89F88E611CC2076898B556ED5286DFC1412F285443520E4094CB5614573B8A819CCE9ADCFE0367EEC3637842EC6C297EEC49E1A1E6A85EBBD00436C496CBEAE6CE89F045DEE94E3437E0C205474F43EA0B3755CA615DFDBA3100FA1D3534B076A4625B739D74753D42EDB92021C15D7BCA80A0BE183", "iutDmq1": "AB45BFDFC546562278A4EC2C135FC376C6C1E2F7F2EE2C0873CCD5506FD272627B738D8E8EE2075B5D953ACBE821A1098A25BB53806D9F682BF81A63B4C907B858CB28CEBCF9B0DF27130520888BA5592055E285F34BB732811576BA8790DEBB89F1A8152DC5F3DDED777AE2ABD5C8F6D6887F663F9704FFFB4DE4925AD29B9F", "iutIqmp": "1596E57CDCC2EF8ED6D35B37E3DF97C87BE943D37EC1A5E396C01EE38FF919F27B3D0414D030BB498CFF693253D37184A3F47ED22CFF58803F1B894D287BB89A736A9ED8E3BAD2155D915D0A1F5DA1201E30590183B37276138344135B8D4318E6BBAF7037F54B240195194D02C922B8F0B560F8BCEE832E02879BA71D414AB2", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "2B679252CE4FD32C4F9446D5EE7E66A9" }, "serverC": "62072997ECC404A03476154B48A0CF7B6DD2A73BA4F99F711D5C10DE51B41647DB284BFD9ABC409F11D286E647092AED58E22332467602F280DAAFDDDB72194756A4FD20563AF52D752FD5933A5DBCA1FB6EBA9C7150A67D0A8F1DA1572E86F9C23C3175A8A0E4146430FDECC5AEAF7F5B6D9330EB86A068C54A185BD5E1DB84269D40666E1C8318293D048DEB5249F9187B37A0ED6B8113C73B129E3615DAE4AB372552D910018D2C7DE88A73B1302B268D2033800868860668DAAEF20F100036A310D7002767CD6BDD56E50A221FE3A912A6BA19F5C9C58B3D9E3C7DA5693E25B819873834861B907AC844880CF32B40351B2B3DDA0EBC68F68D7F0BA902CA", "tag": "DAF3E79D9EFE0D0EE82D1FB949DF02B4EFEC61D1E64C8D92437C3A03" }, { "tcId": 20, "iutN": "BCCB96B7CA9CF123461E64CC0C4FA726C1E06F460EFA635536B4E8C04A0783D6DFAC6507D43E1BC9B7781560748F976709D8C39972B4B61143A68421A9CBCCDAC6F9C751AA20C55E364FD45EEAFC0B74199FF1679D64F9536B3FC04F81440301BD7CC5870E205E32C4D0E7C07876A170738425A36823E67D659325F50B486D12F04F0248705EC046AA3F4928971BB199F22405BE09609382BF9C9929BB0751A3FB76CFAFAD6BF517538D8521D9047DA88627DD478F03B8672D7BB92C34029B9C0E9A07E6572BF049AD8176A7B1AAD7A33AB9C27C70FBACAA1FF331BA3E46C067C8E2FEF0407917C3FDBFD08224345B24E20F0EE47C107B15DF7E4CBBEBAA34DF", "iutE": "4507B0389777", "iutP": "FFEC37C0F35358FD1F8FBC3522739C73E933CF978D216C96D68EF1397436637202CCE146BBF18DC118EF05671019A4C9E8D2ABD9471277E132F2B1811571EC25F6CC4FC63D8445950C16AA04039F89870F07AA615B593F52931FCA01869AD8C3F4080699A1B3D09234063287640A00FDF4371BED34E12DFD66F07A0D177A9C3F", "iutQ": "BCDA2EA23820E955812C5F405C4837ED12CC7ACA80091338A589533F6A6161B4DACAEFC7A87022486412825F21A31D67770F2453590F1AABA2D6135B684D68038B80E379AFAEFC361FD4D99AB5B60FB8E4BB8DD264ED35BE449F76A4A7411C3EAC3716305B012204E188408ECD5E4A197BBA9C848C143AA2B03F7AD2B3DEBF61", "iutDmp1": "23777A403E016EE9F9407DF2225F2F504F7BB89214FB7188933AD65FCE3C121FF6064B5846D1186740EF1EA56A10482E4A700A9715D8C47FB98DE227FE29FF731926B6C796AB4EBF1A31EF6573C500011CE2A1D962D9B32AA524EBE0BCC0D8521C3FC6C16EFA1665C52C7EBCBA09CDD28366246CBD4B00E55BB2343B78C8C12D", "iutDmq1": "5F23C42BFAE446A5C3B5BD158FFCDE73B43685A17AB2BF309BF0A1C83F0792A27AF679AABC7871EFC6CE55748762CA6BDEE429111C20715EF700E1E800608E25CC9549C0F9365398251A006B932DBCFBE9F8416425A95C8D11EBC8F7D6C66FAE57C1610D7A1BA3CC5A909450F56205BB8F8C3C968A24D0B606FB739C92292007", "iutIqmp": "625E7CC00BDE59B069BBBD3691E1E9C8FBD97CD80CBC5C63728C9C869E51418D3309BDBDC20504AEFB691DCA4FD826F32AE33A12DABE47036D7C258A152A94F42E08480BFD422A62A6F436E2078A2CEA855D13B0D420A1A69DE696A290DD16F2867A1EF1A7064C34A0CE3769E811AD0A905631252042D096667891D07ED272DE", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "EDE7CFB5033FA93EA847F606AB121D72" }, "serverC": "005C882DC1A87BDDF0D4A76CA026661129A95D1135ABFEC3088EEFEEFEC55EA7E45E4F04055AE1C784E4C2BDB83DEFC5971885EA45B826EB1BF503900ADE841BF55DBB05079650A8BC281A064C920F3C42CD72460CA0CF9EB2C42B8E90C42A49E4481229E0588BD5494B1DAABFEF7D644FD53C41FF5BA2AD6C370DBB4EBB2E7E5F8274F1691D169DEF835CEB8159091F20562A7D9D1D86E836C1FD3FA8CC6CF94AA6318FE95D6EEEFD7CAA23035889F5B42E893A234DBD22E0C172914FCA79AA537624947967D0CBCB68C1BD7EC820349B1A6206DB81518765A847397536F3CD8AF81D2722F41F558BCCA634EA407C9CE701A1F580E796A8D03CEEEE742D55C4", "tag": "18D143BC7C46783D3EE64A2790546AD551851F11F4E0E141860E0E49" }, { "tcId": 21, "iutN": "94B94AA5FF97A4B7BC98D3BF0BCC231EC40F416623AE838B9A2C7CAA504A6D3B94010F0C771D40CB84E381DFE4575E50AF39BE6EA23EB8732147BD716B2483535F068878C319C4C261C30F5484A8205EEF74014B1E448FBC9301453129425A8F4AF1B7D1CEE70C4B84FA4D25E7F33B7B2D38FEF585F5FEA28635A7AF012FCC7E5BEDF75FA912F3032925FD6B8C76B69ED0D810C5CD5D9BFA09AEA9CA5F628A3E5B53087DCD8AC08D41DE6336A3AFBF17DED5D65B056ED5BB34E888B4234AD1DEB8255E6076A9BA499C70E349F52916BB915459C7585056FBF081D155481EEA8B680034BAD472501F66FFB04982C29A0E1C5F9EDEE02D5158F9614BA7FBC8672D", "iutE": "86AA151AA7", "iutP": "B7B304C30126406DAFBDFEF712F78727F1C0005BAF6761C6B0ABAA2E94936C9DE8E40146B290C46FFCCEEE72335BCB5F17E53953778482B9F9B754C5953C3C9E2F3153DE579F0C2A1377DF31205A7E0570406AD0319BCF3CC358E5BFBBD7E6DB000FCCB2613CA082B66BEF46C04511DE76109C7B173DADFCE4B51BF721C39603", "iutQ": "CF423F9C219F7E99744B51D8DBBDE236DD6F5670FC3CA618D759D5A47F8CF12BFEF206E22DE428E87D68CE32F9008A22C79519987F20A2D5256D804A88FB02437E4BD866E0AACBF607D5919F11CC8557A35E9F81CF6F76D759E68DF9DA30BE0E08E0FE7F582E806716E808F5F8FBBCB2665B7A460A0A247DCA31956111E2DF0F", "iutDmp1": "B10282AB3BF7A74E016238DEBD07C4B6C21E4809517602CB7D52ECC1C6FCE27D219C7673A45C192C8F310291ED7F885E3428E46620AD3465A91973D96FD1DAF9D2DB7A139472742D9F781318D16DE5663378899033DBCB41B5E1E5B361A205C30D918D777C1F265E2956B9BBB5D50015D793844DA01A2C30B8845772204615B7", "iutDmq1": "7423373005220060D182791C1F3E5215CFA7632B30444BBAF15943D6707EA7767CE9D01623262BE53967B80CBF24A8DDC5DC191E7CF1E67069A52DB62F78749EA081733D5CC17C490F751F90B7D748051DD262EFFA93B056A452C8D641C159F91A096A69555C6DAF7339FD73DDF9F4E4000221EE286ACE08B97087B2AE3B01CD", "iutIqmp": "9FB1CF01C4AA850264BE53F3B1805CFF5617149749516574E67847595AD654A47A03A02237109E38F86E6B846966940D122794000B895FC35AFE80AADBD9EDBC0D773712CEC05FA2017B47230D48ED9F6699230198394E7B7E0FB08F532869832776DEC84BC12FE7B86F1BC02AADD71738D075F42A00435D8CB286673CE9271B", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "37125B8D59F4DCEB55D5C0445EE27B86" }, "serverC": "3935AD92CF796E80A26ABB7DFE524F8F5A407AB3DCB8866548257ADC426C6122347FC9133EA1FD5524920A3B844CF37DD559C659E7D19E69FF870667E0241CA4EBF62EFC146756558F04E9371A03EC7FB7F059472F4430C5395D6C5776066B3C4B4AECC66AB6047863931EB7804E4329F948E8B21A158B31EBBD215724BCB01DE4B713D819B8E580785DEE2E42997227BAD842E9DBCD842FFD7311C06B48B36DA414976FA283E0932B44C2E9A0264F3918D8CC37780B28097F0EDF0E2C12A0126296F5FBE0D65FD5DA957A1F26DD8F34208C218CF40B9466E3FF847625C306C6A386A0DE032DD1C062998221CD8431C5BE2CBDD99713196B39F956FE51467B32", "tag": "18558279C83A9FBCC15D515DF2932B02BF37D08F0B3B4D0737713353" }, { "tcId": 22, "iutN": "DCA6AC2C9C9F90C9E52CAA1786C4EE2C8F4830F3C234A1A4D4ED68BC374417647A4171D0A8C3DB7530A7B50982DDEB61498A46A9FF0355401227638D92309ED8A9B64452E1BFC82379E7606FA45B45785BE69161508AB589B0E2399528FB41DA38CB2D6B31B2D7AF875E93A477E4077B9485366D1076366A80D07D09AA6F2D3F4F1EC12461F3EFCE329A82E8AFA1DFC06906CC6DF2FC1ACDDAE6D9479866C9CD00D27DF07CE56F5ED8D1B3415BAFA19D82D4C366C20830A8A26F9D8386BCB50006F33CB8524A24E0CBF81E13957F2569571DB89C93F346044AB1FD7E8B9F6FD50CB79C81512B8433BC7F8F1821E6E64B1279E96619867466A35A877895838913", "iutE": "BEAB8434CE017D", "iutP": "E89CD19E31C1F44D08CBE3B45D62DC731A2E378591C4F00808241F0680F18EFCD33689E4AA0366E03CE65A01BD39FA2044D3DAFFFDE5F472807CA298A1313363CDA0ED58832146F52D346A85367184AABCC137B3555B9DC08F0D05F1F99414A66C917241E4B7E27C87305B9AA6837F866D9B2DB6D79FF540E1D110659DCE2589", "iutQ": "F2D5FA6B5239C3910ED27CC30B7E3825B345906C5D698336C234F8FAF69C8EA915C53514056355742B07FF1BA9133EBB76CFA8FB5D843827EAFFCEA8ADEE980DEE26D64939AFF55C41EEF095916E3691DCA6E88FA97CCFEC0E6FC4FABF97621B9C9089DFA41A625F5E51782C704797AEFA8D3F100A359D77067B649B0F53AEBB", "iutDmp1": "E0207955AF4B02AB80EE0A6CA5089A27B734B030718C82098B804734F5541BF5EF66CCD8D0E52BB18B42FC43006F569F9752C8463B4B8475FDAC74C46F41E58A8BB9E4345C2F2F6D289DF5748924D4FDB4582430508AE0E34B8C1E6B2D2A1A36AE04F81A21C831976DE55A836193AA1720D537DC74D0BD53CB9EF93A667FD89D", "iutDmq1": "941BF1EBD8B9AAD7A745012F43554998630B90BD1F8D2F9BD13B479BC293F5CFF053CAAFEF8401926190914338E007DF4B9C0CB455FD1811F9DDDFBF4ABC685C3966D0610D1F85F83A37743A2FB0587B66A86FA9BAB15C6CE23575BEB143341BE88796B996C37A4ACD7C50612EA1EF635BD4043F8336253F4FCA6E6D75FA22FF", "iutIqmp": "7144023BA5C2BD077E989637188E74CE044C6978B410F21C35DCBCBCF8DF5FBA448BB1C413F9B884F4FA8229344A8A8CE43E383881B5B720E56E8711FAB94D634386001F32C0EAC50C661AF7863F4EC654BC2D4E1728E3382628FE9EB99A125269B716EA82B6AC59155EB90A3A616B54EE2E317F173770A29800C2261386C032", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "44D03DD092A1A4BDB4EF3ACBF2BE470A" }, "serverC": "8A7075A6055272037B55B016741A30AF183AE2E22247161FBF28D75207992F3C4C1DE43BB45369BBF5F3AF13A3DA4A3701CE68A25F2D9448F39FB8D1F74D113EB7EDE57BD764F210E4E7ED7F246078DBED10B7C626EE0B8DB293C91151703EC7B078E3800036D80618DB69E85B4AF2015FCAF4396A2274CB66A3247E1C6373DDE0305D134F0AE24066D0DEB62A0CC880D9586DA832F5D83DEB802FD203A64B4DDA6F194576E8AFE3C03CC9B7D3A6983BDA35154E4EB0264A5B42BA4FE397126C162325A5361FAC663A24F0D58A2DD94679F6E565DCD050B185294A513E086FC26A50B7821537AD2133554FED84171051E6F84CED18674CA9B1C5A0DDE979189C", "tag": "026DEB5C5557827171D7E78A968614EA19C7CD12D3E30A50F7538EBC" }, { "tcId": 23, "iutN": "9EEB5FF43782DDE8C62E9586FBE635761A6F8D66B5C4DC9E651061D20C618D77AA82D83106740BF2B8DA106ECFA4712BEB73958B75937422AA05E306E6FAE7E4B4557905BB3882DB5E1DC4687057F603D1A15696D8563965365C378E4BAFA8D0AACB39AB30008F0055D879CC81D48ED3AC5E5970E4EA14EDC607047AB0ABCF2F7CBDA0CC1C325F1B6B693D742179A59F7B185BAA515E997DE9BA5D4232F3B1FF0063CA1BED50C960DC62248F5BBF43143B90A0474817686D94455215D3D401D2A4571FDCD3E98660227FFB1C923136B0E9B3DA36094053DF3E45663CEB311631BA8A46757C0C4C13B1F470A912CAFE9046EE5F679A63EB28F51B726591552919", "iutE": "08B84F7241AD", "iutP": "B952A40BB312AC7BD026BBFD77A5FD464161311A2FB2D3E6B84B4B2795DD5A0C636F1A38144F57AB5F38E927B9D5738FC87804B2C6D392D48BB95B0BBE0CB4BA4D75D3EA35C6BF4614F7EDC2875E9F13560A334997A882365950FFD3956CA34CFB708659E9C99AFCC29C5A4809EC258B8CF1776158AF2AD4CFBCB4D0C382E26F", "iutQ": "DB86EE183042DE507E6DC48AD7464A642171CADBAF236D6E0FF2CA8E2398E55EB7945436EF9F844F838C0A6652E54F4B977907657251592FBDDEB7B59162DC88D3166F2691E1DD28D63C2D08522B4CC7A75CF1FF21B97527BBE518CDC75B8CB0945D919EACF6A88878281FE8791415D5AB7F111E1271E565B51C1D3A6A5650F7", "iutDmp1": "6369FB8EEC0E1C308BB7F90FD3A673649794997664D7378491663B61ABF2D80DE34025C18BE6C180F9E2FF48CA5844C83D952E5FF7E626AF109800E46F536EF87C21F80A483BCFBA8472CCD86FC8960241171B42EB0E57B5438816C2F1A1E4B24203F994787346332843B9F36C487F33F7C9B56E4DE8DB1A8D9AA52E39822E1D", "iutDmq1": "9DB84970749DFFE6902A2FFC8FE8500EF1E7C65215DE50357D87B559CF8C624EE6C68E586660A83F2E342D026F849DB8215B3DD0996DFC3D7D3A12CC9FE7BCFC3017F7CC5D6AC844530889B6CD2C40CE3B7CC124A67406E1025EBDE3061A97BEAEFEB8D5B95872D4557F76115852F5DB7FD9D6CD5E9EC1846F417A09347BB371", "iutIqmp": "3C2B4D0DCDFFB462F9E09E0D4F6CD096F4327B7698892E1BDA1C9A529BCF81609C110A468FCF676C6A84A92140508246E79A6B752A905DEFF1E07EF155C73A508FC6FB36355CF3EBF55A4018E20F40C7937634154A0758A3F7F4E62B79074A6AF5F9F320F2D26DDEA7F3E28A7414878BE9E722E99F6B91B352A4EA4EED174E91", "kdfParameter": { "kdfType": "oneStep", "salt": "00000000000000000000000000000000", "algorithmId": "09F45130CE81C7200A2D5A0F56ECD2B1" }, "serverC": "0FCA64BE47135416EE9558A90E4B8FD07EC1B538408DDB1DD92102A3C5BED374891E7F6E1C5DE04141D014253B1A122BFCD7053BAFE98D088BC6E461598831ADB34252D4B04209CCE2BAEAE4F33BE33B70CE74F10FCDE097886C0C5EFE22A308C2C9CCD8DB8F6FBAA3F68226232D276E9695AB46D9DA1DD8F1BF2012D81B8A13231D4610DFD73D37BDB36C5161EBFF47FD69A858717C441A8699E0AC7BDEF085C2DC99C71924A2924509811931A8205F4E7A1016067E517C64D5766D4443D28C55AE4E1EAC6BBA829D83F19DBAA352A36F4CF544648FD9B554444D6B474748BD3CB130AC8BBD42E8B3212723D1DBABC0D3CB7D61A17FC6BF7CB1BFB481099F1A", "tag": "7F25D00EE66E92C19210AA371243AE9E32D9F0A9128B319EEEF1F963" } ], "scheme": "KAS1-Party_V-confirmation", "kasRole": "responder", "keyGenerationMethod": "rsakpg2-crt", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "kdfConfiguration": { "kdfType": "oneStep", "saltMethod": "default", "fixedInfoPattern": "algorithmId||l||uPartyInfo||vPartyInfo", "fixedInfoEncoding": "concatenation", "auxFunction": "KMAC-128" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "provider" }, { "tgId": 8, "testType": "VAL", "tests": [ { "tcId": 24, "iutN": "B2F87C96557BDDF01454C76998863ACC4C52C51C62399F76587FC96089B40871625048767E158D70714497040D5861219DCAB0686DBE7974D89184D3724AED73CD0B9803C1DE6C5EE962931E16DD6ABF87B95495983E1B9704D5392F1C2F0F57C0DD47CA9ACE3505282CE6C8DFD93D645242B0C4C543B758E1C512BD72B32E92D8B35CD237BDBE90286FA47F613C1A2AC60D943DDD6E7BF77429DD825F0F89175A23A123AE7E3FFAC3A000EBD56EE48242317A9268E190F434049791B8B3536469B3FA4D3485125A59EF278E17AEB0773451DE7AB619E15865ACC4319ADDE1B425D2FDD61F8B24A6D2897C57B4862B7EE1116DB6E316238D98BE0230A08AF263", "iutE": "9C9C021F", "iutP": "BC12455A40196CA88FD059F24185298F837082E93ED589F8949F97897741F7A1A87EC108D8FDA5555439FA7C4F4F87F9BE0E9AEA515EDE7D1A1D58E56EC1E18A4DA841C97FE89E1D5BD3481D52A416EC85054A58CB444AEA4840F0761B00289C564D20653C0CFF0967652F9B4826BE0B9473E6975D37D76E0D7DD57FF206838B", "iutQ": "F39CBB547921271C6B63D381B30CB143A33A6E0D2CDCD041279A4211ED6F79AA4D1B32FA3FB87EBF8A19FADBC7B874E6B358674A6E83332597FA0CF8E0B236653F9A3928F3659C0A85DD906002673C339223C423D5B9458643265FDCC3049C1A7AFC4304EC070A777C3C04B30A764CF6D6CFFC7DCDB062839F252FFEDC194789", "iutDmp1": "60862228FA0A7A5E43456D69E30310332F29433B84272D47E9B927EB5A50222C084141AD9A2B1D3DE0652043DFD07AAB852B0094D3CD0E97F593D733683FBAFD06B76B3F540A2E9F2F514FD58F6C94A60069F4DA6D09FAC6248449DD6DB410DFB68387D6FD73A24ACA48AC8E12AB0E5C6BB736DC71B971DE706B0B47F1403329", "iutDmq1": "823E3028654B8C3C9134AFDB190B32837F2FC59B32BF7E8611CB85C19F6B7CE90DD0C08399D7EAE219A6E8E4DF11C0E227805E6FC7E95F394E56D4A222F2F801358473AB6DB2B008D34441A2A81812087385557DD3565D6CD32C8268C5B033DF4305B5DE745416D0AF15DEE6635D9613768DA19C23102C43F0ED6E352498A11F", "iutIqmp": "2C323429EBE8384A10C25A03D45598AE6AC87B66E6CB9EE4E483DD1D153F435DD2A92ACB417652A49FCC0BEAA0D963BB146208A18941556FC37D42865E12DD0B0468AE67EF7E507EF23554D88745D12072F0A55637B020A2733B52A063B9E329636293F780FCC44B0A5D6316FF4EBC7A909EB4802FF6AB2AF7CA2AFA5098E1D5", "kdfParameter": { "kdfType": "twoStep", "salt": "3AD1A8AB479796DF8898F5126D14F15FA34EC1BD0BF836DF50DE1B41", "iv": "AA87C066E2380ECAA2E33C24D2847CC8A1CB3E3BEE7C6C64FCFCC8EA", "label": "A4961A90DC6F2EC56E23C41263C0F729", "context": "D3312675F33E51C5F421BD6537A59684" }, "serverC": "360483261527441CA312DE78E72A8CFB697640D9096794F88E09FB9FFF9B99C897868C0BBD412543AA4379F831B2CCF677F82035818C06EB2D16506F70447944EFABA3E9E3262155E65FC42B8226A35135F3B7D6BD9B3C007E64599386B41D3B70FC549D89D570A6691760901F7880D2F92FA79674B3742687F6B0C995AFF294CE2CE4F7555CA4E5DE128D66994D8A15725D14A9A492F387FE8DF6BF87E6509F43B1D4DE15027D5787ABD2B33E2012D62144FE3A3E2B92567B77C5E3CF23B4D6E3D8D25BFFA890C482FE8E914380D1C170E7015212C66837FBC0617CF76BEE951AFB036302D7A9325170BAABC6AE0130EE3E675E17AF9DC83E39FD41C9109929", "tag": "F5ED8D0AC45C7E22AB902F78B505AD4FCA0CBA2C7E030760FE40318F" }, { "tcId": 25, "iutN": "BE60C2E4D66D7C00046255EA691D38E534E24C540F3D13D333D0F885F6F0E9E6C74054351ED929509B37DDA89D483F32F626E316A04AAEBF4E51FE09B5A527E72C24E5CE5881193D4415100F6788D39E286DF7B20BDD0978AD1A44A3639C9AC5C52690DE6C948937C5C7B25FEB4B2330D990D6F1D5BD7BF58D4B1284C78A46419EE547E79DAEDE006734825744EB6ED9E33B65A5F189133BBAEFDE6EC3154C4B814398E9EE69BA97F9946E2E211B42C7701AC40A5D7FDC0CAD246007AE60572B808303D3D03FD4B6FD30AE46961BB6E0ABD621DA23660274528C594ECC0DA3D1C7F2B17DC22C65AFF7E5348AA50D98EBFBE4BCBFE3AA59EBE484BB579FC00FB7", "iutE": "EFE8D7E7DFABFF", "iutP": "DAC4E29ADB2AD44736DFB5F4712BEC3C08EC1560771E95D9C9B96ED6D6CAC31BE2F721CFB852442C8AF4F5467C29ED588A6553029798EFFB949BED1F575F3B2C25311D5E8376A15CEEADF8671A2A75B6D9C63512F6E84C0055A4465AAE32DA835C1070F1DFC61EBF7749EBE49845A0DAF69B5231E3973C9623FD24A13619A5D9", "iutQ": "DEC6F5DCFFB89FFF7D8A2FF960A1074C217036BAE05676E525FA09F000E11752C6CE255008ACAAC00DBB6C3C9EFBD3D0873195E0625DB80417FE89AA79ACBAEAC6CEF533718E7EB7519918995A8EE3AFA4829CBBCBDE20BC0297DF8764FB5A2554C6CA82AB775224ED61BE8319BB9BF685EDA6D3D10FB09150A0ABC4B36B180F", "iutDmp1": "633D81DBC8D9C9EF2DCA06DB02130800F80702E41E82697AAE9F35EC2BE2C5EB16D400F16D2C4A70276999A12B53610AB6C18B36DE9D6C608DBD3F71C78AB8A4EC7EBAFEEBAEC2062452C17ACE112BD424E066FF8B695F1861140F580CCC90E18933A5CB28AFEAA09D38089C294DE46D3769B255C42C6185780A21CB09E32037", "iutDmq1": "B42CF9FD67B6A1D617B4A4BE92D24122F3DDDF41761B422FAD3F3671FB99280AD4B492951CA375D1D1CBEE598FB84CA178A4A73F694A14347FFBBBAD4BD1ADB5F4C595A18289C30F3EA85CC592EAA0D918A164147BB785DD2F4FDFEE4552E5B3C01C5C3C678EF61E99F7116881A26CBBEB50E9FE7F0EEA1BCEDB235D2868FC69", "iutIqmp": "BFE9586E3F8CA5D91FD6A9BCC36FA8DB070BD7D114B949F8899A4E318AFDBED5F87D2E39AE1DA72BB7CD98B4094E7BE347850EA0F90D8CB14F020809277788F465C54B25DE61C3832EDC761C193C8DCF840CBFA83854846C06EC8E2F0348D5B6A2F899813B6A013D7788DB0F604DC7C5A405A40948F90814CD490DAEB0FDA3CC", "kdfParameter": { "kdfType": "twoStep", "salt": "BA4B3BDBFDAADB353FF2F575D5B3A818B1F3ED34C30E2E13738F4AFA", "iv": "1F6546BB29B2A1FC7C7196D4A3B58A6BDF1FD4485B5E690728DC0882", "label": "C06DB256E1BDCEC944280725AAD313D6", "context": "A08D584AAFAACB112B4054E3D79891A0" }, "serverC": "9DE0561FF28DF87D9869D35E27D4864E83DD30C7F3870151DC9B1264538170D353B2879EB64D7190A94DAE80F2381F4A1CDB9F289CA15BE8D116E48DC814BE2970B809DEBCB440989EE9302A7A6B76F0A91F2CA4640EDFEB2D4FCA0C3660F3A2C5AEC5C392AA6EC08F14B45E41E831480459FA6117B36903AAC9E254C33B34EDF61978D8A5BE152E8ECC27401D8F5023EF2488288A69F66C2002B7AFCDBF6EBFD2273895A88F0B29CE71F2360C291B7E5D6F3BED48658C0E61DACD8FE5ACBC113A8987FA4B4CA06DC32E6A340C82235326ABFBB58D2E266AFAF4CD050A4E2A7AB37C8B0E493B67752DC28A63245D260CE4CE4D9609C14DAC46BF3EFC9A8EFC56", "tag": "667F042597257DCC0A1D9596A0224F660300229036877F32AAB50393" }, { "tcId": 26, "iutN": "9E8F34C91E3E2CDB1BC18B7AD63E8FA527F536A9A910D7268ACE76E0581362BAED38847ABAA29BC78C8C5BCA22A5A601F7BCC4AD7B812188AC98F2F8150E5C18E2FDE45B6461E6F9EE23F42A60C81D4282EFF0C9D31B63F54E8919628DBA3E0F7E3138E3CBA82C3FDA3AE11C083855138B7E2022A4D77C6B8878C8BDCCAF08B9401AEA7DC3BF90EBAEA92623418C84B34A3D8D1E27E8BDB60B7BF3BE39F583F81CDD30CE809675F7F83840A0098A1581F85BBD105E365D1A1F0C9C0F2B3501E40D6A105B0B3548A1FD194EDE26FA0C5A236CD18963FEC2B1D8AD972A90E8233060B65EFEAE898815FAB279575DA936F1622B4D42EA86E712F69600B8E51705F9", "iutE": "02C805E2D3", "iutP": "C68A04D0064AB34004E5B5972E35EBC65E8F56880B687AAD1534FC82263CDB27174A3888A7E08BA59455AB0D5DE3F48979681A745D317EFF12ABB191EF4796B0F2127B22BF642F7804B3B98A688C59C7C5ECCABDECCE39936DF7ECD6598F594DE01499B6ABBA754325074297C4EBF7FE810A21489477C48CC926DC35A7557F47", "iutQ": "CC730B8A4C4C7B546AE47AD9CB3CA434545B427BA0760718E177D1C4D29AE3639BE41422F84EFCD9F036727BC0763A267E6F528FAC1D94E09503D948256B8BDD5F3A4F056323A4A6EBEF9935569D1CBBC0F72F5E77439EEBEA77459DF5E8C88A6BC918DC31FB1DAECECAD34B087E58DBA1CE30EEF5F7A67817800180D17270BF", "iutDmp1": "68713AD2D76AE6A3D12D8070635470CEDE7F82F5CEF0A9B5B30870A73A7E459F7915DEC9F1F6F521F85FD6BA3CB952FF10C875B3C087215D8FBE78899C185324B916D26614CA113626AC7E4180FAA817B72C10844C68E2164CE049913320D2B4B8FA789C06A62C334AA1F14EF1309387446094F8CDF27F930A2B4B75DFDA7015", "iutDmq1": "395710833219DA998BB566B07E2B77FF638B6366382587CF5B7B411CFCD3CDE14D09DA558D63F26F044C84609A5A734B8D12A4972ECC52F50544043B9B0548B69C81E2BB7BF5DDDC998675A6A7BBF4F7F98BE97A0C6E6D6E332E3E8BF203757DD6DC89E6EEB4427CF666BBF5949687DA87E0C6950F7D8F7888CD6B1A17D5568D", "iutIqmp": "1105B9A0096E17C517E4C39FBFCF7BF2862FF8D42300055D8CB795C3534C01E39AD2459D9D44A97A55CAD7550AD1F675FF4287F1B45266961B3B749F5CFE015966C6E79A67773DB1D4CCF3DE39769B5AE62B5206C569E96AE400D971AF7D60AD2D9D673745F4AF51E0220AD68412EAC4C2376EE6653C52DD183C3F74EC2E64B0", "kdfParameter": { "kdfType": "twoStep", "salt": "8B9FFE4B5059794A56CFBC652E0085591E3FF1CEDAF433C00B70E67F", "iv": "06E2DCF54DC1E4E5EBA8715D986A2A909EA5BE031E0954995AAF3C4D", "label": "BC65627A69A6B355DAF3C00F20C63017", "context": "A72BE17C0585E541928D6894C1C0208D" }, "serverC": "233795207DE02FE07D2190DE763BD9303B74FB4EDB6370FAA1BE37CBA959D5551684BF6F00A9022685C49063693946DC18F75D2D8285E4D96CFC216CEDC69F25C935549FA5F12CAF26CF3C35FC36EF8A00162592121BC667DCAA9D2DA1A433FC8611F2E393F003DCE2928D8A2A9F3B083C35435DD27FA739AD44D83AEE9BB95CA3F8C37F47071C6249A237936A0B794065A35EC5CE47BCB67F654C2F7EBA6D87AE47D9950CA1C68133ABA25F0C1ABBD6E953E94A83A7973D9991865DA3C9A01617BB9CB2315F1ED6B59ED8DEDA3F10488003D3762CCBB5A1B7B62B0B75C002FC790F0C0120715BE060DCCD97DFB586D65E44DDAA359DB9BC97276FE4ED7A5143", "tag": "979061454D33FFEB41F4171548BA15A583EF97369E0BC8942AAF5A20" }, { "tcId": 27, "iutN": "E6EC5FB263ECC09EB474744D25FC21A79CE6CE1B710848A57823BB107EE11D55F2F730E2757732BCCCDFE25D3355494C2A61E6A92D13693839287F7749683B5F09316AC37D979DB11E0D78EE12F30A0CDD3376EB7D59FC2AD29E1DB1C80E6A68514D44ECFB162BE0E2DEAEC2D0197C0D1A1F5DDC6A4F6F7E2332BD42280741C94507BA6ADC49E5C7B29392EFB868E7F3A3A7D08B5C6A6F28874365FB56C642A51EEF7F65DE6900C7914A35167F4305BCD5A3F9053B203C75F1F60E8DC06BCD49FDAC17B3D1B802D22F11F1A86C5A000A8130EA952B41BDA84D40E0AB19566D0CA7FB5926E6AE1214AC61061AC349A8F774D5727380530DEE2B3DBF31C3401C5D", "iutE": "08431574559763", "iutP": "F06E5456C83E95CE9A9791665F2BC779473E7AF070EFAD15CC9BFB8553A6B05F73AFFFD685B8A568FB6659107D1094AF4EC0C5068F6B6CEF44D90F6DA79034F3A70E76F3DB153A0D45095CDCDFF1EEDB08A216879A586EE9A3DAECBFC5EA71584338026CEC9C526448605FFD550FC93199D45819E8782CAA7A62902D79826DA5", "iutQ": "F5E06F34EBB4962C295B6A832B1B3A70C533112B13B1F8F325E1CC57EE14A2F0ED464FDAA67DF6C089A9BA375847711D5F977478ABCF9845BB15B2E1751FD6E392C3CA9C3999073AACBDFAACF6B409D8C24177C5F734B3B8E38874ADB8A27E8356B0EB621F345FD65C6CAD5E877BCD2FC36B83F3A32D947E25E9D0996F63A659", "iutDmp1": "C0A3D6D1767785C24F56CF8E31840DDF109B34C73FE09AFA7816A3275A05EE8F27A6AB22340363ED85E46B83EDC1020CCEC4CD1DB3D0DDB24F15938ECC271BA9BB76DFC202961F1ED089747EE00032141ABAD1DDFEEC47A21AEB340988588DEA97F5BCF74A435510FB5F77DDC9285401C1AC50CFD7CBE1DB7FBAE56A2B3FFA57", "iutDmq1": "219596274F417D5143ED311D6BECBEAB5A0DF848C88C72726DF65AE4D2C940BB4A5EAE4FD2527A84F1DB59A746FE3BB880EA77F3CBA7A95E9149AAD91D2233DF753AE88D2568134B32919DC948FF9258698F5500D07B684787310707A1B265CF69C28D4A7D131815C484A58AB9B78D7F8F57E0FA59CB4CDEF62BC1E40860C553", "iutIqmp": "CD8DE135770B590CFD119972BCDC87BEF86E08E85F356C9B5C834AD3E059920CF071D5E2072ACBF3D65A6ED2F832D26B392361A7E5448D2AE03CC1BB0FA9E459E56C5DE8E215332826F947D87C762B1B5DCD0015D24FA61D6D29B9637172D7746E123AAD9C937517DCF4A1D38AD66CCC7EC703014D667FBF60A8FEA769DC5BAD", "kdfParameter": { "kdfType": "twoStep", "salt": "35D277F1FBE70562BF37F2C862A7B886D353A0550445912533A5830C", "iv": "07DDB32749E0BD26AE0329C40CEA8EA656C15CBE9621E4B42F0AB275", "label": "0108C0D1B80E2374C736DB1BD319E031", "context": "6BA41196A11E2495A38E10BEAD42AA9C" }, "serverC": "4BAE999357C92FC65F640E18085E903B43A5E260AA3C0BA29391F2B7A450681C48F4164DF25FAF86F1720A593B6634FABBDCF491AA4F6A87689712AD966CDB0CBE2535BD73ACF468A9BD7AAEEDFA6E1AFC72148722D76ED576B8F956373C01883E9DF884E2B9A57EA38EA1D8F2B415B474286B60FD71AF5056B8E78EB6FBA1E2B645C411F69206E5E40604C09F03498D7720419D58FB4827BD91006B55DBC73829D4CE94FE1A79B2E0B679E7BF35ECE9BC7A67BB6EBB97B78798F29D94B191F4F5CB8EB3AB41A23A1C434B059B82FA17384E917831CF865DCDFFD6F357FFABC4744A946556B91EAB06D392E7063E54EF2818965105A4C7CF86D4A7FA0E3405C9", "tag": "C9E974BD3402DB9F4CE20C5F9194440E699F09640E9F35875B4977AC" }, { "tcId": 28, "iutN": "AC4261F929F1544BC884E76971E1128997FF638BCB1BC61557A95AA932C73A29699F61E302263D79DFC887B19ED59595434B24C36E983609DFDC826E25FA92EF5A798422DBE049EEE5969F96EFC23321B61CAF6142F4E83A62D66AC37364AE1C81B35965D16E53897862085730078ECAD3311D25D833FCC619728962F82B0A6001421A1CE20B5598744492A71C35EB574082FB470DB36BFA0B68A1E91C43D4B96A826AA1804F405B91350BBA1201F05D6AE59CBE6158AA1DCC380F6269D7BADE5BFEB03303E337175B3EC358234119F2099082913B2AEC6BB659DC471CB2517C87A1DE7F8C2662547C90D9720EDA68E077DC2EB70A2E4073D1234803DCB7B6A9", "iutE": "23F3B4C9CE13", "iutP": "CF143D4817EFFAA12BC83F5686685D67410F9E445BD88E98AA8B841A24C6F2B18B97D3F940B120F59AE71C89D4B92C34DBD57B99E94570A30E7EF937E5958947521410B39C383CBDA9878ACB7B9D16A4C369AFAD0E44C59C4B70327D6EC97C25B39726EA5EF09D8A828ADEAEE2BB1340FB680161BA3CDF78FE6EA439C2BF4787", "iutQ": "D4F44F09A69FCA7A15B7AA20205B98B60DF1EDD4E2407709A49B0FC71232DF44CF70CBE78CF5A8057492C3AC9AC274FAB60A110C00698BA0DCDBFE4EA53E0CD96445E395564EC11FFDED3D6DE054E4A2E9B5051F0B4489B20521364D14A5F3B100A4007E655EAFBB2A1D50891C90C2122813F399EF0C7D65C349F3060AEB3C4F", "iutDmp1": "3F421BE34DB47BE9BE2FA4618B4B7EAC5A4CF93CADF50F3D5F5EE9C8E80D0FEAB94276525FE90E53521B6B1D9D6248FE1F8CADF7A93CA89E086DD29F861284B96C4ADDBB40C8575C99B0D5F828E675DB0E2D02B512FE4C285A5685DA9060131B76387EE456DE4B61552EEB7B0B0F926165A31C564FACBC508160CAEA57F10F51", "iutDmq1": "A9D9134FEE78E2E6558399A7652EE3ECDAF086E12B114DFB18E684D8CD9A59E57FB7597512F12811323D7D3BE61FC1B8DF906A8DFDC093DC2333027E1EEA0535D951DAA62596254860870933C7961DEBE12E72DD6D1D068B504CE9430910588D790CEDB7628D32CB6992691E45D3A2E0FA25ED488CF842F77EF08DCEA6B1CFDD", "iutIqmp": "222C122C069AFA3487C664721C58F33E190AB3D92E6B18D2EAD00EC0CF4C5D0A5246768258FB43AD6F1FD52947DF391F284A915E1FC4313D9E6FF525BAC1E8484821E5B2CF2DE2DBE5830BAF8AD62529807197FE5C3CE84F9EE4080570B07EB07DAD126C5EFE39C4F5EB7D7E9DE48E614C87006082E198220CD9B2C5FC78C6C4", "kdfParameter": { "kdfType": "twoStep", "salt": "01722673C36CDB82499680FCFAA6D79ACDB98D630E022EC1D2173D27", "iv": "4C4318CD28FDE95D027F2D4F4026DD55BEE15FA43E931CB54C30372B", "label": "9C7F073942A370A746742BB4A5F4D79E", "context": "9C5667447D176C5D2CE201BC9B5E54D0" }, "serverC": "0E15E060A8B813C8C01570EC7F9E8E60BC310D15D3106E2F6BC3488E756E89CF494274EC676E095C2D1F411633866D04009B7F15024E3F7277DC909129F158079A109A80E84FF825D0D77ABDE8679C0DA3155BC123FC75CB16CCCE30550B09D0BB54CCA19D78894DC4BFA4FDB376CDCE8B494EAB5054978C45A7BCCE7755289B36C713338288E421575FE72925FFFA0EB9D2E68D5BFEE675C7FAE29142FD44AD8E3A8D9475A1DE3CB63BCC41687933E87147E4456CC978F39B5024C6D0173B30141A1A22622A5434C8AB1371BACE94A59224D995CC9490F05E0990261B9C5514C9A2B775A432E59C53C9741C1E6DCE9AC50CD89DAABA18A004956DCDD1179B81", "tag": "545D6E821C5458EF7C85FD34DCAD3528B81145E53CB4FBD09E29F2B0" } ], "scheme": "KAS1-Party_V-confirmation", "kasRole": "responder", "keyGenerationMethod": "rsakpg2-crt", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "kdfConfiguration": { "kdfType": "twoStep", "saltMethod": "random", "fixedInfoPattern": "l||label||uPartyInfo||vPartyInfo||context", "fixedInfoEncoding": "concatenation", "macMode": "HMAC-SHA3-224", "counterLocation": "after fixed data", "counterLen": 32, "ivLen": 224 }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "provider" } ] } ]
The following is a example JSON object for KTS-IFC test vectors sent from the ACVP server to the crypto module.¶
[ { "acvVersion": "version" }, { "vsId": 0, "algorithm": "KTS-IFC", "revision": "Sp800-56Br2", "isSample": true, "testGroups": [ { "tgId": 1, "testType": "AFT", "tests": [ { "tcId": 1, "serverN": "8C8BB245B5EAD834C9ACADBC8C82E7AD88FB72385FE081BD3DDCFB15FDC1DE16726626FAAED34623D1E55334C82915D5ED25A964B3A46581991C04CD8F0819B7A86940696175CA6F5DC13D55FB295B2053A7D1CEE00EFE62FB4B6B3B7A98ADD218297CA76725F7FA0EDCEB660356861BEA04467252DB2014ABE7EE1727D89FE76E3DCB50E79EE65C0ECED37FFE5193E88381E5C380415889AC1824016133392173A5E753BFE97801B6D29C4420D8323B8DF4F07180725D1F7B6A44988F971A23B1D5D1D5F21B2851E927BB77FD15E5D36675DAEFAE1DEAAA33114D16677290C4E489E3C154C27AE895F0AC47317FC08152680FF505CCB3AE53E221B15273380B", "serverE": "13495579D9C509" }, { "tcId": 2, "serverN": "B27A3D717B3C30738D32BA3B8C3B9AB0EBB818BFDC5BBFB8B246A2C737B516D5DBFE8D772314F2F0D43726464D7397FACB7D43654AFED47562D0773D7BD769C5FB24DE0A1FA8D1ACEAAD7BC45FC32138A23B9A6BE3E872FEAF589D1D713482AB1265FD7D03E3980B4C2D0A38AB665CC5943043CADDA74E1DD80C26A1BB1C17BC43AFB8CD745768FA978E04C0B5A1CC36995A95E7F44C169A38A04911720113860FDA23DB93ABF46C218468348980E9F97ED256F5C0500B1E4EE80E669D5E4D9283E0C65B51EF6B53BA949A2A376CC83281C6349C514B2D52AFA89538D699C4F1A9545D2BF6EB8B0E2B483E974280330597D91E878B0D892933B116B45A9A45E1", "serverE": "0E6AEEBC0F" } ], "scheme": "KTS-OAEP-Party_V-confirmation", "kasRole": "initiator", "keyGenerationMethod": "rsakpg2-basic", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "ktsConfiguration": { "hashAlg": "SHA2-224", "associatedDataPattern": "l||uPartyInfo||vPartyInfo", "encoding": "concatenation" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "recipient" }, { "tgId": 2, "testType": "AFT", "tests": [ { "tcId": 3, "serverN": "AA7E9068F7B73AFA054270B60127313BDCC07567003A77E88B0E67A5E034D06B259F10E4142D48BA40F80080BB9F72DCE9B805A674B5002853EA15D7BEB82E843F332136B83558B8855A41AF4E862F9E68B38EC9DD48323D5948288F3F73DD1D7DA18F59A519A3EA4DACBC30FC0C0682052F0957F833DA660EFA676CADC1CA67105D69564FB82144D48C5138FB2D124EF8E99CE78463A61C2B3D2C8BCA223D991D380002E6FBC6C2D94D4C0A6E976FCEAFF0CE4ADAD408D3FE24C8A51CCDAA4B07C4CB3261326C932CE9E954139ACBB1D07B4C159D0366919E4E4E7F12DBA9E7D638F5D90F5A2361B1F4505BE7565BE421505F2B4503D6496601149FB9588875", "serverE": "229FE152256E0F" }, { "tcId": 4, "serverN": "AB4EA30467F891CB668BB1E65C9EAF47BBF5F6428D2C98D27E79365F61618F88640DA28B03EEF22E8AA38120F4E75E8419190DB7C352C99E15775C6D12481FBE13D083B1401602D9CCA2932052A3D785B8A031986C24AF2C9C7F1FDB6BFE799496767C47C5E585086415FBC64844E9E7DC82BC1A245474EEAD52EC803820B0F101758DA71D55B6073045788731D011912043FB84FD7BDB13A597A703C776599BF623D6E0292CC1A37485C781E4D481CF5959DA2ED26E6D10A3959F9598950A708AB08D6F53CC55EA16F104CA03E7A4488808F761B45317A96B1F13EA421BC34DE78164B704FB4208FB291566EFFE2A4ACC1D31F1E0D4C331709644E5F4BDC1C3", "serverE": "0329F718AE3B" } ], "scheme": "KTS-OAEP-Party_V-confirmation", "kasRole": "initiator", "keyGenerationMethod": "rsakpg2-basic", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "ktsConfiguration": { "hashAlg": "SHA2-224", "associatedDataPattern": "", "encoding": "None" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "recipient" }, { "tgId": 3, "testType": "AFT", "tests": [ { "tcId": 5, "iutN": "BB70DD23AAE432E7209D6E96BC95D65DEF5D780E849D98FA8A874951199CA67858BC9C6E8D9EA0E24C28EA1F02C9E4ADA68180D4B84F538704B31C36BB61EEA9B819B06ACDE79CDCF8FD54F31A55AF54BE567AC9AA3A9F367290A6EAC852AF2DC4EA9998A440362C700D17F5040295A1E413F3DFDB808BF2D080796EBC85AC9DE02494DEA17993023EA5D222614BB062D0C74BDBFC8F78A3D859FBD4115DA5D172093EF705914250716C831B54485F88A78FB5B23E7AEB18BDE4B03462B99E55FAE1E57C4E9CD24D4718A21AE9CDD75C6631EB83BDDB39A49656201351C59CA89D9FDDB8CC0D95DC1DD69EAAD759F5EB8A91C739010357A565BFFF6F988E84A3", "iutE": "3727D3602A7567", "iutP": "D8E4CE22AFFB6069B8B89661A4663FD8F2F4A1FFF2ABBF62E28AE9D9D32E06A9F5FC7B44D0EABA474240809C3508F977E31658022A334054289F0C6942A3AA3955CB6A9EDE23EF4BF6CC3332FFE801EEF42B7D7E675B74609A5A67BF35B1137673808436F7EDA36195BF5D9F93DAAE905E421A56191EB9DA01628C8184840A55", "iutQ": "DD3C98EB89664DD5925A369093BC87DAF57C03F6E605E8E33283D27969C77DC829165F5723E0E21497CCFD2C0965C174A295F7CBBD35C63C93BBCC6C7BE4A190863FF65430296FEC48C12BAD427B9EFEEF4D5E0B570408206A908093CD2AD5C37940A7A864B0C100A04FCFC55531CD144E9A9651A81BD02EE85B04F229103B17", "iutD": "2B17C25439DD81E568287C5A940328D3DE4477B68FFF9C8875C96D484E64974B67A64964BF4F3D0D5C959A9801129514E4437F8AB82404373CA50F311A30444E107F8EF6B48E4193BDAA8EF91C20C98EF412ACD3825EB257D3C086DAE9FCE112D9D03E17B205767B4F139D06BC9555365482752C4C56B96A68A54B7AA685B8A9866DFB860AA67D69105620642081ACF0E5D560AC9A5AD977FE7718BD98913825042D22F217AFE6F35A3CDB69FB67E9DF0C9F4D7E847B11738D6C69611AD319D5FD121331E70AF7ED292FDCBE3337E8FB45176929A203AAFCE5CC665CB5519C2C3B64C38421BC81B6EDB480A1BF8276DE6D4C1D0EF7B3E6BADFF76CD80146CDB7", "serverC": "5F2FF459CADD5D9BFA1D29EC2ACEBA537DD51A5F8436F8D66AA9F42971028D01C42C9DD166392212E955E979065041C81C69F1DBF84DE43470FCAF4D076C3EA2148D53A02AB2DB4B5800E7F8A985BF6270965227520ADB0DDFD5E3FC34C2381455707A4A992BE5FE7DFB2C847DB542298958EF594C34A7B272C725692E4A177A72A7851A33FF78B06090A7E9219E88D5AC5C028ED4B317B056CF27844708F2213DB8D6C23C19617A68333FCA3F3282126C7CF6E2CD8B6A5F8425C0D316CECCE19E84AE142A4D46E21588221F5F976EC073823B0A393F9D2A642F0044D8679C85668FEB12852C75F56F098F4B59D92B5554B5B6B39288C60579C0685FF89AC15D" }, { "tcId": 6, "iutN": "D0E503696CD94746801F98561049ABAF38E329C1D7554AE9A965775A7B8D9629E880254A4D4BD13EB56FF1BC827554291305C8F20ECBDA9995588958447F49BFA63F1C087C811F891C9660CC55B16E355FA8632222A87309F00300EFDAFF7F8098B5674FAD49EE97A7E783C61DBCA068615FFEB64C616AD7A5D2C27EADFEFCA47DBC57CB4BBB12311880F5C90CF815900A641A8853EDFF13B517C298F4FC1F5973AD9319FC5BD38A1772C53FC232EA6B94DF943F018A825BE81133D550B56DADC1ECC4827BF12B337D6BDD4CB25C2E181AFAA8E0CD769AC46DF71DB9855738C2EC6C6AD52DADC7C319CD2042FE6EFF421A1ACAC5D657E090859E8D25E793DB59", "iutE": "2F2BC18F8E25", "iutP": "E8E34BF9C9B1A3B224A636E0549E6B70CE5FCEA200ADDC4C1D4C641A9135D777725AD1466FF78B34E6BC5831A7B6B148EFC71E6CE98133BA29BAF154E68A6F7DD8DE9605E75A37EDCBB724336706070EA04BA500B2B0560860B8A0A7E457EC0AF0C037AEC5519394C8D11C3F8A9373C962D6ABD3955F3D108D5B577BEE00BEE9", "iutQ": "E5A025CD2B372D1F3C17C491BF48B9AC3BB2DA7FC4D308545E0E8989B055ECB3F9D5FA7240FBBB0018D9D3505BFABA89C45418F4E3AD00DF1265C9E73746F810681F8C7AD17D0153A7BD2DC4B31BB928F5C1CFA86654D28650CCEF414F62BD469E876B1422B04A93FC7E48B63450AB02A61849F58C9698D434AE2B1B10FDD2F1", "iutD": "15BE1E8670658806F66D0EC2CBD7057B8EABDE7E6F0F2B44DF218D96843EEA2BA6BBD6BE8B67A14AD3EB2DA62E61F744CD24DBB79D072E87FC046CCC8BA6FF0023D14F7CCEB57D69AA93828D32D69BDDA9DC8AFB0E43C2C60E941AC02A756560E444FB8CCD40A83103939AA363C651D98DFBF380A89C4DDAD626310782285A188A0923A785BAF35AA91C6B455B7C09313AAA5E56CCEF3804DC91EEF5A9747511A9B8BD76976E9619F8600902F2FDF4F7504D29A2BC6172B2A2E65722BCF1A89C68B8DE0C63FEB45C1291953D25063DC7AB8C80BEBCFE8AF5D97C2A238E9EE4E54E2C5A89118BFA056B8923EDFF09D22F6C03F6D9B276CA6CE5F112556298CC5D", "serverC": "5DF06ED444FEB221297839C272106D57BD3C88E79DF173D1129F8CE5EBEF122D467A757E155207F4245A82A6E0CA835387758F90D0FC3804A8407A54B4DC84F53C4BA3637D89CA689527E2B6C29709F728CDAC889F82B3855FFBDE7F5C51172A55295601FB41EE3E086288295A0ED02C255512E25FBCF83308AE8D23F2EC99A2B50CD24DF3D5F212438F9B6D047E907CBCF3ABD2603224FD5D628A85B292C4A9ED6172C265A84824CE0C4DAA7874AC6F719E994245DDE58528C196B6BBAB4E929E581A9F5921BCD4F236DE5171CFB6789686CF3AC3556F89EDD36791FE4F52B241D51AE995FC0295EC3362C6157CAFEA988F0FB3E7EEFE9541D0C0F2F020FAB2" } ], "scheme": "KTS-OAEP-Party_V-confirmation", "kasRole": "responder", "keyGenerationMethod": "rsakpg2-basic", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "ktsConfiguration": { "hashAlg": "SHA2-224", "associatedDataPattern": "l||uPartyInfo||vPartyInfo", "encoding": "concatenation" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "provider" }, { "tgId": 4, "testType": "AFT", "tests": [ { "tcId": 7, "iutN": "A8AAFDE39D4A100FE265BF665E29240F889320856EBB0FB15CF1354929B631FE0CA140E3C08EED48E3C056C22B404B0CE7E1CFAF848C52AD1D65F709A788E03BF9D0B6964A82843EA88D3EA27095589404E839A425A529674D42C5FFBE3DD57FBDC411BCBB22D825B42273125C65F3368D78E3DAA9F2B4D86C103B9ACCC9AA82F6CA609E63FC6F44DDCDA60FACE5C9B4F3458025BDF4AC826F98D98CC7502EBDF890E33736F3D27413BA4C4C7A5CCD89C306CBF401A474D16140735B5FE399ECF5869AA55F782F68BE28C2859DE83281FBD5E8D714BC5AC6A6BB29279BF564DA3CD044ED480E958132BDC3A56584815A732693A5865883AC337B182817BD0D83", "iutE": "02D5DEBE5F", "iutP": "C4B189C782E20AD3F9F09C90E5BACCCE0E04D0960F1DA6EA5ADD626D5FD93E44B18655FBBC0A42A906BFE0D8B057DF4A5CAA370206633F1AAD45D2C58B1092DAC94CE7C50428784607D6F94E38532F2CA2EE7EF2B30890994B5A2434504A7FFF0E182CE0848239DA9CEB0A97FC8B74D17A230F0B10A1F3F52C6C483D03143113", "iutQ": "DB86342E89F72476248525783A007E358DB1F5401C568EBF802393069176917C304E5607CAB730D563937EF9136EA4036E238407482A2E318DFEE6BACC880AA37F39E7DE03ED5811B93E6B4B881CBE66DD5F8E9B1910B5172D59F422C8EA13CEDF0715D2D58263FDBE9D17FE415C8B8221AEA4DF56E9AA940BBC6066EA17AFD1", "iutD": "1E24923E359E011E7B86E13BDCFE3276F90128B8C15414B9945D324A317DA8609C33D2A6D8EE636868598097EE88CDA8A24CFEA754B2C27C3AA626A8A451F25253A08A62BC019309ED4EE08385A8CD114C518CDE57C5630C0A4343646E40207B056C308C2F291115C781904D44DC761D275DF82BD43ADA3B26A7FE49724930D956A57F3557ACA5263C32713BAB39B1EAF6577F6360785D4D28E9B03AF228635B440FF414FF6528E8E6131DD6C991759BF12E024DE332AC321D1F1FF9B39C31BA284D50836CDC361B13A93AF70AEB62B91C03DCBBF645B569AA381DE25026451F0D4DB7B2D475408245C3F152AF20A308DB01C56C577AA127E9539311D860758F", "serverC": "6E4103D8EEA816F1AD45D9DAFFD996C2D724E34E8ABD5894BDD5E75D57B7ACBAC4DDB695877BBCFE1D392BC78C5746DAED0F01102B1285A96996C8020BACB92BC2BDA9FCD36B37BD229141A448C7363C5FC666DC197564E6D9415EAB487C2D56684477E3249FFEE5206EBA84952894F4EC648404FB089CDB1AE001EF074F675B7CE63D9AB1472F57FE9F1A9AA9B808FE16C5415719E686DEB3F2EAAFE06B1291EEAEDA1770F2979B8A9CCCA2D7453EE718EFDDF77D2EB6A3FFDCAA0E226F841C2A161E9232532E15285DA689DE7981E40B6BAC00F8C345468651F6265963EE54C69AEDFDE9970A320A6EEF19BDFF22745F493AE5CEE45C308AEAFDEE905A60C1" }, { "tcId": 8, "iutN": "A97E25EC26FBDB464F81CA5E1BBE412485961ECE7C0003E8EDFC63B6946F6B3E42B13235F7FC4EF52AD5719C67B8BF5F492CF3D7721AEAD0DEE44B867BF55C388BE3B2D4FD04737846032DA940B8596D423CE2D965A6FC724600411BCF2C5BA4931EE7E8943718366EC33D7079F58487161F9951CFD38CC7E3E29264677F744BD09C7D0CD1FC1B9B417D3C1CFF53A0B32354CEC86719379632BB1A4E9F3834159BF39FED2A7A2A16F8AA45524712AE6FCF31B87BCDB8C77434FCBEB061006D38F5C7FCB62CB44669A28EFAD975D31E30C64083168AC0F97922AA3C0FA214C2F1F492A16F6002A3CE003C64DBF1525C5EEFEEBE411E6721567858B70E0F4E6981", "iutE": "3BDEA4775FE1", "iutP": "DD03D104A0691B7CD884FE341A62283961814F082DA1725E76B08FF15530C110E42FD8CA4A663507F01DE2BEBCB321750C7E78C6CAE6C6B6CE1B6AD5710B9ABA43BAE73BD834B7DA4719EFF357417AE08601FDF0EB05CBCC6AB0FF01407C20DF113A003693A776096E64CB95B33166CE1DAB5292EBABF543F07BE34E3E253E13", "iutQ": "C45280305C0A92347463D05A94CA75BA5145EF0417855E5574319ACC80C135FE5E86C16FA172039502689BBC568315C737A59C7FD46D2886C221A35FA0959C102026DDAA92AC5FEEC5C372400C207718903A611DD155253C31541C0061C85975A8A7DCCD9BA60298C26ED5FAA959DADE210427F90A45B7FCF479509544215C9B", "iutD": "0720E1FD614A1A00B649FCC0147E3A88F0AE7AA3F5D7FD71A8A220DD83EBE88AB490CACB2F6BD071532D4F8C87C8C4C72A3B3298B7B6377344CCD14D32BC973434E4B63ED6F8690E9316B5CB73BBFB74143B85D66FA31A65EB913F8E2931AB173DA04F79EE5E97401D3C98BCACBA35CB2BE9EEBCD6A6DCD8B3C5322807F96D0AEA3C04AA3CD123735C1AF0E08F86D435912CF7188E435A7C224AE954329DEB4B77BE2A5C529EA8D20E059BD891F8732AA4AC279C555EF7F5709A7CD36CABEFB5B99E13D00B1A18CC2ED056E1BB6FB71B6AAEAD4CBE453EF04A412D92A6850EAC6765D091A3F9EF5844EB695E754512077D6C5D4ECDDEF80C4EC5A32CF8379541", "serverC": "61489C8AE69AA4B55AE296C98656751883F1F27C6D861019E9AAE9198EEFE4B6105DB0C7009A320DA52AFF699B816124CF986F8426AFFB48397054176A22EC46E81145ADEAB0B2D9C12725281115578D6A6FD8F8E605EDCC4DB6DC4068CB77E504C8529D248422E91ECF70A5F7CEDBB16EE3C503FF6E58C026228CAFB4F0A55B4C358665EA60A95522BEC50FA1538FAAC758EF7DB72A20B1E38C87C009D9C8A7D1D3F9999F465FD32C8A486C72D9407A9D136A6E68615F4EB3C6D463596DB867FC05EAED52B700EF4B7BF7D0005DBB9D30F57AA6CFBAC46E134E5E31BF106F0B38752A443C73CEF7D7C6C0C0B6A52F5E837A028196460068A0967E53E02FDE69" } ], "scheme": "KTS-OAEP-Party_V-confirmation", "kasRole": "responder", "keyGenerationMethod": "rsakpg2-basic", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "ktsConfiguration": { "hashAlg": "SHA2-224", "associatedDataPattern": "", "encoding": "None" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "provider" }, { "tgId": 5, "testType": "VAL", "tests": [ { "tcId": 9, "serverN": "D08AD4963FF31BF7A25ACFCB20D2223786737F4F2F9CCC59B84EBBD11DE4EA0BFECA899A5967C99F7488B70E08B1464D4684E169217B17C40B3E9D1424F09945DEEBAC4D8AD404C6AAEA4AD9900AE6E4B016A646E405116D84A858D236644CF52E7570DAE651F7D0F3DF3E9B4EB53B5C6710703F0033BD4081E32C1FBC48562A6C6533899E8E2542C3EA10243495B53B3B8D0692DF0518ED134A21DC186A20AE56C05014736297E269B2C9508F59241CE8037B7C3585D653C8B11057E678E3AB380AA44977DF55C2B96ACAFC39F713F8740D4F7F507E48FAF9FCE3CD3CD406E94507F2384F7398E502F867A04F5294E6101DCBCE58A57C3A58C287E3B607508F", "serverE": "9F55615C25FF", "serverD": "3608529F079E6FADF2F3BE4ADEA0F4B1F5F6F6FC4AE49B326FE2F10239B7ED1316D61685392C6FF3F81AF2B0BA3C9766C298F2F98E5230C8FD8B18620F589CFDF95DDB1CCAE60EDDDB86C56323DAF68E4EB10B5001CAF4D5B510456B12E12E76915C13E8CA9FD7F4B18D2B82BE8F5A931F4FACDEBC33EA25DFBCC73F86092B393D10963EEE9279DB9016F65B8EF9EC92E3F8918B90FB95AEDE1D659DA8D17F29292AD70252745E9595F793A744638F0BF25C04E9AF43DBEAC353930870F63DB45D49681791119709B48F837734BDFF182027A049B899033ADB47243B9E06D0DA8CF39650C70540A918971CF93B7C98FCF8444B279BAADC0F0DEA699DC7CB13A3", "tag": "2D3333E6EFEE4E5558B5B0953451324E2D04D80806594E6DB34EAA82" }, { "tcId": 10, "serverN": "C560D921DACA0EA32ACDF6A203EC51F9CE467D34408299AFAF500EF9B72BF5FC1805F2A571E690B3720D6A53574B1C44B102683DEB43BCBBAAE67B78F9A7E43B28ACCF58FA4807036F47AC7D8A1D0F75D61408A825295475BDA826F4D3A76FA1E1F4473038AC37382C204302746198B1905D033A7704478E1C22B9F7B0A6F3C1427287C9828CAF0FAA30A2E5E7F5CF893A04C04BBCA915B4B40F93515402AFED0F0A8E7B88442E24E63B89B599B01CFE8FBCABADB495558B912F4B0B35A60612E0D3AEB084D15A832639BE74475B2ADE4F2163C72CF2449B8D4A7B36261663125502EC414F64EA7FE039426F057EE51769AE6F10DCB81DB0D1AA5B3B5DB36043", "serverE": "8980F4B3", "serverD": "1F79A4CB61BF4B5BA7F5598A723F24E8ECF69F8D428749E82CCAE6F60759333B9EC37CC7C2C32986A89B20B0CCBEF05FEC94FBE717DCA372CC6E7ADC2957EA5A1E6E7F82B0743B02D3D930C2FCA0A505C52E9D7593B9958AA23B8B728EEC7E539386B436205A12106591BC061A58B09FAAC4F822AD7922F90E174C47286DFFE3CFAFB95BE2CA13608124686203D7A6527A35FC71FDC8E8618E0FA1E9FDDEDAF3A75E3DFBFC2F0FBDC1592EB7E53DBCD1877886E851B41507F4E16011567C3032B5679301CE5427D8175E198E4FB7A124C4A321F56F407D54394D19E32529692FB3152CA711A3B3CF5720A10309C0122C4FEAC7A8887542FB2E3337AB49207FDB", "tag": "B9F8553E1D97A284365DFE8B9EB5041DC2AEA8017AB9D8949C41D7C2" }, { "tcId": 11, "serverN": "B83B28D1B33734DBA6DBBB3DE0F9360049D03B34F477DB0EEA0F0753773F06C976049E644231DB2E2ED8E722F43605947B3D7C4E87D43378856FC8A8C53B478D101AA874F47A1099EF91CCDB0E57E88CCF6632DEF2ED648B4A5BA47D3EBD4EDABCD5FD8938EEE04748E211659CF6D27DA300C22FB14A916AAAF0AB508A0BC9C92E97B2335665979C589CBC1B72F98CAD108D1E4263E2D51A179F244A9774074C28BD9170735756A7138314546939E8836CE41610C22592C2D4DBE675249CCDCCE53717EACF89F65652940BB08DE065BEC446F95B34844DEC16FA28FEC66797E3678A6900D44BD5F6BDFD7BDD309CDC191B43A3EE2D930008C533EE36EAF7B1D5", "serverE": "38534A07B903", "serverD": "1DB1FEC6D0B2A3FA11B7F8AB842403A173E19B6FC84EF40F4FF2E0E6420D3EBAF81A4C7A58BCA2835EE479041EA878B19F5FBAF77CE249AA9490C50D39C5D21E6F6B3E65A6873782277DAE09485DCC2DB81867C7AD2623A550B9249A71652C29DB6DE1C50FDC4EB7D0AEB655E841849F9D9EB9DCEAA09A7E9C7D6BD9C3309512772A2AB3F99C1A6C55BE2A804AFCE8A38097369A56C4A2E2337ACED8AACFAAADF276F6C64F08DED718C79FB30DE1C8E790C15A0322333E22312F9F3CC72EF1F2D4A0F6BA101737EAE8F76ECD036960FD7B8869A3FAB20D0DEF0419E3FFF9A63D3E2E598C26ED7CAC8EB0E10C7ED416668775EA10877A3767FD9AEAEEFBDC796B", "tag": "018DD0CA9E328EFFA50564E94F0313CB60CA32C95F81EFE123487DF7" }, { "tcId": 12, "serverN": "A55F81A9E0BC32B24BBA7FA123D579BED4130DD8FAA4539009C4BB1DBFA9C7B3C79A2493D46AE41BC4E5C9DE7BAD49F27A7EA18411FCCD83D58F2DE326A83C6496F91A749B365546CFE7A196ABEB876DBAE49E03F79E135AC0A233145F9F29E9C8C0982C735815193663691DDE2FD471AE534F67637DF83CA6115E940FBF52FEF97A38865F7152D3FD009FD325E223F968129DA2EFB6E7FD98C3DED344ECFF81E0477135156FF460933F37E8C11ECD2656DD700C0643BC945BAE171308D1AD0391412944FEEF9152D7B9855A70B62D4C8A937CECB84B7C49042A97CA04E9E29979D8EB2372DF0914C5FF71BE0888442F8B932124F6857A199B1018D542C75D35", "serverE": "A085A4BB59", "serverD": "1FB5341C5E3BA8DCDD3FCD8BB64A683508E04C9D8C99F6181AF3A4BB09AC5D35DEC2F0A927A6E8D4CDCD13BAE449ED4EAB6913945B955EFA36ECEC7F880AC30B513363F4BAA7D888C01333D19E8C995BBBD17D3F5A9F9D46BF84B0D5EE5D358231AA80B1275EE7F1159D492D958A53CEDF43A2E9177758D35FA90F95EC887273CD8BD9DCABD1FEC611F07A96E8DD297BA71D3F0075B86A36F38924A8BE332531F47051E7D948E827F1F54156432758C7065D7D6B592DB6AC3E03FE1976EC9BCBFB0FBA25F07DF8F15C977DF1D8186BCD1568566A661CABFA830A82E704D144D2CD4FC5C976FC666C7E3E326064DCDAE159E6E9AD74C67965C00BFEC4D25B26A1", "tag": "9C0033DD67C4C9620715EE910E9D13AD72EEE8250F0DA447451F2F3F" }, { "tcId": 13, "serverN": "CF745ACA9C83BE2007598623A3E2A362FDE0C4521CB3833BE86A1909FAD92F3A82239EA2757C11C6C001FF5EF8E407BB3F18DBAB5EB657B1AF2F92B0C905AAA93F13C4E53B83FFC7769642FDC0EBE31E3FC463FCD8A9642A2031ED57F4E36590CB4D0832D6DD0835EAD021A0A56B090A26A77DFAE55182764849D5ECEB976DB61BE4E714D7F8146BD0D193AAA4A3C36E6A762DC2F1F96442BDED136C8BDE198EC7429BEC3EB0C3927FEC00ABC65E384C948031413636DF3CC6A6EC5A6B2214ECCAF2A08F3542E684F9B0545BF9299687878EB41D84C580E391D08C521BD94A4BDB2B2AF6B847EFC743E4403A45038341B2B40875BBC0B9971CCE454213A2D093", "serverE": "A854DCDEEB", "serverD": "24593C4D7B273ABBAC8907DCE4771CA02439C7ACA4EDB05B456A02023524B81081713535CB4E4F48E65F57A1AA61DBF6E31B98D779095E8546928DDA05DB2D3BFB4A0F09E4E663009143B0EDA6907B996ACB2A4DBF0074BA06CAB132B8E694652C32048F96A0969A8EF8F45178459835241365060E3FF217D90956FE674EB72C238AD0A550E869DDDBEF84E90FD9371A65A157D3D45A445CDB1BE6364830C81311FDE4085FE4869C00AFF096DFF7B65FA0E6D682E9B36521645B6F9C3A0D774BCBCE11AA500193F8DC5D14567B600EB337C6091C3674B58C897FB0E7345F757BE87EFE25EAF654D3BE5D40246488742CF3B2BBF7AB1CE1C544316DFD128B6CC3", "tag": "8C804AFD7C5DBABF4E6AB07DD261D331B35E1AC7D375591D54DC777E" } ], "scheme": "KTS-OAEP-Party_V-confirmation", "kasRole": "initiator", "keyGenerationMethod": "rsakpg2-basic", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "ktsConfiguration": { "hashAlg": "SHA2-224", "associatedDataPattern": "l||uPartyInfo||vPartyInfo", "encoding": "concatenation" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "recipient" }, { "tgId": 6, "testType": "VAL", "tests": [ { "tcId": 14, "serverN": "DE18D6568569B9DB64680B9E2F0BAE7753BC0645139930CEA56129C2986096A3482A8B54C6CB5BEC4178358381D30A25730D12452B32995E222629B692294BB930C47F1742275AAADB5B8F85D557CB5B55823A59725012CA70ED447B349A0D1C0FF2008BB917D29FE1329945C01CE972423C989CD628E303D48E070461E51B902AA4424E0C39E1FC1D77A662015325CD25EA0EF24DD54B24EC5F7DFFC4226E0EBFF45DFEEB2AA9F61C59AC69C26E90D23CE49634D03F56626D1E04667081452BAC819C8F7C4998130AB5373AF471E64234761C8EC4F4677ECB0EC636F5464AD73CED5258F8B6CD1BE8F80C7D28865A14C70276B9C8DAA5C0A45048A3C2AE8D35", "serverE": "0AEC7FF04B", "serverD": "21A88DF9362DD2617D72ACC4AC1F246BC24216A8CE15FF14633F83487E1DABB0D15BCE3A1BA74E3EF70FA6F0CE9A4150DB3C988AF86C023C0370C1C1D5B610D653216D2B672F19300A33F339492DFCF9EFCD3BD358EE46493ED7CCFA1329F220C0F53072B179FA012FE5AFBF5787DB73640C11C52A9FF2FA36EDC6F6ACAF5551B42281EC9B1CE68C859A25B60ADC71DF37DC6A25D2300B5977FCB4834E98CD500FF7B9356FDC7C7D978E1F50699F66334932C9F92CD9A4F8E5C33875F84DC3C920CF83A95BD9CA6EFF26CD8F2E14908D390C268CC33329546726D62DE2820CC59B57D62B3351F97F22AC29517ED699B90E33DBEADCBFAD7F3E388B6BAB2CF523", "tag": "C87681D089FB08B85B6ECA4E11D35D359CDABF967788238ABDA25C15" }, { "tcId": 15, "serverN": "CA37988BD40C148D60D4B9BE828B4B1F4928F0F03A59BD18C9F2DDF535CF8107091DE61565EB015498F769FB511076AEF111F2A1CE6D5DFE29624C656AB4361124B2B18EA7B87DDDFEDA9782FB5BAFA0500CF30127023EC9D95E1A04C5880BBD4D281A257C4CFF75844A91333A385BDEA1B0E851C6FA78A98B963372B4D251EE98BDE57E8CCF9142E7F790AD7433FF0943645E782D75902F06D0C1DCF90C9B3904D025BBBFC1232BDC99EBD4F0D6D3240F75F013983F4868E347311BE80200756237E7FA0844FDF0F201CB85EFEA7C56CC51E04FDEFB159AAD0D17A913AF3F40F39A21B1FCB95D420A11B8B8C08B0C30658500C1D98B4ADCE9B203A563E0EC0B", "serverE": "2004F3C27EE3", "serverD": "1F6EA1E3488AD6B6029A2928D5D74F662A871C72A80129606E46A4D277DE20833037FE9833C663CC4725D0162FFC1A5EF5604C015D13FB3D0B060CB9E2361C62E737C78F8A2098268DC23B5F02D445A7F3577253C7E9888FB10ACD4ED4ED7DA071D2791AA45DD2200A7B33C873FD3353E0ACC769675B0194141151B54492E013B928457A0028C76443A840306F8334D0BE857DDEC8A69A40AE3EC0DF13DECEC9EEEFBEC98C75BDEBF584426B94819205786F9D07C4B2F94BFDEB8782B50E7739E203B1FD1B46973D72FA0F4F943098367408488556E22B213C8DF541A6D20C1E52224160D656425835FC7BB8C368BC7E3C9781BFA367E75E683AECBE64A4530B", "tag": "9BD5833DE41F34545ECA5AD513505623E843A14974BBA2B15F49943C" }, { "tcId": 16, "serverN": "EA91EAF9C946ADF104FA1A186C99741E4FA33CC019EE4EA8E20D8A28554D3269FF47D355D95B54052F127A67A1F843D2C9D333EEC02D4361B6453630EF33F2E4F35395558E26F1F921188A6F8219C53EFFB093D5443E34ACB0C7DFB983F5540222DCD7A274B1885E4C4662488D46EE164209B1F54F21CFCAD3FB56048C85395075A0EFF24060785F23CA75DE95A1C81E435C0850B52274EF6DF13C4A5B6699ACE9F39275C6E21B623BAD0775AF4942EC992F6877FE83E310E9210093B47FE41FFFED2B9739A562B38C1E03CB9A193181C2EEF8FD16A9E15AFD482530B2C270456843E714D610A4B6C2C2C65A4272CF3374008166370B6345B6ED3E97C7174DA1", "serverE": "6683A325879CFB", "serverD": "557E7B702C319371AFE023177FCB694F5307EA696E70BAE797B439D1C6A6740F64BC6D202A0E5970361C2B87B64D81EB9CFFE02E6DCAFB53BF6A26DFC6FE4A4EEDCAF6D4E6E64F03074B53A5C9AD39B1EACC8C0FD8AA43E859E6B412E8C29F3C2352CA7D51824E81F5F663925C3D65ECA5E3AFC2B89F32D913E7B18C09D7D2D6D9B573A7ACF3E4D09A751E8D708989FC02C730CC8D538CA4BF350E93FEDEC64C4EA59636E0D016690B71E02E666D1886DBC5CE4CA7114E3DD9AC3E5D2380ADEAA1DF4731D00879EB61F87B9A786BDF351668C14FCDF925757EEF5EAF573A41EC5B9ED0AC22D44A65A0091C3B3DE52121D1DE3454A70306A05727FE236BEF3733", "tag": "2E33C6BB08696A1F2EE59A9BEC9C892361A17D97F70D9C0FD3D6858A" }, { "tcId": 17, "serverN": "C56DDD7787B5307CE2183643A7567BAAE60EC249A9D246B1A952BEC93E78D8BA3B014C104FDA54BFFDC92711FBC6CFED9E16D8149DC9E3D5C243C109276C1F1A8ECE7F1E05FB4FB50CE97A8F9FC24D3CF27B84F0F9F015AF5305AA9E8625C65B73B6597C4D02C73CF5680A2F97EFA8FD1ACEBC141FCA0D4B9F296DF0C2D60D3F2AC06CA3A6B2CC0F5CA2FA3BE20DC8478530E06971E70A3C8FF48B1FC8451FBAC07204D7D998D00FC6652B31474FB4A38E8C9E86C7957978B495FE91B0B8C5A209D29E6DE4ADE3F42A3DC8ACE1B331755D10B3416419195A8198C812F2D59428B968F78F2DA677FB69B428B5774685BA181D3E2CF3C20DBB3808BCC4662C2491", "serverE": "F2664506DFB9", "serverD": "035290AB2B4A9B234C43D6D069F9AA7D50C0CD9483244794B092BBE8DE75648A5404C941C8DA7BC9BE5A25F6046EFA3CCD5D5933FA6FA6D21723537D9E35E68045573A8CC366983EBA401D4ECA19FDF2B4228CA6ACD974C65975C1F39B2F2DC6F902F9539DB6350D38276B685BAA1AD6345AB76961D1FED076349EC74D579A84F8966CC354501238163E37E07CDD6B73CA679552F99CEFD8437AA3447B528FC9ABFC9664A7F99231B6358FD9EB9AB55DE02A24E774598AD03CA3BE1495C357A21F135BC9E4CE453F2B0B1F98547DC3A80DBB7E533C22EF9E13510E88AA213EE74493D5012052F624BEDB1872BEC0A9DEA873676BD8C4FDD5047BEEDB16D9809D", "tag": "EF43E20ED8973FC38CCD06D2170250F3A88B2A99F6D116281D7E258B" }, { "tcId": 18, "serverN": "D4B4D0281F5104CFFC18ABCE63C62BEBAFD312D73341504F70D9766E190D8D21E655A4646CED00A35C1C402B9EC8E9AD872E58257179C0EEF6481DA92735C8B7C66B081F3428E3F2065E3271DC689D82967C9151B4C7F320784EBF9D41D249C12DF26028F5185CD722FE6B0620323587B3FD5F2F07A5EE62E2CC761FAC84ED5E0D2909044DC592CE8227871E88174EC583E4946A11994249FD55E73FB6EE3D1FC30FB3FB0C2819C3F6094A8B282FA272DD9E1DD3AE1412289A08B2FCC62AB63E65F492C20C17CCA00F7F695069D609F23B20410785BBDEDA189BB3C98E490E23E2009E4CBB053C9CD42D6208271DCCAE240DA273ED283F23A4103D8347C8BB2D", "serverE": "181D4CB0B6D6C1", "serverD": "267CC857BE49F7B3C084FD1B3FD1DF39ABED7ECBE9017411A1AEEBC93BE5A77DD2530192D58AC6D3A08476EEE03BF9237108AA26339C2C401E5D2458CA068AFAED2DF454B7F1CAD312ACBB548C4BE2DDCEAD236E70F78A83111F03C1905F9F556F12B2B5AE934E7E1C0CDC65E763E0A018D0B9D5B01D7F647C2DDF3CF87822342793CF6C97F7B8489774C57B0A6D0BE32CE75138228EB9C6A633EF2B6DA875A59A24CF971922903539C13822C326535129352C789F38280DDBC02CB2863B43B6765DEF03090DECC11AB296D9DBFB2B1868AAC8B37DB4E0226F280CF889B9AB0D341902895520025575D309A85DDD574AFC070AC4CA96637EF9D67DFD46F78C61", "tag": "3BF8E74E46FD940802EA98B96546A2280234EDCD9107790576896565" } ], "scheme": "KTS-OAEP-Party_V-confirmation", "kasRole": "initiator", "keyGenerationMethod": "rsakpg2-basic", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "ktsConfiguration": { "hashAlg": "SHA2-224", "associatedDataPattern": "", "encoding": "None" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "recipient" }, { "tgId": 7, "testType": "VAL", "tests": [ { "tcId": 19, "iutN": "B7E930F08B24B98EE5CC528ED13F94D41D618195E33B6967544A369BB68AB74A0EA263D178A0311275F07076FAFB1D89ED0CC4D7F4E17B95EE2CCA75944960F44B7B1EA6E7C5B56DF895BEE9EA9F05949548BA7EA38AE377A4C1F30555E4B5E99BFD6A5FC034D02F1AC25A4CD969F6008FBC7CF3A1A729DFBAF282863972A4FBBCF7AB745FAAEE27ACE323BD350678CF83FAEB61B36CF99B508AC669BB6C9A5F491C1DDE8B1A64AA183DCAF338E10390B8D07ECB62A9386E15BF6884ADB1600F79ADA836A1C1EE9A12FFFCFAA31910EFDD17652C65D608224076EC6CD0BE7C046E659D4234FD25263F1EE0C07BC34B3198A62470FB2E136FEE7C648331811925", "iutE": "F3DDA3E99CEB", "iutP": "E726D8779EB7D5EA21247EEC7EA2BB5943744DAA83C9B12DFB9DB1A7F6CA382A1E051DEECB8914FE152CA1BB030C2C5D897A24F6AFCE370415A401B3B5EB17C2E082F8ABFF45D3676AFC78BBCEC7D2FC5066920D8C18AC16B11D339FF17EFA8EE76F82D5087DC41C87B00E5CE5E9224943F231B079FE3263580129C3615A1779", "iutQ": "CBAE4E81452A2AC70B93EEC0989AD97495A0EC17D65BE0C3469A32289689DE2B2D6503016FF6903B3ACA539532F811D7607F5432A96886CEB0BD77D66564925F2821B9AA7239F3EAD295805D2A9081BD70988D28E9074CE70F753B62E063D0BA277E26B4B6826FEDA73D3AF64F9643EB205839351FB9DD4FD5702CE1269B280D", "iutD": "037EAFDA95B6BB76E2D6E5305CDC3016F9E9BEB8E5539AC41964B17B60B96EDBC3698E9AB00256542FB012684839EAEC81BD0E261B8DD05FD440766D0C81963EB3257BE368CEAFA8F0C06F8266771922F75B8FDFA0BEFA2C61653EA894EDA6FB2DA64EB91B3ACFA733AC02B46CA56EFA8FAF1BDFEB585AFDD98C044BF3074938ABA93A4F964C29DD59E571DDB96B0BC43F5AF7F0AEC5D208F94A78F2B6AA3020D6C1A06005C6F062983A48A664AB3282002C13490A25346454F3CDC8FB30208B7685C8257CD8A29B791EDF571F514521A6359A4F381DAE300DA6A066EAD49C55FCA7BEF8FB882F7EA43BAA9415A0C3D03E9FEF124590262E08069C86F5F0EBE3", "serverC": "38D12E080163B58FAEED8BC49770F725AA21B88789433A03216DD73EE2508E930EE7BE1060B96720A0947D16871FA50BE6799751AD76C7E2B1F333B73091BEEB926E348FEA94883A6A53F5296D9E5C977C4ADC4E0F12F5858A4A2CDCDBEBDA83B05523A8B35B0D8AB1BDC0378F01A01A6794B1803F46D387103F15510C137E7A32AA1BFB274497FAA784DCFD374EAAA02565323359B65D2B4A665A0EAFF0F28BF473D50A2342AF689DDDBC59A717606264229466A9F0332CD091D718247A09265BCB677DEED08FBC7FA33FAF43AD3651002F887A7482EF017E167B167CFB9D89A045F905046FF9F2740C8B168535E84A623F3F8EABA10F772620D20661B19AF8", "tag": "E00279C9C9B767D6090A7432860F5FCBA8584899CE14E5007EBBA0C5" }, { "tcId": 20, "iutN": "B5CF5BF33783327F9896CD559FE127233A10E6B4E846B248E8F285D8C4B7AFC5CE2E87F943F11722EFD92172D85A8518C2B6E14CFF2D431B41E3C5FD1D28B2ADC5CFF7AB90C1FFD84663C803CC220C5DFCDC3F4F7C0E9948F2C6376D9AFC911C00AA1018983AF367C836E7A31EE6DBB1436AF2E1A6F0F05761C5C05FA69ACA3EACB30E390A8E6D0D4B01478BF590872BDF427D7D081238FE1E5ACE37635AB704AFFF745698955CFFF852016EFA2DF91D2DA0B51486C82CE8039F21D68AE1ED7DB54ADDBBDB533073102094BB622DE59A2E560B8285D3278EABC4C0B474AFA742F83919A061C1FF5D6B29E4D40823D8C0655447EC5EBB2F23F519A51E6BAAE55D", "iutE": "56469595945D", "iutP": "E8AE0CB2C78AF43DF529D8ECFA928DBBA083A08DEA3FEA31CB5E2E033360A3553CDE01F62C405E2D20F2E10D8ECAA2205C4ED06EFD9DA6E9A439F225B71530D63766B79DB2E90970F19E2A91298F6ABE84E6196337DBBCF37BB4E036B050CC4B840A9DF888260675B1074ABA91229E8470A3758461B4E1D55F3FC3B95FBB773B", "iutQ": "C8081F74B407492500ABF6BC4246EB4803F3B501EAF35F034074296555BA74B7EDEB233DFD5C0AF544A16184709AA411070E0ED72C3254EC451DD1BFFC8DC662306657E657F35611CAE2343FDFA421123325F31C1CA41D45D17B31546ED5D778E0412991ADD737FB2B2B7C4A77266776714094D406A7A459F804BE8FEE813C47", "iutD": "0DD5B341BBB2D8E6BABF6A2ED7A94A54B3DCA9BED0594B0A91A7D58316FCE592B7F5D9ACB6935425DD64ED244673F6B72DFC211C42066BC155E49C03F2980AAEF651F14DFAB46B17C2E484AF3AC237082C93790708179FE93FEC682A67F77C777CE30AC5ADB8F163479268BAC60474F6211C5202772CC33EC955E0BB9A43C883CE8AE0C4E8808C1D82966D418748A80B9830FB7725942C8E5973E832DE3D4B9BE0A9603A39114620A8EF4346F444DE1CAE568B3FD3D16B549E2D9868A969B71EC5065DA15CD8855FDE292D1570D0E62D1D96B07D38F60D4BA86D2D917B4E7BDEF817AFA09A62F78B4ACDD9842A8A37314549F077BBE8D4D1CD322DC3FBA67073", "serverC": "A843E482B06DBA70C1B665C742BD1E9560B9F3A895250DDD16892CBECD20A7B675254DF5B8ABD442FFC7FE39A402B723993E7E1550F7BEE096C00D501EC270D41401BAFABA5E149BD61C3E857CE4F2555762DC006CBFADD4FE602D530F5678B9BDD88AE113C57AA554695E94A00CC8FBB43F4269C4AA36181240D5F793C33E973993FA2A15613A028E8A1CC3BC62F0AFD90CD51658A57AADCE9717C9B04E49091626894D9B5940E7973E26D69AEE6A7018BFF805D7C26D4469C11030E926AED149B5B8F3C35324CD90809A8E0BEA8B2C38FC85EB5B304CAD068166D0467B8F6F88BBACD7A82A149A756E4B78438893845E5C072928A1D4AC200E27E4E7044D40", "tag": "08F22E42DB4F86C9DF0E0A108AE865C479587C3844B8D451D0993C22" }, { "tcId": 21, "iutN": "D99C40FAA5001E2D13AF178C48B6CEC68E5FEDC3111BE43B7EB866CC0E9981BAA119C1301BE811AE1798E2D0771E95170E33A8691FCD5ECCD9A92221C87C9C45AB700A20CFF3390AC2FF81867CB262DE523062AD5224EE936D9A6A814693A65C30F50357C362197AC2BC235C8FD2B2131CC7B9B97B8C7A24446A497C2FA3CE78BA07F41060921A57C7F696D45D85DDCCEE208E74B9FFF933FA6E48B6BDE7BECF641C8BA478C0AF01E15D9B03AFD74A3FE5BEB34656F60C57645311FDB364D60CC26DFC55A31880BE165F6CF6CF82966FA5020E063D5E95358A10BB7088D7642449195B8CA6676D7649E82AD286484055BD372C7AA8DBDF2E01DD57A1F091C1CF", "iutE": "29E826E83C4FCB", "iutP": "F37E501E2B404B5257E12311C0057EB19FE048D36F3A7101F484CFB8E7E7DC8C0399D21A2F1382ECB705493314A974D3BE62BB1D343475C5997F32AE2C0257A11537BA34D93C145BFE7D08E4000A812732FCBB3F88F1C4BECDAB57436F8169BFE9493E95D0A6CF79A2430FF9F34271F0C2A22F96C241EA53CD8BDAA9B6B69F0D", "iutQ": "E4C99B05AB2DEFD513C8499A58DE6C5FB67634175F448ADFD6AB26E716E85CE389ED12F3AA1BE20FACD2C3369A49159366BA8B3B69AEBBF6BD45208E3C9BA7D7FEE4E46D71D21A42B29EC61B3B4825F7396282BEBF5BC86D5B83C5C45D95AD72EDFF7EC0414EF5E8794B97321C1679820A7E23EA0D94D67DA425BB67BB938D4B", "iutD": "190FFA2B3DFA41F69AD9EED7B21E56302863D4CC1E61A01037A8178569546F466EFAD31C06E3E215AA245D77A8FDD0D3459006B50B0776F5250FC1F1D5D902F87BEC5B4C1693E23F83E188345A88DCEB8E05185A1E1DBE0179200143DA090DC64F52A6C89800702E94FCDA75D1940D8A15200AEDAFD7487B2BDBC018268D8CA081C643CD2994A1E39E3964214E71B5192A55CB0B47D2A8FC7D1DFB60E94A12D13C697CD6CA047806963E533FE59228072EBBC69EF8366155ED590FF1A104991B97FC682389DECFBEE4E8D59B1B67EE5CCAC1E6BBAB99EC113BDFAEFDAF5C331093C3A8A1630A694B9DFC23F3C47F32143545E2269E09D2EF82D23E8BFCC519CB", "serverC": "1C36E1D9B469C316D7851E2E9E37C3D34979E9B004123FC879877E4E8591A5B524D2A55FEA2A5643BCC24165AA2895E4E9DD78ACC67CC87DD3F7C89B7EAEE16E5635467401A12E84ABC28E572E6072BDABB66F0BDECDAED14CB66E2B274328FF0617AD7C7FAB1B582189EB3E6B04F4AFE7CC3781633E530005D1307C98CCA9F452728EF599209C408309E3FF09AC60A3658FFA89E9F393DEA1D29F7C84FB00BD0C2C05B9AD3B7CD6378C6B7250474F69611C6AE28A3D6803375E775E5726A87B2B0B853F7FFCB2613B58710B970C209E608B294A2120D2B2DD55447FA7A419BF9077C7DE0135B220E30959377BE3A65CD09F3788C8CCBDF4785D06BF1E9097C3", "tag": "A423C1E101F711ED238509457CE13C3E30C22DCD5692DE2E8A74EB36" }, { "tcId": 22, "iutN": "B2CEF0F55C26B6B5F1C244FD4DBF73B3EC52AACBD444FE4E6028E53DB0E833C60FDA4663A21DABFD364530C5BCDE4D3AB0AF67FEBADE58490CF00F6B1C019F7A62D027C00E43C46AF441E8B7E116AC125C3204E4B97D77FD1C00976AC6DBA362100ADA96F435C64050064D420CCE6295D3AA79275CBDBCC0157BD800F9551874BB8FFE0F7D6F86741C5638D749F951D482B8525FC01A6A37908120094BA51FAE422C8CCACDA4AA0266C601E3F918CB5F475BF095DBB61E19157251F6FF71809BF5D35E62E798CEE0770DCA0C66F1508021F32D3B5391D0955D8C39EA308E32D0A6CDE75702A135498010A372E10C8AC5979E3A5A61419AF951BCFADE3C4CDB35", "iutE": "076D71B02662CD", "iutP": "D8004D5B57659B9226C2FE27787208887C25BB707CE2E4253049606187D545A8562E02E2B4E23B1E0B5FC0BA78CAA30AABE1C25E0A7176DBE3023E9384A7F2E67D77F11C7CB36A3E84C6E2F2BDC7276EDCE40879BBC21F474A7F961F21C0E4ED527D829F397FEFB45A7E2129B9C15A79215F536895456400162A9B6B68C5BCA5", "iutQ": "D3EB7C59F9B5B29229FB03D2467F550C5F3DF9A6B3FDAA5FD9445BFA09BDA0B537C35F472544C0DF9259F04643C6FEA9DD95AC97EC97EF3332A29EB99445EC1A424699452933A10BD5E53EA230DD0177FEF040F5D7E3FCD008887AC65095C5D1FC2123453EFD991E8A837AE968F8BBAC68EF4F5A16E83B668BD742C3512C8F51", "iutD": "08EF388A3E4052678C7BCF392A39C72C86A290CF2DCF3D77242D21A108A06479494075DB74CD4BF864F601BC1155CC10109806FA47AFD0A25C002CC9640A25F1E2A89588B2745EAE271CAB2B5CD52BACC85139FE016FE9ED161113FD5A9B3C61CE2BA58FF676B4809CFC0A43201F0D00F1C1CDA4AD1A627DC680BE89A6EB2343451731C353AF459A73A1C22FD9910F8480BED3824D7A546FA3D1F8133C8829FAC09A449B631CF53F69F50A4A339D45C0D7982A8B6B8FAACB415FE721FC2F9661EA5EDF0CF0B745D80D9EE93D50CF03A82E8017D215030E5D757C495078D6CD04CEB52E99FF66028BA7B201E41A074C7165B80A809CFFC16F9C2BD5E879BA0675", "serverC": "9DEC9296B7EB886B803494D640E3A97B34A53C110365730EB1257F41D8C8ED4C2A5E176F4568D07EA0885A69A418526035CF2B9E6BE4A662E46D4540775144007121CAF4B7818B3C06C2D1BD9B236CAEB98883DAAEC528A80D3184C23B856D3FDE8AD9ADDDE0F98EEB7DFD72F035DB15F136CB37E89CA120B13EBE8DD674579533FE2AC1DC64B7047B838353A90990A4D66F36E9C3460554500699C462A33C24FF8DD57A2192EEC1AB36D05EC855E64EAE20FC8C07D96A6A04EE6DAB8EDB0B837508EDA212892B78B995C2196A8D5B90FA3046D23CB44172224FA45B171C09BD930962354C601239993392AA3ACB65F08C508A97E56C8095CE49134C1F17D4E1", "tag": "31B095F4BA12C2204877C8536B6D2502B8803AFBD8451CEC88458358" }, { "tcId": 23, "iutN": "947B918DAACEA62DA6BB70D55987FACA6033BDBF1AAFEC59FE4D81119DB5519FF7F05F4B6BD608FDABFA94D672144F59F6C0B6F596A850F79FC914650DABC85AE085CD5E0E5DBA1C504F076590582BEEC288ED7BC8666129601A3B5BB6C3DCAD84A4E48B5AFCFF16F7AE7282962A8DC734CF7B62179B7E22E6BD8CE1D92756C03236F51895385817453B27A53C9047370942D9A711AF4ED8D7BC0F622A0F8F38D096F9E231CED96E028C9644988D11D6FCD5CE54AF833A4966325CBEA7D652FAD5ACDDE08ECD3DA8A788DD730048F8F91A09B5190B32930E0E582F42177D9390812B6DF9B4023AAB5668B8041A458516044BD4452D1B5F3CECD8A90C05598A61", "iutE": "392541F3174F", "iutP": "C64482B20243AAD604A840082C1AA7279CEF3622E0547BF5812C0C7F13B1D46FA2F7AE31E9E4099ADBC4F911DA5B487F3D7F0BB769075474756C970CDD869AFDBA1A647499E5A6A8A79F2935C9F1611838E905AEAF8E8A076C4716908CB03905F9C2023B748169422DBA45F30EC0BC8BFC24BC178B94BFBC55D9F50228D362ED", "iutQ": "BFB7EEF4FBDD3170BC998BDBEBD245D8DB23AACD2229CB9C16C14548E71BFA3910710A1D2F2A81015B418121E27FA73B261B4EF6BED8D3CAD41E1F7DDE8DB13EBA6D5B930D6CF3291A68A5F5F39FBA353F23D69859B5A76B04188923549B69013775C09CB5E75EFCB4A8AB6543D8E35D427419478EE9B37B0A107A6C68A8D2C5", "iutD": "02FADD5619339AB75C6378CE09051FB63E12748BB91E311DDDAE2EA8D6E6017EB4195215195D90F918009223FA111CBB9B431183D19C65A6D1E1A590433FB0933BF21CA2263D9092DE69F033156DBE521C39FB2ADE6115A28A50210F9044779D63D10BDCCCD7F84B39E8E54B5C5E13EBA521E15C109D0EFC553AB3CC75C8E7750164F207D9BB59C2DC64DCF01793B1EABC242218F8427CB1E802E5DC7300C779AEF7906251CCC8B6FFE41180FBF4A3B0CCEFC438A4B2BA9710E9E995BD5EB2C5EDF7FD4598A3C92C92C436A8657F895B6F919C0965CE0886DF9752C0AECA0ED06EAF5BB78ECDC960020CA4F9D5C695B3A4C2634FA62BAAEE74D5F488CAB6FB43", "serverC": "562C1A2AB296481238AB4ABF82603E317AD1CBE47CAB639DBD99C216862C38352703E4806AB56CB6F3808D9E12A10A868ABE98047A52CD1F73FA48D1B94C5845E014A2EE692EF2A47A2B503738A5A42FA4110E5FF3BA890BE917C916D8F04CEBF767D329D033EFAF83FF4452F092DC235D1D6DAB2BF3400FCFC6909D899A2186AA5D7FB5EFA03328BD946B9B8F6153000C388B41CE68E87FE616692C26E983B3CBD29776D74C9214C9501259F4D448A47F1CDF03183A613DF4ECBB8DE6C939F2CF123E5C705659D00E31AB7DEB6459BE5EC50A3A9BAD30AC067D8F2CA1BFBCF913D160ECCCB003EC4CFA7E092A6F98F6AACE29CF2F0FAD0434B0D3D9D2B0BE57", "tag": "6508EA6EE8B409C28EDADCD1FF2F1353E13B374E805F6281487B6B91" } ], "scheme": "KTS-OAEP-Party_V-confirmation", "kasRole": "responder", "keyGenerationMethod": "rsakpg2-basic", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "ktsConfiguration": { "hashAlg": "SHA2-224", "associatedDataPattern": "l||uPartyInfo||vPartyInfo", "encoding": "concatenation" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "provider" }, { "tgId": 8, "testType": "VAL", "tests": [ { "tcId": 24, "iutN": "AFE5C546F41B2DB817114BDC4D4663DD0A8FCA2A7E929534BABD77A795E4A065C0CB426C1E9D958A507DF0F4BEE8D6412A16534CBC759006A1CD2C0C511336FBDF9CE1C0C2833A6DC8A668CD5163D817DF30A78AFDA97F86E8BEC1AC186EB75080093521ABF8B9221B94DF5C4EFB52A6B401D95E7C46EA08B8FF15708034C104C4E1FCF42C0BEC7C8587D783B9DA76CE4D42FFB57528099F8159579A5DA6510E5AF21CE78938027EBE3FDE75CB1BEFC667B49B0095970BBDA097ABAA003B2803D5EDC8A0CCFD30817DF329E1633C942187D9D09975D8200F778A404F3B05DAC0B01970C877A13F67403C03A64EC27252B92AED3EC9849C4DA603229C5B730A63", "iutE": "955AF510E3", "iutP": "F2011FA20165585353358E1FE92899A60027A1EF13A86FF2F2B3033F8975E64BCB2E32BADD8C898EB9E34A57DA69CD36845295C97EB04125BBFD2F8BF312369D8D6989B75E1DF995F01FA055CD2BF0213FF651C01373B554E691D8D7227AAD59391882CB8A0D2CD613A83D330427B693D45206A16B70B50F3414C58BF40D3E2D", "iutQ": "BA11EF4D5300585BC0F546A75E4593D20A288B4D0BB32049F5D88BCF4892EB55D097322050CB7FE13A75F054DF44F768DA9303B8017FE7EC324018D3E192D1B04A26EB56AD6D650DE08CCDF3A0528A0DAB6D621943357BBBEEDF8EB6D8606E086891A66951A3D53DAD47ED7D3AD5CCC0F7F1334F9A3942F08F3CFA82AB1354CF", "iutD": "3868473E09256F7CEB0D30C470139425058265F5E4E2E3430B0CD25D700732BACF960F270416E2955AF4089CD0593C06B0C2EE11891411A2494E2AC345FB01DC44AA2F2D4A49BC49BD62AD15C7E1D9B9FA02C39A38258903EEC1923E79D4B0FB53B86FF4C2920C93F668144901F1660D52B228BFA881390E7D9F16DE747DF01389639E3DC66AE9E1B763E69417060DE5562C1E9CAD890F04A0BE11AE99968DA6AE3CB0CF8B0D76344528CB077ADBEF1FABBAB73AE3262477C6D561F57FA01499C5A22491FA12C764950A0C2947465DDEF8FF7E89922D8C9182D8D85E6328208D6BE1BFA6452FC24C33868E872567FDCB5FCAFF3A704BB394D7D6785C79EE730F", "serverC": "5BD7346B8CAE877F3078F2BFECA0A124C008E11F316B0EFA8793C5DB5034CB2B70E487D247723B2D9AB54577564D5BD584AE10FB48BC2EB3C248A3C302E73ECA7990EFFAD177E990CD09526F13AA72E4763B3B338EC0D801FA54527C1A5E29693F168459128862DCEA7A6C688201D2708032ABB57B3A9FF1D931BA3E68D9C00669ECF1854D9015FFC5563A16CD95333CF3CD8333B0694A64B7C971C8ED8CF48458A12CC36C7F3A6F3E92DF93B824BA865DB92B58BAF8E2F9B9642F57C6E0FD9381F4F51FC34E6BD81DFF4695BBD902A249FB91C95B4327F3166F265F737CAF6AD46F088A25CD1C12797433AE57E6CC6BB21FD3C28FA910D54C9C4FA5510E01A1", "tag": "C99D8B206E10C1A9CA76332F7C0955BBC99AAD54DBB2A26B04DEDD96" }, { "tcId": 25, "iutN": "BD38C20CA6E13F6A0758F5DE0EE2BB4A17879754268D258C06D195ADD20965188A096358A93C703524C00BB3D9F7C90B1931D9E705C1B7426EEF21781FE7C18318CDC3ADE4A9C1BA133412326A7ED8A9990992E0B1605DEC005FCF5C9A41CB483969175557C11438000ADAAA6A47B1CF6A1F21591C002D4E2A47DE9C8C862EBDD46204C69BB8CF3B18ADB368846719D3F9D6953D8206F83256EE0A665776A3FFE3C0DFA24D25741E742B8E3D5051F1A485CAEC55835258585DD3733DC4C0716C82661EB6B8024E38050BD44BF9538923069FC791616AE7B1A29839B8F56F6F08E952908B0F86325F73E3AB49770E422865C6D4E4C1685E0D05830546B596667B", "iutE": "0C842D360A9F", "iutP": "DD3ECB4BD12D543611C6EA0B76207E4167372B062EE7EFA43A8DB13867C71AAB6880E516C634912E96D6AEA92C160C766A833A222B85D1C3549280625CEB0DC07017228297E8C5A25A578B00AA4337BAEF0D2374888BC38B037CFE8CD7EB8522D659ED63D1FC838DF8C2ADEE10D43F531E574EE20DE3195D7BF47E1B75BE6407", "iutQ": "DAF2292854220400AAD6897BADED0CE88E04B0E390C70160DC4F9D40928D6EE50459BB4FF2EA6D27B2E26115C1582967D9DA5646C7606F95411C13C14AB6E30BEC4BD3D754E6C2E44B7743005C427CF011E7F775995A30D8300F35B5CFB89FF5E3BE583E483A4FD04FF0A1F8389FA576D1E37AE9ACC6CA44891C11A3B712D4ED", "iutD": "3BF711F5DFD7F882148A2BB30A438231BF8E1ABF5FC1102063A0362599BD8F20AC471EDC8F953362E737B81C055E2D926C4A08C1BDF73AA1AF5B261EEFCE31BC93DC8A23B6688E08BED8036C998250E55EDBB5AD352B0C961F41262FBD180579A9095CC045ABF499A7BA06C8A98F4E1CBB31586056D91D9156D8575424AA4F277414239AB513E1BCCCB846FDE45AA1DDCD79B4DE68A319A93421508447D99B9C86F306A7045DBB39B0BA285985964E3C712545C86B070B65443DFD0B71EA111DBF2539B72D00E12F6B2F5434D10D9DA827CED204068EC7A5BF6E1957284AC998D327A743DB11DD104D84418E0DCA7169ECF6A2CA75FC66A50577DDDBA4A23BE3", "serverC": "30B8860365891E116A79C7BD47ABF4C644A465830C62D2A5C5DE99FD3CF2C56ABAD41B573BCD5CE357FA593993C895BC60FE239190A84381131434B3ED3EDA10D9D5DFD0C7957AD147B886F3171BF28400169090AC6A6CAC51F1E691A6A603BF5A2389580181A4663C6B103170052904581BDEE1BFA4A05C9ABDAD90AA75BC77FC2282E1B9DF21AD6E925A7267D835F88344523102A879A184D23F64B3791002E708212F0EB75E0067664C70E00506D6E751760843F01E31A37DC16D776AE870C992F1C6AB36EF8A42F73974F398CD369DBDF1F2104CA67AAA4286D23BEFABD2AE8D3783C4FF9219B31301DD6FA8DD7DB6D6B899BD49659E039DFF9D2E698E3E", "tag": "D88096615AC3CE1059881D1EDD5F759D603E002AD8A865993A91C20B" }, { "tcId": 26, "iutN": "C4F2782144E48ED40D4E1CB8BD80E4178D099D7D243E812DBB40EA4238A530ADC36D94335048E9899582B03E0F4474B5E0136D5393903121792F34AE18A3C6B4D72DC767392EBF2FBC9D93DD99616DF939705D2C59FBAB52ACDDC42696FE80BAF46A0DCB44107FF4850C40FB26651F74B896B743C93F45B202E516B58430EB00BAC250621E55681F55E584D25DE37E2211C23D6690B292330EE37E91D3471EAB1C310540AD02BBA7435FED56979E7745D18FE62968A76D048DEFBD548BA34AF143E7BB0D8EDC364D5FD607731AF8F346C0038FDDF3BE594A9FC4E81E8B996DA340856B3E26100A40A16FA953EE13FD73C9254271C193DE240526EE7ED1A0C02D", "iutE": "039AE20B41B1", "iutP": "DFF76E316274CA060227E1B27D7309A52BDD50BB67539D18DAD0D87248573BCAB3ACE04526FFC98CBD3E6AA968B5450CE3ED08D90CACFAC03D95302C0087446DD14A67C280EC9333B65D676213DAAD0AFCD9FA8DC40C141A6E6131B93380E925A17E8416BF41E6DD7ACDE621C669216F4E63ADEAACE5EB5660260466C90D009D", "iutQ": "E11DB850A171686240F3DE4E226C9DDBA5D35AE251153E2FE5124A5AB5141F0FE2661EB66EE8864AA5575A6EE624CD4779A075BEDE980AFFD3273828BB0DBA9A61C472EFB4177B1B91397B5C1412571D3A05676FAF80D45455D2CDEA03188320B36F813D42084DE110243FB3ED60D2A1123C413E2D6D0AE302B4F801F88C40D1", "iutD": "2F35B3E8EC5EC17F6FC07EC60BC7BADD7E19DABC90D83DE98DCBBBCFAA090F9ED1806F3C9AEE82D48395CA923A39395EECFC0C7A558356569BCF4848D93BF4E5AEA487A1812BF4E0DECEE49F6DEDF059CDDCA25F4AF23F1E8BC31EE3F39A365D86AA8D349E240F237561C159FFC541E19B0C3CEDF26C0E1F2E4FC16255B76A4E2D98A76E41C1F8315B204792B8EC0E9575B07363509BA7135A69B1CE7B3BCA906030E6A923DBB1352B3F4D94039DE1299C90FB3FEE70FFEF5C2353643167D0FF5F03B4DD16EC628768B3EB53DDD52EF676C2A4B2665B13D6AE741968E93898B7A72A9AEC4F8F5DA741AB59CB9178B9E5CE51C9C580A9341476B5B0DF2C876BD1", "serverC": "03E1EF533586CF0EAC5E710E9782924297C5DE0ACB3F25030D01A2AF25469276B47A78C14A89019065B605930EBBA6F0BB67B2414893617867D901922BD172D96772D4598F9BE656F5F7095AFC07B1A5B9FEFC638392840D62747233328DE0FF316EAE0F0E9BD0404AB73C2A42D3A0766C8D76885467BA4C14516D977C2F814212FF784D02F648D0FC9E74282CF038050ED5AEB0C9E9FD0A1180E32197DE2D4E99F6D2AE089A1114FAB80E129C216BA22EE6E64D2A6FF6947344C774929B5CCBC3C618F9A49B6B1E4B47071726F93C4549E579A60355DC11D5CC30E11FE880B98F8EFBFEC0CB187F603B4783446A8C6530FD160909D51CE4C547AF3A269D3237", "tag": "D60EB78F826FB8EE2FFC943C5577EC91ED6F32BB21FC7948BC2F2B81" }, { "tcId": 27, "iutN": "C6FACF4F29A73D7ADB16D4326923566C9DE7495A55A81EDA9FEFAE0CE18473429DE6D874D22652FD0D68AA31E4B7C237C1C0C7365763298F7C1F1F605E8BA16C74ABE84F5C823C778B29DBFE786BC64DB933041E194A05A046266FCB2DBF7BF3604073DFE6B543298B7E8C84F73BAA9927C4FD9FA7DD362469A4D9FB97114E443B3821D8909E570B0A0AC4F993B905B802A20910E97B67E93010A8558E294040B7F3249248FCCCEACBD548A20F211C1C0E6311039F73A2BE894D63692FAE0D72CA09B47529251B2BE5E2773A1FBEA18021990D7C3150D4F61CC8887B7AF1193306A01F353F556DD2CFC0D76FD0839DD5EF15E00EE349923D3C46BFE123845C17", "iutE": "DB6BB870043F", "iutP": "DFC5248098B4545A8FA294BDEE0142D7FFFCEFF0E58E69400CC50AA5913A3994229BD7F31B134E1245C464E496FFF51DB98B5B6B68796AB6B94093E7C6991EF4862ABDE31EFB625B67576950442380A0ACD03EB02EC0BFDF7FF5EE7D6EB66AAF14A907169FA2EDF73B8A2B2759EAACA8BD029E3049339D8E415D860CF39DE593", "iutQ": "E3A398A24492C46AA77800A40FB2C4C336EC1799A45E4FC53E560650661F5CC4A848DE223EFE5B875504B0ABEA7D9566957C0ABFF46B62C2C6D7A0A01A196E5723EB22A419593F40AC0C050620159DDFF7206AD57680AFCAEDF77C7E3E07935A0BD0C0875D8C87FF51813FA4364FBA4255DFA7AD747A27E4727F31A05891C1ED", "iutD": "4C42B84E910C2A66DB1D070E6EB6824EB915C6FFA42A1B42FC6E94744DA9A7291363EA2BD0FE79C0474D1B8EB851B28472191514765400068B08CADE49C0BB0451DEEA98278CF2F684973BD426C0E0556E18DA8D187D1F71118D76FE15F7AD412D683EB6D95EFFA0179D3AC29BA4CF5A4A6C677D17E59A8E71266CC3346B0D3DC27881AF4DCAAC92946F801B67065F38628F14D6F77000DE936CCB4BCF36790734229FA5DA8B405238D08A7963FE910BB4F1E4638055765F4EC12DE5D659A026F8B6DFAF88E912FB7EBEE85A57BFE36DBA09957CC98CD0C3B3D4D8F5E7A129F572B16EA7B11A4CB702E3229424C4BED3FD70CF9FA41C39AA882619A09CA88E83", "serverC": "C4A9A2E871BF4D06639B3B036AF0543E2684B456449E1A2CF15D646AFB901F52FF61838BD2A2B23178F4AC09DD2BE4BF6758A493EF3AF463E673E091222A4B22A7622401B425187D7B8F63A8040AEC363842E0A326955DA7662BB1054DB882CCEBCC0C45DB3F1E2D3D252C83AC56BAB067B141438061DFB2D1866AFAD3D9BA837F00F911ABA786FE24CE19CE41C69536944EC19E3139C25348E544AD9F69BED4D63C2648BACAEBB501418B9C92152E3DE8F539E69F7F1A790AF1C626E0FDECF57814EACAC54B93FA33FA51DDFDAB2C68539E77CE2114F47BFC856B219D44FA1E11F7BB9800ED69C52DD6F6B3AEE080F03DD29ECDD0AFD4457281BFB7E8335FEC", "tag": "3C3DB96B92D2EE99E7CF1B9C0DE50B5BB481EC6C6675DAAC536142C4" }, { "tcId": 28, "iutN": "D26DAB4CAF09CAD46315AA4ADE174C98AF66DBBD09036EAAE13542BCCBAA5F855637703B4CB85217B74F17E28100DC5966FC66C952259381B0B094EDD144BCD2543BE4C97AB174067B2F58C78A7507E28EF94348A0BCA900AAF6549840DFB87EBF7C01BCDFAD11277763F3E8753210005747CA966B97F44114FAC352DC96A800D8E6BAC2DB1E1362153E80D7077A3616752F8FBF9B6991E894F13910D3F343F93E60F572727A21E7983576FB1E2BCB64739FB0F50ADEA7AABC2C2941383FAB7111FB46804CC0E53111B5E9A972550F6B1148E7340E9905DAF345D1CB068BD2C14406394481099B8810803A14A7BD9506E0B7B519A61AB8AD1A85C0CE7FF9880B", "iutE": "153D6D78292451", "iutP": "DDB421E006BFE1129DE5F8F23DB15FA1C052AD27A337C77FA2039C9366FD0111525D71D0D6B3C8F73AEEB8656BA41328A88D2CAECB6AAE4E85F893CFB71B01564B639650DA072EEC01799251864C7736D254AE67534C75E9AD4BD705A0CA71CC403FB2E3DAE57C57F480FB41545B9A5CFD349928E74195FD477136565E236DFD", "iutQ": "F2FB043AC072E89D4F31804A801942EDDE46260964F90D4B876C15280323176CF57C9855ACEB3D32DCC3AC6EF6A7E008CE7A34D4F6CF538B51B026FEA5C561FC9F76F260221067131B1DD8B7845EFBAD6ABAED6420B6E3E7DCBB6513FE5850B57A31CDF1554AC3BBDE548BD9B73046B7C42456F57ADB2D6C6847ABE5CB4668A7", "iutD": "01C5D7E0447F5BE997E7F92488F04DF2E998F7D0752E915A775F7B523AB1E983FB94C3B390067DEC2106CEA80FB89FC31A0C5D8B9FB3B14127093CC7A24E643538D5CC8F4FB6D7573A24B89110FCD8319A34B45A2B7DA4B6AFA33C2BD0D473034EDF2E2B85F8D266BAF7FF5649D04DEFCD4497F22CABA37E1E1C93140E92C1D3217848008FD70A082FA4FC22F3A4C578CCDFD019A38D5388FBC8853FA94F6E592C809ADD678F18EB302C914455492108C09673E801CD219F9B319C96A3FE7F92790A0836F9DEBB3FA365B71E4312801D3572132BEEDB0318F6E18D966436603DEF85369574F95D757D56A8826D630A7999E239954A51CB94C637B0B4C5AF3469", "serverC": "76334C1BA8B7B00915572FABAA61A1F583873A5E854F8604FF1C9E34CC43509CB35E25D30E06518BF74F6B912E8A5D57378AD454BB38DE550A9F7ED9223252887D9ED0021A2FDFD8DD7C833FCA38B8222607F36962D7037C98DAF068B095DECA4C010BCFD90C03CA83E0202165D3804DE0ACEF672A7193883A496562956B22B6D8F808EDE0718EE29E8E3665FC452982EB29B7C2B5DDF66A3CFC09ADE71729F38B6E8BC83980E06DF20C5715BA151F5AAC7D36C7AE0C51770BC29A69BAB9D53599A892A1D63E94ECD11541862C455FF24E31DF539D199999C12A052FA18F23EC8A5ACBD429362456E8D9ACB3F985222AB58D2D97B192E6421ED9C98F016A10F1", "tag": "A0A1F65FB1B24C159352EC0927C7E91DE4266394A0F66A340E62D86F" } ], "scheme": "KTS-OAEP-Party_V-confirmation", "kasRole": "responder", "keyGenerationMethod": "rsakpg2-basic", "modulo": 2048, "l": 512, "iutId": "123456ABCD", "serverId": "434156536964", "ktsConfiguration": { "hashAlg": "SHA2-224", "associatedDataPattern": "", "encoding": "None" }, "macConfiguration": { "macType": "KMAC-128", "keyLen": 128, "macLen": 224 }, "keyConfirmationDirection": "unilateral", "keyConfirmationRole": "provider" } ] } ]
After the ACVP client downloads and processes a vector set, it MUST send the response vectors back to the ACVP server. The following table describes the JSON object that represents a vector set response.¶
JSON Value | Description | JSON type | Optional |
---|---|---|---|
acvVersion | Protocol version identifier | value | No |
vsId | Unique numeric identifier for the vector set | value | No |
testGroups | Array of JSON objects that represent each test vector group. See Table 24. | array | No |
The testGroups section is used to organize the ACVP client response in a similar manner to how it receives vectors. Several algorithms SHALL require the client to send back group level properties in their response. This structure helps accommodate that.¶
JSON Value | Description | JSON type | Optional |
---|---|---|---|
tgId | The test group Id | value | No |
tests | Array of JSON objects that represent each test vector group. See Table 25. | array | No |
The testCase section is used to organize the ACVP client response in a similar manner to how it receives vectors. Several algorithms SHALL require the client to send back group level properties in their response. This structure helps accommodate that.¶
JSON Value | Description | JSON type | Optional |
---|---|---|---|
tcId | The test case Id | value | No |
testPassed | Used in VAL test types, should the KAS/KTS negotiation have succeeded? | boolean | Yes |
iutNonce | The nonce used by the IUT for several schemes. | value | Yes |
iutC | The ciphertext computed by the IUT (using the ACVP server's public key) for several schemes. | value | Yes |
dkm | The derived keying material as a result of the KAS/KTS negotiation. | value | Yes |
tag | The KeyConfirmation resulting MAC tag from the perspective of the IUT. | value | Yes |
The following is an example JSON object for KAS-IFC test results sent from the crypto module to the ACVP server.¶
[ { "acvVersion": "version" }, { "vsId": 0, "algorithm": "KAS-IFC", "revision": "Sp800-56Br2", "isSample": true, "testGroups": [ { "tgId": 1, "tests": [ { "tcId": 1, "iutC": "5241E33FA35237BDD028ABFCA768D71EBDB79D3D9969252A059AB81D9F0B1B3585F49198F0143F484F0684D734209D0256B53B6A4CFB0CBC4AF2802B90BDDBC62611D460CF26C451AD909041FF353968EC340048A1A4DAEC529B91B9A4FFF1A5A0FAC174CB7108E08926FC2D8AE89EE387FA1CAF5DF5458280C1C773AAABAF7A18E7C8F9148E7C983224EC025D67EDFE3EB8508EF6C8606E2AFDE0E4F79BB585122E86602A120587CC4EF5428D6EF1053A72EB038781FBFFBD8DDD285DA797128DE024FB4E5AEC26034BF437129B62CE4AF8FC1D355D395A5AD027F78D3B7D2F1D771A95462CD528CB643416B05A6D61C0E016FCA6502955645C32EE29FD4FD3", "dkm": "6338C4A2A63087EE641343CFC27523675AAF5DA8C015383B13B8B303B53FD29F1531BF6B54DF39F63112A1C4254F4643", "tag": "6C940AAFDDE0716CDAB88E23D8D06A29AF980C43EE85794E1E66B5C0" }, { "tcId": 2, "iutC": "AC0DAF554743D784E17FA47F7C015A1E16C90311B7CA5ABF73008879B73F108BE531812C17AA2990370F43947D53DECDB1CBCC8B3F22E1CE10C2FE4B8DB6563F13CF49DF84DF3ABA8C0FFFA9B27BA7D89AAB91A492BE2495DEC79A4B4412E4E09C2CB1F10153F54CAA2F37A797D38C7D9EA15CA767DAF81C406FE4DCB6F240C68927995A0B4815289C9B9BF7700DF67959FCBF991A589180FCEB5983E1EBE98FE1CB25E0E551B0A4B874D531D7AB9B7E5C7C910E9277ADCD49C409D14C25A93EFDE3A7FE4CAA46F85DFC6AE34DF5F1E2F6A5088A19D741F4DA26F9DC291127040DF71D31B93CAD385F477D2D000FF75F4E47497D615506B6759CF5126C6E9816", "dkm": "E81947E633569C91ADF7FD884D45A02CF8358D47F4F82B908975583D833AD9D780557467FB5EA37817A7E306FFDADAE5", "tag": "01849114E3716562C99FEE69980F89BC6C9EB4E6889CA18CD751658A" } ] }, { "tgId": 2, "tests": [ { "tcId": 3, "iutC": "A4C231D6FA5DD8E2F45332FEC2C87F89B8C43D28F3C9B340668F92CE86B2080B55EA25F145C970CFA99C6027AD4892CE7552AF304AEF8171AC2812BEBE54F34EFBFB0005608F2331DED6579A73224F3011A9B0D6464030056376FB1BA564552B183569DD4FC0EC3910E40060EAE73E23825760B5D88A1F63AF23DF629AB0B684AC8C6173D3286D0184C2D33882B8535148DF745E4D840071FF7C6E8DC9BE8BD257AC1917593C2907DA2A2BF95E17F7F5C22096D1DA0324211D1B7C2EE54DB0E2B23785BC036D9C8AE9206E108D23427A932D1C53043079BFD04850AD358655F2820D7EFE08192B355E9E74A6DC082AE4E0256CB025749F466F5E6639E810A4B2", "dkm": "4D1170048B20A83BBF4AB4D46447F37BCD9E64A03789A0B85EA6F9C507EAA3ADA2551B53EEBCC09D2060C4D40F09821E", "tag": "402E0FA6A5685B0F6783B2F35C4CD42A9FB1979436FC0CFE57D8F05B" }, { "tcId": 4, "iutC": "B85C76E4FB2974F808D441D2FF9EEAAE68DB10C32287AAAD4BB9048401CCFDFB2D75558C9416116C2F0B323D2BD2BB5AE731D65BE856A2C8BCC25F0614BDDEB25171BEA22CAB486518A8FFB1E02F86490821D5DE0E218D3355416E404E635350FC4B99314A18276477D300EDEB0B8249EEC825EEC4746497A2F065ADD00FE65A71D8E6745326A60A8A5A4E2C9F30A575C085BBE45A0E12948AD3CBA9769F4E48CC55690AFCB9ADEA2AE2339586C43A83769E81827778BC73497B4E073CF6D69DF33B5815131505B77139DC27883477568B8F284E1DDF2C58AA5A30522801648C2B0D5DCCA5378D64C3FA502422911259C93AA05E92E528E12BF6CE7324A03F1D", "dkm": "A7CAB18F5EB0EDFC981B794EF500AE1B35F2D3C2160525B1DDE0C5E75A162E746219FD06346450C3BB54E6BB9346C1EB", "tag": "63CCBEE22A34AF51FE289884779658ED8D988B716A04C462AC45AD20" } ] }, { "tgId": 3, "tests": [ { "tcId": 5, "iutNonce": "D2539EB1A71A5443AB98605DEA19C4F4645B1DDD6A849605AE47EF85947D5B659CFC885F972515B9FD5046E7AA3E102957CB8460E599E15AB335D7BCD35194F17F0B9CFB431CC0E8BB02774BDE493B8604C2D6286FDA7138F7CB7B570ED0BC749B2430E6C414EC2EF4F33B56D2D8252E8DE68D8FC52F16B0F1610F304AB4DCF65949230478C86C91529C58858B639A07FBC60BEAC715BDBF29A9AE31A63FCA4C78C6BA6CDF20F599D154A583EF3F59A092B66F150054BC14B502256D613DE6F81F47C4E4042CBD6ADB0B3F842973C24E16106E8D37EA933DAABF989D8BD0A410D8CEF6B18D70B10044A7FF939167D34EA0B13E064DBFC715F95255B52C0212DA", "dkm": "7192702B3CBA0ED6801CD5A3CDC965D52EE0E9C56DC310AF35E2BBA491754E0868476CC559981F2B8458192F331DE85C", "tag": "A5511FEBC658BDA081890789ECFEFF0A018671CB2EDC0666E296298B" }, { "tcId": 6, "iutNonce": "2C9E64B9714F6416FDC4042D8DD2E890C808D8A1E31E38AD0704288541726CA61908465CDAC0E08A28FB341A14BF25F2E3D9F63F710E6973FA3E7A52D98D1131DE19EDB2C5CC6ABF4849B04D9133EC8256021253A34BC006BA0C28447F28D4D948C54D01427BF5F62D9A8A3114247F2383FA7BAE665AF72C1A2F2EBBC39759D27BC57111566F7CD1B179AD9B77DA35E8C7EBDCD9FB4F9EB9D6A371BE4DA770DB35010C4A0C460E5FD476FE0413CECF8BEE7B6233738FD4870F7D5764CF5048AF7EC16946662364291F4F68D0D7AD372E08400F9657EF9C9E48726E70702EAF3C47D6B24AFCD7CCFD12B9220F2E1DFA7DEEC8937F8D9086310C661D322176E342", "dkm": "477DBC0E6EC2E9C23C465888609E2F9F4FE4063FA94FEF36313BC3486DDF56E70C7610E103FE3F7B2B881FE1B184FBBD", "tag": "78DC9FE37A9AA268148567E88114068B80F0988C6A41C4ED23310735" } ] }, { "tgId": 4, "tests": [ { "tcId": 7, "iutNonce": "0A7A8E48F665CD66514E704989577819BFE3F1F02F50F81D921DE310E64781D8AE23D0863DA95DA4B41AD2D78B562729886765D64FE659DB01CBF2530A82812426FC9FB181018025BA40D7882CF9E98471ED92676CA7D44ED55288BECF17E58CA3FFD174DA98171BCED17E23342E2D898AC16BEF0E2423F7707A4A981D4FF638640BB75A837345DCDDA18B8F9F44C81FEAA50DC65049975A5A54E82075F5BD5A611D68FD4D182E9787BB39A67E7D4C589ABF8DDAA95856CC090473B20BCC9717470A0DEC9D63DE787FB61EA616A05FCD06F3EC0D0C05646F0905612C91AE4EA5614F47DD4B534B87CC9ADF0DC760D26A3104605972F9668EE8583FE9EBAB135E", "dkm": "18BC94C4635AF9FBB565420FC45AE5287F2E85F5029F0D37B0656FF410D0E32D833D98E2ADE194C2F0A5BCCBD40FAADB", "tag": "3DFB8AAE182AE949999F8ABDDF58829611E7489A4F62D49CB0D4A482" }, { "tcId": 8, "iutNonce": "C52CBADF848B07E340C8D088A81C8D423EA1586F3DAD722CE5B3E21578EB0BF8FC69BC66F7F2A988E4C0A633A80F5DA3779C20D6D1E6B18192B2D12E14ECA3E6FC799706BF05DE5F772A56EE2F04DEB6E1F7011BD20772946F7C6BD65221B33AAED53887C63F9A79B7F2DD447A20FDFD88234FC82751BC34015D455A7E9652556FD10F2D0267DA31BF296C8F3C73F2B4D6EA6CA477220CBD033AEFA07059A2248219B76DD5D4E7F5C8C6EA330EBF6EF0FEB5B421BAD46F263EE501EA5CA2F8AA5C7B4EAB63F06A8B0B2779E6494AA205244B426804FF9FD0C41B5D4060F31D41AC347EB1C5933C401EB8205AA534429B2562DD79E3A5DEDA2C133EA03189442C", "dkm": "D905DCDCD7B621BE22A11CB3633D40F314B51E96177415DC5441AB3E2097A8D3B3FD5B1D9F99B66EE3BBDD452E7F1AED", "tag": "E68AA2535B5321812EBD42358078875469B6C9FDB66AC10A20CA675C" } ] }, { "tgId": 5, "tests": [ { "tcId": 9, "testPassed": true }, { "tcId": 10, "testPassed": false }, { "tcId": 11, "testPassed": true }, { "tcId": 12, "testPassed": true }, { "tcId": 13, "testPassed": false } ] }, { "tgId": 6, "tests": [ { "tcId": 14, "testPassed": true }, { "tcId": 15, "testPassed": true }, { "tcId": 16, "testPassed": true }, { "tcId": 17, "testPassed": false }, { "tcId": 18, "testPassed": false } ] }, { "tgId": 7, "tests": [ { "tcId": 19, "testPassed": true }, { "tcId": 20, "testPassed": true }, { "tcId": 21, "testPassed": false }, { "tcId": 22, "testPassed": true }, { "tcId": 23, "testPassed": false } ] }, { "tgId": 8, "tests": [ { "tcId": 24, "testPassed": true }, { "tcId": 25, "testPassed": false }, { "tcId": 26, "testPassed": false }, { "tcId": 27, "testPassed": true }, { "tcId": 28, "testPassed": true } ] } ] } ]
The following is an example JSON object for KTS-IFC test results sent from the crypto module to the ACVP server.¶
[ { "acvVersion": "version" }, { "vsId": 0, "algorithm": "KTS-IFC", "revision": "Sp800-56Br2", "isSample": true, "testGroups": [ { "tgId": 1, "tests": [ { "tcId": 1, "iutC": "3FCBDB6618681588BE0542880EF4288CE673135B5981C09BC5C3D7C3225775919E2EADD1ED9984F7D4194F928AEFE4C524B6D2E8F9BE5434230DBFBE26EB5B6593CDB90E0EB6E35E5FD2DE39724EC0B7DAC646B5BC36F5EC3925EAA417E9E366A31955C9AC14D067F1054201A200CDAF9195F866FB2CB64D27D3E826FEAD9ABBC1B5AB3150953B3A07BDB95026E8A08D359AB1426F5B179B9A9F51D2BE985CA0848D35769D899C9981D56C9E0B0F4E65CF0AD920D0F8569945AFE5B2BA6A69D7E71E88CC94ACDE9AA780A7E93F5D838DFAF6F980A7EB808EF7D0A9D8FDF546D64B93A63D3AC4BA77D9C127F7E8F31AFAF706DC04B743BD09967C4A80B841E88D", "dkm": "EE081CA3E8E21813C3B4934BE19A33BD36237A6C3534B748E4355673CD3D2895E489F9811A85BAFEE45CFDC39E5024BD", "tag": "6E18F6C2C743782727C3D1C7802CC438AC1A59E7C22D46EDE7A5B272" }, { "tcId": 2, "iutC": "1BEED2D4BD1819F87ECA7B043E02404D15F627103355137EA7880FC00644A939EE211B1B162F28B5DA5BB02C629132B64FDCE7BFB65B75FE23FA3C66F6E1B1D05CA29CEE9362ED3CC9149E744B7130EC590C67818888D81EF3BCAABD5C16D9F3C3A43B04211956FDB109247DF905905DA70DF43B3753AB2EFF26EB361A164B14DD0BACA75CF305F4ABFCA1EB9711F1FAB6FA91B9564E2619466679E644F8A156C6A5E1C7ADE9FDA54D310E4A5CAFD8D8C9D957D202633B22D74D711B70EDA5D397C036818402784C12F364B733CD7B6BBA7385FB66B733625AF9DBD561C1DCEB5D5F65F13CE9980079D31445D55A8B8320E348CF6F6AA758851FD26FCD5DAB90", "dkm": "96B3E0A815D346CFBB58502E4B10B75DFFAF2BABC912DC525B3FEC15FB5FD884266751FBD0F5A5D5657F9CE1E4BBDA6F", "tag": "5FA78BC3501FBB6E09A4D650E0B1BFB87319F5F03D7C3BF88B59AB22" } ] }, { "tgId": 2, "tests": [ { "tcId": 3, "iutC": "33B10E8E8A57EA48E87E83AF4E83C1237BA9ECAC0A41353D16012C06A9B866A94ACC096EC24156D655F20BE2BCBA9C7C4ED3A44AE5FF899529904C4B0B0B8B8E60A4265D5EB489AC08A0361F9557E59F1E7F2BCBEAA5AD6B10FC43203B4EF4100965049A8A30578FF72A4CF248A6124B2CA495DACED11C3676A8CB9BA5B81E5311B1DAB38A66472763DDCCCA3A49DC5EE544701FBAC773D737CC34F1ECEF74953EB46BA26EC30A8E2C9CB4190AEF27CCAF769897A4465E45E12A9C5A466FEA40A3D7CA8BE8692DFBE00533DDD25CFDE09ADB5C6A26A5F5A5DD7D0B5BBB89E2861136D7AF6BD856CDD72A9ED45FF4EA6491FA840683B6D8643E7D9DA4D2E34DB7", "dkm": "496E42721FCD0C93088F381989F1CD094E2511F52A6F4A348B6CEF2FB81B10F783DADFE3FA81E2E7CA8DA4A797EDB03F", "tag": "A2D80CD5C358B85799F88470D04D0DA2DCC4FBC0A0AB79CB41E10716" }, { "tcId": 4, "iutC": "21B8E9B27C566107AB3C7DE8BBE67CBE850F43E2A2F7B6314B0135AD90025B6FD3B386D680181BAEB2AF44D0C5F7D4E6B3368E2DDEC988FBF12C586D4EE3B904DB8CB60C89E5FBF9ED032D39F3549081ACFD57B1BF20542C0483F76E2C58C3ABC22793AF0AEE6837EC57CFCD00BC9E5BBD4966D6FFD9E00F2E468AC42FA5DB2E960A5F79D194CE84DC17077CDEFC05AE9DFBA413A09FFFA2502727E917CB5E5274A750B47E2480D95DAE832292FBA9EE66B992BEF94A8DD5C5E4A43B897CDA38F77C0EDF256F5B03B9C0EC09D7E6FC23D9C83C7F2776EA140E40E2E8EFE87B3C3B865FA60D15769812F9A6ED5079EBAA62FB130E9D6C94EECD9A69E57D5BAC32", "dkm": "784D9569B4208E8E79D37904DA1060BE1E2FCF2977103ED2F5135186C8F4779166C49A9842568AFE72B2001B219D95C5", "tag": "B24888EDF195D1A2FA07708C47ADE6221BB762E6869D088A45B5BB01" } ] }, { "tgId": 3, "tests": [ { "tcId": 5, "dkm": "AFCBE6C03A93739BA54F85502CEB6474D1B1AFEEE2F80FB463F1B10C906B7D37697DAE20081302F97062292221E08CBE", "tag": "13EF97269508599278EDAB540F33C655A294206B84C860A4BEBFAE85" }, { "tcId": 6, "dkm": "91F693F2F38CF657BBCBDD1AA4448448B53209BB63EB5CFF953D0780206996754306FE8FCBF5A2F581E1819A93249757", "tag": "982DDD8965E0C5D458A7F989E4C2B80A2ADDADB609C53DCE0A0E014A" } ] }, { "tgId": 4, "tests": [ { "tcId": 7, "dkm": "9CFD872FC9247E7CCF9E9F55F8C63D64C2615F991F91307608CBADA908978462F2EF3E838597B0C2DA79DFFD04C1FA8A", "tag": "16DBCF852288404D472D1F5EEE81A651340DCDE253ED9A90BEF52020" }, { "tcId": 8, "dkm": "E0B8266E82D930312B29ABBBE78E4735699AAACD5965E31AA8B286547063E7144AEA9F1B493DBE014315A955193F20B2", "tag": "B9F34816ECC8C458E0B65FC811B243123E12E83A4DF542355258E869" } ] }, { "tgId": 5, "tests": [ { "tcId": 9, "testPassed": true }, { "tcId": 10, "testPassed": false }, { "tcId": 11, "testPassed": true }, { "tcId": 12, "testPassed": false }, { "tcId": 13, "testPassed": true } ] }, { "tgId": 6, "tests": [ { "tcId": 14, "testPassed": false }, { "tcId": 15, "testPassed": true }, { "tcId": 16, "testPassed": true }, { "tcId": 17, "testPassed": false }, { "tcId": 18, "testPassed": true } ] }, { "tgId": 7, "tests": [ { "tcId": 19, "testPassed": true }, { "tcId": 20, "testPassed": true }, { "tcId": 21, "testPassed": false }, { "tcId": 22, "testPassed": true }, { "tcId": 23, "testPassed": false } ] }, { "tgId": 8, "tests": [ { "tcId": 24, "testPassed": true }, { "tcId": 25, "testPassed": false }, { "tcId": 26, "testPassed": false }, { "tcId": 27, "testPassed": true }, { "tcId": 28, "testPassed": true } ] } ] } ]
There are no additional security considerations outside of those outlined in the ACVP document.¶
This document does not require any action by IANA.¶