Die Abstract Syntax Notation One ist eine plattformunabhängige „Sprache“, mit der Datenstrukturen definiert werden können. Sie ist gemeinsamer Standard der ITU-T (International Telecommunication Union) und der ISO (Internationale Organisation für Normung). ASN.1 wird genutzt, um die Nachrichtenelemente von Protokollen des OSI-Modells eindeutig zu beschreiben. Sie wird von OSI-konformen Techniken wie X.500 und X.509, aber auch von Internetprotokollen wie SNMP oder LDAP verwendet. Auch im Telekommunikationsbereich wird ASN.1 angewendet, etwa bei GSM für die Abrechnung von Roaminggesprächen.