历史上的今天
返回首页

历史上的今天

今天是:2024年12月13日(星期五)

正在发生

2018年12月13日 | 为汽车系统设计面向未来的TCU-ECU安全解决方案

2018-12-13

作者:

Khaldoun Albarazi – 意法半导体市场发展部工程师

Drake Smith – SecureRF 工程部副总裁

汽车系统互联是一个令人期待的高速增长的市场,同时也面临一个难题亟待解决。如今数据安全变得日益重要,然而,汽车系统中有许多设备都存在安全隐患。例如,相对于现在大多数汽车电控单元(ECU)的8位、16位和32位处理器,现有的数据安全算法,ECC和RSA内存占用过高,运行速度太慢。此外,随着汽车的平均寿命超过11.6年,未来还必须考虑量子计算攻击的风险,因为量子计算攻击可能会破解ECC和RSA秘钥。

为解决这些问题,SecureRF公司和意法半导体合作开发出一项即使在最小的汽车处理器上仍能极速运行的面向未来的低功耗安全解决方案。最近,SecureRF的WalnutDSA(数字签名算法DSA)和Ironwood KAP(密钥协商协议KAP),这两种安全算法被移植到意法半导体的SPC58ECxx 32位微控制器平台上。为更好地演示车载信息服务系统控制单元(TCU)与多个ECU的相互认证过程,两家公司还合作开发了一个解决方案演示模型,并在2018年底特律汽车技术展会上展出了该模型。

SecureRF的群论密码学(GTC)是数字签名算法DSA和密钥协商协议KAP的基础,这虽然不是一个新的密码学分支,但有助于解决物联网、汽车系统和其它互联应用中相对较新的安全问题,可以保护越来越多的资源受限的产品设备的安全。GTC密码学有三大优势:运算速度快,即使在最小的设备上仍能快速运算,RAM / ROM占用低,能够抵抗所有已知的量子攻击。与其它加密方法相比,GTC的运算效率更高,所以更省电。SecureRF的GTC解决方案软硬件均可实现。

在SPC58ECxx上,性能优势显著

为参展TU Automotive展会,双方将数字签名算法DSA和密钥协商协议KAP的汇编语言算法移植到SPC58ECxx微控制器,以进一步优化这一高效加密方法的运算时间和能耗。

SPC58ECxx是意法半导体为车身、网络、安全、通信连接等汽车应用专门开发的32位通用微控制器,主要特性包括180MHz的e200z4d PowerPC双核处理器、高达4MB的闪存和512KB的RAM、硬件安全模块以及许多通信外设,例如,LIN、SPI、UART、以太网AVB、Flexray和CAN FD。SPC58ECxx是按照ISO 26262功能安全标准设计,安全等级达到ASIL-B级,适合安全关键的汽车应用。

该演示项目运行在意法半导体的SPC58ECxx 探索板上,与ECC验证相比,GTC方法的性能优势明显。下表在运算时间和ROM / RAM内存占用率方面对GTC解决方案与椭圆曲线密码学(ECDSA + ECDH)方案进行了比较,不难看出,椭圆曲线密码学方案的运算时间长达GTC方法的12.6倍。

1

GTC解决方案将让意法半导体的客户能够为板载微控制器提供安全启动和安全固件更新等重要的安全功能,并使基于SPC58ECxx的TCU能够与整个车辆的资源有限的ECU相互验证,演示解决方案如下图所示:

2

在互联ECU上,优势更显著

保护ECU的微小处理器的安全对于设计人员来说是一个关键问题,而这正是本解决方案最重要的优势之一。快速认证是必备功能。其它安全方法对于许多汽车系统可能不实用,然而,GTC的方法适用于最小的处理器,并且依然能够提供出色的性能。下面的屏幕截图是GTC和ECC在8位处理器上的性能对比。

1

WalnutDSA/Ironwood KAP (绿线)ECDSA/ECDH (红线)认证RAM和ROM占用率比较

在上图中,每个垂直尖峰表示完成一次验证。ECDSA / ECDH完成一次验证需要7.69秒,而SecureRF的WalnutDSA和Ironwood KAP只需68毫秒,是前者的九十分之一!这种速度优势以及由此产生的超低能耗和最小的RAM / ROM容量要求,使SecureRF方法非常适合资源受限的处理器。

SecureRF加密方法最适合完全隔离全子系统和主处理器内核SPC58ECxx硬件安全模块(HSM)。SecureRF解决方案也非常适用于HSM单元的微控制器,例如,SPC58ECxx的精简版SPC582Bxx。SPC582Bxx搭载运行频率120MHz的单核e200z4d PowerPC处理器,配备高达1MB的闪存和192KB的RAM。但是,用户必须开发软件安全解决方案,以弥补硬件安全功能的缺失。该解决方案确保在性能极佳的同时占用较少资源,不会对系统造成任何过大负荷。

由于设计生命周期长,汽车系统需要能够防御未来的量子计算的安全威胁。 SecureRF的方法是抗量子计算攻击的加密方法,适用于当前已知的所有攻击。

对于使用资源受限的处理器的汽车设计人员,我们的专家将提供初步的安全建议,并协助设计安全解决方案。


推荐阅读

史海拾趣

HDK(北陆电气)公司的发展小趣事

对于STM32与四线电阻触摸屏的接口电路,网友可能会有以下一系列问题,我将逐一进行回答:

1. STM32如何与四线电阻触摸屏连接?

回答:STM32与四线电阻触摸屏的连接主要通过STM32的GPIO口实现。通常,STM32的多个GPIO口会分别连接到四线电阻触摸屏的X+、X-、Y+、Y-四个引脚。这些引脚用于驱动和检测触摸屏上的触摸动作。

2. 如何在STM32上配置GPIO以支持四线电阻触摸屏?

回答:在STM32上配置GPIO以支持四线电阻触摸屏时,需要将相应的GPIO口配置为模拟输出(用于驱动触摸屏)或模拟输入(用于读取触摸屏上的电压信号)。此外,还需要配置中断引脚来检测触摸屏是否被触摸。具体的配置步骤包括设置GPIO的模式(如推挽输出、上拉输入等)、速度以及是否启用中断等。

3. 如何使用STM32读取四线电阻触摸屏的坐标值?

回答:读取四线电阻触摸屏的坐标值通常涉及两步操作:首先,通过驱动触摸屏的X+或Y+引脚为高电平,并同时保持对应的X-或Y-引脚为低电平,以在触摸屏上形成电压梯度;然后,使用ADC(模数转换器)读取另一侧的X+或Y+引脚上的电压值。根据读取到的电压值与参考电压的比例关系,可以计算出触摸点的X或Y坐标。为了获得更准确的坐标值,通常需要进行多次读取并取平均值。

4. 是否需要外部控制芯片来实现STM32与四线电阻触摸屏的接口?

回答:不一定需要外部控制芯片。STM32的GPIO口和ADC功能已经足够强大,可以直接与四线电阻触摸屏接口。然而,在某些情况下,为了简化电路设计或提高触摸检测的精度和稳定性,可能会使用如XPT2046这样的专用触摸屏控制芯片。这些芯片内部集成了A/D转换器和触摸屏控制逻辑,可以通过SPI等接口与STM32通信,从而简化软件设计。

5. 如何进行触摸屏的校准?

回答:触摸屏的校准是为了确保触摸点与实际屏幕坐标之间的准确对应。通常,在触摸屏首次使用或更换后需要进行校准。校准过程包括在触摸屏上选择几个已知的点(如屏幕的四个角),然后记录这些点对应的ADC值。通过计算这些点的ADC值与实际屏幕坐标之间的关系,可以得到校准参数(如缩放因子和偏移量)。在后续的触摸检测中,可以使用这些校准参数将ADC值转换为实际的屏幕坐标。

6. STM32与四线电阻触摸屏接口电路中的常见问题有哪些?

回答:STM32与四线电阻触摸屏接口电路中的常见问题可能包括:

  • 触摸屏无响应:可能是由于GPIO配置错误、ADC配置不当或触摸屏硬件故障等原因导致。
  • 坐标偏移:可能是由于触摸屏未正确校准或校准参数设置错误导致。
  • 触摸点跳动:可能是由于触摸屏表面有污渍、静电干扰或ADC采样不稳定等原因导致。

解决这些问题的方法通常包括检查GPIO和ADC的配置、重新校准触摸屏以及清洁触摸屏表面等。如果问题依然存在,可能需要检查触摸屏硬件是否损坏。

Hirect公司的发展小趣事
根据电路中的电压和电流峰值,选择具有足够额定电压和额定电流的晶闸管。
Box Enclosures公司的发展小趣事

随着电子行业的快速发展,市场对机箱和外壳产品的要求也越来越高。Box Enclosures公司敏锐地捕捉到了这一市场变化,开始加大在技术研发上的投入。公司成功开发出一系列具有创新性的产品,不仅满足了市场的需求,还引领了行业的发展方向。这些技术创新为Box Enclosures公司带来了更多的商业机会和市场份额。

Ava Electronics Corp公司的发展小趣事

在市场竞争日益激烈的情况下,AVA电子意识到单打独斗已经难以应对市场的挑战。于是,公司开始寻求与上下游企业的合作,通过产业链整合实现协同发展。AVA电子与供应商建立了长期稳定的合作关系,确保了原材料的稳定供应和质量保障;同时,公司还与多家销售渠道商建立了战略合作关系,共同开拓市场。这种产业链整合的模式不仅降低了公司的运营成本,也提高了公司的市场竞争力。

Allied Controls Incorporated公司的发展小趣事

随着产品线的不断丰富和技术的不断进步,AVA电子开始将目光投向更广阔的市场。公司积极参加各类行业展会和论坛,与国内外客户建立了广泛的联系。同时,AVA电子还加大了品牌建设的力度,通过广告宣传、品牌推广等方式提高了品牌的知名度和美誉度。这些举措不仅有效提升了公司的市场份额,也为公司的长远发展奠定了坚实的基础。

FlexiPanel公司的发展小趣事

随着全球化进程的加速,FlexiPanel意识到构建稳定的全球供应链体系对于企业的长远发展至关重要。公司积极寻求与国内外知名芯片制造商、天线供应商等合作伙伴建立战略合作关系,共同推动RF模块技术的进步和产业化应用。通过整合全球资源,FlexiPanel不仅提升了自身的产品研发和生产能力,还确保了产品质量的稳定性和可靠性,赢得了客户的广泛信赖。

问答坊 | AI 解惑

pll

PLL,,,ADF4108…

查看全部问答>

驱动开发群

驱动开发群 66036721  欢迎加入…

查看全部问答>

VS 2005下没有开发驱动的工程选择的?新建的时候。

VS 2005下没有开发驱动的工程选择的?新建的时候。…

查看全部问答>

sqlce连接失败

代码:    string strConn = \"Data Source=\" + sDbpath + \";Password=SZTL\";    m_Conn = new SqlCeConnection(strConn);    m_Conn.Open(); 异常: 未处理 System.Data.SqlServerCe.SqlCeException   ...…

查看全部问答>

FPGA 过程块触发

最近看了一篇文章,上面讲在FPGA时,最好要所有过程块都要系统时钟去触发。举个例子:例如数码管动态显示时,选通信号端,一一般频率要大于50HZ,这样人才感觉不到闪烁的效果!如果我用计数器分出50hZ的信号,作为另一个过程块的触发信号!与所有过 ...…

查看全部问答>

请教cc2510传输距离

请问下怎么确定cc2510传输的距离有多远?求指教…

查看全部问答>

ADI设计问答:为什么我精心设计的有源滤波器未能达到其技术指标要求?

回答:这是因为许多有源滤波器软件忽略了“实际的”放大器特性。 最近,我度假去红海潜水。临行之前,我把自己的手机和计算机都留在了家里,并把所有的工作都暂时抛在一边。但是,我却犯了一个愚蠢的错误,那就是用带有\"Analog Devices\"字样的帆 ...…

查看全部问答>

艾曼第四代四代图像处理采集识别检测fpga开发板套件

去年淘宝买来做毕业设计,现闲置无用,九成九新,附送所有资料,以及关于视频图像的研究生论文。有意者QQ:471293219! 淘宝店家资料:http://item.taobao.com/item.htm? ... 4034&_u=u2b1kmce065 …

查看全部问答>