{"id":20908,"date":"2025-09-15T15:13:52","date_gmt":"2025-09-15T07:13:52","guid":{"rendered":"https:\/\/www.tosunai.com\/?p=20908"},"modified":"2025-09-15T15:14:00","modified_gmt":"2025-09-15T07:14:00","slug":"tsmaster-july-august-new-features-are-here","status":"publish","type":"post","link":"https:\/\/www.tosunai.com\/en\/tsmaster-july-august-new-features-are-here\/","title":{"rendered":"Software Updates | TSMaster July-August new features are here! Have you upgraded yet?"},"content":{"rendered":"

To continue empowering automotive electronics R&D, TSMaster is being upgraded again for the summer of 2025.The July-August version of the TSMaster software relaunches theSecurity management enhancements, IO API optimization, and official release of the RPC\/IP and Ethernet PDU RBS help manuals<\/strong>The upgrade aims to provide users with a more powerful and flexible development toolchain. The upgrade is designed to provide users with a more powerful and flexible development toolchain to face the complex challenges of today's automotive network development through finer-grained security control, more efficient hardware interactions, and clearer Ethernet protocol development support.<\/p>\n\n\n\n

<\/div>\n\n\n\n
\n

TSMaster 2025.0<\/strong>7-08<\/h3>\n<\/blockquote>\n\n\n\n

You can get a full overview of the new features in this update by watching the feature detail video below.<\/strong><\/p>\n\n\n\n

https:\/\/www.bilibili.com\/video\/BV1yiHezGEuB\/?share_source=copy_web<\/a><\/p>\n\n\n\n

<\/p>\n\n\n\n

<\/p>\n\n\n\n

security management<\/strong><\/strong><\/strong><\/h2>\n\n\n\n
\n\n\n\n

[___ \u00a0user event<\/strong> ]<\/strong><\/p>\n\n\n\n

\u2192 [Tools] - [Security Management]<\/p>\n\n\n

\n
\"\"<\/figure><\/div>\n\n\n

Update function:<\/strong><\/p>\n\n\n\n

TSMaster's new Security Management Module goes live<\/strong>It integrates AUTOSAR SecOC PDU-level authentication and IEEE MACsec link encryption to realize integrity verification and real-time encryption of CAN\/CAN FD and Ethernet messages, effectively blocking replay, eavesdropping and tampering, and providing an end-to-end security testing and verification environment for in-vehicle networks.<\/p>\n\n\n\n

<\/p>\n\n\n\n

[___ SecOC\u00a0<\/strong>]<\/strong><\/p>\n\n\n\n

SecOC is a PDU-specific scheme for generating message authentication codes, which generally uses AES-CMAC more often.<\/strong><\/p>\n\n\n

\n
\"\"<\/figure><\/div>\n\n\n

<\/p>\n\n\n\n

1. SecOC Computational Security PDUs<\/strong><\/p>\n\n\n\n

Calculation: original PDU + truncated fresh value + truncated authentication message.<\/p>\n\n\n\n

Depending on the algorithm, the length of the authentication message varies and truncation of the result is required to ensure that the PDU (especially for CAN) can hold all the information. Additionally E2E and SecOC can co-exist.<\/p>\n\n\n

\n
\"SecOC<\/figure><\/div>\n\n\n

<\/p>\n\n\n\n

2. SecOC fresh value<\/strong><\/p>\n\n\n\n

AutoSAR offers three forms of fresh values.<\/p>\n\n\n\n

In the first one, a segment of the original message is intercepted as a fresh value.<\/p>\n\n\n\n

The second, like E2E, uses a more complex counter. there are cases where synchronizing PDUs or resetting PDUs modifies the counter value.<\/p>\n\n\n

\n
\"Freshness<\/figure><\/div>\n\n\n

<\/p>\n\n\n\n

The third, using timestamps as fresh values. Specialized timestamp PDUs synchronize time. The checker usually uses the high bits of its own synchronized timestamp and the low bits of the truncated fresh value in the message combined together as a condition for the calculation. This effectively avoids the problem of time synchronization with errors.<\/p>\n\n\n\n

In actual practice, many host factories will add some extra contents to AutoSAR standard, for example, encrypting the transmitted timestamps one extra time, etc.. For such cases, TSMaster will provide customization in the form of a plug-in.<\/p>\n\n\n\n

<\/p>\n\n\n\n

[MACSec]<\/strong><\/p>\n\n\n\n

MACSec is an encryption function for the Ethernet link layer. Refer to IEEE 802.1 AE and IEEE 802.1 X. Currently TSMaster implements the MACSec function at the software level to support:<\/p>\n\n\n\n