kentindell
kentindell
  • 20
  • 49 775
Animated plot of a CAN signal against reflection coefficient
Shows how a CAN signal is distorted by reflections on the bus due to impedance mismatches, with bit asymmetry (where the rising edge is delayed) and glitches around the rising edge. This is why CAN receivers do not synchronize on a rising edge.
Переглядів: 296

Відео

CAN higher layer security add on function
Переглядів 336Рік тому
Description of the CryptoCAN scheme for protecting CAN frames, presented at the CiA Member's Day 2023.
Getting started with CryptoCAN
Переглядів 3852 роки тому
A guide to getting started with CryptoCAN on the Raspberry Pi Pico with the CANPico board.
The MIN protocol
Переглядів 4472 роки тому
An overview of the MIN protocol and how it can be used to control an embedded device from host PC software via a Python API.
How software uses an I/O pin mux to get direct access to a CAN transceiver
Переглядів 5942 роки тому
CAN protocol attacks are mounted by software getting direct access to the RX and TX pins of a CAN transceiver, bypassing the on-chip CAN module. This short video gives an example of how the pin mux on the STM32F405 microcontroller is set up for CAN and how it is altered to give software access to the pins. Watch to the end for a tip on how to make CAN protocols attacks much harder!
Inspiration for CAN-HG
Переглядів 3072 роки тому
The inspiration for putting high-speed data inside classic CAN frames? Movie film. The movie industry had a similar problem: how to get lots of new digital sound data into old film format, retaining compatibility with old projectors. Their solution was really neat..
Defending CAN bus Part 4: CAN-HG
Переглядів 6612 роки тому
CAN bus is a wildly successful fieldbus protocol that is perfectly designed for vehicle applications (even including spacecraft that have gone to Mars). But that success in handling sensors and actuators means it's going to be attacked by anyone wanting to compromise a vehicle. So there has been lots of activity in how to improve the security of CAN bus. I have produced a four part video series...
Defending CAN bus Part 3: Security gateways
Переглядів 1,3 тис.2 роки тому
CAN bus is a wildly successful fieldbus protocol that is perfectly designed for vehicle applications (even including spacecraft that have gone to Mars). But that success in handling sensors and actuators means it's going to be attacked by anyone wanting to compromise a vehicle. So there has been lots of activity in how to improve the security of CAN bus. I have produced a four part video series...
Defending CAN bus Part 2: Cryptography
Переглядів 2,1 тис.2 роки тому
CAN bus is a wildly successful fieldbus protocol that is perfectly designed for vehicle applications (even including spacecraft that have gone to Mars). But that success in handling sensors and actuators means it's going to be attacked by anyone wanting to compromise a vehicle. So there has been lots of activity in how to improve the security of CAN bus. I have produced a four part video series...
Defending CAN bus Part 1: Attacks and intrusion detection
Переглядів 7 тис.2 роки тому
CAN bus is a wildly successful fieldbus protocol that is perfectly designed for vehicle applications (even including spacecraft that have gone to Mars). But that success in handling sensors and actuators means it's going to be attacked by anyone wanting to compromise a vehicle. So there has been lots of activity in how to improve the security of CAN bus. I have produced a four part video series...
Attacks on the CAN protocol
Переглядів 8493 роки тому
This talk describes how the CAN protocol itself can be attacked, and demonstrates five different attacks. It also outlines some methods in detecting the attacks and how they can be mitigated. The talk was first presented at the ASRG on 23rd September 2021.
CAN Quiz
Переглядів 7 тис.3 роки тому
What happens when two CAN controllers on an otherwise empty bus each at the same time transmit frames with same ID of 0x123 and payloads of 66 69 72 73 74 and 73 65 63 6f 6e 64 respectively? To find out, watch the video.
CANPico Wireshark
Переглядів 8673 роки тому
Showing a Canis Labs CANPico board used as a USB CAN adapter for Wireshark
The Janus Attack
Переглядів 1,7 тис.3 роки тому
The Janus Attack is a low-level attack on CAN protocol itself, where a CAN frame contains two different payloads, with a targeted CAN controller seeing a different payload to other CAN controllers.
An intro to the CANPico board
Переглядів 12 тис.3 роки тому
A short introduction to the Canis Labs CANPico CAN hardware for the Raspberry Pi Pico. Demonstrates sending CAN frames with the MicroPython CAN API and a logic analyzer with a CAN protocol decoder.
PulseView and CAN decoder demo
Переглядів 7 тис.3 роки тому
PulseView and CAN decoder demo
Ethernet atomic broadcast
Переглядів 3354 роки тому
Ethernet atomic broadcast
Demonstration of priority inversion on CAN bus
Переглядів 8384 роки тому
Demonstration of priority inversion on CAN bus
Priority inversion on CAN
Переглядів 1,7 тис.4 роки тому
Priority inversion on CAN
The CANHack toolkit
Переглядів 4,6 тис.4 роки тому
The CANHack toolkit