ISO 14906:2011
(Main)Electronic fee collection — Application interface definition for dedicated short-range communication
Electronic fee collection — Application interface definition for dedicated short-range communication
ISO 14906:2011 specifies the application interface in the context of electronic fee collection (EFC) systems using the dedicated short-range communication (DSRC).
Perception du télépéage — Définition de l'interface d'application relative aux communications dédiées à courte portée
L'ISO 14906:2011 spécifie l'interface d'application dans le contexte des installations de perception du télépéage utilisant des communications dédiées à courte portée.
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 14906
Second edition
2011-10-15
Electronic fee collection — Application
interface definition for dedicated short-
range communication
Perception du télépéage — Définition de l'interface d'application relative
aux communications dédiées à courte portée
Reference number
ISO 14906:2011(E)
©
ISO 2011
---------------------- Page: 1 ----------------------
ISO 14906:2011(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2011
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2011 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 14906:2011(E)
Contents Page
Foreword . iv
Introduction . v
1 Scope . 1
2 Normative references . 2
3 Terms and definitions . 2
4 Abbreviated terms . 5
5 EFC application interface architecture . 7
5.1 Relation to the DSRC communication architecture . 7
5.2 Usage of DSRC application layer by the EFC application interface . 9
5.3 Addressing of EFC attributes . 9
5.4 Addressing of components . 11
6 EFC Transaction Model . 12
6.1 General . 12
6.2 Initialisation Phase . 12
6.3 Transaction phase . 15
7 EFC Functions . 17
7.1 Overview and general concepts . 17
7.2 EFC functions . 21
8 EFC Attributes . 34
8.1 General . 34
8.2 Data group CONTRACT . 36
8.3 Data group RECEIPT . 36
8.4 Data group VEHICLE . 36
8.5 Data group EQUIPMENT . 37
8.6 Data group DRIVER . 37
8.7 Data group PAYMENT . 37
Annex A (normative) EFC data type specifications . 51
Annex B (informative) CARDME transaction . 67
Annex C (informative) Examples of EFC transaction types . 93
Annex D (informative) Functional requirements . 103
Annex E (normative) Mapping table from LatinAlphabetNo2 & 5 to LatinAlphabetNo1 . 110
Annex F (informative) Mapping table between EFC Vehicledata attribute and European
registration certificate . 111
Bibliography . 113
© ISO 2011 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO 14906:2011(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the
International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 14906 was prepared by Technical Committee ISO/TC 204, Intelligent transport systems, in collaboration
with Technical Committee CEN/TC 278, Road transport and traffic telematics.
This second edition cancels and replaces the first edition (ISO 14906:2004), which has been technically
revised.
iv © ISO 2011 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 14906:2011(E)
Introduction
This International Standard specifies an application interface for electronic fee collection (EFC) systems,
which are based on dedicated short-range communication (DSRC). It supports interoperability between EFC
systems on an EFC-DSRC application interface level. This International Standard is intended for DSRC
charging applications, but specifically the definition of EFC data elements is valid beyond the use of a DSRC
charging interface and might be used for other DSRC applications (e.g. compliance checking communication)
and/or on other interfaces (e.g. the application interface of autonomous systems).
This International Standard provides specifications for the EFC transaction model, EFC data elements
(referred to as attributes) and functions, from which an EFC transaction can be built. The EFC transaction
model provides a mechanism that allows handling of different versions of EFC transactions and associated
contracts. A certain EFC transaction supports a certain set of EFC attributes and EFC functions as defined in
this International Standard. It is not envisaged that the complete set of EFC attributes and functions be
present in each piece of EFC equipment, on-board equipment (OBE) or roadside equipment (RSE).
This International Standard provides the basis for agreements between operators, which are needed to
achieve interoperability. Based on the tools specified in this International Standard, interoperability can be
reached by operators recognising each others' EFC transactions (including the exchange of security
algorithms and keys) and implementing the EFC transactions in each others' RSEs, or they can reach an
agreement to define a new transaction (and contract) that is common to both. Considerations should also be
made by each operator so that the RSE has sufficient resources to implement such additional EFC
transactions.
In order to achieve interoperability, operators should agree on issues such as
which optional features are actually being implemented and used,
access rights and ownership of EFC application data in the OBE,
security policy (including encryption algorithms and key management, if applicable),
operational issues, such as how many receipts may be stored for privacy reasons, how many receipts are
necessary for operational reasons (for example as entry tickets or as proof of payment),
the agreements needed between operators in order to regulate the handling of different EFC transactions.
In this revision, users are faced with issues related to backward compatibility. This issue can be managed by
using the following:
EfcModule ASN.1 module, including a version number;
Efc-ContextMark (incl. the ContextVersion), denoting the implementation version, provides a means to
ensure co-existence of different implementation versions by means of a look-up table and associated
appropriate transaction processing. This will enable the software of the RSE to determine the version of
the OBE and his capabilty to accept the new features of this version of this International Standard.
Annex A provides the normative ASN.1 specifications of the used data types (EFC action parameters and
attributes).
Annex B presents an informative example of a transaction based on the CARDME specification, including
bit-level specification.
© ISO 2011 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO 14906:2011(E)
Annex C presents informative examples of EFC transaction types, using the specified EFC functions and
attributes.
Annex D presents an informative listing of functional requirements, which can be satisfied by using the tools
provided by this International Standard.
Annex E presents an informative mapping table from LatinAlphabetNo2 & 5 to LatinAlphabetNo1 to ease for a
Service Provider the use of LatinAlphabetNo1 to encode an OBE for data available wiitten with non-Latin1
characters.
Annex F presents an informative mapping table between EFC vehicle data attributes and European
registration certificates to ease the task of a service provider when he needs to personalise an OBE by
obtaining vehicle data.
This application interface definition can also be used with other DSRC media which do not use a layer 7
according to ISO 15628/EN 12834. Any DSRC medium which provides services to read and write data, to
initialise communication and to perform actions is suitable to be used as a basis for this application interface.
Adaptations are medium specific and are not further covered here. As Annex B describes in detail a
transaction for central account systems, this International Standard can also be used for onboard account
systems, in conjunction with ISO/TS 25110, which provides examples of systems based on onboard accounts.
vi © ISO 2011 – All rights reserved
---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO 14906:2011(E)
Electronic fee collection — Application interface definition for
dedicated short-range communication
1 Scope
This International Standard specifies the application interface in the context of electronic fee collection (EFC)
systems using the dedicated short-range communication (DSRC).
The EFC application interface is the EFC application process interface to the DSRC application layer, as can
be seen in Figure 1 below. This International Standard comprises specifications of
EFC attributes (i.e. EFC application information) that can also be used for other applications and/or
interfaces,
the addressing procedures of EFC attributes and (hardware) components (e.g. ICC and MMI),
EFC application functions, i.e. further qualification of actions by definitions of the concerned services,
assignment of associated ActionType values and content and meaning of action parameters,
the EFC transaction model, which defines the common elements and steps of any EFC transaction,
the behaviour of the interface so as to ensure interoperability on an EFC-DSRC application interface level.
RSE OBE
Application process
Application process
Attributes Attributes
(e.g. PaymentMeans, (e.g. PaymentMeans,
VehicleDimensions, …) VehicleDimensions, …)
ADU
ActionType (e.g. debit,
ActionType (e.g. debit,
set_MMI, transfer_channel, …) set_MMI, transfer_channel, …)
Scope of this
NotifyApplicationRSU
NotifyApplicationOBU
GET
GET
International
SET
SET
Standard
ACTION
EndApplication ACTION
RegisterApplicationOBU
RegisterApplicationRSU
.request .confirm DeregisterApplication
.response .indication
DeregisterApplication
EndApplication
T-ASDU T-ASDU
DSRC DSRC
I-Kernel
I-Kernel
application application
layer layer
T-APDU T-Kernel
T-Kernel
Kernel
Kernel
Figure 1 — The EFC application interface
This is an interface standard, adhering to the open systems interconnection (OSI) philosophy (see
ISO/IEC 7498-1), and it is as such not concerned with the implementation choices to be realised at either side
of the interface.
© ISO 2011 – All rights reserved 1
---------------------- Page: 7 ----------------------
ISO 14906:2011(E)
This International Standard provides security-specific functionality as place holders (data and functions) to
enable the implementation of secure EFC transactions. Yet the specification of the security policy (including
specific security algorithms and key management) remains at the discretion and under the control of the EFC
operator, and hence is outside the scope of this International Standard.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
ISO 612, Road vehicles — Dimensions of motor vehicles and towed vehicles — Terms and definitions
ISO 1176, Road vehicles — Masses — Vocabulary and codes
ISO 3166-1, Codes for the representation of names of countries and their subdivisions — Part 1: Country
codes
ISO 3779, Road vehicles — Vehicle identification number (VIN) — Content and structure
ISO 4217, Codes for the representation of currencies and funds
ISO 7812-1, Identification cards — Identification of issuers — Part 1: Numbering system
ISO/IEC 8824-1, Information technology — Abstract Syntax Notation One (ASN.1): Specification of basic
notation
ISO/IEC 8825-2, Information technology — ASN.1 encoding rules: Specification of Packed Encoding Rules
(PER)
ISO 14816:2005, Road transport and traffic telematics — Automatic vehicle and equipment identification —
Numbering and data structure
ISO 15628:2007, Road transport and traffic telematics — Dedicated short range communication (DSRC) —
DSRC application layer
EN 12834:2003, Road transport and traffic telematics — Dedicated Short Range Communication (DSRC) —
DSRC application layer
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
access credentials
data that is transferred to on-board equipment (OBE), in order to establish the claimed identity of a roadside
equipment (RSE) application process entity
NOTE The access credentials carry information needed to fulfil access conditions in order to perform the operation
on the addressed element in the OBE. The access credentials can carry passwords as well as cryptographic based
information such as authenticators.
3.2
action
function that an application process resident at the roadside equipment can invoke in order to make the on-
board equipment (OBE) execute a specific operation during the transaction
2 © ISO 2011 – All rights reserved
---------------------- Page: 8 ----------------------
ISO 14906:2011(E)
3.3
attribute
application information formed by one or by a sequence of data elements, and that is managed by different
actions used for implementation of a transaction
3.4
authenticator
data appended to, or a cryptographic transformation of, a data unit that allows a recipient of the data unit to
prove the source and/or the integrity of the data unit and protect against forgery
3.5
channel
information transfer path
[ISO 7498-2:1989, definition 3.3.13]
3.6
component
logical and physical entity composing an on-board equipment, supporting a specific functionality
3.7
contract
expression of an agreement between two or more parties concerning the use of the road infrastructure
3.8
cryptography
discipline which embodies principles, means, and methods for the transformation of data in order to hide its
information content, prevent its undetected modification and/or prevent its unauthorised use
[ISO 7498-2:1989, definition 3.3.20]
3.9
data group
collection of closely related EFC data attributes which together describe a distinct part of an EFC transaction
3.10
data integrity
property that data has not been altered or destroyed in an unauthorised manner
[ISO 7498-2:1989, definition 3.3.21]
3.11
element
DSRC directory containing application information in the form of attributes
3.12
empty list
container for attributeValues (OCTET STRING) with the length equal to zero
3.13
on-board equipment
equipment fitted within or on the outside of a vehicle and used for toll purposes
NOTE The OBE does not need to include payment means.
3.14
on-board unit
minimum component of an on-board equipment, whose functionality always includes at least the support of
the DSRC interface
© ISO 2011 – All rights reserved 3
---------------------- Page: 9 ----------------------
ISO 14906:2011(E)
3.15
operator
entity involved in the process outside the user
NOTE An operator is a generic term which can be used for a toll service provider or a toll charger.
3.16
roadside equipment
equipment located along the road transport network, for the purpose of communication and data exchanges
with on-board equipment
3.17
service
EFC road transport related facility provided by a service provider, normally a type of infrastructure, the use of
which is offered to the user, for which the user may be requested to pay
3.18
service primitive
communication elementary communication service provided by the application layer protocol to the
application processes
NOTE The invocation of a service primitive by an application process implicitly calls upon and uses services offered
by the lower protocol layers.
3.19
session
exchange of information and interaction occurring at a specific EFC station between the roadside equipment
and the user/vehicle
3.20
toll charger
legal entity charging toll for vehicles in a toll domain
[ISO/TS 17574:2009, definition 3.27]
3.21
toll domain
area or part of a road network where a toll regime is applied
[ISO 17573:2010, definition 3.18]
3.22
toll service
EFC service enabling users having only one contract and one set of on-board equipment (OBE) to use a
vehicle in one or more toll domains
NOTE Adapted from ISO/TS 12813:2009.
3.23
toll service provider
EFC legal entity providing to his customers toll services on one or more toll domains for one or more classes
of vehicle
NOTE 1 In other documents the terms issuer or contract issuer may be used.
NOTE 2 The toll service provider may provide the OBE or may provide only a magnetic card or a smart card to be used
with OBE provided by a third party (like a mobile telephone and a SIM card can be obtained from different parties).
NOTE 3 The toll service provider is responsible for the operation (functioning) of the OBE.
[ISO/TS 17574:2009, definition 3.28]
4 © ISO 2011 – All rights reserved
---------------------- Page: 10 ----------------------
ISO 14906:2011(E)
3.24
transaction
whole of the exchange of information between the roadside equipment and the on-board equipment
necessary for the completion of an EFC operation over the DSRC
3.25
transaction model
functional model describing the general structure of electronic payment fee collection transactions
3.26
user
customer of a toll service provider, one liable for toll, the owner of the vehicle, a fleet operator, a driver, etc.,
depending on the context
4 Abbreviated terms
For the purposes of this document, the following abbreviated terms apply unless otherwise specified.
4.1
APDU
Application Protocol Data Unit
4.2
AP
Application Process
4.3
ASN.1
Abstract Syntax Notation One (ISO/IEC 8824-1)
4.4
BST
Beacon Service Table
4.5
CCC
Compliance check communication
4.6
cf
Confirm
4.7
DSRC
Dedicated Short-Range communication
4.8
EID
Element Identifier
4.9
EFC
Electronic Fee Collection
4.10
GPS
Global Positioning System
© ISO 2011 – All rights reserved 5
---------------------- Page: 11 ----------------------
ISO 14906:2011(E)
4.11
ICC
Integrated Circuit(s) Card
4.12
I-Kernel
Initialisation Kernel
4.13
IID
Invoker Identifier
4.14
ind
Indication
4.15
LAC
Localisation Augmentation Communication
4.16
L1
Layer 1 of DSRC (Physical Layer)
4.17
L2
Layer 2 of DSRC (Data Link Layer)
4.18
L7
Application Layer Core of DSRC
4.19
LID
Logical Link Control Identifier
4.20
LLC
Logical Link Control
4.21
LPDU
LLC Protocol Data Unit
4.22
MAC
Medium Access Control
4.23
MMI
Man-Machine Interface
4.24
n.a.
Not applicable
4.25
OBE
On-Board Equipment
6 © ISO 2011 – All rights reserved
---------------------- Page: 12 ----------------------
ISO 14906:2011(E)
4.26
PDU
Protocol Data Unit
4.27
PER
Packed Encoding Rules (ISO/IEC 8825-2)
4.28
req
Request
4.29
rs
Response
4.30
RSE
Roadside Equipment
4.31
RTTT
Road Transport and Traffic Telematics
4.32
SAM
Secure Application Module
4.33
T-APDU
Transfer-Application Protocol Data Unit
4.34
T-ASDU
Transfer-Application Service Data Unit
4.35
T-Kernel
Transfer Kernel
4.36
VST
Vehicle Service Table
5 EFC application interface architecture
5.1 Relation to the DSRC communication architecture
The DSRC services are provided to an application process by means of the DSRC Application Layer service
primitives, which are abstract implementation interactions between a communication service user and a
provider. The services are offered by the DSRC communication entities by means of its DSRC Application
Layer (EN 12834/ISO 15628).
© ISO 2011 – All rights reserved 7
---------------------- Page: 13 ----------------------
ISO 14906:2011(E)
RSU OBU
AP ADU AP
NotifyApplicationRSU NotifyApplicationOBU
GET GET
SET SET
EndApplication RegisterApplicationOBU
ACTION ACTION
RegisterApplicationRSU DeregisterApplication
.response .indication
.request .confirm
DeregisterApplication EndApplication
B-Kernel
B-Kernel
I-Kernel I-Kernel
n.a. for
n.a. for
EFC
EFC
DSRC-L7 DSRC-L7
T-Kernel
T-APDU T-Kernel
LLC sublayer LLC sublayer
DSRC-L2 LPDU DSRC-L2
MAC sublayer MAC sublayer
DSRC-L1 Physical layer
PPDU Physical layer DSRC-L1
Figure 2 — The EFC application process on top of the DSRC communication stack
NOTE The abbreviations used in Figure 2 are defined in Clause 4.
The Transfer Kernel of DSRC Application Layer offers the following services to application processes (see
also Figure 2 above):
GET: The invocation of a GET service request results in retrieval (i.e. reading) of application information
(i.e. Attributes) from the peer service user (i.e. the OBE application process), a reply is always expected.
SET: The invocation of a SET service request results in modification (i.e. writing) of application
information (i.e. Attributes) of the peer service user (i.e. the OBE application process). This service may
be requested in confirmed or non-confirmed mode, a reply is only expected in the former case.
ACTION: The invocation of an ACTION service request results in a performance of an action by the peer
service user (i.e. the OBE application process). An action is further qualified by the value of the
ActionType. This service may be requested in confirmed or non-confirmed mode, a reply is only expected
in the former case.
8 © ISO 2011 – All rights reserved
---------------------- Page: 14 ----------------------
ISO 14906:2011(E)
EVENT-REPORT: The invocation of an EVENT-REPORT service request forwards a notification of an
event to the peer service user.
INITIALISATION: The invocation of an initialisation service request by RSE results in an attempt to
initialise communication between a RSE and each OBE that has not yet established communication with
the concerned RSE. The Initialisation service is only used by the Initialisation Kernel as defined in
EN 12834/ISO 15628.
5.2 Usage of DSRC application layer by the EFC application interface
EFC uses the following services offered by DSRC Application Layer (as defined in EN 12834/ISO 15628):
The INITIALISATION services:
Notify Application RSU (at RSE);
End Application (at RSE);
Register Application RSU (at RSE);
Deregister Application (at RSE and OBE);
Notify Application OBU (at OBE);
Register Application OBU (at OBE)
are used to realise the EFC-specific initialisation mechanism (see Clause 6);
The GET service is used to retrieve EFC attributes (For attribute specifications see Clause 8);
The SET service is used to set EFC attributes;
The ACTION services are applied to realise additional EFC specific functionality needed to support EFC
application processes, such as TRANSFER_CHANNEL, SET_MMI and ECHO (see 7.2).
In the following, the EFC-specific usage of the DSRC Layer 7 services is specified in detail.
NOTE The EVENT-REPORT-service can be implicitly used by EFC application processes. It is e.g. used indirectly as
part of an already defined command to release an application process (see EN 12834/ISO 15628, Ready Application).
However as the EVENT-REPORT-service is not explicitly used by EFC application processes, this service is not further
referred to in this International Standard.
5.3 Addressing of EFC attributes
5.3.1 Basic mechanism
EFC Attributes are used to transfer the EFC application-specific information.
EFC Attributes are composed of one or more data elements of specified ASN.1 types. Each data element is
associated with, within the context of this International Standard, an unambiguous name.
To each EFC Attribute, an AttributeID is associated. The AttributeId enables to unambiguously identify and
address an EFC Attribute.
© ISO 2011 – All rights reserved 9
---------------------- Page: 15 ----------------------
ISO 14906:2011(E)
EXAMPLE Figure 3 illustrates the basic addressing mechanism.
Attribute ID AttrlD = 0 AttrlD = 2 AttrlD = 3 AttrlD = 4 AttrlD = n
Contract Contract Contract
….
……….
Attribute
Validity Vehicle Authenticator
ContractAuthenticator ::=
ContractVehicle ::=
ASN.1-Type
ContractValidity ::= SEQUENCE {
contractRestrictions OCTET STRING (SIZE(4))
contractExpiryDate DateCompact
}
Figure 3 — Basic addressing mechanism
5.3.2 Role of the EID
In a given OBE, the DSRC-EID (different from 0) is used to address an EFC context, identified by the
EFC-ContextMark (see 6.2.3), in which Attributes can be addressed unambiguously by AttributeIDs inside an
Element of the OBE. In the VST, the OBE specifies one or several of these EFC contexts, each corresponding
to an EFC ContextMark and the EID to be used for addressing the attributes and using the EFC functions
supported by it.
EXAMPLE
AttrlD = 0 AttrlD = 2 AttrlD = 3 AttrlD = 4 AttrlD = n
Contract Contract Contract
….
Validity Vehicle Authenticator ……….
EID = 1
A A A
Contract Contract Contract
…. ……….
Validity Vehicle Authenticator
EID = 2
B B B
Contract Contract Contract
…. ……….
EID = 3 Validity Vehicle Authenticator
C C C
Figure 4 — Role of the EID
EID equals 0 shall be used to address application-independent functions and components, e.g. SET_MMI and
TRANSFER_CHANNEL (see 7.2).
5.3.3 Multiple Instances of Attributes
There may be n, where n is an integer, instances of an Attribute available in an OBE.
The maximum number of instances N of one Attribute may be limited according to th
...
NORME ISO
INTERNATIONALE 14906
Deuxième édition
2011-10-15
Perception du télépéage — Définition de
l'interface d'application relative aux
communications dédiées à courte portée
Electronic fee collection — Application interface definition for dedicated
short-range communication
Numéro de référence
ISO 14906:2011(F)
©
ISO 2011
---------------------- Page: 1 ----------------------
ISO 14906:2011(F)
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2011
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne peut être reproduite ni utilisée sous
quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit
de l'ISO à l'adresse ci-après ou du comité membre de l'ISO dans le pays du demandeur.
ISO copyright office
Case postale 56 CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Publié en Suisse
ii © ISO 2011 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO 14906:2011(F)
Sommaire Page
Avant-propos . iv
Introduction . v
1 Domaine d'application . 1
2 Références normatives . 2
3 Termes et définitions . 2
4 Termes abrégés . 5
5 Architecture d'interface d'application EFC . 8
5.1 Relation avec l'architecture de communication de DSRC . 8
5.2 Utilisation de la couche d'application de DSRC par l'interface d'application de l'EFC . 9
5.3 Adressage des attributs d'EFC . 9
5.4 Adressage des composants . 11
6 Modèle de transaction d'EFC . 12
6.1 Généralités . 12
6.2 Phase d'initialisation . 12
6.3 Phase de transaction . 15
7 Fonctions d'EFC . 17
7.1 Vue d'ensemble et concepts généraux . 17
7.2 Fonctions d'EFC . 21
8 Attributs d'EFC . 34
8.1 Généralités . 34
8.2 Groupe de données CONTRACT . 36
8.3 Groupe de données RECEIPT . 36
8.4 Groupe de données VEHICLE . 36
8.5 Groupe de données EQUIPMENT . 37
8.6 Groupe de données DRIVER . 37
8.7 Groupe de données PAYMENT . 37
Annexe A (informative) Spécifications de type de données d'EFC . 50
Annexe B (informative) Transaction CARDME . 67
Annexe C (informative) Exemples de types de transactions d'EFC . 93
Annexe D (informative) Exigences fonctionnelles . 103
Annexe E (normative) Tableau de mappage de LatinAlphabetNo2 et 5 à LatinAlphabetNo1 . 110
Annexe F (informative) Tableau de mappage entre l'attribut Vehicledata d'EFC et le certificat
d'immatriculation européen . 111
Bibliographie . 114
© ISO 2011 – Tous droits réservés iii
---------------------- Page: 3 ----------------------
ISO 14906:2011(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes nationaux de
normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est en général confiée
aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude a le droit de faire partie du
comité technique créé à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec l'ISO participent également aux travaux. L'ISO collabore étroitement avec
la Commission électrotechnique internationale (CEI) en ce qui concerne la normalisation électrotechnique.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
Partie 2.
La tâche principale des comités techniques est d'élaborer les Normes internationales. Les projets de Normes
internationales adoptés par les comités techniques sont soumis aux comités membres pour vote. Leur
publication comme Normes internationales requiert l'approbation de 75 % au moins des comités membres
votants.
L'attention est appelée sur le fait que certains des éléments du présent document peuvent faire l'objet de
droits de propriété intellectuelle ou de droits analogues. L'ISO ne saurait être tenue pour responsable de ne
pas avoir identifié de tels droits de propriété et averti de leur existence.
L'ISO 14906 a été élaborée par le comité technique ISO/TC 204, Systèmes intelligents de transport, en
collaboration avec le comité technique CEN/TC 278, Application télématique pour le transport routier et la
circulation routière.
Cette deuxième édition annule et remplace la première édition (ISO 14906:2004), qui a fait l'objet d'une
révision technique.
iv © ISO 2011 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO 14906:2011(F)
Introduction
La présente Norme internationale spécifie une interface d'application relative aux installations de perception
du télépéage (EFC) reposant sur des systèmes de communication dédiés à courte portée (DSRC). Elle
permet l'interopérabilité entre installations EFC à un niveau donné d'interface d'application EFC-DSRC. Elle
est destinée aux applications de facturation par DSRC, mais de façon spécifique la validité de la définition des
éléments de données EFC dépasse l'utilisation d'une interface de facturation par DSRC et peut être utilisée
pour d'autres applications de DSRC (par exemple une communication de contrôle de conformité) et/ou sur
d'autres interfaces (par exemple l'interface d'application de systèmes autonomes).
La présente Norme internationale définit les spécifications du modèle de transaction EFC, des éléments de
données EFC (appelés attributs) ainsi que des fonctions EFC sur lesquels peut se construire une transaction
EFC. Le modèle de transaction EFC fournit un mécanisme qui permet de traiter différentes versions de
transactions EFC ainsi que les contrats associés. Une transaction EFC donnée comporte un certain nombre
des attributs et des fonctions EFC qui sont définis dans la présente Norme internationale. Il n'est pas
envisagé d'introduire l'ensemble complet des attributs et fonctions EFC dans chaque élément d'installation
EFC, qu'il s'agisse d'équipements embarqués (OBE) ou d'infrastructures routières (RSE).
La présente Norme internationale fournit, à l'intention des opérateurs, une base d'accord indispensable pour
assurer l'interopérabilité. Les outils spécifiés dans le document permettent d'assurer cette interopérabilité
entre opérateurs pourvu que chacun reconnaisse les transactions EFC des autres (y compris l'échange des
algorithmes et des clés de sécurité) et les mette en œuvre dans ses infrastructures comme dans celles des
autres ou bien que les opérateurs s'accordent pour définir une nouvelle transaction — et un nouveau
contrat — qui leur soient communs. Il convient également que chaque opérateur examine si son infrastructure
routière possède les ressources nécessaires pour mettre en œuvre les transactions EFC supplémentaires du
type défini.
Pour assurer l'interopérabilité, il convient que les opérateurs se mettent d'accord sur des points tels que:
les aspects facultatifs à mettre effectivement en œuvre et à utiliser;
les droits d'accès et la propriété des données de l'application EFC dans l'OBE;
la politique de sécurité (y compris les algorithmes de chiffrement et la gestion des clés, le cas échéant);
les questions opérationnelles, comme le nombre de reçus pouvant être conservés pour des raisons de
confidentialité, le nombre de reçus nécessaires pour des raisons opérationnelles (tickets d'entrée ou
preuves de paiement par exemple);
les accords entre opérateurs nécessaires pour réglementer les différentes transactions EFC.
Dans la présente révision, les utilisateurs sont confrontés à des problèmes de compatibilité ascendante. Ce
problème peut être traité en utilisant les éléments suivants:
Module EfcModule ASN.1, incluant un numéro de version;
Efc-ContextMark (incluant ContextVersion), représentant la version de mise en œuvre, qui fournit un
moyen pour garantir la coexistence de différentes versions de mise en œuvre au moyen d'un tableau de
correspondance et du traitement de transactions associées appropriées. Cela permet au logiciel du RSE
de déterminer la version de l'OBE et sa capacité à prendre en charge les nouvelles fonctions de cette
version de la présente Norme internationale.
L'Annexe A comporte les spécifications normatives ASN.1 des types de données utilisés (paramètres et
attributs de l'action EFC).
© ISO 2011 – Tous droits réservés v
---------------------- Page: 5 ----------------------
ISO 14906:2011(F)
L'Annexe B donne un exemple de transaction reposant sur la spécification CARDME, avec la spécification du
niveau des éléments binaires.
L'Annexe C donne des exemples informatifs de types de transaction EFC avec les fonctions et attributs EFC
spécifiés.
L'Annexe D répertorie de manière informative les exigences fonctionnelles qui peuvent être respectées si l'on
utilise les outils fournis dans la présente Norme internationale.
L'Annexe E présente un tableau informatif de mappage des alphabets LatinAlphabetNo2 et 5 sur l'alphabet
LatinAlphabetNo1 pour faciliter à un fournisseur de service l'utilisation de l'alphabet LatinAlphabetNo1 pour
coder un OBE pour des données disponibles écrites avec des caractères non-Latin1.
L'Annexe F présente un tableau informatif de mappage entre les attributs de données de véhicule EFC et les
certificats d'immatriculation européens, destiné à faciliter la tâche d'un fournisseur de service lorsqu'il a besoin
de personnaliser un OBE par rapport à la façon d'obtenir certaines données de véhicule.
Cette définition d'interface d'application peut également être utilisée avec d'autres supports de DSRC qui
n'utilisent pas la couche 7 selon l'ISO 15628/l'EN 12834. Tout support de DSRC fournissant des services de
lecture et d'écriture de données pour initialiser une communication et pour exécuter des actions convient pour
être utilisé comme base pour cette interface d'application. Les adaptations sont spécifiques au support et ne
sont pas traitées ici. L'Annexe B décrit en détail une transaction pour un système de comptabilité centralisé.
La présente Norme internationale peut également être utilisée pour un système de comptabilité embarqué,
conjointement à l'ISO/TS 25110, qui donne des exemples de systèmes basés sur une comptabilité
embarquée.
vi © ISO 2011 – Tous droits réservés
---------------------- Page: 6 ----------------------
NORME INTERNATIONALE ISO 14906:2011(F)
Perception du télépéage — Définition de l'interface
d'application relative aux communications dédiées à courte
portée
1 Domaine d'application
La présente Norme internationale spécifie l'interface d'application dans le contexte des installations de
perception du télépéage (EFC) utilisant des communications dédiées à courte portée (DSRC).
Cette interface d'application EFC est l'interface du processus d'application EFC avec la couche d'application
DSRC, comme le montre la Figure 1 ci-dessous. La présente Norme internationale spécifie les éléments
suivants:
les attributs EFC (c'est-à-dire les informations sur l'application EFC) pouvant également être utilisés pour
d'autres applications et/ou interfaces;
les procédures d'adressage des attributs EFC et des composants (matériels) (par exemple ICC et MMI);
les fonctions de l'application EFC, c'est-à-dire la qualification ultérieure des actions par la définition des
services concernés, l'attribution des valeurs ActionType associées ainsi que le contenu et la signification
des paramètres des actions;
le modèle de transaction EFC, qui définit les éléments et les étapes que toutes les transactions ont en
commun;
le comportement de l'interface qui doit assurer l'interopérabilité à un niveau donné d'interface
d'application EFC-DSRC.
RSE OBE
Processus d’application
Processus d’application
Attributs (par exemple Attributs (par exemple
PaymentMeans, PaymentMeans,
VehicleDimensions, …) VehicleDimensions, …)
ADU
ActionType (par exemple débit, ActionType (par exemple débit,
set_MMI, transfer_channel, …)
set_MMI, transfer_channel, …)
Domaine
d’application
NotifyApplicationRSU
NotifyApplicationOBU
GET
GET
de la
SET
SET
présente
ACTION EndApplication
ACTION RegisterApplicationOBU
Norme
RegisterApplicationRSU
.request .confirm DeregisterApplication
.response .indication
internationale DeregisterApplication
EndApplication
T-ASDU
T-ASDU
Couche Couche
I-Kernel
d’application d’application
I-Kernel
DSRC DSRC
T-APDU T-Kernel
T-Kernel
Kernel
Kernel
Figure 1 — Interface d'application EFC
© ISO 2011 – Tous droits réservés 1
---------------------- Page: 7 ----------------------
ISO 14906:2011(F)
Il s'agit d'une interface normalisée répondant à la philosophie de l'interconnexion des systèmes ouverts (OSI)
(voir l'ISO/CEI 7498-1) et qui, en tant que telle, ne dépend pas des choix de mise en œuvre réalisés de part et
d'autre de l'interface.
La présente Norme internationale définit en termes de paramètres fictifs (données et fonctions) la
fonctionnalité spécifique permettant d'assurer la sécurité de mise en œuvre des transactions EFC. La
spécification de la politique de sécurité (y compris les algorithmes de sécurité particuliers et la gestion des
clés) demeure toutefois de la responsabilité de l'opérateur EFC et ne relève donc pas du domaine
d'application du présent document.
2 Références normatives
Les documents de référence suivants sont indispensables pour l'application du présent document. Pour les
références datées, seule l'édition citée s'applique. Pour les références non datées, la dernière édition du
document de référence s'applique (y compris les éventuels amendements).
ISO 612, Véhicules routiers — Dimensions des automobiles et véhiculés tractés — Dénominations et
définitions
ISO 1176, Véhicules routiers — Masses — Vocabulaire et codes
ISO 3166-1, Codes pour la représentation des noms de pays et de leurs subdivisions — Codes de pays
ISO 3779, Véhicules routiers — Numéro d'identification des véhiculés (VIN) — Contenu et structure
ISO 4217, Codes pour la représentation des monnaies et types de fonds
ISO 7812-1, Cartes d'identification — Identification des émetteurs — Partie 1: Système de numérotation
ISO/CEI 8824-1, Technologies de l'information — Notation de syntaxe abstraite numéro un (ASN.1):
Spécification de la notation de base
ISO/CEI 8825-2, Technologies de l'information — Règles de codage ASN.1: Spécification des règles de
codage compact (PER)
ISO 14816:2005, Télématique du transport routier et de la circulation routière — Identification automatique
des véhicules et des équipements — Codification et structure des données
ISO 15628:2007, Télématique du transport routier et de la circulation routière — Communications dédiées à
courte portée (DSRC) — Couche d'application DSRC
EN 12834:2003, Télématique de la circulation et du transport routier — Communication à courte portée —
Couche applicative
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions suivants s'appliquent.
3.1
justificatifs d'accès
données transmises à l'équipement embarqué (OBE) afin de déterminer l'identité déclarée d'une entité de
processus d'application d'équipement d'infrastructures routières (RSE)
NOTE Les justificatifs d'accès comportent les informations nécessaires pour satisfaire aux conditions d'accès afin
d'exécuter l'opération sur l'élément adressé dans l'OBE. Les justificatifs d'accès peuvent comporter des mots de passe
ainsi que des informations cryptographiques, par exemple des authentifiants.
2 © ISO 2011 – Tous droits réservés
---------------------- Page: 8 ----------------------
ISO 14906:2011(F)
3.2
action
fonction pouvant être appelée par un processus d'application résident sur l'équipement d'infrastructures
routières afin de faire exécuter une opération spécifique par l'équipement embarqué (OBE) durant la
transaction
3.3
attribut
information d'application constituée d'un élément de données ou d'une séquence de tels éléments et gérée
par différentes actions utilisées pour la mise en œuvre d'une transaction
3.4
authentifiant
donnée ajoutée à une unité de données ou transformation cryptographique (voir 3.8) d'une telle unité,
permettant à un destinataire de l'unité de données de prouver la source et l'intégrité de l'unité de données et
la protection contre la contrefaçon
3.5
voie
chemin de transfert de l'information
[ISO 7498-2:1989, définition 3.3.13]
3.6
composant
entité logique et physique composant un équipement embarqué, prenant en charge une fonctionnalité
particulière
3.7
contrat
expression d'un accord entre deux parties ou plus, concernant l'utilisation de l'infrastructure routière
3.8
cryptographie
discipline incluant les principes, moyens et méthodes de transformation des données, dans le but de cacher
leur contenu, d'empêcher que leur modification passe inaperçue et/ou d'empêcher leur utilisation non
autorisée
[ISO 7498-2:1989, définition 3.3.20]
3.9
groupe de données
collection d'attributs de données EFC étroitement liés décrivant ensemble une partie distincte d'une
transaction EFC
3.10
intégrité des données
propriété assurant que des données n'ont pas été modifiées ou détruites de façon non autorisée
[ISO 7498-2:1989, définition 3.3.21]
3.11
élément
DSRC répertoire contenant des informations d'application sous la forme d'attributs
3.12
liste vide
contenant pour attributeValues (OCTET STRING) ayant une longueur de zéro
© ISO 2011 – Tous droits réservés 3
---------------------- Page: 9 ----------------------
ISO 14906:2011(F)
3.13
équipement embarqué
équipement installé dans un véhicule ou en dehors de celui-ci et utilisé à des fins de péage
NOTE Il n'est pas nécessaire que l'OBE contienne un moyen de paiement.
3.14
unité embarquée
composant minimal d'un équipement embarqué, dont la fonctionnalité comprend toujours au moins la prise en
charge de l'interface DSRC
3.15
opérateur
entité participant au processus en dehors de l'utilisateur
NOTE Terme générique; l'opérateur peut être un fournisseur de service de péage ou un organisme de facturation de
péage.
3.16
équipement d'infrastructures routières
équipement placé le long du réseau de transport routier, dont le but est la communication et les échanges de
données avec l'équipement embarqué
3.17
service
EFC installation associée au transport routier, fournie par un fournisseur de services, normalement un type
d'infrastructure, dont l'utilisation offerte à l'utilisateur peut demander un paiement
3.18
service primaire
communication service de communication élémentaire fourni par le protocole de la couche application aux
processus d'application
NOTE L'appel d'un service primaire par un processus d'application demande et utilise implicitement les services
offerts par les couches de protocole inférieures.
3.19
session
échange d'informations et interaction survenant à une station EFC spécifique entre l'équipement
d'infrastructures routières et l'utilisateur/le véhicule
3.20
organisme de facturation de péage
personne morale facturant le péage aux véhicules situés dans un secteur à péage
[ISO/TS 17574:2009, définition 3.27]
3.21
secteur à péage
domaine ou partie d'un réseau routier où est appliqué un régime de péage
[ISO 17573:2010, définition 3.18]
3.22
service de perception du télépéage
EFC service permettant aux utilisateurs ayant un seul contrat et un ensemble d'équipements embarqués
(OBE) d'utiliser un véhicule dans un ou plusieurs secteurs à péage
NOTE Adapté de l'ISO/TS 12813:2009.
4 © ISO 2011 – Tous droits réservés
---------------------- Page: 10 ----------------------
ISO 14906:2011(F)
3.23
fournisseur de service de perception du télépéage
EFC personne morale fournissant des services de perception du télépéage à ses clients dans un ou
plusieurs secteurs à péage pour une ou plusieurs classes de véhicule
NOTE 1 Dans d'autres documents, le terme émetteur ou émetteur de contrat peut être utilisé.
NOTE 2 Le fournisseur de service de perception du télépéage peut délivrer l'OBE ou peut ne délivrer qu'une carte
magnétique ou une carte à puce destinée à être utilisée avec l'OBE fournie par une tierce partie (de même qu'une carte
de téléphone portable et une carte SIM peuvent être obtenues auprès de parties différentes).
NOTE 3 Le fournisseur de service de perception du télépéage est responsable de l'exploitation (du fonctionnement) de
l'OBE.
[ISO/TS 17574:2009, définition 3.28]
3.24
transaction
totalité de l'échange d'informations entre l'équipement d'infrastructures routières et l'équipement embarqué,
nécessaire pour réaliser une opération d'EFC sur la DSRC
3.25
modèle de transaction
modèle fonctionnel décrivant la structure générale des transactions de collecte de péage par paiement
électronique
3.26
utilisateur
client d'un fournisseur de service de péage, assujetti au péage, propriétaire du véhicule, opérateur d'une flotte,
conducteur, etc., selon le contexte
4 Termes abrégés
Pour les besoins du présent document, les termes abrégés suivants s'appliquent, sauf indication contraire.
4.1
APDU
Unité de données de protocole d'application (Application Protocol Data Unit)
4.2
AP
Processus d'application (Application Process)
4.3
ASN.1
Abstract Syntax Notation One (ISO/CEI 8824-1)
4.4
BST
Tableau de service de balises (Beacon Service Table)
4.5
CCC
Communication de contrôle de conformité
4.6
cf
Confirmation
© ISO 2011 – Tous droits réservés 5
---------------------- Page: 11 ----------------------
ISO 14906:2011(F)
4.7
DSRC
Communication dédiée à courte portée (Dedicated Short-Range Communication)
4.8
EID
Identifiant d'élément (Element Identifier)
4.9
EFC
Perception du télépéage (Electronic Fee Collection)
4.10
GPS
Système mondial de positionnement (Global Positioning System)
4.11
ICC
Carte à circuit(s) intégré(s) [Integrated Circuit(s) Card]
4.12
I-Kernel
Noyau d'initialisation (Initialisation Kernel)
4.13
IID
Identifiant du demandeur (Invoker Identifier)
4.14
ind
Indication
4.15
LAC
Communication de complément de localisation (Localisation Augmentation Communication)
4.16
L1
Couche 1 (Layer 1) de la DSRC (Couche physique)
4.17
L2
Couche 2 (Layer 2) de la DSRC (Couche liaison de données)
4.18
L7
Noyau de la couche (layer) application de DSRC
4.19
LID
Identifiant de contrôle de liaison logique (Logical Link Control Identifier)
4.20
LLC
Contrôle de liaison logique (Logical Link Control)
4.21
LPDU
Unité de données de protocole de LLC (LLC Protocol Data Unit)
6 © ISO 2011 – Tous droits réservés
---------------------- Page: 12 ----------------------
ISO 14906:2011(F)
4.22
MAC
Contrôle d'accès au support (Medium Access Control)
4.23
MMI
Interface homme-machine (Man-Machine Interface)
4.24
n.a.
Non applicable
4.25
OBE
Équipement embarqué (On-Board Equipment)
4.26
PDU
Unité de données de protocole (Protocol Data Unit)
4.27
PER
Règles de codage compact (Packed Encoding Rules) (ISO/CEI 8825-2)
4.28
req
Demande (Request)
4.29
rs
Réponse
4.30
RSE
Équipement d'infrastructures routières (Roadside Equipment)
4.31
RTTT
Télématique pour le transport et le trafic routier (Road Transport and Traffic Telematics)
4.32
SAM
Module d'application sécurisé (Secure Application Module)
4.33
T-APDU
Unité de données de protocole d'application de transfert (Transfer-Application Protocol Data Unit)
4.34
T-ASDU
Unité de données de service d'application de transfert (Transfer-Application Service Data Unit)
4.35
T-Kernel
Noyau de transfert (Transfer Kernel)
4.36
VST
Tableau de service de véhicules (Vehicle Service Table)
© ISO 2011 – Tous droits réservés 7
---------------------- Page: 13 ----------------------
ISO 14906:2011(F)
5 Architecture d'interface d'application EFC
5.1 Relation avec l'architecture de communication de DSRC
Les services de DSRC sont fournis à un processus d'application au moyen des primitives de service de la
couche application de DSRC, qui sont des interactions de mise en œuvre abstraite entre un utilisateur de
service de communication et un fournisseur. Les services sont offerts par les entités de communication de
DSRC au moyen de sa couche application de DSRC (EN 12834/ISO 15628).
RSU OBU
AP ADU AP
NotifyApplicationRSU NotifyApplicationOBU
GET GET
SET
SET
EndApplication RegisterApplicationOBU
ACTION ACTION
RegisterApplicationRSU DeregisterApplication
.request .response .indication
.confirm
DeregisterApplication EndApplication
B-Kernel B-Kernel
I-Kernel I-Kernel
n.a. pour n.a. pour
l’EFC l’EFC
DSRC-L7 DSRC-L7
T-Kernel
T-APDU T-Kernel
Sous-couche LLC Sous-couche LLC
LPDU
DSRC-L2 DSRC-L2
Sous-couche MAC Sous-couche MAC
DSRC-L1 Couche physique
PPDU Couche physique DSRC-L1
Figure 2 — Processus d'application EFC au-dessus de la pile de communication de DSRC
NOTE Les abréviations utilisées à la Figure 2 sont définies à l'Article 4.
Le noyau de transfert de la couche application de DSRC offre les services suivants aux processus
d'application (voir également Figure 2 ci-dessus):
GET: L'appel d'une demande de service GET produit une récupération (c'est-à-dire, une lecture)
d'informations d'application (c'est-à-dire, d'attributs) de l'utilisateur du service pair (c'est-à-dire, le
processus d'application d'OBE), une réponse est toujours attendue.
SET: L'appel d'une demande de service SET produit une modification (c'est-à-dire, une écriture)
d'informations d'application (c'est-à-dire, d'attributs) de l'utilisateur du service pair (c'est-à-dire, le
processus d'application d'OBE). Le service peut être demandé en mode confirmé ou non confirmé, une
réponse n'est attendue que dans le premier cas.
ACTION: L'appel d'une demande de service ACTION produit l'exécution d'une action par l'utilisateur du
service pair (c'est-à-dire, le processus d'application d'OBE). En outre, une action est qualifiée par la
valeur d'ActionType. Le service peut être demandé en mode confirmé ou non confirmé, une réponse n'est
attendue que dans le premier cas.
8 © ISO 2011 – Tous droits réservés
---------------------- Page: 14 ----------------------
ISO 14906:2011(F)
EVENT-REPORT: L'appel d'une demande de service EVENT-REPORT achemine une notification d'un
événement à l'utilisateur du service pair.
INITIALISATION: L'appel d'une demande de service d'initialisation par le RSE produit une tentative
d'initialisation de communication entre un RSE et chaque OBE n'ayant pas encore établi de
communication avec le RSE concerné. Le service d'initialis
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.