為持續賦能汽車電子研發,TSMaster在2025年夏季再度升級。TSMaster軟件7-8月版本重磅推出了安全管理功能增強、IO API優化,并正式釋放了RPC/IP與Ethernet PDU RBS的幫助手冊。此次升級旨在為用戶提供更強大、更靈活的開發工具鏈,通過更精細的安全管控、更高效的硬件交互以及更清晰的以太網協議開發支持,直面當前汽車網絡開發的復雜挑戰。
TSMaster 2025.07.08
您可以通過下方的功能詳解視頻,全面了解此次更新的各項新特性。
安全管理
【 用戶事件 】
→【工具】-【安全管理】

更新功能:
TSMaster全新安全管理模塊上線,集成AUTOSAR SecOC PDU級身份驗證與IEEE MACsec鏈路加密,可實現對CAN/CAN FD、以太網報文實施完整性校驗與實時加密,有效阻斷重放、竊聽及篡改,為車載網絡提供端到端的安全測試與驗證環境。
【 SecOC 】
SecOC是個針對于PDU的生成消息驗證碼的方案,一般使用AES-CMAC更多。

1.SecOC計算安全PDU
計算方式:原始PDU + 截斷的新鮮值 + 截斷的驗證消息。
根據不同的算法,驗證消息的長度不同,為了保證PDU(尤其是CAN的)可以容納下所有信息,因此需要對結果進行截斷。另外E2E和SecOC可以同時存在。

2.SecOC新鮮值
AutoSAR提供了三種新鮮值的形式。
第一種,截取原始報文的一段作為新鮮值。
第二種,和E2E一樣使用一種比較復雜的counter。存在同步PDU或是重置PDU修改counter值的情況。

第三種,使用時間戳作為新鮮值。專門的時間戳PDU同步時間。校驗方通常使用自己同步的時間戳的高位和報文中截斷的新鮮值的低位合并在一起,作為計算的條件。這樣可以有效的避免時間同步有誤差的問題。
實際實踐中,不少主機廠都會在AutoSAR標準上額外加一些內容,例如,對傳輸的時間戳額外進行一次加密等。對于這種情況,TSMaster將以插件的形式提供定制。
【 MACSec 】
MACSec是一種針對以太網鏈路層的加密功能。參考IEEE 802.1 AE和IEEE 802.1 X。目前TSMaster實現軟件層面的MACSec功能,支持:
●MACSec配置:
MACsec Mode:定義MACsec的操作模式
Cipher Suites:指定支持的加密套件列表控制是否允許未經保護的幀傳輸
Unprotected Frames Allowed:控制是否允許未經保護的幀傳輸
●重放配置:
Replay Protection:啟用或禁用數據重放保護
Replay Window:設置重放保護窗口大小
●通過MKA動態分配密鑰:
Key Server Policy:管理密鑰服務器角色策略
MKA Key Server Priority:定義MKA密鑰服務端選舉的優先級,數字越小優先成為服務端
MKA Hello Time [ms]:設置MKA協議問候包的時間間隔
MKA Bounded Hello Time [ms]:指定MKA有界問候時間
Send MKA announcements:管理是否發送MKA通告
●端口配置:
Transmit on peer learnt:控制是否在偵測到匹配端時立刻傳輸數據
SCI Port Number:分配Secure Channel Identifier(SCI)的端口號

MACSec功能簡述
MACsec提供數據鏈路的幀級安全保護,支持兩種模式:
●純認證模式(驗證數據完整性)
●加密+認證模式(提供機密性與完整性)
工作模式:
逐跳保護(Hop-by-Hop):在直接相連的設備間建立安全通道,保護物理鏈路。
安全封裝:
基于SAK,在原始以太網幀頭部插入SecTAG(安全標簽),幀尾部附加ICV(完整性校驗值),由AES-GCM算法生成(128/256位密鑰)。
數據幀流程:

【 C小程序 】
→【IO模塊API函數接口更新】
tsdi_get_vlevel_input_sync
函數說明:獲取數字輸入電壓電平。
tsdi_get_pwm_input_sync
函數說明:獲取數字輸入的PWM值。
tsdi_config_sync
函數說明:通知硬件設備結束I/O配置。調用此API后,配置參數即生效。
tsdo_set_vlevel_output_async
函數說明:設置數字I/O輸出電壓電平。
tsdo_set_pwm_output_async
函數說明:設置數字輸入輸出PWM輸出。
tsdo_config_sync
函數說明:配置指定數字輸出通道的參數。
tsio_start_configuration
函數說明:通知硬件設備為I/O配置做好準備。
tsio_end_configuration
函數說明:通知硬件設備結束I/O配置。調用此API后,配置參數即生效。
其他:
get_ai_channel_count()、get_ao_channel_count()、get_di_channel_count()、get_do_channel_count()、set_ai_channel_count()、set_ao_channel_count()、set_di_channel_count()、set_do_channel_count()
→【CAN IL API函數接口更新】
can_il_register_autosar_pdu_event
函數說明:注冊AutoSAR PDU傳輸和接收的完成事件。
can_il_unregister_autosar_pdu_event
函數說明:取消注冊AutoSAR PDU傳輸和接收的完成事件。
can_il_register_autosar_pdu_pretx_event
函數說明:注冊AutoSAR PDU預傳輸事件。
can_il_unregister_autosar_pdu_pretx_event
函數說明:取消注冊AutoSAR PDU的預傳輸事件。
→【CAN故障注入API函數接口更新】
can_rbs_fault_inject_disturb_sequencecounter
函數說明:向指定的PDU注入序列計數器故障。
can_rbs_fault_inject_disturb_checksum
函數說明:向指定的PDU注入校驗和錯誤。
can_rbs_fault_inject_disturb_updatebit
函數說明:用于向指定的PDU注入更新位故障。
→【儀器/示波器API函數接口更新】

幫助
【 API文檔 】
→【幫助】-【API文檔】

更新功能:新推出 RPC/IP與Ethernet PDU RBS HTML形式的支持文檔。

-
汽車電子
+關注
關注
3045文章
9047瀏覽量
173028 -
安全管理
+關注
關注
0文章
67瀏覽量
14814 -
RBS
+關注
關注
0文章
2瀏覽量
6100
發布評論請先 登錄
蔡司軟件|ZEISS CALYPSO在醫療行業的實用新功能
索尼更新相機遙控軟件開發包2.01版本
【工具升級】 I OrCAD X 全版本新功能匯總,高效搞定電路協同設計
軟件更新 | TSMaster 9-10月版本發布:TAC腳本進階,小程序易用性大幅提升
載譽而歸 | 同星智能TSMaster軟件項目榮膺“AITX領航創新技術”殊榮
技術培訓 | 南理工專場:同星汽車電子基礎工具鏈暨TSMaster軟件應用培訓圓滿落幕
廣州唯創電子WT2003HXX系列語音芯片:PC/U盤更新功能,驅動產品創新與效率革命
軟件更新 | TSMaster 2025.06版來了!AIO/DIO/DDS全面優化,體驗再升級
【HarmonyOS 5】應用更新功能詳解
軟件更新 | 從數據到模型,全面升級!TSMaster新版助力汽車研發新突破
告別摸索!TSMaster官方最全學習路徑整理
軟件更新 | TSMaster 202504 版本已上線!三大功能讓車載測試更智能
軟件更新 | TSMaster 7-8月新功能來了!你升級了嗎?
評論