RSSPI铁路信号安全通信协议
3-3RSSP-I 铁路安全通信协议
铁路信号安全协议-ⅠRailway Signal Safety Protocol - I(报批稿)中华人民共和国铁道部发布TB/T 2465—××××前言本规范为首次发布,应用于铁路信号安全通信的I类协议规范。
本规范由北京全路通信信号研究设计院提出并归口。
本规范由北京全路通信信号研究设计院负责起草。
本规范主要起草人:岳朝鹏、叶峰、郭军强铁路信号安全协议-I1范围本规范规定了铁路信号安全设备之间进行安全相关信息交互的安全层功能结构和协议。
本安全层规范应与以本规范扩展定义的其它接口规范,共同构成完整的应用规范。
本规范适用于封闭式传输系统,以实现铁路信号安全设备间的安全数据通信。
2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方,研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
EN-50159-1:2001 Railway applications –Communication, signalling and Processing systems –Part 1: Safety-related communication in closed transmission systems 铁道应用:封闭式传输系统中安全通信要求EN-50159-2:2001 Railway applications –Communication, signalling and Processing systems –Part 2: Safety-related communication in open transmission systems 铁道应用:开放式传输系统中安全通信要求EN-50128:2001 Railway applications –Communications, signalling and processing systems –Software for railway control and protection systems 铁道应用: 铁路控制和防护系统软件EN-50129:2003 Railway applications –Communication, signalling and processing systems –Safety related electronic systems for signalling铁道应用:安全相关电子系统3术语和定义下列术语和定义适用于本标准。
RSSP-Ⅱ安全通信协议软件自动测试研究
互联网+通信nternet CommunicationRSSP-丨丨安全通信协议软件自动测试研究□刘国靖王静杨晓峰诺基亚通信系统技术(北京)有限公司浙江分公司【摘要】本文首先针对R S S P-I丨安全通信协议与软件自动测试的相关理论进行阐述,并在此基础上,分析了 R S S P-丨丨安全通信协议软件自动测试过程中对于结构、脚本的设计方式以及测试执行和回归测试的具体方法,希望能够给从事相关领域研究的人员,提供可靠的参考。
【关键词】R S S P-II安全通信协议软件自动测试脚本设计结构设计RSSP-I I安全通信协议属于铁路工程通讯领域的一种重要安全产品,针对该软件的功能测试一般使用S D P专业测试工具进行自动化测试,表现出了良好的测试效果和测试规范性。
因此,针对RSSP-I I安全通信协议提出科学的自动化测试框架,依托测试引擎与脚本的综合设计来完成实际测试环节中的错误注入,将会对该软件今后的正常使用产生深刻的影响。
-、R S S P-II安全通信协议与软件自动测试的理论概述1.1 RSSP-丨丨安全通信协议RSSP-I I安全通信协议,是一种依托以太网通讯的,适 合在封闭传输系统与开放传输系统中使用的安全通讯传输协议,能够大范围使用在我国的城际铁路、高速铁路、城市轨道等交通信号控制系统当中。
从级别上来看,RSSP-I I安全通信协议属于SIL4级的安全软件产品,针对其开展功能测试时判定软件是否符合功能要求,具有足够安全性的一种必要措施。
1.2软件自动测试当前我国的软件自动测试具有工作效率高、可信度良好等优势,特别是依托于脚本的软件自动测试更加高效灵活,为了增强测试效率、提升测试工作的规范化程度,R SSP-II 安全通信协议的测试需要使用信号系统设计研发平台一S DP 的专业测试工具。
二、结构设计方法图1测试结构按照RSSP-I I安全通信协议软件功能测试要求,参考S D P测试系统结构,设计RSSP-I 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)》。
RSSP I 铁路信号安全通信协议
RSSP-I铁路信号安全通信协议(V1.0)2010年4月目录1.简介 (3)1.1目的及范围 (3)1.2参考文献 (3)1.3术语和定义 (3)1.4缩略语 (4)2.参考结构 (6)2.1综述 (6)2.2系统结构及接口 (8)3.安全防御技术 (10)3.1序列号 (10)3.2时间戳 (10)3.3超时 (10)3.4源标识 (11)3.5反馈报文 (11)3.6双重校验 (11)4.报文定义 (12)5.安全通信交互协议 (16)5.1安全数据交互原则 (16)5.2安全校验过程 (19)6.参数配置要求 (22)1.简介1.1目的及范围1.1.1.1.本规范规定了信号安全设备之间通过封闭式传输系统进行安全相关信息交互的功能结构和协议。
1.1.1.2.本规范适用于铁路信号安全设备之间的安全通信接口。
1.2参考文献[1]GB/T24339.1—2009 轨道交通通信、信号和处理系统第1部分:封闭式传输系统中的安全相关通信[2]GB/T24339.2—2009 轨道交通通信、信号和处理系统第2部分:开放式传输系统中的安全相关通信[3]EN-50128:2001 Railway applications –Communications,signalling and processing systems – Software forrailway control and protection systems 铁道应用:铁路控制和防护系统软件[4]EN-50129:2003 Railway applications–Communication, signallingand processing systems–Safety related electronicsystems for signalling铁道应用:安全相关电子系统1.3术语和定义本文件中使用了标准GB/T 24339.1和GB/T 24339.2的定义,并附加使用了以下术语。
RSSPI铁路信号安全通信协议
RSSPI铁路信号安全通信协议RSSPI是铁路信号系统中使用的一种安全通信协议,它为铁路运输提供了可靠的信号传输和数据通信功能。
本文将介绍RSSPI协议的原理、特点以及在铁路信号系统中的应用。
一、RSSPI协议的原理1. 数据格式RSSPI协议采用二进制格式传输数据,具有高效的数据压缩和传输能力。
数据包由头部和数据体组成,头部包含了数据包的标识和长度信息,数据体则是具体的信号数据。
2. 数据加密为了确保通信的安全性,RSSPI协议使用了数据加密技术。
在传输过程中,数据经过加密算法处理,只有合法的接收方才能解密并获取数据内容,避免数据被非法篡改或窃取。
3. 可靠性传输RSSPI协议通过使用数据校验码和确认应答方式,实现了可靠的数据传输。
发送方在发送数据包时,会附加校验码,接收方通过比对校验码来验证数据的完整性。
如果数据包损坏或丢失,接收方会要求发送方重新发送,以确保数据的正确传递。
二、RSSPI协议的特点1. 实时性铁路信号系统对数据的实时传输要求非常高,RSSPI协议通过采用高速传输通道和优化的数据处理算法,确保数据可以实时准确地传输到目标设备。
2. 可扩展性RSSPI协议设计灵活,具有良好的可扩展性。
它支持多种数据类型的传输,可以适应不同类型的信号设备和通信系统,便于系统的升级和添加新功能。
3. 安全性铁路信号传输系统对数据的安全性要求很高,RSSPI协议通过加密技术和校验码验证等手段,保证数据传输过程中的安全性,防止数据被非法访问和篡改。
三、RSSPI协议在铁路信号系统中的应用1. 信号灯控制RSSPI协议可以用于控制铁路信号灯的状态。
通过发送特定的数据包,可以实现信号灯的变色和闪烁等操作,确保列车安全行驶。
2. 路口监控铁路信号系统需要监控路口的实时情况以保证列车通行安全。
RSSPI协议可以传输路口监控设备的数据,例如道口状态、车辆数量等,为信号系统提供准确的路况信息。
3. 列车位置报告铁路运输需要及时了解列车的位置信息,以协调列车的运行。
RSSP-II 铁路信号安全协议word版
铁路信号安全通信协议V0.52008年12月1. 修订历史2. 目录1. 修订历史 .......................................................................................................... 错误!未指定书签。
2.目录 .................................................................................................................. 错误!未指定书签。
3.简介 .................................................................................................................. 错误!未指定书签。
3.1目的及范围....................................................................................... 错误!未指定书签。
3.2参考文献 .......................................................................................... 错误!未指定书签。
3.3术语和定义....................................................................................... 错误!未指定书签。
3.4缩略语 .............................................................................................. 错误!未指定书签。
3-3RSSP-I铁路安全通信协议
编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载3-3RSSP-I铁路安全通信协议甲方:___________________乙方:___________________日期:___________________Railway Signal Safety Protocol - I(报批稿)XXXX - X X-XX 发布XXXX -XX -X X 实施中华人民共和国铁道部发布本规范为首次发布,应用于铁路信号安全通信的本规范由北京全路通信信号研究设计院提出并归口。
本规范由北京全路通信信号研究设计院负责起草。
本规范主要起草人:岳朝鹏、叶峰、郭军强1=1 I类协议规范。
铁路信号安全协议-I1范围本规范规定了铁路信号安全设备之间进行安全相关信息交互的安全层功能结构和协议。
本安全层规范应与以本规范扩展定义的其它接口规范,共同构成完整的应用规范。
本规范适用于封闭式传输系统,以实现铁路信号安全设备间的安全数据通信。
2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件, 其随后所有的 修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方 ,研 究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
3术语和定义下列术语和定义适用于本标准。
3.1危险源 Hazard 可导致事故的条件。
3.2风险 Risk特定危险事件发生的频率、概率以及产生的后果。
3.3失败 Failure系统故障或错误的后果。
3.4错误 Error与预期设计的偏差,系统非预期输出或失败。
3.5故障 Fault可导致系统错误的异常条件。
故障可由随机和系统产生。
4缩写下列术语和定义适用于本标准。
RSSP Railway Signal Safety ProtocolEN-50159-1:2001EN-50159-2:2001EN-50128:2001EN-50129:2003Railway applications - Communication, signalling and Processing systems - Part 1:Safety-related communication in closed transmission systems 铁道应用:圭寸 闭式传输系统中安全通信要求Railway applications - Communication, signalling and Processing systems - Part 2: Safety-related communication in open transmission systems 铁道应用: 开放 式传输系统中安全通信要求Railway applications - Communications, signalling and processing systems - Software for railway control and protection systems 铁道应用:铁路控制和防护系 统软件 Railway applications - Communication, signalling and processing systems - Safety related electronic systems for signalling 铁道应用:安全相关电子系统铁路信号安全协议4.2SID Source Identifier每个安全数据生产者均有一个特定字标记(32位长)。
基于安全编码与铁路信号安全协议RSSP
专利名称:基于安全编码与铁路信号安全协议RSSP‑II的接口实现方法
专利类型:发明专利
发明人:方兴,张洁,黄邢陈,张磊,蒋建金
申请号:CN201711132338.2
申请日:20171115
公开号:CN107911198A
公开日:
20180413
专利内容由知识产权出版社提供
摘要:本发明涉及一种基于安全编码与铁路信号安全协议RSSP‑II的接口实现方法,包括:从RSSP‑II通信层接收到消息后,经过接收转换模块,将接收消息转换为包含编码信息、双通道校验信息、随机错误检测信息的消息,该消息参与到安全编码的程序运算;从安全编码的程序生成发送消息,经过发送转换模块,将发送消息的MAC信息增加双通道校验信息、双通道随机错误检测信息后,和发送消息的编码信息高位组帧发送出去。
与现有技术相比,本发明提供了从RSSP2‑II通信层接收消息到编码程序使用该消息过程中发生随机错误的检测机制;提供了从编码程序生成消息到RSSP‑II协议层计算消息验证码过程中发生随机错误的检测机制,从而提高了接口的安全性。
申请人:卡斯柯信号有限公司
地址:200070 上海市静安区天目中路428号凯旋门大厦27层C/D室
国籍:CN
代理机构:上海科盛知识产权代理有限公司
代理人:应小波
更多信息请下载全文后查看。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RSSP-I铁路信号安全通信协议(V1.0)2010年4月目录1.简介 (3)1.1目的及范围 (3)1.2参考文献 (3)1.3术语和定义 (3)1.4缩略语 (4)2.参考结构 (6)2.1综述 (6)2.2系统结构及接口 (8)3.安全防御技术 (10)3.1序列号 (10)3.2时间戳 (10)3.3超时 (10)3.4源标识 (11)3.5反馈报文 (11)3.6双重校验 (11)4.报文定义 (12)5.安全通信交互协议 (16)5.1安全数据交互原则 (16)5.2安全校验过程 (19)6.参数配置要求 (22)1.简介1.1目的及范围1.1.1.1.本规范规定了信号安全设备之间通过封闭式传输系统进行安全相关信息交互的功能结构和协议。
1.1.1.2.本规范适用于铁路信号安全设备之间的安全通信接口。
1.2参考文献[1]GB/T24339.1—2009 轨道交通通信、信号和处理系统第1部分:封闭式传输系统中的安全相关通信[2]GB/T24339.2—2009 轨道交通通信、信号和处理系统第2部分:开放式传输系统中的安全相关通信[3]EN-50128:2001 Railway applications –Communications,signalling and processing systems – Software forrailway control and protection systems 铁道应用:铁路控制和防护系统软件[4]EN-50129:2003 Railway applications–Communication, signallingand processing systems–Safety related electronicsystems for signalling铁道应用:安全相关电子系统1.3术语和定义本文件中使用了标准GB/T 24339.1和GB/T 24339.2的定义,并附加使用了以下术语。
变量名称 (依赖变量参数名) 在本规范算法描述中,用于表示本变量根据括号内指示的变量参数名称具有不同的取值1.4缩略语RSSP Railway Signal Safety Protocol 铁路信号安全协议SID Source Identifier 通信源标识,每个计算通道有一个预定的标记参数(32位长)T(N) Time stamp at cycle ‗N‘通信方在第N周期时的时间戳,每个计算通道有一个实时演算的取值参数(32位长)SVC Safety Verify Code 通信方的安全校验码,每个计算通道有一个实时演算的取值参数(32位长)SCW System Check Word 系统校验字(32位长),用于标识安全层协议的正确特性SINIT Sequence Initialisation 序列初始作为启动安全数据信息交换过程前的通信建立要求生成的结果。
每个计算通道有一个预定的标记参数(32位长)CRC Cyclic Redundancy Check 循环冗余码校验,以循环码为基础,用于保护报文免受数据损坏的影响LFSR Linear Feedback Shift Register 线性反馈移位寄存器~<使用 LFSR 的左移位运算符~>使用 LFSR 的右移位运算符2.参考结构2.1综述2.1.1.1 封闭式网络在GB/T 24339.1中定义为:―连接的设备数量固定或最大数量固定,有已知且固定的特性的传输系统,对于此系统可以忽略非法访问的风险。
‖2.1.1.2 参照GB/T 24339.2中关于传输系统的威胁源说明,对于封闭式传输系统而言,可存在的威胁有:数据帧重复;数据帧丢失;数据帧插入;数据帧次序混乱;数据帧错误;数据帧传输超时。
2.1.1.3 为降低上述威胁风险,RSSP-I采用从接收端角度设计的保护算法,要求接收端必须对接收到的信息做出以下检查:发送端的源信息(真实性);信息帧的正确性(完整性);信息帧的时效性(实时性);信息帧序列的正确性(有序性)。
2.1.1.4 参照GB/T 24339.2中关于具体防护说明,RSSP-I选用以下具体防护措施:序列号时间戳;超时;源标识;反馈报文;双重校验。
有关上述防护威胁措施的适用性,可参见表1:表 1 威胁/防御矩阵2.2 系统结构及接口2.1.1.1 参照GB/T 24339.2中关于参考结构说明,安全通信系统间的总体结构为图 1所示。
设备1设备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 接口),应提供以下功能:物理传输层的适配,须根据具体接口应用要求描述,不在本规范中定义;通信链路的冗余处理功能,须遵守本规范第5.1节要求;数据的可靠、透明和双向传输,参照本规范第5.1节要求;通道可用性监测,并交由应用层报告给外部系统:须根据具体接口应用的超时时限要求进行检测判定。
2.1.1.7 本规范不对数据链路层作规定。
2.1.1.8 本规范不对物理层作规定。
2.1.1.9 操作和维护(O&M)属于具体实施的范畴,本规范不作规定。
3.安全防御技术3.1序列号3.1.1.1 顺序编号是在通信双方交换的每条报文上加一个32位的流水号。
这样,接收端可以校验发送端提供的报文顺序。
3.1.1.2 本序列号采用的是系统通信周期序号,故即可作为系统发送报文时的序号,也可作为存储在本地存储器中的报文超时。
3.2时间戳3.2.1.1 由两个32位长的伪随机数表示,用于确认在每个系统周期时的强制增量。
3.2.1.2 时间戳与序列号保持同步递增。
3.3超时3.3.1.1 报文应从生成时刻起的有限时间段内保持有效。
3.3.1.2 接收端对接收报文经检验确认有效后,应更新存储为最近接收的报文时间戳。
3.3.1.3 接收端需执行以下两种超时处理,超时时间参见本文第6节:若是存储的报文时效检验超时,应完全清除该报文数据。
若是接收的报文时效检验超时,须启动时序校正机制,方可接受新报文。
3.4源标识3.4.1.1 所有通信方均有一对唯一的32位长ID,随同安全数据一起发送。
3.5反馈报文3.5.1.1 时间戳同时包含序列信息,随同安全数据一起发送。
3.5.1.2 若接收端校验到发送报文序列非预期内的增量,则启动时序校正交互。
3.5.1.3 若接收端向发送端发送时序请求时,发送端须按接收端要求反馈时序应答,接收端再根据时序应答报文重新计算发送端的时序同步位置。
3.6双重校验3.6.1.1 采用两个32位长CRC,确保安全传输所要求的漏检差错概率。
3.6.1.2 另加两个32位长的固定系统校验字,随同安全数据一起发送。
3.6.1.3 系统校验字用于标识安全层协议的正确特性。
4.报文定义4.1.1.1 RSSP-I的报文结构如图 2所示。
图 2 报文结构4.1.1.2 用户数据包内的多字节域须按具体应用规范要求顺序排列;其它报文内的多字节域均按小端顺序排列(即低字节在前)。
4.1.1.3 报文尾CRC16应根据报文头、安全校验域和用户数据包生成,CRC16生成多项式为G(x)=X16+X11+X4+1,计算初始值为0。
4.1.1.4 RSSP-I在安全通信交互中使用到以下三种报文,如表2所示。
表 2 报文类型4.1.1.5 RSD报文格式定义参见表3所示。
表 3 RSD报文格式协议交互类别字段:0x01时表示接收端须待同步校时正确后才能认为该帧有效,适用于主机发送的安全数据;0x02时表示接收端不需作同步检查(接收端不触发SSE帧)即可视该帧为有效帧,适用于备机发送的安全数据,以表示物理通道连接正常,但不使用其具体用户数据包做功能安全运算。
时间戳是基于一个32位的线性反馈移位寄存器值,初始值T(0)=SID, 按系统周期移位并使用固定多项式作附加干扰输入。
时间戳与本地周期计数器对应同步递增。
关于安全校验通道CRC_M字段中所使用的参数配置,见表 4所示。
表 4 安全通信通道的算式参数4.1.1.6 当接收端检验到当前安全数据报文时序已超过预定的容忍范围时,需向发送端发送时序校正请求(SSE),用于请求时序同步校正,参见表 5。
表 5 SSE报文格式有关接收端对触发SSE的检测机制参见5.2节。
4.1.1.7 时序校正应答(SSR)用于回应时序校正请求(SSE),参见表 6。
表 6 SSR报文格式有关接收端对SSR的时序校正实现说明,参见5.2节。
5. 安全通信交互协议5.1安全数据交互原则5.1.1.1 图 3描述了发送端与接收端间的安全数据交互原则:即接收端须实时检测从发送端来的RSD 时序性,若有时序错误,就触发时序校正机制,且仅在时序校正恢复后才接受RSD(如:B<->A)。
若当前时序正常,就只需单方向实时发送RSD 即可,不必触发校时 (如:B<->C)。
接收端A发送端B接收端C能够处理来自B 的安全数据不能接受来自B 的安全数据时序校正恢复检测到时序有误图 3 安全数据交互示例5.1.1.2 当同一周期内有多个报文发送时,须遵守下列要求:1) 同一周期内连续的两帧发送时间间隔不得小于5毫秒,以便接收端识别出不同的完整报文。
2) 同一周期内的多个报文须使用相同的序列号,用于标识属于同周期发送的数据。
3) 对同一周期内多个报文的发送次序,至少存在两种可能的处理方式:a) 停发该周期的RSD 报文;b)RSD报文必须在SSE、SSR报文之前发送;a)和b)选一。
5.1.1.3 对于设备单系的冗余通道报文发送控制,须遵守下列要求:1)所有类型的报文都应在冗余通道上传输;2)在冗余通道上传输的报文数据内容应相同。
5.1.1.4 对于设备双系的报文发送,须遵守下列要求:1)备系不得发送SSR报文;2)当备系需校正外部系统传送的主系RSD时序时,才发送SSE报文;3)有关备系是否实时发送RSD报文,参见具体的应用接口规范要求执行;4)双系间切换应能在1.5秒内完成并与外部系统建立安全连接,至少存在两种可能的处理方式:a)备系实时同步获取主系的安全通信参数,包括本地序列号和相应时间戳,以及从外部系统接收的序列号与相应时间戳,当备系升为主系后,沿用原安全通信连接;b)双系间最多500ms内完成倒机,当备系升为主系后重新与外部系统建立安全连接;a)和b)选一,若双系间切换不能满足要求,必须使用a)。