自动驾驶系统功能安全解决方案解析

news2024/11/16 13:33:24

电信、公用事业、运输和国防等关键基础设施服务需要定位、导航和授时(PNT)技术来运行。但是,广泛采用定位系统(GPS)作为PNT信息的主要会引入漏洞。

在为关键基础设施制定PNT解决方案时,运营商必须做出两个关键的决策:1) 是否应在架构的每一层上部署弹性、冗余和安全性2) 应采用哪种安全策略?

决策1:是否在每一层上部署?

运营商有充分的理由担心,他们无法对与在架构的每一层上部署弹性、冗余和安全性相关的成本进行调整。具备全新的授时和同步解决方案及设计选项,有助于形成理想的成本结构,提供稳健且可靠的解决方案。

通常,根据部署位置在成本和解决方案类型之间做出权衡。随着SDH/TDM向以太网的迁移以及移动LTE/4G和5G的开发,集群办公室和位于边缘的网络接入点的数量显著增加。这必然导致设备变得更小(通常是1U机架可安装设备),并且成本与当今的小尺寸边缘基站(包括小型基站和gNodeB)一致。在这种环境中,运营商必须决定如何在架构级和设计级提供冗余、弹性和安全性。

可以通过部署东/西两端的功能在架构级设计冗余。例如,虚拟主参考时钟(vPRTC)架构借助双重路径提供方向冗余和高性能功能。该架构还利用长距离高效高精度时间传输,实现经济高效的分布。

另一种方法是在设备本身部署冗余。方法是采用软件冗余,该方法可以实现低成本、高效率且高性能的分布式解决方案。这种解决方案降低了占用空间的硬件模块(通常用于输入和输出端口)的成本,同时避免了不得不牺牲其他有价值的功能来换取增加冗余的优势。例如,如果支持冗余,则在10千兆以太网(GE)支持和多频段导航卫星系统(GNSS)之间进行选择时需要做出权衡和其他妥协。相比之下,软件冗余不需要移除任何硬件,也不会失去相关功能。

图1给出了常见的冗余用例,其中包含两个使用虚拟路由器冗余协议(VRRP)的聚合路由器。

图1.工作单元和备用单元之间的冗余连接示例

软件冗余的另一个优势是它可以实现整个设备的总冗余。工作单元和备用单元相同。所有功能都是冗余的,包括振荡器、GNSS接收机、端口和输入/输出。而硬件模块仅在其自身功能(而非单元的其余部分)方面是冗余的。

与冗余类似,弹性也在架构级和设备级进行部署。在架构级部署弹性,以便网络中的时钟可以彼此相连。当时钟连接到GNSS并将其作为时间和频率的时,这些时钟必须与其他1588时钟相连以实现辅助部分时间支持(APTS)。如果GNSS在时钟位置失效,则APTS可以利用自动不对称校正(AAC)来校准可能由授时协议(PTP)流使用的通向/来自上行时钟的不同路径,从而帮助实现备份。上行时钟的备份路径可以保证不间断的授时和相位操作。此架构确保在发生中断时可以通过IEEE 1588 PTP对GNSS进行备份,同时利用了路径。

另一种选择是vPRTC。它支持运营商通过使用PTP的高性能边界时钟链在长距离上实现高精度(通常在光网络上)。这种架构使用PTP作为其主要时间和相位,减少了对GNSS的依赖。

在设备级,通过选择振荡器实现弹性(从OCXO到铷原子钟)。具体选择取决于位置、用例和计时保持性能要求。指定多频段GNSS接收机至关重要。因为只有这些接收机可以计量和减小周期性电离层事件(如太阳风暴)期间产生的明显延时,方法是利用GNSS卫星以多个频段发送的时间信息的延时差。对于需要40 ns的B类主参考时钟(PRTC-B)以及30 ns的增强型PRTC(ePRTC)的应用而言,这一点至关重要。

决策2:采用哪种安全策略?

理想的安全方法是从标准框架开始,并考虑包括不断演变的干扰和欺骗威胁在内的其他漏洞。

基于标准框架的身份验证和授权选项包括终端接入控制器访问控制系统+(TACACS+)和远程身份验证拨入用户服务(RADIUS)。除了通过用户名和密码确保安全性之外,双因素身份验证(2FA)还提供一层额外的保护。

通过为安全外壳(SSH)扩展提供不同级别的安全配置文件,可以在确定用户类型以及相关的访问权限和限制时提供更多粒度。高安全性配置文件将确保可定义和执行严格的访问规则。此外,还需要解决脚本漏洞以及相关的常见漏洞和暴露(CVE?)问题。这样可确保审查和解决所有潜在的安全漏洞。为了抑制不断演变的干扰和欺骗威胁,必须执行信号监测以及一致性检查和修复。

为了确保持续的性能,需要做出正确的架构选择,这要求全面的网络工程设计研究。其中必须包括对时钟部署位置的精密分析及其将需要提供的性能和精度要求。该评估将在授时和同步设备的选择过程中提供指导。网络规划人员和同步工程师还应考虑选择无风扇设备或需要风扇的设备,通过模块化硬件或软件实现冗余的成本和其他影响,以及是使用嵌入式还是模块化GNSS。获得正确的信息和对其选项的全面理解,关键基础设施运营商能够以经济高效的方式部署必要的冗余、弹性和安全性,从而打造稳健可靠的PNT解决方案。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1864862.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ubuntu使用apt-get指令下载

一、前言 本节来学习 ubuntu 中的 apt-get 命令,ubuntu 为什么而闻名?第一, ubuntu 有一个非常好的图形界面,第二就是 ubuntu 的 apt-get 功能强大。 什么是 apt-get 呢,在 windows 上安装软件,大家一定都…

使用c++栈刷题时踩坑的小白错误

根据图片中提供的代码,可以发现以下三处错误: 错误原因:条件判断语句的逻辑错误。 代码行:if (res.top() ! e || res.empty())(第7行) 问题:如果 res 为空(res.empty() 为 true&…

已解决javax.xml.datatype.DatatypeConfigurationException异常的正确解决方法,亲测有效!!!

已解决javax.xml.datatype.DatatypeConfigurationException异常的正确解决方法,亲测有效!!! 目录 问题分析 出现问题的场景 示例场景 报错原因 解决思路 解决方法 分析错误日志 检查类路径 验证自定义实现类 检查系统属…

怎么实现微信支付?

微信小程序中微信支付(前端流程) 微信支付前准备工作 微信公众平台绑定商户号 微信支付平台配置好后端信息支付前要有用户的openid 1. 客户端点击支付按钮 在用户点击支付按钮时,触发支付流程。 // 绑定支付按钮点击事件 function onPayB…

【PC端】魔力宝贝服务端+登录器源码+配套网站+后台

配套源码 启动也很简单 一共两部 下载地址 www.t1gm.com 下面上图

itsm服务管理工具有哪些?

itsm(IT服务管理)是现代企业管理IT服务的关键框架,可帮助组织提供高效的IT服务,并确保业务持续运行。使用itsm服务管理工具是实现这一目标的关键,下面我们来看看itsm服务管理工具有哪些: 1. ServiceDesk Pl…

Stable Diffusion 亲测这几个SDXL大模型,真的非常好用!

大家好我是极客菌,前两周Stable Diffusion WebUI1.6.0发布了,新增了很多对SDXL生态的支持。 而ControlNET也对SDXL的支持也逐渐稳定。 SDXL的生态终于有一点起色了,我也觉得是时候,可以来写一篇SDXL的大模型推荐了。 在推荐之前…

云层区分神经网络模型——二分类

云层区分神经网络模型——二分类 问奶奶,是什么让他们维护一份感情长达年,奶奶说那个年代什么东西坏了都会想要修,现在什么坏了都想着换。 安装依赖 # 要运行脚本,请先安装以下库:pip install tensorflowpip install …

uniapp——上传图片获取到file对象而非临时地址——基础积累

最近在看uniapp的代码,遇到一个需求,就是要实现上传图片的功能 uniapp 官网地址:https://uniapp.dcloud.net.cn/ 上传图片有对应的API: uni.chooseImage方法:https://uniapp.dcloud.net.cn/api/media/image.html#choo…

探索Linux的奇妙世界:第二关---Linux的基本指令(上篇)

1. xshell与服务器的连接 想必大家在看过上一期视频时已经搭建好了Linux的环境了并且已经下好了终端---xshell了吧?让我来带大家看一看下好了是什么样子的: 第一次登陆会让你连接你的服务器,就是我们买的云服务器,买完之后需要把公网地址ip复制过来进行链接,需要用户名和密码连…

秋招Java后端开发冲刺——关系型数据库篇(Mysql)

本文介绍关系型数据库及其代表Mysql数据库,并介常见面试题目。 一、数据库概述 1. 数据库(Database, DB):是长期储存在计算机内的、有组织的、可共享的数据集合。 2. 数据库管理系统(Database Management System, D…

MATLAB-NGO-CNN-SVM,基于NGO苍鹰优化算法优化卷积神经网络CNN结合支持向量机SVM数据分类(多特征输入多分类)

NGO-CNN-SVM,基于NGO苍鹰优化算法优化卷积神经网络CNN结合支持向量机SVM数据分类(多特征输入多分类) 1.数据均为Excel数据,直接替换数据就可以运行程序。 2.所有程序都经过验证,保证程序可以运行。 3.具有良好的编程习惯,程序均…

408计算机网络--物理层

一、物理层概述 物理层是干嘛使得? 物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 物理层主要任务是确定与传输媒体接口有关的一些特性。定义标准可以理解为插排上的两孔三孔 机械特性:定义物理连接…

质量保证计划书(DOC原件)

2 质量目标 3 项目基本情况 4 资源 4.1 人员 4.1.1 组织结构 4.1.2 职责 4.2 工具及设施 5 质量保证的主要工作 6 质量保证工作量估算 7 质量保证工作提交的产物 8 变更管理 9 评价标准 10 形成的记录 软件全套精华资料包清单部分文件列表: 工作安排任…

钢筋计在工程项目中的关键应用与优势

在长期工程项目中,如大型桥梁、高层建筑或深基坑工程中,钢筋是承载结构的重要组成部分。为确保工程质量和安全,监测与管理钢筋的状态至关重要。钢筋计作为一种先进的监测工具,在长期工程项目中发挥着不可替代的作用。 1. 钢筋计的…

海外品牌营销:TikTok达人合作中的挑战与对策

随着TikTok成为许多品牌进行营销推广的重要渠道,TikTok上达人也因其庞大的粉丝基础和强大的内容创作能力,成为品牌合作的首选对象。然而,在与TikTok达人合作的过程中,品牌也面临着诸多挑战,如合作沟通、内容创意、数据…

[vscode] 自定义log快捷生成代码

1、进入设置页面:文件>首选项>用户代码片段>选择设置的语言。 2. 关于代码段显示位置的调整设置 文件>首选项>设置,搜索代码段或snippetSuggestions,修改为”top”; 参考: vscode自定义log快捷生成代码

Android开发之滑动菜单(八)

文章目录 Android菜单使用(Menu)菜单分类滑动菜单使用步骤 滑动菜单先实现一个简单的滑动菜单步骤:使用NavigationView控件丰富滑动菜单图像内容效果展示 Android菜单使用(Menu) 菜单分类 选项菜单 产生对应全局影响…

忘了SD3 Medium吧!SD【写实大模型】逼真! 震撼!胶片风真实感大模型——LEOSAM‘s MoonFilm V2

hello,大家好我是安琪, 虽然SD3 Medium模型已经推出一段时间,应该也不少朋友和老徐一样,非常期待基于 SD3 微调的模型能有更好的表现力,但随着近期C站对SD3 微调模型的封杀,目前还没有见到太多SD3的其他模…

FPGA开发技能(7)Vivado设置bit文件加密

文章目录 前言1. AES加密原理2.xilinx的AES方案3.加密流程3.1生成加密的bit流3.2将密钥写入eFUSE寄存器 4.验证结论5.传送门 前言 在FPGA的项目发布的时候需要考虑项目工程加密的问题,一方面防止自己的心血被盗,另一方面也保护公司资产,保护知…