ASN.1 应用和标准

ASN.1 用于许多不同类型和用途的标准,由各种标准开发组织发布。 在这里,我们描述了 ASN.1 的一些用途。


 

来自 3GPP 的蜂窝技术

3GPP 是几个合作协议 电信标准机构。 在过去的十年中,3GPP 开发了 UMTS、LTE 和 5G; 这些是部署最广泛的移动技术,同时支持 语音和高速数据连接。 3GPP开发了第四代移动技术LTE 满足用户对更高数据传输速率和服务质量的需求,同时保持 兼容早期的 3GPP 技术,例如 UMTS、GPRS、EDGE 和 GSM。 LTE的特点 通过精简的网络架构和对 IP 的高度重视。 最近,3GPP 开发了 5G, 下一代移动互联网连接,提供更快的数据下载/上传 速度、更低的延迟、更高的可靠性和大量的连接设备。

GSM、UMTS、LTE 和 5G 中的许多协议都使用 ASN.1。

以下是使用 ASN.1 的 3GPP 协议的部分列表:

名称

缩写

技术

无线电资源控制

RRC (UMTS)

UMTS

无线接入网应用部分

RANAP

UMTS

无线网络子系统应用部分

RNSAP

UMTS

Node B 应用部分

NBAP

UMTS

RANAP用户适配

RUA

UMTS

Home Node B (HNB) 应用部分

HNBAP

UMTS

Mobile Application Part

MAP

UMTS

CAMEL 应用部分

CAP

UMTS

合法拦截的交接界面

LI

UMTS

无线电资源控制

RRC (LTE)

LTE

S1 应用协议

S1AP

LTE

X2 应用协议

X2AP

LTE

M2 应用协议

M2AP

LTE Advanced

M3 应用协议

M3AP

LTE Advanced

无线电资源控制

RRC (NG)

5G

NG 应用协议

NGAP

5G

Xn 应用协议

XnAP

5G

E1 应用协议

E1AP

5G

F1 应用协议

F1AP

5G

上面的列表包括在各种类型的网络组件之间使用的协议。 例如,RRC 协议支持移动设备和基站之间的控制信息交换,而上面列出的大多数其他协议都在移动运营商的无线接入网络的组件之间使用。

3GPP 技术中 ASN.1 的另一个有趣用途是包含移动用户计费数据记录 (CDR) 的文件规范,这些文件由移动运营商的核心网络不断生成并发送到其计费部门进行进一步处理。 因此,在 3GPP 技术中,ASN.1 不仅存在于通信协议中,而且存在于计费域中。

在这方面还有另一种标准文件格式值得一提,尽管它是由 GSM 协会而不是由 3GPP 开发的——TAP3 规范。 TAP3 文件包含呼叫详细信息和其他与不同运营商的用户使用移动运营商的蜂窝网络服务(呼叫、短信、数据等)相关的信息。 TAP3 文件在移动运营商之间定期交换,允许正确和及时地确定漫游费以及基本的客户支持。



可信连接联盟

eUICC(嵌入式通用集成电路卡)是 手机切换时经常更换的SIM卡 一个服务提供商到另一个。 有了 eUICC,就不再需要 更换服务提供商时更换卡。 eUICC 配置文件 包使用 ASN.1 DER 来表示更新所需的信息 eUICC 无线传输时无需物理更换卡 更换服务提供商。



智能交通系统

一些标准组织已经制定或正在制定智能交通系统 (ITS) 领域的标准。 其中一些标准使用 ASN.1。

在国际层面,ISO TC 204 和 ETSI 之间的合作努力正在制定新的车对车和车对基础设施通信标准,在通信、空中接口、远程和中程 (CALM) 的背景下 倡议。

以下是使用 ASN.1 的 ITS 标准的部分列表:

名称

缩写

合作意识消息

CAM

合作道路危险预警的分散环境通报

DENM

CALM FAST 网络和传输协议

FNTP

CALM FAST 服务广告协议

FSAP

V2X 通信消息集字典

J2735

车载环境中的无线接入

WAVE

在美国,SAE J2735 标准(参见 sae.org/standards/content/j2735set_202007)指定了大量用于车对车和车对基础设施通信的消息,这些消息旨在通过无线链路传输 由专用短程通信 (DSRC) 提供。 DSRC 是一种广泛使用的技术,基于一套 IEEE 无线网络标准,SAE J2735 选择 ASN.1 作为其消息规范。 美国交通部将 DSRC 和 SAE J2735 视为支持车辆安全应用的基本技术,并开展了许多研究计划(包括试验台和“安全挑战”),其中传输 SAE J2735 安全信息的 DSRC 设备发挥着核心作用。

IEEE 1609.2(参见standards.ieee.org/standard/1609_2-2016.html) 定义安全消息格式和处理以供无线接入使用 在车载环境 (WAVE) 设备中,包括保护 WAVE 的方法 管理消息和保护应用程序消息的方法。 它也是 描述了支持核心安全性所必需的管理功能 职能。



核仪器设备

国际电工委员会 (IEC) 已发布标准 IEC 63047(参见 webstore.iec.ch/publication/28999),使用 ASN.1 表示从高性能辐射探测器获取的数字数据。 这允许单个系统实时处理来自潜在多个检测器的数据。 数字输入通道上的数据往往更紧凑,并且可以处理高计数率,因为它们通常比传统的对应物更快。 IEC 63047 的标题是“核仪器仪表 - 用于辐射探测和测量的列表模式数字数据采集的数据格式”。



金融交易

Interledger(请参阅 interledger.org/overview.html)是一种用于跨不同支付网络或分类帐发送资金包的协议。 它使用 ASN.1 来指定数据包内容,并要求使用 ASN.1 规范八位字节编码规则对它们进行编码。

IS0 20022(参见 iso20022.org)是一个定义“通用金融行业消息方案”的多部分标准。 它提供了涵盖以下领域的消息定义:支付、证券、贸易服务、卡。



生物识别格式

ISO/IEC 19794(参见 webstore.iec.ch/searchform&q=ISO%2FIEC%2019794)是定义生物特征数据交换格式的多部分标准。 本标准的 15 个部分包括用于表示手指细节数据、手指图案光谱数据、手指图像数据、面部图像数据、虹膜图像数据、签名/签名时间序列数据、手指图案骨架数据、血管图像数据的 ASN.1 定义。 手部几何轮廓数据、签名/签名处理的动态数据、语音数据、DNA 数据和手掌折痕图像数据。



电能计量

IEC 62056(参见 webstore.iec.ch/searchform&q=IEC%2062056)是由国际电工委员会 (IEC) 发布的用于电能计量数据交换的多部分标准。 DLMS 或设备语言消息规范和 COSEM 或能源计量配套规范使用 ASN.1 来定义应用层中的消息。 它定义了用于建立和释放应用程序关联的服务,以及用于访问在 IEC 62056-6-2 中使用逻辑名称 (LN) 或短名称 (SN) 引用定义的 COSEM 接口对象的方法和属性的数据通信服务。



固定和移动电信网络中的信令

信令系统#7 (SS7) 是一组标准信令协议,支持公共交换电话网络和移动网络中的电话呼叫。 除了电话呼叫的建立、维护和释放等主要功能外,SS7协议还支持呼叫管理服务,如呼叫转移、语音邮件、呼叫等待、电话会议、呼叫姓名和号码显示、呼叫筛选等 . 在移动网络中,它们还支持用户位置管理、漫游、用户认证、订阅信息、呼叫路由、短消息服务等。

SS7 的原始组件是一组国际标准,由 ITU-T 作为 Q.700 系列的一部分发布。 以下是使用 ASN.1 的 SS7 的部分 ITU-T 标准列表:

Q.73x

补充服务


Q.76x

ISDN 用户部分

ISUP

Q.77x

交易能力应用部分

TCAP

ITU-T 后来设计了一种称为智能网络的网络架构,该架构既适用于固定电信网络,也适用于移动电信网络,允许运营商通过提供标准电信服务之外的增值服务来实现差异化。 以下协议均使用 ASN.1,由 ITU-T 开发并添加到 SS7 以支持智能网络:

Q.1218

智能网络应用部分 CS1

INAP CS1

Q.1228

智能网络应用部分 CS2

INAP CS2

Q.1238

智能网络应用部分 CS3

INAP CS3

Q.1248

智能网络应用部分 CS4

INAP CS4

最初由 ITU-T 开发的核心 SS7 标准旨在支持固定电话网络。 以下使用 ASN.1 的协议由 GSM 协会和 3GPP 开发以支持移动网络:

移动应用部分

MAP

移动网络定制应用增强逻辑 (CAMEL) 应用部分

CAP



安全

ASN.1 在安全技术的两个组成部分——数字证书和数据保护中发挥着重要作用。

数字证书在 ITU-T 标准 X.509 中指定,它可能是 X.500 系列(目录)中最著名的组件。 X.509 规定了公钥证书、证书撤销列表、属性证书和证书路径验证算法的标准格式。 这些格式在 ASN.1 中指定。 今天,X.509 证书无处不在,是 Internet 安全基础设施和许多其他安全应用程序的基础。

加密消息语法 (CMS) 是一种广泛使用的 IETF 标准,其当前版本是 RFC 5652。CMS 最初基于 RSA 实验室称为 PKCS #7 的技术规范。 CMS 描述了一种用于数据保护的封装机制和语法,它与 X.509 兼容并在 ASN.1 中指定。 CMS 用于对任意消息内容进行数字签名、摘要、身份验证或加密。



航空

航空电信网络 (ATN) 是一种由国际民用航空组织认可的互联网络架构,用于管理飞机和民用空中交通管制设施之间的数字数据传输。 ATN 允许地面/地面、空中/地面和航空电子数据子网进行互操作。 构成 ATN 的标准协议在 ASN.1 中指定。 此类协议的一个示例是控制器/飞行员数据通信 (CPDLC),它旨在用数字消息替换当前的控制器/飞行员语音交互。



航天

空间数据系统咨询委员会 (CCSDS) 是一个为航天飞行制定通信和数据系统标准的多国论坛。 空间链路扩展服务 (SLE) 是 CCSDS 开发的一组通信服务。 SLE 服务用于各种组织的跟踪站或地面数据处理系统与任务地面系统的特定任务组件之间。 SLE 服务适用于例行、应急和紧急操作,其消息在 ASN.1 中规定。



制造业

制造消息规范 (MMS) 是处理消息系统的国际标准 (ISO 9506),用于在联网设备和/或计算机应用程序之间传输实时过程数据和监督控制信息。 MMS 支持可编程逻辑控制器和机器人等工业设备的远程控制和监控,并已用于许多不同的应用,如物料搬运、能源管理、配电控制和库存控制。 MMS 消息在 ASN.1 中指定。 MMS 有望在智能电网的背景下发挥重要作用。 IEC 61850 是一种广泛使用的发电自动化标准,是智能电网互操作性小组选择的基础标准之一,它指定了抽象数据模型,同时依赖于 MMS 等具体协议在通信网络上交换信息。



IP 语音和会议

H.323 是 ITU-T 为 IP 电话、基于 IP 的视频会议系统以及基于 IP 的长途和收费旁路发布的国际标准。 H.323 标准本身只是 ITU-T 标准大家族中的一员,这些标准共同为跨基于 IP 的网络(包括互联网)的音频、视频和数据通信奠定了基础。 其中许多标准使用 ASN.1。

以下是使用 ASN.1 的 H.323 系列的部分 ITU-T 标准列表:

H.225

基于分组的多媒体通信系统的呼叫信令协议和媒体流分组

H.235

H 系列(H.323 和其他基于 H.245)多媒体系统的安全框架

H.245

多媒体通信控制协议

H.248

网关控制协议

T.123

用于多媒体会议的网络特定数据协议栈

T.124

通用会议控制

T.125

多点通信服务协议规范

T.126

多点静止图像和注释协议

T.127

多点二进制文件传输协议

T.128

多点应用共享

T.135

T.120 会议中的用户到预订系统事务