WITH SIDDHARTH THUMSI, AARAV CHOWBEY, AND DR. MERT PESÉ, SCHOOL OF COMPUTING
This project proposes a technique to secure the Controller Area Network (CAN), the primary in-vehicle communication protocol. Security information such as message authentication codes (MACs) cannot fit into the constrained payload of CAN frames, which results in minimized message authenticity. Leveraging integrated CAN controllers, found on newer Electronic Control Units (ECUs), can solve this by allowing the application to bypass the CAN controller and directly read and write to individual CAN frame bits. This technique is advanced by reading and writing only CAN bit sections without modifying the CAN protocol, termed here as "bit hammering,” and is utilized to insert additional information into the first half of each CAN payload bit. Bit hammering leads the application to temporarily sample at a higher rate during the first half of each respective bit (transient upsampling). As a result, the sender will be able to insert at least four additional security information bits into payload bits, increasing payload size from 64 to at least 320 bits. Overall, this allows data such as 256-bit MACs to be stored in the CAN payload, completely backward-compatible with regular CAN functionality without additional overhead. CANdy: Transient Upsampling to Secure the Controller Area Network
22
Made with FlippingBook - Online magazine maker