代表国之重器的高铁,是怎样保护他们在软件上投资的专有技术不被仿冒、逆向工程和篡改呢?与一般的软件保护加密不同,高铁运行中的实时控制器对物理环境有着严苛的要求,如铁路电力变换器系统,须满足典型工业应用的扩展温度-25°C至85°C的要求。

生产商为列车电力系统制造一个实时控制器。因此,该装置被用于具有公共安全影响的恶劣条件。即使它使用了故障保险,断电也会给乘客带来不便,并可能导致整个网络的延迟,以及引起其他安全问题。目前的挑战不仅是为电力变换器系统构建一个可靠稳定的控制软件,还要确保其不受本地和远程网络攻击的影响。

在温度和湿度变化较大的情况下控制器系统的安全性,以及对其IP和责任的保护,是铁路控制系统的运行要求。威步的安全系统并将其集成到控制器系统中,为了防止软件被分析或盗版,固件在供应商的安全环境中加密,然后在承包商的生产设施首次下载。

操作系统的安全性是由一个工业级的SD卡加密狗,用于每个嵌入式系统。设备在安全引导期间提供信任锚定,并及时解密控制器软件。此操作仅在其指定的硬件环境中进行,并与有效的许可证关联。所有加密进程在启动时或在单独的线程下运行,而不会影响控制器系统的实时操作。

加密锁能为铁路行业加密做什么

通过加密控制器软件实现的专有保护通过安全启动过程获得的完整性保护,并将码表加密狗用作安全元件通过在启动阶段或在单独线程中使用加密技术保留的实时能力在项目的描述中,应用程序的安全相关性至关重要。硬件组件必须符合扩展的工作温度范围、湿度挑战和振动条件。软件安全要素是保证对网络威胁的高安全性,并与已经使用的实时操作系统兼容。该地区攻击向量的多样性要求一种端点安全解决方案,该模型的可复制性是允许在国际上重复销售。

码表符合所有这些标准,然后被集成到现有的功率控制基础设施中。在制造商现场开发和测试控制器软件后,直接对文件进行加密。加密密钥存储在嵌入智能卡芯片的USB加密狗中。制造电源转换器的外国承包商将加密文件加载到控制器中,并将SD卡插入系统。使用制造商的加密狗在线生成许可证并预加载到卡上。

这使制造商能够控制所生产设备的数量,并确保承包商不能接触到解密密钥。控制器启动系统后,引导加载程序解密,加载并检查其完整性。然后对主应用程序进行解密、加载和检查。所有必需的密钥都存储在加密狗的安全存储器中。

加密操作发生在智能卡芯片内部,因此密钥永远不会离开安全区域。因此,码表技术与目标系统集成,以支持从引导加载程序到应用程序的安全引导过程和完整工作流。所有加密过程都使用行业标准,如高级加密标准和椭圆曲线加密。智能卡控制器本机支持这两种算法。

ip变换器苹果系统_加密锁能为高铁做什么?铁路电力变换器系统告诉您相关推荐

  1. 巴彦高勒煤矿选煤厂项目电力监控系统的设计与应用

    李婧婧 安科瑞电气股份有限公司,上海 嘉定 201801: 摘要:介绍巴彦高勒煤矿选煤厂项目电力监控系统,采用智能电力仪表.采集配电现场的各种电参量和开关信号.系统采用现场就地组网的方式,组网后通过现 ...

  2. python 爬虫系统_实战干货:从零快速搭建自己的爬虫系统

    近期由于工作原因,需要一些数据来辅助业务决策,又无法通过外部合作获取,所以使用到了爬虫抓取相关的数据后,进行分析统计.在这个过程中,也看到很多同学爬虫相关的文章,对基础知识和所用到的技术分析得很到位, ...

  3. 万全服务器t350装系统_计算机中那些事儿(八):再历装系统之终身学习

    强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 话说装系统: 说起装系统,不得不说就是操作系统时干嘛的?如有兴趣可以看百度百科上给的解释:猛戳我 ...

  4. 安卓最新系统_你的Windows电脑即将可以运行最新版安卓系统

    " 对于硬件设备来说系统是灵魂,PC设备今天能够如此成功Windows系统功不可没,而智能手机这10年来飞速发展,安卓和iOS系统也是功不可没.不过,系统之间的护城河都比较深,比如你很难在W ...

  5. 全站仪模拟仿真实训系统_城轨交通地高铁车站自动售检票(AFC)实训系统解决方案...

    知乎视频​www.zhihu.com 自动售检票系统基本架构形式应用在各行各业的模拟仿真实训,尤其是高职专院校的城轨专业实训教学,目前铺设400多家高职专院校的专业设立AFC实训系统,区分高铁铁路客票 ...

  6. 华为手机如何升级鸿蒙系统_四款华为手机可以直接升级鸿蒙2.0系统,正在用的赚大了!...

    原标题:四款华为手机可以直接升级鸿蒙2.0系统,正在用的赚大了! 现代科技已经非常发达了,科技产品在我们的生活中占据的比重也是越来越大,科技的不断进步,令我们的生活变得越来越便捷.忘了从什么时候开始, ...

  7. win10装debian 双系统_如何拥有一个Windows 10和Debian 10的双系统

    在无数次劝说自己后,你终于做出了一个大胆的决定,试试 Linux.不过,在完全熟悉 Linux 之前,你依旧需要使用 Windows 10 系统.幸运的是,通过一个双系统引导设置,能让你在启动时,选择 ...

  8. windows还原系统_如何在Windows 7、8和10中使用系统还原

    windows还原系统 System Restore is a Windows feature that can help fix certain types of crashes and other ...

  9. java高铁购票程序代码教学_基于jsp的高铁订票-JavaEE实现高铁订票 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的高铁订票, 该项目可用各类java课程设计大作业中, 高铁订票的系统架构分为前后台两部分, 最终实现在线上进行高铁 ...

最新文章

  1. 告别2019:属于深度学习的十年,那些我们必须知道的经典
  2. Microsoft Windows Workflow Foundation 4.0 Cookbook
  3. python xlrd_python模块之xlrd
  4. tf.data.Dataset.from_tensor_slices() 详解
  5. map和list遍历基础
  6. Ocelot-基于.NET Core的开源网关实现
  7. react-router 源码浅析
  8. php 开启命令模式,如何启用PhpStorm中的命令行工具
  9. 解压android img文件怎么打开,解压压缩android img文件
  10. 受够了if (ModelState.IsValid)?ActionFitlter也是一路的坑啊!
  11. cstring和string头文件
  12. Java后台解决跨域问题
  13. 【OpenCV学习笔记】【函数学习】二(MFC+OpenCV2.4.7读取摄像头之CvvImage::CopyOf 的通道选择问题)
  14. Linux内核配置.config文件
  15. Tecplot 360 EX 2020 R1中文版
  16. ZFAKA最新版最简安装教程
  17. 10G XFP万兆光模块全类型介绍
  18. NPAPI 为什么会被 Chrome 禁用
  19. 实验四 javaAPI(预习报告)
  20. mysql的双井号_C语言中单井号(#)和双井号(##)在宏语句中的应用

热门文章

  1. Java已死?九百万程序员说不
  2. GCC常用选项使用详解
  3. mybatis :Criteria 查询、条件过滤用法
  4. Xampp配置本地域名及常见错误解决
  5. 动态规划入门 合并石子 COGS1660 石子合并
  6. ALV可输入状态下输入金额字段变小数的问题
  7. linux_bash_shell_cheat_sheet(自译)
  8. linux命令学习-1-less
  9. Gnuplot 简单使用
  10. 业界资讯:adobe air 2.7 beta发布