4.1.3 Notations
All changes in this version
Title changed
Before · SP 800-73-4
Notations
After · SP 800-73-5
Notations
Control changed
Before · SP 800-73-4
Name Comment Format Size (in bytes) ICC Integrated Circuit Card (PIV Card) N/A N/A ID sICC Static, non-anonymous PIV Card identifier, which is the truncated hash of C ICC Binary 8 bytes
GUID Card UUID (see Section 3.4.1 of Part 1) Binary 16 bytes C ICC Secure messaging card verifiable certificate, which is authenticated by client application. See Section 4.1.5 . CVC
ID sH Client application identifier. This is a locally assigned identifier for the client application. If none is available, it could be set to all zeros. Binary 8 bytes
N ICC PIV Card Application nonce. See Table 14 for the length. Binary 16 or 24 bytes
SK CFRM Key confirmation key used to compute authentication cryptogram. See Table 14 for the length. 16 or 32 bytes
SK MAC , SK RMAC , SK ENC Secure messaging session keys. See Table 14 for encryption or MAC session key length. 16 or 32 bytes
T 8 (Data) Leftmost 8 bytes of Data . Binary 8 bytes T 16 (Data) Leftmost 16 bytes of Data . Binary 16 bytes KDF(Z, len, OtherInfo) Key Derivation Function (KDF) specified in Section 4.1.6 . N/A N/A
ECC_CDH Elliptic curve cryptography cofactor Diffie-Hellman (ECC CDH) primitive, as specified in [SP800-56A , Section 5.7.1.2]. N/A N/A
OtherInfo Input parameters to the KDF. See Section 4.1.6 . N/A N/A len The length (in bits) of the secret keying material to be generated using the KDF ( len = 512 for cipher suite 2 and 1024 for cipher suite 7). N/A N/A
CB ICC Protocol control byte returned by the PIV Card Binary 1 byte CB H Protocol control byte sent by client application (host) Binary 1 byte
After · SP 800-73-5
Name Comment Format Size (in bytes) ICC Integrated Circuit Card (PIV Card) N/A N/A ID sICC Static, non-anonymous PIV Card identifier, which is the truncated hash of C ICC Binary 8 bytes
GUID Card UUID (see Section 3.4.1 of Part 1) Binary 16 bytes C ICC Secure messaging card verifiable certificate, which is authenticated by client application. See Section 4.1.5 . CVC
ID sH Client application identifier. This is a locally assigned identifier for the client application. If none is available, it could be set to all zeros. Binary 8 bytes
N ICC PIV Card Application nonce. See Table 14 for the length. Binary 16 or 24 bytes
SK CFRM Key confirmation key used to compute authentication cryptogram. See Table 14 for the length. 16 or 32 bytes
SK MAC , SK RMAC , SK ENC Secure messaging session keys. See Table 14 for encryption or MAC session key length. 16 or 32 bytes
T 8 (Data) Leftmost 8 bytes of Data . Binary 8 bytes T 16 (Data) Leftmost 16 bytes of Data . Binary 16 bytes KDF(Z, len, OtherInfo) Key Derivation Function (KDF) specified in Section 4.1.6 . N/A N/A
ECC_CDH Elliptic curve cryptography cofactor Diffie-Hellman (ECC CDH) primitive, as specified in [SP800-56A , Section 5.7.1.2]. N/A N/A
OtherInfo Input parameters to the KDF. See Section 4.1.6 . N/A N/A len The length (in bits) of the secret keying material to be generated using the KDF ( len = 512 for cipher suite 2 and 1024 for cipher suite 7). N/A N/A
CB ICC Protocol control byte returned by the PIV Card Binary 1 byte CB H Protocol control byte sent by client application (host) Binary 1 byte