瑞萨推出AESEA示例安全驱动程序,支持首款汽车用16位MCU RL78/F23安全解决方案快速开发
为帮助开发相关软件以提升RL78/F23、F24的安全功能,瑞萨于2022年10 月正式发布免费示例软件“AESEA示例安全驱动程序”(AESEA Sample Security Driver)。
该示例软件采用瑞萨车载16位微控制器RL78/F23、F24内置的AESEA和TRNG电路,并会基于AES加密算法来进行加解密处理。至于安全功能,只需将其集成到用户应用程序软件中,就可以使用它,这大大减少了开发的工作量。此外,示例软件还支持智能配置器(Smart Configurator)以及瑞萨开发工具。
*提供“AESEA示例安全驱动程序”需要NDA的支持
图1:AESEA示例安全驱动程序的软件结构
主要功能:
1. AES、ECB和CBC模式由硬件处理
2. 消息数据的 CMAC 生成和验证(消息认证)
3. 检测对存储在代码闪存(Code Flash)中的用户应用程序的篡改(安全启动)
4. 生成随机数种子,扩展种子并获得伪随机数
如果客户没有经验或开发资源,但希望整合 Evita-light 的安全性能,则可以在最新的 E/E 架构中使用该软件,以用于执行器应用程序。最新的E/E 架构需要新的控制机制和安全策略。
表1:AESEA 示例安全驱动程序的ROM、RAM、堆栈大小
针对执行器区域发生的威胁,以下对策也得到了瑞萨的完美支持:
表2 :举例说明:对执行器区域的威胁以及对策
*对于质询和响应,(4)用于创建质询数据,(2)用于创建和确认响应数据。
在AESEA示例安全驱动程序之后,表3所示的安全软件库将依次发布。这些是免费的安全软件,不需要NDA合同。它们不仅可以与RL78/F23, F24一同使用,还可以与现有的RL78/F13, F14, F15一同使用。另外,利用车载16位微机可以有效地进行安全处理。
*RL78/F13, F14的库将针对具有8KB或更大RAM的产品。
表3:安全软件库
在不使用公用密钥或秘密密钥来进行密码算法的情况下,处理速度较慢。不过,该软件不依赖设备,具有较高的自由度。另外,如果在产品中安装了协处理器或类似的东西,并且发现了漏洞,则需要花费大量的精力来修复。
备注:免费示例软件不保修,不提供支持。
使用适于 RL78/F23、F24 的瑞萨解决方案入门套件(RENESAS Solution Starter Kit),轻松启动安全之旅
瑞萨将构建瑞萨解决方案入门套件(RSSK),该套件与本文第 1 部分中介绍的免费示例软件(AESEA 示例安全驱动程序)捆绑在一起。它支持针对安全功能的软件开发,同时能在实际电路板和GUI软件上查看实际操作和结果。
图2: RL78/F24 Security RSSK开发时间表
Security RSSK(安全RSSK)版本1最初计划于 2023 年初发布。它仅允许已签署 NDA 的用户使用 RL78/F24 目标板和终端软件进行加密/解密和密钥注册。
图3显示了Security RSSK 版本1的图像。用串口 USB 转换线等将 RL78/F24 的串行数据传输(TxD)/接收(RxD)连接到 PC,并在 PC 上使用终端软件支持针对安全功能的软件开发。
图3:使用Security RSSK版本1进行软件开发的图像
第二步,瑞萨将于 2023 年 10 月左右发布Security RSSK 版本2 。它是一套专用安全板加GUI。有了Security RSSK 版本2 ,用户可以通过 GUI 操作来行使加密/解密、安全启动、密钥注册、随机数生成、质询 & 响应等安全功能。安全应用程序的初学者可以使用它来研究安全功能。因此,没有签署 NDA 的用户也能够使用它,但一些功能会受限。(例如,“使用质询和响应进行身份验证”,这一功能就会受限)
图 4 显示了 Security RSSK 版本2 的框图。CAN-FD/CAN、调试和 USB 接口,以及输出/显示 LED、LCD 和扬声器都准备好了。闪存用于重新编程,如果没有签署 NDA,那么闪存将被用作用户程序存储区。
图4:Security RSSK 版本2 的框图
表 4 显示了签不签NDA,用户可享受的的主要功能的差异。请注意,在签署 NDA 后可以解除功能限制。
表4:签不签NDA,用户可享受的功能有差异
图 5 显示了基于 SHE 的密钥计算工具的 GUI 映像,它是 Security RSSK 版本2 的 GUI 映像之一。当前的密钥存储状态也可以显示在 GUI 中。
图5:基于 SHE 的密钥计算工具的 GUI 映像
Security RSSK 的开发正在进行中。由于仍在规划阶段,因此内容和时间表可能会有变化。瑞萨希望Security RSSK 能适应各种需求,例如,能适用于那些安全知识有限,或者(以及)资源有限,却仍希望高效开发软件的人,也能适用于那些只想使用安全功能,或只打算进行学习研究的人。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由成长的人生翻译自Renesas官网,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
瑞萨推出基于DR1000C的28nm微控制器RH850/U2B,助力汽车控制领域的人工智能和机器学习
瑞萨电子用于其下一代 28nm微控制器 RH850/U2B FCC的硬件加速器概念是:“DFP”数据流处理器IP,又名“DR1000C”。DR1000C矢量执行单元与多线程架构的结合实现了高度灵活性,从而加速,通常用于人工智能和机器学习功能的各种算法类型。
原厂动态 发布时间 : 2021-11-28
瑞萨RL78/G23组微控制器获得嵌入式微处理器基准评测协会 ULPMark™-PP世界最高分!
ULPMark-PP(ULPMark-PeripheralProfile)是一项评估微控制器内置外围功能电路能效的基准测试。经认证,瑞萨RL78/G23组已在该测试中取得新的世界最高分,击败了同属RL78系列的RL78/I1D组(截至2022年6月)。
原厂动态 发布时间 : 2022-08-12
从超低功耗至非常高端的微控制器,Renesas为您打造“成熟稳定、安全可靠”的产品组合
从超低功耗至非常高端的微控制器,瑞萨电子提供市场上最广泛的产品组合。作为排名第一的微控制器供应商,Renesas每天出货量超过9百万只(35亿+/年),广泛应用于全球物联网、消费电子、工业、汽车和基础设施等产品。
原厂动态 发布时间 : 2023-03-18
Renesas(瑞萨)电机控制微控制器(MCU)选型指南
目录- 电机MCU路线图 电机驱动推荐微控制器 16位RL78电机控制MCU RX-T电机控制MCU RA-T电机控制MCU RA-T系列主要特性 RISC-V电机专用MCU 电机控制解决方案
型号- RX200,RX6XT,RX23T,RX71M,RX2XT,RA6T3 GROUP,RISC-V-MC,RA-T,RA-T系列,RX600,RX6XX,RX63T,RX66T,RA4T1,RA6T2,RX66N,RA6T1,RX26T,RA8T2,RA6T3,RA8T1,RX62G,RA4T1 GROUP,RX-T,RA,MCK-XXXXX,RL78/G14,RA6T1 GROUP,RL78,RX74T,RX62T,RX65X,RX13T,RX7XT,RX,RX100,RISC-V,RL78/G1F,RL78/G1G,RX1XT,RL78/G24,RX7XX,RA6T2 GROUP,RX24T,RX72M,RX24U,RX72N,RA2,RA4,RXV2,RXV3,RA6,RXV1,RA8,RA-T 系列,RX23X,RX72T
【经验】瑞萨微控制器RL78/F14的CAN发送功能调试经验分享
瑞萨RL78/F14微控制器被定位为RL78/F13的上一级产品,可在30至100引脚,48至256KB的闪存阵容,并实现业界最低水平的消费当前。本文以F14系列的R5F10PMF为例进行CAN的发送功能调试经验分享。
设计经验 发布时间 : 2021-09-16
RL78/G24的16位微控制器,可实现与32位微控制器相当的性能
RENESAS(瑞萨电子)的RL78/G24是一种通用MCU,CPU运行频率最高可达48MHz,搭载灵活应用加速器(FAA),在RL78系列MCU产品之中处理能力也是最强大的。
产品 发布时间 : 2023-10-26
【经验】瑞萨RL78微控制器CAN模块基础使用指引,以RL78/F13系列的R5F10BBF微控制器为例
瑞萨汽车电子推出的RL78/F13微控制器系列,集成车载CAN总线模块,支持ISO11898-1 ,CAN2.0A&B协议。适用于汽车控制系列,如BCM,空调控制,TPMS,RKE,PEPS等运用。 本文以R5F10BBF为例,介绍瑞萨RL78芯片的CAN模块基本配置。
设计经验 发布时间 : 2018-11-02
【IC】适用电机控制应用的微控制器RX26T(RAM48KB),现已开始发售和量产
RENESAS微控制器RX26T(RAM48KB)产品专门针对48/64引脚,保持了对RX24T的功能和引脚布局方向的继承,同时提高了运算性能以实现更为复杂的控制。并且,为了提高控制精度/效率,在许多方面改进了性能/功能,例如更快的A/D转换反馈等。
产品 发布时间 : 2023-10-20
【经验】瑞萨RL78/F1微控制器EEPROM库(EEL)调试出现相关错误状态该如何解决?
笔者在协助调试瑞萨RL78/F1微控制器的EEPROM操作EEL库时,发现用户对于瑞萨RL78系列的EEPROM模拟的EEL库的一些返回错误不太了解,而直接忽略了一些操作错误。在出现一些错误时,我们应该采取一定的处理措施。包括如:调用EEL初始化函数,调用启动函数startup,分配对应的EEPROM数据ID等。
设计经验 发布时间 : 2018-09-04
【经验】瑞萨微控制器RX65N芯片唯一ID码读取方法
物联网(IoT)和工业4.0的扩张增加了对微控制器的需求,在人机交互的基础上,还需要对保密性、完整性和可用性等不同安全要求提供支持。针对于这些应用特点,瑞萨电子推出了RX600系列的新型RX65N/RX651 微控制器 (MCU)。本文以RX65N系列的MCU为例,介绍RX65N系列芯片自带的唯一ID识别码的读取方法。
设计经验 发布时间 : 2019-01-25
S3A6 Microcontroller Group
型号- R7FS3A6783A01CFL#AA0,R7FS3A6783A01CNF#AC0,R7FS3A6782A01CLJ#AC0,R7FS3A6783A01CFL,R7FS3A6783A01CNE#AC0,S3 SERIES,R7FS3A6783A01CFP,R7FS3A6783A01CFM,R7FS3A6783A01CFM#AA0,S3A6,R7FS3A6783A01CNB#AC0,R7FS3A6783A01CNB,R7FS3A6783A01CFP#AA0,R7FS3A6782A01CLJ,R7FS3A6783A01CNE,R7FS3A6783A01CNF
S3A3 Microcontroller Group
型号- R7FS3A37A2A01CLK#AC0,R7FS3A37A3A01CFP#AA0,R7FS3A37A2A01CLJ,R7FS3A37A3A01CFM,R7FS3A37A3A01CNB#AC0,R7FS3A37A2A01CLK,R7FS3A37A3A01CFB#AA0,R7FS3A37A3A01CFB,R7FS3A37A2A01CBJ#AC0,R7FS3A37A2A01CBJ,S3 SERIES,R7FS3A37A2A01CLJ#AC0,R7FS3A37A3A01CFM#AA0,R7FS3A37A3A01CNB,S3A3,R7FS3A37A3A01CFP,R7FS3A37A2A01CFB#AA0
为什么RL78系列微控制器与E1或E20仿真器连接时有两条复位线(引脚10和13)?
由于RESET引脚用于设置Renesas RL78系列单片机的单片机模式,因此目标系统的复位信号暂时被E1或E20仿真器屏蔽,然后E1或E20仿真器将RESET信号发送到微控制器(需要从E1或E20仿真器控制RESET引脚)。一方面,E1或E20仿真器中各个三态缓冲器的状态由其FPGA的输出控制(即由RD74LVC125B控制)缓冲器连接到引脚10)。但是,RESET引脚必须保持低电平,直到FPGA的待机时间结束(具体来说,直到E1或E20仿真器物理连接到目标为止)。在此期间,RESET引脚通过连接到引脚13的DTC124EE进行控制,而不是通过FPGA处理。一旦FPGA的待机时间结束,通过引脚10而不是引脚13施加复位控制。
技术问答 发布时间 : 2020-03-10
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论