device for use in can systems

A CAN bus, count value technology, applied in the field of devices for use in CAN systems

Active Publication Date: 2021-07-16
STMICROELECTRONICS (GRENOBLE 2) SAS +2
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Security services for resource-constrained platforms such as CAN can be challenging

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • device for use in can systems
  • device for use in can systems
  • device for use in can systems

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0124] Example 1: Only accept frames with ID 00001567 (hexadecimal value). The filter is set to 00001567, and the mask is set to 1FFFFFFF. When a frame arrives, its ID is compared to the filter, and all bits must match; any frame not matching ID 00001567 is rejected.

example 2

[0125] Example 2: Only accept frames with IDs 00001560 to 0000156F. The filter is set to 00001560, and the mask is set to 1FFFFFF0. When a frame arrives, its ID is compared to the filter and all bits except bits 0 to 3 must match; any other frame is rejected.

example 3

[0126] Example 3: Only accept frames with IDs 00001560 to 00001567. The filter is set to 00001560, and the mask is set to 1FFFFFF8. When a frame arrives, its ID is compared to the filter and all bits except bits 0 to 2 must match; any other frame is rejected.

[0127] Example 4: Accept any frame. The filter is set to 0, and the mask is set to 0. All frames are accepted.

[0128] In some embodiments, for legacy CAN devices, filters and masks are set for the IDs they want to receive. The settings for the secure CAN device set the filter and mask to 0. In this case, the MAC will determine whether to accept or reject the CAN frame.

[0129] This data flow can support a wide range of communication models. For example, master / slave mode can be supported. In this model, all communication is initiated by the master node. In peer-to-peer mode, nodes interact autonomously with equal authority. In the producer / consumer model, producer nodes broadcast or push messages to consumer...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present disclosure provides an apparatus for use in a CAN system. A CAN device is provided with an encryption function and a decryption function. The encryption function allows messages to be encrypted and placed on the CAN bus. The decryption function allows decrypting messages on the CAN bus. Encryption and decryption functions share a key that changes over time.

Description

[0001] Cross References to Related Applications [0002] This application claims priority from Greek Application No. 20170100160 filed on April 5, 2017, which is hereby incorporated by reference. technical field [0003] Some embodiments relate to CAN (Controller Area Network) systems and apparatuses for CAN system devices. Background technique [0004] The Controller Area Network (CAN) protocol was originally developed as an in-vehicle network. CAN continues to be used in vehicles and is now used in different areas of application. By way of example only, CAN has applications in other forms of transportation such as rail vehicles, aircraft and ships, industrial systems, building automation, and others. [0005] As with any network, malicious attacks are a potential problem. For example, tampering of engine control unit (ECU) readings, disabling of brake functions and other unauthorized control of vehicle components may be the result of counterfeit information injected in...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/40H04L9/08H04L29/06
CPCH04L9/085H04L9/0869H04L12/40H04L63/08H04L2012/40215H04L63/0435H04L67/12H04L63/0457H04L63/068H04W4/48H04L12/417H04L9/088H04L9/14H04L9/0833H04L2209/84H04L9/16H04L9/30H04L63/0471
Inventor A-M·科波拉G·科纳罗斯G·赫拉迪
Owner STMICROELECTRONICS (GRENOBLE 2) SAS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products