RSSP-I 铁路信号安全通信协议
一种RSSP

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201611102652.1(22)申请日 2016.12.05(71)申请人 河南辉煌科技股份有限公司地址 450001 河南省郑州市高新技术产业开发区科学大道74号(72)发明人 赵海东 王晓帅 程建兵 (74)专利代理机构 郑州德勤知识产权代理有限公司 41128代理人 黄红梅 白毅明(51)Int.Cl.H04L 29/06(2006.01)(54)发明名称一种RSSP-I铁路信号安全通信协议的实现方法(57)摘要本发明提供一种RSSP-I铁路信号安全通信协议的实现方法,它利用面向对象的C++编程语言,封装了一个协议类HH_RSSP_I和一个负责数据处理的纯虚类DataInterface,HH_RSSP_I类负责安全通讯协议的建立、维护,DataInterface类负责底层数据的接收、发送与业务数据处理。
DataInterface类中的纯虚函数SendData 、ReceData、PushData需要用户结合自己的实际软硬件环境实现,实现后通过实例化对象,将对象通过HH_RSSP_I中的Init(DataInterface *pDI)传入HH_RSSP_I类中,用此方法将协议类HH_RSSP_I与数据处理类DataInterface联系运行起来。
该实现方法具有通用性好、稳定性高、结构清晰的优点。
权利要求书1页 说明书3页 附图1页CN 106850537 A 2017.06.13C N 106850537A1.一种RSSP-I铁路信号安全通信协议的实现方法,其特征在于,包括以下步骤:步骤1,数据发送端和数据接收端各自封装一个协议类HH_RSSP_I和一个用户接口类DataInterface,在HH_RSSP_I类中封装安全通信协议初始化函数Init、链接建立与维护函数DoReceWork、重连请求函数SendSSE和重建链接响应函数SendSSR;在DataInterface类中封装底层接收纯虚函数ReceData、底层发送纯虚函数SendData、业务数据处理纯虚函数PushData;步骤2,数据发送端的HH_RSSP_I类调用底层发送纯虚函数SendData发送原始数据;步骤3,数据接收端的底层接收纯虚函数ReceData接收原始数据;步骤4,数据接收端将原始数据传送给HH_RSSP_I类,HH_RSSP_I类通过分析原始数据中的校验位及时间戳记号判断原始数据是否丢失、是否完整、是否有时效、是否正确,若原始数据完整、有时效且正确,则将原始数据中的业务数据剥离出来,传送给DataInterface类中的业务数据处理函数进行处理。
RSSP-II(铁路安全通信协议II)介绍

物理层
传输系统
图例 :
由本规范指定
从标准规范中引用
超出范围
2020/2/29
CTC/ATS部
8
体系结构 – PDU结构
2020/2/29
CTC/ATS部
9
大纲
1 • RSSP-II简介 2 • RSSP-II体系结构 3 • RSSP-II安全防御矩阵 4 • RSSP-II通信功能模块 5 • RSSP-II安全功能模块
2020/2/29
CTC/ATS部
12
通信功能模块 – ALE层概述
本规范中,两个终端系统均假设为固定的(非移动 的),并且能够与行业标准的高速网络连接。
本规范在冗余适配管理层实体(ALE)中定义了ISO TP2服务与TCP之间的映射关系,该实体通过离散的、 非定长的ALE数据包(ALEPKT),实现端到端的数据 传输。
所有ALEPKT都可以从余下的TCP连接中获得。
2020/2/29
CTC/ATS部
22
ALE – D类服务的通道监测
D类服务中应使用TCP提供的标准生命保持特性 (TCP-KeepAlive)来执行连接与物理链路监测。
双方的TCP实体都应当具备生命保持特性。
当应用程序采用周期发送数据的形式时,不要求TCP 层进行连接监测。
告。
2020/2/29
CTC/ATS部
15
CFM实例
2020/2/29
CTC/ATS部
16
对应实体间连接时的协议栈
2020/2/29
CTC/ATS部
17
ALE – 服务类别
对于不同的服务质量(在ALE中称为“服务类别”)说明如 下:
铁路信号安全协议设计及实现

铁路信号安全协议设计及实现铁路信号安全协议是保障铁路交通安全的重要组成部分,它通过合理的设计和实施,确保列车在铁路上行驶时能够准确、及时地接收到正确的信号,从而避免事故的发生。
本文将介绍铁路信号安全协议的设计原理和实现方法,以及相关技术的应用。
一、设计原理铁路信号安全协议的设计原理包括以下几个方面:1.1 信息传输安全性铁路信号协议需要保证信息的传输安全性,防止信息被篡改、截获或仿冒。
为此,可以采用加密算法对信号信息进行加密处理,确保只有合法的接收方能够解密并获取正确的信号内容。
1.2 时间同步性铁路信号协议需要确保各个信号设备之间的时间同步性,即信号的发送和接收时间要保持一致,以避免因时间不同步而导致的误解或错误判断。
为了实现时间同步,可以使用网络时钟同步协议或者GPS定位系统来提供准确的时间参考。
1.3 故障容错性铁路信号协议需要具备故障容错性,即在设备故障或通信中断的情况下,能够及时发现并采取相应的补救措施,以确保列车的安全行驶。
为了实现故障容错,可以采用冗余设计和备份通信线路,确保即使一部分设备发生故障,其他设备仍然能够正常工作。
二、实现方法铁路信号协议的实现方法主要包括以下几个步骤:2.1 系统需求分析需要对铁路信号系统的需求进行详细分析,包括信号类型、信号传输速率、安全性要求等。
根据需求分析的结果,确定信号协议的基本设计方案。
2.2 协议设计根据系统需求,设计信号协议的帧结构、数据格式和传输方式。
在设计过程中,需要考虑到信号的安全性、可靠性和实时性等因素。
2.3 实现和测试根据协议设计的结果,开发相应的软件和硬件设备,并进行测试和验证。
在测试过程中,需要模拟实际的运行环境,对协议的性能和可靠性进行评估。
2.4 部署和运维在测试通过后,将信号协议部署到实际的铁路信号系统中,并进行运维和管理。
在运维过程中,需要对设备进行定期检查和维护,确保协议的正常运行。
三、相关技术应用铁路信号安全协议的设计和实现离不开一些相关的技术应用,如:3.1 数据加密技术为了保证信号信息的安全传输,可以采用数据加密技术对信号进行加密和解密处理。
RSSP-II(铁路安全通信协议II)介绍

2020/2/29
CTC/ATS部
10
防御矩阵
2020/2/29
防御
威胁
加
安
TTS或
反馈信 源和目的地标 消息识
密
序列号
超时
全
EC
息
识符
别过程
技
码
术
重复
X
删除
X
插入
X
重排序
X
损坏
X
延迟
X
伪装
X
CTC/ATS部
11
大纲
1 • RSSP-II简介 2 • RSSP-II体系结构 3 • RSSP-II安全防御矩阵 4 • RSSP-II通信功能模块 5 • RSSP-II安全功能模块
所有ALEPKT都可以从余下的TCP连接中获得。
2020/2/29
CTC/ATS部
22
ALE – D类服务的通道监测
D类服务中应使用TCP提供的标准生命保持特性 (TCP-KeepAlive)来执行连接与物理链路监测。
双方的TCP实体都应当具备生命保持特性。
当应用程序采用周期发送数据的形式时,不要求TCP 层进行连接监测。
物理层
传输系统
图例 :
由本规范指定
从标准规范中引用
超出范围
2020/2/29
CTC/ATS部
8
体系结构 – PDU结构
2020/2/29
CTC/ATS部
9
大纲
1 • RSSP-II简介 2 • RSSP-II体系结构 3 • RSSP-II安全防御矩阵 4 • RSSP-II通信功能模块 5 • RSSP-II安全功能模块
Layer Entity Communication Function Module
3-3RSSP-I铁路安全通信协议

铁路信号安全协议-1Railway Sig nal Safety Protocol - I(报批稿)XXXX -XX - XX 发^XXXX -XX - XX 实施布中华人民共和国铁道部发布I类协议规范。
本规范为首次发布,应用于铁路信号安全通信的本规范由北京全路通信信号研究设计院提出并归口。
本规范由北京全路通信信号研究设计院负责起草。
本规范主要起草人:岳朝鹏、叶峰、郭军强1范围本规范规定了铁路信号安全设备之间进行安全相关信息交互的安全层功能结构和协议。
范应与以本规范扩展定义的其它接口规范,共同构成完整的应用规范。
本规范适用于封闭式传输系统,以实现铁路信号安全设备间的安全数据通信。
本安全层规2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方,研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
EN-50159-1:2001 Railway applicati ons —Commun icati on, sig nail ing and Process ing systems —Part 1: Safety-related com muni cati on in closed tran smissi on systems 铁道应用:圭寸闭式传输系统中安全通信要求EN-50159-2:2001 Railway applicati ons —Commun icati on, sig nail ing and Process ing systems —Part 2: Safety-related com muni cati on in ope n tran smissi on systems 铁道应用:开放式传输系统中安全通信要求EN-50128:2001 EN-50129:2003 Railway applications —Communications, signalling and processing systems —Software for railway con trol and protect ion systems 铁道应用:铁路控制和防护系统软件Railway applications —Communication, signalling and processing systems —Safety related electronic systems for signalling 铁道应用:安全相关电子系统3术语和定义下列术语和定义适用于本标准。
RSSP-II 铁路信号安全协议word版

铁路信号安全通信协议V0.52008年12月1. 修订历史2. 目录1. 修订历史 .......................................................................................................... 错误!未指定书签。
2.目录 .................................................................................................................. 错误!未指定书签。
3.简介 .................................................................................................................. 错误!未指定书签。
3.1目的及范围....................................................................................... 错误!未指定书签。
3.2参考文献 .......................................................................................... 错误!未指定书签。
3.3术语和定义....................................................................................... 错误!未指定书签。
3.4缩略语 .............................................................................................. 错误!未指定书签。
RSSP-I铁路信号安全通信协议的测试研究

RSSP-I铁路信号安全通信协议的测试研究袁天弋(北京全路通信信号研究设计院集团有限公司,北京 100070)摘要:鉴于RSSP-I铁路安全通信协议在国内高速铁路中的广泛应用,开展RSSP-I安全协议测试方法的研究。
对R S S P-I安全通信协议实现机制进行介绍,提出针对安全通信协议实现的技术要求,详细说明其测试方法。
通过测试方法的研究,便于研发人员可根据具体场景增加相应的防护技术,同时进一步完善RSSP-I铁路安全通信协议的测试方法。
关键词:接口;RSSP-I;安全通信协议;测试方法中图分类号:U285.4 文献标志码:A 文章编号:1673-4440(2020)10-0014-05Research on Test ofRSSP-1 Railway Signal Safety Communication ProtocolYuan Tianyi(CRSC Research & Design Institute Group Co., Ltd, Beijing 100070, China)Abstract: In consideration of the wide application of RSSP-I safety communication protocol in China high-speed railway, the RSSP-I test method is studied. In this paper, the implementation mechanism of RSSP-I is introduced, the technical requirements for RSSP-I is put forward, and the test method of RSSP-I is described. Through study of the test method, R&D personnel can easily add the corresponding protection technology according to the concrete application scenario, and further improve the test method of RSSP-I.Keywords: interface; RSSP-I; safety communication protocol; test methodDOI: 10.3969/j.issn.1673-4440.2020.10.0041 概述随着国内高速铁路的十年发展,已全面迈入高铁时代。
基于RSSP-I铁路信号安全通信协议的互联互通CBTC车地通信系统及调试方法的分析

• 4•本文阐述了基于UDP/IP 的《RSSP1铁路信号安全通信协议(V1.0)》的优势,介绍了采用安全通信协议的互联互通CBTC 系统车地安全通信解决方案。
从此系统的设计原理出发,结合研发过程和项目实施,本文总结了此通信系统的一般调试方法。
目前,我国各信号厂商,对于城市轨道交通的车-地通信信号系统,大多采用自家的私有设计,通信协议和网络传输接口等都不尽相同。
为了促进中国城市轨道交通的建设和发展,满足经济适用、资源共享以及可持续发展的目标,中国城市轨道交通协会提出,应建立一套可以满足城市轨道交通互联互通的系统,从需求、产品、工程、运营和维护等各个方面,整体规划,由点及面的分步实施,最终实现城市轨道交通网络化、共享化运营,线网建设资源共享。
1 互联互通CBTC系统服务于城市轨道交通的互联互通CBTC 系统,旨在解决装备有不同信号厂家设备的列车,可以行驶在装备有不同信号厂家轨旁设备的交通线路上,可以从一条线路无缝的跑到另一条线路,或者另几条线路,不会出现通信、定位和信号控制的问题。
为了达到上述目标,互联互通信号系统应该采用一种可靠且统一的无线通信系统作为车-地信息传输的通道。
1.1 传输层协议TCP 是整个TCP/IP 协议族中最重要的协议之一,它在IP 协议提供的不可靠数据服务的基础上,采用了重发技术,为应用程序提供了一个可靠的、面向连接的、全双工的数据传输服务。
TCP 协议一般用于传输数据量比较少,且对可靠性要求高的场合。
UDP 是一种不可靠的、无连接的协议,可以保证应用程序进程间的通信,与TCP 相比,UDP 是一种无连接的协议,它的错误检测功能要弱得多。
可以这样说,TCP 有助于提供可靠性,而UDP 则有助于提高传输速率。
UDP 协议一般用于传输数据量大,对可靠性要求不是很高,但要求速度快的场合。
1.2 通信安全协议铁路信号安全通信协议包括基于TCP/IP 的《RSSP-II 铁路信号安全通信协议(V1.0)》和基于UDP/IP 《RSSP-I 铁路信号安全通信协议(V I.0)》。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[3] EN-50128:2001
Railway applications – Communications, signalling and processing systems – Software for railway control and protection systems 铁道应用: 铁路控制和防护系统软件
3.3 超时............................................................................................................... 10
3.4 源标识........................................................................................................... 11
3.2 时间戳
3.2.1.1 由两个 32 位长的伪随机数表示,用于确认在每个系统周期时的强制增 量。 3.2.1.2 时间戳与序列号保持同步递增。
3.5 反馈报文....................................................................................................... 11
3.6 双重校验....................................................................................................... 11
2.2 系统结构及接口 ............................................................................................ 8
3.
安全防御技术............................................................................................... 10
数据帧重复;
数据帧丢失;
数据帧插入;
数据帧次序混乱;
数据帧错误;
数据帧传输超时。 2.1.1.3 为降低上述威胁风险,RSSP-I 采用从接收端角度设计的保护算法,要 求接收端必须对接收到的信息做出以下检查:
发送端的源信息(真实性);
信息帧的正确性(完整性);
信息帧的时效性(实时性);
3.1 序列号........................................................................................................... 10
3.2 时间戳........................................................................................................... 10
信息帧序列的正确性(有序性)。
V1.0
RSSP-I 铁路信号安全通信协议
第6页
2.1.1.4 参照 GB/T 24339.2 中关于具体防护说明,RSSP-I 选用以下具体防护措 施:
序列号
时间戳;
超时;
源标识;
反馈报文;
双重校验。
有关上述防护威胁措施的适用性,可参见表 1:
1.1.1.2. 本规范适用于铁路信号安全设备之间的安全通信接口。
1.2 参考文献
[1] GB/T 24339.1—2009
轨道交通 通信、信号和处理系统 第 1 部分: 封闭式传输系统中的安全相关通信
[2] GB/T 24339.2—2009
轨道交通 通信、信号和处理系统 第 2 部分: 开放式传输系统中的安全相关通信
V1.0
RSSP-I 铁路信号安全通信协议
第5页
2. 参考结构
2.1 综述
2.1.1.1 封闭式网络在 GB/T 24339.1 中定义为:―连接的设备数量固定或最大数 量固定,有已知且固定的特性的传输系统,对于此系统可以忽略非法访问的风 险。‖
2.1.1.2 参照 GB/T 24339.2 中关于传输系统的威胁源说明,对于封闭式传输系 统而言,可存在的威胁有:
物理传输层的适配,须根据具体接口应用要求描述,不在本规范
V1.0
RSSP-I 铁路信号安全通信协议
第8页
中定义; 通信链路的冗余处理功能,须遵守本规范第5.1节要求; 数据的可靠、透明和双向传输,参照本规范第5.1节要求; 通道可用性监测,并交由应用层报告给外部系统:须根据具体接
口应用的超时时限要求进行检测判定。 2.1.1.7 本规范不对数据链路层作规定。 2.1.1.8 本规范不对物理层作规定。 2.1.1.9 操作和维护(O&M)属于具体实施的范畴,本规范不作规定。
6.
参数配置要求 ..........................................................................................信协议
第2页
1. 简介
1.1 目的及范围
1.1.1.1. 本规范规定了信号安全设备之间通过封闭式传输系统进行安全相关信息 交互的功能结构和协议。
设备1
应用程序
B接口
安全功能模块
D接口
通信功能模块
应用层数据
A接口
安全相关 协议数据单元
C接口
协议数据单元
E接口
设备2
应用程序 安全功能模块 通信功能模块
封闭式传输系统
图 1 安全通信系统的总体结构
2.1.1.2 安全信息传输的应用协议(A 接口)参见各安全设备间应用层协议,不属 于本规范范围。 2.1.1.3 应用程序与安全功能模块间(B 接口)为软件内部实现要求,不属于本规 范范围。 2.1.1.4 安全功能模块(C 接口)采用 RSSP-I 安全协议机制,实现对传输系统 中的通信威胁防护,具体描述参见后续章节。 2.1.1.5 安全功能模块与通信功能模块间(D 接口)为软件内部实现要求,不属于 本规范范围。 2.1.1.6 通信功能模块提供非置信的传输(E 接口),应提供以下功能:
Cyclic Redundancy Check
循环冗余码校验,以循环码为基 础,用于保护报文免受数据损坏的 影响
LFSR Linear Feedback Shift Register 线性反馈移位寄存器
V1.0
RSSP-I 铁路信号安全通信协议
第4页
~<
使用 LFSR 的左移位运算符
~>
使用 LFSR 的右移位运算符
V1.0
RSSP-I 铁路信号安全通信协议
第9页
3. 安全防御技术
3.1 序列号
3.1.1.1 顺序编号是在通信双方交换的每条报文上加一个 32 位的流水号。这 样,接收端可以校验发送端提供的报文顺序。 3.1.1.2 本序列号采用的是系统通信周期序号,故即可作为系统发送报文时的序 号,也可作为存储在本地存储器中的报文超时。
1.3 术语和定义..................................................................................................... 3
1.4 缩略语............................................................................................................. 4
RSSP-I 铁路信号安全通信协议 (V1.0)
2010 年 4 月
目录
1.
简介................................................................................................................. 3
Safety Verify Code
通信方的安全校验码,每个计算通 道有一个实时演算的取值参数(32 位长)
System Check Word
系统校验字(32 位长),用于标识 安全层协议的正确特性
Sequence Initialisation
序列初始作为启动安全数据信息交 换过程前的通信建立要求生成的结 果。每个计算通道有一个预定的标 记参数(32 位长)
1.1 目的及范围..................................................................................................... 3
1.2 参考文献......................................................................................................... 3
1.3 术语和定义
本文件中使用了标准 GB/T 24339.1 和 GB/T 24339.2 的定义,并附加使用 了以下术语。
V1.0
RSSP-I 铁路信号安全通信协议
第3页
变量名称 (依赖变量参数名)
在本规范算法描述中,用于表示本 变量根据括号内指示的变量参数名 称具有不同的取值
1.4 缩略语
RSSP SID T(N) SVC SCW SINIT
4.
报文定义....................................................................................................... 12