Règle d’unicité et de non corrélation : l’émetteur des identifiants prédéfinis est garant que chaque valeur qu’il génère n’est utilisée qu’une seule fois pour un secteur d’activité donné, et que l’identifiant ne doit pas pouvoir être déduit de la seule connaissance d’un ou plusieurs autres identifiants AMC.
Les principes de génération des valeurs utilisée pour l’AMC commune, et recommandés pour les AMC spécifiques sont les suivants :
ADCET dispose de la totalité d’une gamme de valeurs de 4 octets (soit plus de 4 milliards de valeurs possibles) qu’il peut subdiviser comme il le souhaite.
Il est par exemple possible de la scinder en gammes plus petites assignable à différents sous-traitants ou à différents projet, à condition que ces gammes ne se recouvrent pas.
La clé triple-DES (« TDES ») de l'ADCET est utilisée. Cette clé doit rester confidentielle car elle peut permettre de prédire les numéros des applications AMC : seules les entités qui génèrent les identifiants ont besoin de la connaître.
Les plages de valeurs sont définies par la première valeur de la plage et la dernière et comprennent toutes les valeurs de la plage.
Uniqueness and non-correlation rule: the issuer of the predefined identifiers guarantees that each generated value is used only once for a given sector of activity, and that the identifier must not be able to be predicted from the mere knowledge of one or more other AMC identifiers.
For common AMC values (also recommended for specific AMC), the values generation rule is the following:
ADCET has a whole range of 4-byte values (more than 4 billion possible values) that the issuer can subdivide as it wishes.
It is for example possible to split it into smaller ranges assignable to different subcontractors or to different projects, provided that these ranges do not overlap.
The ADCET triple-DES (“TDES”) key is used. This key must remain confidential because it can be used to predict the numbers of AMC applications: only the entities that generate the identifiers need to know it.
Value ranges are defined by the first and last value in the range and include all values in the range.