Commission Implementing Regulation (EU) 2016/799Show full title

Commission Implementing Regulation (EU) 2016/799 of 18 March 2016 implementing Regulation (EU) No 165/2014 of the European Parliament and of the Council laying down the requirements for the construction, testing, installation, operation and repair of tachographs and their components (Text with EEA relevance)

1.INTRODUCTIONU.K.
1.1. References U.K.

The following references are used in this Appendix:

SHA-1

National Institute of Standards and Technology (NIST). FIPS Publication 180-1: Secure Hash Standard. April 1995.

PKCS1

RSA Laboratories. PKCS # 1: RSA Encryption Standard. Version 2.0. October 1998.

TDES

National Institute of Standards and Technology (NIST). FIPS Publication 46-3: Data Encryption Standard. Draft 1999.

TDES-OP

ANSI X9.52, Triple Data Encryption Algorithm Modes of Operation. 1998.

ISO/IEC 7816-4

Information Technology — Identification cards — Integrated circuit(s) cards with contacts — Part 4: Interindustry commands for interexchange. First edition: 1995 + Amendment 1: 1997.

ISO/IEC 7816-6

Information Technology — Identification cards — Integrated circuit(s) cards with contacts — Part 6: Interindustry data elements. First edition: 1996 + Cor 1: 1998.

ISO/IEC 7816-8

Information Technology — Identification cards — Integrated circuit(s) cards with contacts — Part 8: Security related interindustry commands. First edition 1999.

ISO/IEC 9796-2

Information Technology — Security techniques — Digital signature schemes giving message recovery — Part 2: Mechanisms using a hash function. First edition: 1997.

ISO/IEC 9798-3

Information Technology — Security techniques — Entity authentication mechanisms — Part 3: Entity authentication using a public key algorithm. Second edition 1998.

ISO 16844-3

Road vehicles — Tachograph systems — Part 3: Motion sensor interface.

1.2. Notations and abbreviated terms U.K.

The following notations and abbreviated terms are used in this Appendix:

(Ka, Kb, Kc)

a key bundle for use by the Triple Data Encryption Algorithm,

CA

Certification Authority,

CAR

Certification Authority Reference,

CC

Cryptographic Checksum,

CG

Cryptogram,

CH

Command Header,

CHA

Certificate Holder Authorisation,

CHR

Certificate Holder Reference,

D()

Decryption with DES,

DE

Data Element,

DO

Data Object,

d

RSA private key, private exponent,

e

RSA public key, public exponent,

E()

Encryption with DES,

EQT

Equipment,

Hash()

hash value, an output of Hash,

Hash

hash function,

KID

Key Identifier,

Km

TDES key. Master Key defined in ISO 16844-3.

KmVU

TDES key inserted in vehicle units.

KmWC

TDES key inserted in workshop cards.

m

message representative, an integer between 0 and n-1,

n

RSA keys, modulus,

PB

Padding Bytes,

PI

Padding Indicator byte (for use in Cryptogram for confidentiality DO),

PV

Plain Value,

s

signature representative, an integer between 0 and n-1,

SSC

Send Sequence Counter,

SM

Secure Messaging,

TCBC

TDEA Cipher Block Chaining Mode of Operation

TDEA

Triple Data Encryption Algorithm,

TLV

Tag Length Value,

VU

Vehicle Unit,

X.C

the certificate of user X issued by a certification authority,

X.CA

a certification authority of user X,

X.CA.PK o X.C

the operation of unwrapping a certificate to extract a public key. It is an infix operator, whose left operand is the public key of a certification authority, and whose right operand is the certificate issued by that certification authority. The outcome is the public key of the user X whose certificate is the right operand,

X.PK

RSA public key of a user X,

X.PK[I]

RSA encipherment of some information I, using the public key of user X,

X.SK

RSA private key of a user X,

X.SK[I]

RSA encipherment of some information I, using the private key of user X,

‘xx’

an Hexadecimal value,

||

concatenation operator.