Vehicle network implementing XCP protocol policy and method
AssigneeGM Global Technology Operations LLC
InventorsDaniel P. Carlesimo, Joseph E. Ploucha, Corey Wideman
Life of this patent
Estimating the term…
Abstract
A communication network implements a Universal Measurement and Calibration Protocol (XCP) policy. The communication network includes a plurality of nodes, each of the nodes being operably connected to a bus to send and to receive data communications to and from others of the plurality of nodes. Certain of the data communications include a Universal Measurement and Calibration Protocol (XCP) identifier indicating the presence of XCP protocol within the data frame. At least one of the nodes is configured to mitigate identified XCP protocol in accordance with the policy.
Claims11
A communication network implementing a Universal Measurement and Calibration Protocol (XCP) policy comprising:
- a plurality of nodes, each of the nodes being operably connected to a bus to send and to receive data communications to and from other of the plurality of nodes, wherein a first node of the plurality of nodes is a Master Policy electronic control unit (ECU) node,
- wherein certain of the data communications include a Universal Measurement and Calibration Protocol (XCP) identifier indicating the presence of XCP protocol within a data frame, and
- the Master Policy ECU node is configured to mitigate identified XCP protocol within a data frame in accordance with the policy prior to the data frame being acted upon by a remaining node of the plurality nodes, wherein
- the Master Policy ECU node is configured to identify a data frame as containing XCP protocol without discerning actual data content of the data frame and to securely unlock the XCP protocol contained within a data frame following a successful challenge of the XCP protocol within the data frame, and wherein the Master Policy ECU node is further configured to mitigate XCP protocol contained within a locked data frame.
A vehicle comprising:
- a communication network, the communication network having a plurality of nodes, each of the nodes being operably connected to a bus to send and to receive data communications to and from other of the plurality of nodes, wherein a first node of the plurality of nodes is a Master Policy electronic control unit (ECU) node,
- wherein certain of the data communications include a Universal Measurement and Calibration Protocol (XCP) identifier indicating the presence of XCP protocol within a data frame, and
- the Master Policy ECU node is configured to mitigate identified XCP protocol within a data frame in accordance with the policy prior to the data frame being acted upon by a remaining node of the plurality nodes, wherein
- the Master Policy ECU node is configured to identify a data frame as containing XCP protocol without discerning actual data content of the data frame and to securely unlock the XCP protocol contained within a data frame following a successful challenge of the XCP protocol within the data frame, and wherein the Master Policy ECU node is further configured to mitigate XCP protocol contained within a locked data frame.
A method of implementing a Universal Measurement and Calibration Protocol (XCP) policy within a communication network that includes a plurality of nodes at least one of which is designated as a Master Policy electronic control unit (ECU), the method comprises
- receiving at the Master Policy ECU a communication data frame, the communication data frame containing an XCP identifier,
- identifying within the Master Policy ECU the communication data frame as having XCP protocol without discerning actual data content of the data frame based upon the XCP identifier before the communication data frame is otherwise acted upon by a remaining node of the plurality of nodes;
- securely unlocking by the Master Policy ECU the XCP protocol contained within a communication data frame following a successful challenge of the XCP protocol within the communication data frame and
- mitigating by the Master Policy ECU an unlocked XCP protocol within the communication data frame of the communication in accordance with the policy.
Dependencies are inferred from the claim text.