SYMMETRIC KEY ATTESTATION OF REMOVABLE CIRCUITS

    公开(公告)号:US20240333479A1

    公开(公告)日:2024-10-03

    申请号:US18194029

    申请日:2023-03-31

    Abstract: An apparatus includes a compute device having a microcontroller unit circuit, multiple processing circuits, and a backplane bus. Initial unsecured communications through the backplane bus are restricted. The microcontroller unit circuit is operational to authenticate the processing circuits with a plurality of processor attestations over a local area network bus based on a secure onboard communication protocol of an automotive open system architecture, a symmetric key, and a message authentication code. The processing circuits are operational to reply to the processor attestations over the local area network bus, and verify the microcontroller unit circuit based on the secure onboard communication protocol, the symmetric key, and the message authentication code received from the microcontroller unit circuit. Secure communications through the backplane bus among the processing circuits is enabled based on the authentications of the processing circuits and the verifications of the microcontroller unit circuit.

    Message authentication library
    6.
    发明授权

    公开(公告)号:US09923722B2

    公开(公告)日:2018-03-20

    申请号:US15131871

    申请日:2016-04-18

    Abstract: A vehicle communication test system is described that includes a diagnostic computer having a computer program product stored thereon. The program product includes a non-transitory computer-readable medium for the diagnostic computer that includes an application software program stored on the computer-readable medium that includes instructions adapted to validate encrypted messages transmitted over a network connection in a vehicle. The instructions include: performing an initialization sequence that includes receiving initialization data at the diagnostic computer, wherein the initialization data is associated with a plurality of vehicle system modules (VSMs) which are coupled together via the vehicle network connection; receiving as a data input at the diagnostic computer an encrypted message transmitted over the network connection; and based on the initialization data, determining at the diagnostic computer whether the received encrypted message is valid.

Patent Agency Ranking