SlideShare a Scribd company logo
1 of 25
Download to read offline
We provide IT total solutions
based on advanced security technologies.
supports your Business
LAC
Kiyotaka ATSUMI, Ryoichi KIDA
IoT Technology Laboratory,
Cyber Grid Japan,
LAC Co., Ltd.
© 2018 LAC Co., Ltd.
Masaya Uwatoko, Narumi HIRAI,
Yuki MIZUNO
NetAgent Co., Ltd.
Smart CAN Cable
Another proposal of intrusion prevention
system (IPS) for in-vehicle networks
Symposium on Cryptography and Information Security,
January 23-26, 2018
© 2018 LAC Co., Ltd.
2
SCIS2018 in Niigata
Acknolegement
We thank Alps System Integration Co., Ltd. very much.
This project did not succeed without their helps.
© 2018 LAC Co., Ltd.
3
SCIS2018 in Niigata
Outline
1. Background
2. Smart CAN Cable
a) Structure
b) Sequence
c) Performance
3. Discussion
4. Demonstration
© 2018 LAC Co., Ltd.
4
SCIS2018 in Niigata
Background
How do we identify an illegal message on CAN BUS so far?
ECU
IPS
ECU ECU
…

Blacklist / Whitelist

Corrupted message

Unlikely message

Irregular message during cyclic messages

Somehow a suspicious message...
OK. Let us assume that IDS can identify the illegal message.
OBD-II
ECU
© 2018 LAC Co., Ltd.
5
SCIS2018 in Niigata
Background
How do we intercept the illegal message?
ECU
IPS
ECU ECU
…

Overwrite the illegal message with an error message

...

Huh? Is it really possible?

How do we get back control from the attacker?
OBD-II
ECU
© 2018 LAC Co., Ltd.
6
SCIS2018 in Niigata
Smart CAN Cable: Structure
CAN cable and connector (just example)
北斗電子: RC-Carキット
http://www.hokutodenshi.co.jp/7/HSBRH850F1L100.htm#rccar
We can install
something.
© 2018 LAC Co., Ltd.
7
SCIS2018 in Niigata
Smart CAN Cable: Structure
Our Proposal
Connector …
Connector
Connector
Connector Connector
ECU
IPS
ECU ECU
ECU
Smart CAN Cable

Smart CAN Cable identifies the sender ECU.

Smart CAN Cable is controlable that the ECU sends a
message or not.
OBD-II
© 2018 LAC Co., Ltd.
8
SCIS2018 in Niigata
Smart CAN Cable: Structure

Smart CAN Cable is like just a CAN Cable with
connector.

Advantage
➢
ECU does not need to modify for the security.
We can apply the Smart CAN cable to the cars in the market.
➢
Smart CAN Cable can gather responsibility of the
security.
●
Disadvantage
➢
A little more space and code.
➢
Signal may be delayed (for now).
© 2018 LAC Co., Ltd.
9
SCIS2018 in Niigata
Smart CAN Cable: Structure
Inside of Connector
ECU
Transceiver
Repeater
CAN BUS
Controller
Ring Buffer
Transceiver
● Record a hash value of
a message from ECU
into its own ring buffer.
● Search the hash value
in its own ring buffer
when IPS sends the
hash value.
● Order to stop to relay
any messages to
repeater after it finds
the hash value.
Controller role
© 2018 LAC Co., Ltd.
10
SCIS2018 in Niigata
Smart CAN Cable: Sequence
Normal sequence
IDS
ECU1
Connector1
ECU2 ECU3
CAN BUS
Connector2 Connector3
Connector0
Normal message
Hash value of the message
© 2018 LAC Co., Ltd.
11
SCIS2018 in Niigata
Smart CAN Cable: Sequence
Normal sequence
IDS
ECU1
Connector1
ECU2 ECU3
CAN BUS
Connector2 Connector3
Connector0
Normal message
Hash value of the message
© 2018 LAC Co., Ltd.
12
SCIS2018 in Niigata
Smart CAN Cable: Sequence
Normal sequence
IDS
ECU1
Connector1
ECU2 ECU3
CAN BUS
Connector2 Connector3
Connector0
Good!
Normal message
Hash value of the message
© 2018 LAC Co., Ltd.
13
SCIS2018 in Niigata
Smart CAN Cable: Sequence
Sequence of identifying an illegal message
IDS
ECU1
Connector1
ECU2 ECU3
CAN BUS
Compromised
Connector2 Connector3
Connector0
Illegal message
Hash value of the illegal message
Information of compromised ECU
© 2018 LAC Co., Ltd.
14
SCIS2018 in Niigata
Smart CAN Cable: Sequence
Sequence of identifying an illegal message
IDS
ECU1
Connector1
ECU2 ECU3
CAN BUS
Compromised
Connector2 Connector3
Connector0
Illegal message
Hash value of the illegal message
Information of compromised ECU
© 2018 LAC Co., Ltd.
15
SCIS2018 in Niigata
Smart CAN Cable: Sequence
Sequence of identifying an illegal message
IDS
ECU1
Connector1
ECU2 ECU3
CAN BUS
Compromised
Connector2 Connector3
Connector0
Illegal message
Hash value of the illegal message
Information of compromised ECU
Bad!
© 2018 LAC Co., Ltd.
16
SCIS2018 in Niigata
Smart CAN Cable: Sequence
Sequence of identifying an illegal message
IDS
ECU1
Connector1
ECU2 ECU3
CAN BUS
Compromised
Connector2 Connector3
Connector0
Illegal message
Hash value of the illegal message
Information of compromised ECU
Bad!
© 2018 LAC Co., Ltd.
17
SCIS2018 in Niigata
Smart CAN Cable: Sequence
Sequence of identifying an illegal message
IDS
ECU1
Connector1
ECU2 ECU3
CAN BUS
Compromised
Connector2 Connector3
Connector0
Illegal message
Hash value of the illegal message
Information of compromised ECU
Bad!
=
≠ ≠
Identified
© 2018 LAC Co., Ltd.
18
SCIS2018 in Niigata
Smart CAN Cable: Sequence
Sequence of identifying an illegal message
IDS
ECU1
Connector1
ECU2 ECU3
CAN BUS
Compromised
Connector2 Connector3
Connector0
Illegal message
Hash value of the illegal message
Information of compromised ECU
Bad!
=
Cut
Identified
© 2018 LAC Co., Ltd.
19
SCIS2018 in Niigata
Smart CAN Cable: Performance

Hash value: CRC32 (4byte)

Ring buffer size: 1024 records

Passing through a connector: 400μs(Max)

Checking a hash value in the ring buffer: 50μs(Ave)

Collision rule: A loser message is forgotten.
© 2018 LAC Co., Ltd.
20
SCIS2018 in Niigata
Discussion: Open Points

Passing through speed is very slow
●
To approximately wire-speed...

Else better collision rule
●
No idea for it

Vulnerability of Smart CAN Cable
●
Must implement blacklist/whitelist
●
About tamper resistance of smart CAN cable
© 2018 LAC Co., Ltd.
21
SCIS2018 in Niigata
Demonstration: Structure
Steering Angle
Commander
C
Connector ECU
CAN BUS
Speed
Commander
C
brake
Commander
C
Drive
Motor and LED
C
C IDS
Attacker
C
© 2018 LAC Co., Ltd.
22
SCIS2018 in Niigata
Demonstration: Structure
© 2018 LAC Co., Ltd.
23
SCIS2018 in Niigata
Demonstration: Structure
© 2018 LAC Co., Ltd.
24
SCIS2018 in Niigata
Demonstration
We provide IT total solutions
based on advanced security technologies.
supports your Business
LAC
Thank you. Any Questions ?
© 2018 LAC Co., Ltd.

More Related Content

What's hot

Enhancement of the Authentication and Key Agreement Protocol in 4G Mobile Net...
Enhancement of the Authentication and Key Agreement Protocol in 4G Mobile Net...Enhancement of the Authentication and Key Agreement Protocol in 4G Mobile Net...
Enhancement of the Authentication and Key Agreement Protocol in 4G Mobile Net...
Ahmad K. Kabbara
 
AuthentiThings: The Pitfalls and Promises of Authentication in the IoT
AuthentiThings: The Pitfalls and Promises of Authentication in the IoTAuthentiThings: The Pitfalls and Promises of Authentication in the IoT
AuthentiThings: The Pitfalls and Promises of Authentication in the IoT
TransUnion
 

What's hot (20)

Enhancement of the Authentication and Key Agreement Protocol in 4G Mobile Net...
Enhancement of the Authentication and Key Agreement Protocol in 4G Mobile Net...Enhancement of the Authentication and Key Agreement Protocol in 4G Mobile Net...
Enhancement of the Authentication and Key Agreement Protocol in 4G Mobile Net...
 
Car Security System #CSALS
Car Security System #CSALSCar Security System #CSALS
Car Security System #CSALS
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & Potential
 
IRJET- Review of Fingerprint based Automobile Anti-Theft System
IRJET- Review of Fingerprint based Automobile Anti-Theft SystemIRJET- Review of Fingerprint based Automobile Anti-Theft System
IRJET- Review of Fingerprint based Automobile Anti-Theft System
 
Introducing the next generation industrial switch platform
Introducing the next generation industrial switch platformIntroducing the next generation industrial switch platform
Introducing the next generation industrial switch platform
 
SS7: the bad neighbor you're stuck with during the 5G migration and far beyond
SS7: the bad neighbor you're stuck with during the 5G migration and far beyondSS7: the bad neighbor you're stuck with during the 5G migration and far beyond
SS7: the bad neighbor you're stuck with during the 5G migration and far beyond
 
5G mission diary: Houston, we have a problem
5G mission diary: Houston, we have a problem5G mission diary: Houston, we have a problem
5G mission diary: Houston, we have a problem
 
Gsm security by usman zulfqar
Gsm security by usman zulfqarGsm security by usman zulfqar
Gsm security by usman zulfqar
 
Security course: exclusive 5G SA pitfalls and new changes to legislation
Security course: exclusive 5G SA pitfalls and new changes to legislationSecurity course: exclusive 5G SA pitfalls and new changes to legislation
Security course: exclusive 5G SA pitfalls and new changes to legislation
 
Accessing remote networks
Accessing remote networksAccessing remote networks
Accessing remote networks
 
Telecom Security in the Era of 5G and IoT
Telecom Security in the Era of 5G and IoTTelecom Security in the Era of 5G and IoT
Telecom Security in the Era of 5G and IoT
 
Positive approach to security of Core networks
Positive approach to security of Core networksPositive approach to security of Core networks
Positive approach to security of Core networks
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine Learning
 
AuthentiThings: The Pitfalls and Promises of Authentication in the IoT
AuthentiThings: The Pitfalls and Promises of Authentication in the IoTAuthentiThings: The Pitfalls and Promises of Authentication in the IoT
AuthentiThings: The Pitfalls and Promises of Authentication in the IoT
 
Entrepreneurship through Making
Entrepreneurship through MakingEntrepreneurship through Making
Entrepreneurship through Making
 
4 Easy Steps for Increased Industrial Cybersecurity
4 Easy Steps for Increased Industrial Cybersecurity4 Easy Steps for Increased Industrial Cybersecurity
4 Easy Steps for Increased Industrial Cybersecurity
 
I3C Master | Digitalblocks.com
I3C Master | Digitalblocks.comI3C Master | Digitalblocks.com
I3C Master | Digitalblocks.com
 
Demonetization in Indian Currency – Illegal Money - IoT: Effective Identifica...
Demonetization in Indian Currency – Illegal Money - IoT: Effective Identifica...Demonetization in Indian Currency – Illegal Money - IoT: Effective Identifica...
Demonetization in Indian Currency – Illegal Money - IoT: Effective Identifica...
 
IRJET- Examination Room Guidance System using RFID and Arduino
IRJET-  	  Examination Room Guidance System using RFID and ArduinoIRJET-  	  Examination Room Guidance System using RFID and Arduino
IRJET- Examination Room Guidance System using RFID and Arduino
 
How to migrate legacy serial devices to IP broadband
How to migrate legacy serial devices to IP broadbandHow to migrate legacy serial devices to IP broadband
How to migrate legacy serial devices to IP broadband
 

Similar to Smart CAN Cable -- Another proposal of intrusion prevention system (IPS) for in-vehicle networks

Similar to Smart CAN Cable -- Another proposal of intrusion prevention system (IPS) for in-vehicle networks (20)

20181116.smart can cable_v2
20181116.smart can cable_v220181116.smart can cable_v2
20181116.smart can cable_v2
 
ENCRYPTION KEY GENERATION FOR DIGITAL CIRCUITS USING ANALOG CIRCUITS
ENCRYPTION KEY GENERATION FOR DIGITAL CIRCUITS USING ANALOG CIRCUITSENCRYPTION KEY GENERATION FOR DIGITAL CIRCUITS USING ANALOG CIRCUITS
ENCRYPTION KEY GENERATION FOR DIGITAL CIRCUITS USING ANALOG CIRCUITS
 
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
 
Sgcp14phillips
Sgcp14phillipsSgcp14phillips
Sgcp14phillips
 
CONNECTED vehicle ECU.pptx
CONNECTED vehicle ECU.pptxCONNECTED vehicle ECU.pptx
CONNECTED vehicle ECU.pptx
 
A Bridging VPN for Connecting WSNs to Data Centers
A Bridging VPN for Connecting WSNs to Data CentersA Bridging VPN for Connecting WSNs to Data Centers
A Bridging VPN for Connecting WSNs to Data Centers
 
IRJET- Solar Powered Smart Helmet with Multifeatures
IRJET-  	  Solar Powered Smart Helmet with MultifeaturesIRJET-  	  Solar Powered Smart Helmet with Multifeatures
IRJET- Solar Powered Smart Helmet with Multifeatures
 
ESP32CANDue.pdf
ESP32CANDue.pdfESP32CANDue.pdf
ESP32CANDue.pdf
 
Vehicle Automation Using Controller Area Network
Vehicle Automation Using Controller Area NetworkVehicle Automation Using Controller Area Network
Vehicle Automation Using Controller Area Network
 
Can Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at SlopeCan Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at Slope
 
Observations of can Bus Control System
Observations of can Bus Control SystemObservations of can Bus Control System
Observations of can Bus Control System
 
IRJET - Toll and Vehicle Rules Automation System
IRJET - Toll and Vehicle Rules Automation SystemIRJET - Toll and Vehicle Rules Automation System
IRJET - Toll and Vehicle Rules Automation System
 
IRJET- Automotive Safety System using Controller Area Network(CAN) Protocol
IRJET- Automotive Safety System using Controller Area Network(CAN) ProtocolIRJET- Automotive Safety System using Controller Area Network(CAN) Protocol
IRJET- Automotive Safety System using Controller Area Network(CAN) Protocol
 
Advanced car security system
Advanced car security systemAdvanced car security system
Advanced car security system
 
AUTOMATIC SMART SHOPPING TROLLY WITH BILLING
AUTOMATIC SMART SHOPPING TROLLY WITH BILLINGAUTOMATIC SMART SHOPPING TROLLY WITH BILLING
AUTOMATIC SMART SHOPPING TROLLY WITH BILLING
 
IRJET- Boat Localization and Warning System for Border Identification
IRJET-  	  Boat Localization and Warning System for Border IdentificationIRJET-  	  Boat Localization and Warning System for Border Identification
IRJET- Boat Localization and Warning System for Border Identification
 
Why+ATT[2]
Why+ATT[2]Why+ATT[2]
Why+ATT[2]
 
12_Shelf_Manager.pptx
12_Shelf_Manager.pptx12_Shelf_Manager.pptx
12_Shelf_Manager.pptx
 
Photonic integrated circuits for data center interconnects
Photonic integrated circuits for data center interconnectsPhotonic integrated circuits for data center interconnects
Photonic integrated circuits for data center interconnects
 
Intelligent Bus Fare Bay System Using RFID Card
Intelligent Bus Fare Bay System Using RFID Card Intelligent Bus Fare Bay System Using RFID Card
Intelligent Bus Fare Bay System Using RFID Card
 

More from Mocke Tech

More from Mocke Tech (13)

勤怠管理の音声ガイド -- 音声によるUI/UXを考える
勤怠管理の音声ガイド -- 音声によるUI/UXを考える勤怠管理の音声ガイド -- 音声によるUI/UXを考える
勤怠管理の音声ガイド -- 音声によるUI/UXを考える
 
最新ニュースを音読させる
最新ニュースを音読させる最新ニュースを音読させる
最新ニュースを音読させる
 
制御システムのための検知と監視
制御システムのための検知と監視制御システムのための検知と監視
制御システムのための検知と監視
 
対向車線から飛んできたトラック、どう処理したい?(ネタ出し)
対向車線から飛んできたトラック、どう処理したい?(ネタ出し)対向車線から飛んできたトラック、どう処理したい?(ネタ出し)
対向車線から飛んできたトラック、どう処理したい?(ネタ出し)
 
Slide
SlideSlide
Slide
 
ヘテロなクラスタ環境に適した 並列誤差逆伝搬アルゴリズム
ヘテロなクラスタ環境に適した 並列誤差逆伝搬アルゴリズムヘテロなクラスタ環境に適した 並列誤差逆伝搬アルゴリズム
ヘテロなクラスタ環境に適した 並列誤差逆伝搬アルゴリズム
 
MitM on USB -- introduction of USBProxy
MitM on USB -- introduction of USBProxyMitM on USB -- introduction of USBProxy
MitM on USB -- introduction of USBProxy
 
A trial investigation system for vulnerability on M2M network
A trial investigation system for vulnerability on M2M networkA trial investigation system for vulnerability on M2M network
A trial investigation system for vulnerability on M2M network
 
Making Portable Super Computer
Making Portable Super ComputerMaking Portable Super Computer
Making Portable Super Computer
 
Social Engineering
Social EngineeringSocial Engineering
Social Engineering
 
Online programming examination
Online programming examinationOnline programming examination
Online programming examination
 
無線ロータのセキュリティとセーフティ / Safety and security for remote control vibrators
無線ロータのセキュリティとセーフティ / Safety and security for remote control vibrators無線ロータのセキュリティとセーフティ / Safety and security for remote control vibrators
無線ロータのセキュリティとセーフティ / Safety and security for remote control vibrators
 
20190808.kuruma iotlt.can cable
20190808.kuruma iotlt.can cable20190808.kuruma iotlt.can cable
20190808.kuruma iotlt.can cable
 

Recently uploaded

Top profile Call Girls In Baranagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Baranagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Baranagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Baranagar [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
avy6anjnd
 
Illustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptxIllustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptx
HenriSandoval
 
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
gargpaaro
 
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
avy6anjnd
 
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdfJohn Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
Excavator
 

Recently uploaded (20)

Vip Begusarai Escorts Service Girl ^ 9332606886, WhatsApp Anytime Begusarai
Vip Begusarai Escorts Service Girl ^ 9332606886, WhatsApp Anytime BegusaraiVip Begusarai Escorts Service Girl ^ 9332606886, WhatsApp Anytime Begusarai
Vip Begusarai Escorts Service Girl ^ 9332606886, WhatsApp Anytime Begusarai
 
Call Girls Kolkata +910000000000 call me Independent Escort Service Bengal
Call Girls Kolkata +910000000000 call me Independent Escort Service BengalCall Girls Kolkata +910000000000 call me Independent Escort Service Bengal
Call Girls Kolkata +910000000000 call me Independent Escort Service Bengal
 
Changodar Call Girls Book Now 7737669865 Top Class Escort Service Available
Changodar Call Girls Book Now 7737669865 Top Class Escort Service AvailableChangodar Call Girls Book Now 7737669865 Top Class Escort Service Available
Changodar Call Girls Book Now 7737669865 Top Class Escort Service Available
 
Top profile Call Girls In Baranagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Baranagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Baranagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Baranagar [ 7014168258 ] Call Me For Genuine Models...
 
Vip Call Girls Bengal 🐱‍🏍 Kolkata 0000000000Independent Escorts Service Kolka...
Vip Call Girls Bengal 🐱‍🏍 Kolkata 0000000000Independent Escorts Service Kolka...Vip Call Girls Bengal 🐱‍🏍 Kolkata 0000000000Independent Escorts Service Kolka...
Vip Call Girls Bengal 🐱‍🏍 Kolkata 0000000000Independent Escorts Service Kolka...
 
Jagatpur Call Girls Book Now 7737669865 Top Class Escort Service Available
Jagatpur Call Girls Book Now 7737669865 Top Class Escort Service AvailableJagatpur Call Girls Book Now 7737669865 Top Class Escort Service Available
Jagatpur Call Girls Book Now 7737669865 Top Class Escort Service Available
 
Premium Call Girls Aurangabad Call Girls 💯Call Us 🔝 6378878445 🔝 💃 Top Class ...
Premium Call Girls Aurangabad Call Girls 💯Call Us 🔝 6378878445 🔝 💃 Top Class ...Premium Call Girls Aurangabad Call Girls 💯Call Us 🔝 6378878445 🔝 💃 Top Class ...
Premium Call Girls Aurangabad Call Girls 💯Call Us 🔝 6378878445 🔝 💃 Top Class ...
 
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
 
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
如何办理(NCL毕业证书)纽卡斯尔大学毕业证毕业证成绩单原版一比一
 
Illustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptxIllustrative History and Influence of Board Games - Thesis.pptx
Illustrative History and Influence of Board Games - Thesis.pptx
 
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
 
Stacey+= Dubai Calls Girls O525547819 Call Girls In Dubai
Stacey+= Dubai Calls Girls O525547819 Call Girls In DubaiStacey+= Dubai Calls Girls O525547819 Call Girls In Dubai
Stacey+= Dubai Calls Girls O525547819 Call Girls In Dubai
 
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
 
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best ServiceMuslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
 
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
 
What Does It Mean When Mercedes Says 'ESP Inoperative See Owner's Manual'
What Does It Mean When Mercedes Says 'ESP Inoperative See Owner's Manual'What Does It Mean When Mercedes Says 'ESP Inoperative See Owner's Manual'
What Does It Mean When Mercedes Says 'ESP Inoperative See Owner's Manual'
 
John deere 7200r 7230R 7260R Problems Repair Manual
John deere 7200r 7230R 7260R Problems Repair ManualJohn deere 7200r 7230R 7260R Problems Repair Manual
John deere 7200r 7230R 7260R Problems Repair Manual
 
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
 
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
 
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdfJohn Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
 

Smart CAN Cable -- Another proposal of intrusion prevention system (IPS) for in-vehicle networks

  • 1. We provide IT total solutions based on advanced security technologies. supports your Business LAC Kiyotaka ATSUMI, Ryoichi KIDA IoT Technology Laboratory, Cyber Grid Japan, LAC Co., Ltd. © 2018 LAC Co., Ltd. Masaya Uwatoko, Narumi HIRAI, Yuki MIZUNO NetAgent Co., Ltd. Smart CAN Cable Another proposal of intrusion prevention system (IPS) for in-vehicle networks Symposium on Cryptography and Information Security, January 23-26, 2018
  • 2. © 2018 LAC Co., Ltd. 2 SCIS2018 in Niigata Acknolegement We thank Alps System Integration Co., Ltd. very much. This project did not succeed without their helps.
  • 3. © 2018 LAC Co., Ltd. 3 SCIS2018 in Niigata Outline 1. Background 2. Smart CAN Cable a) Structure b) Sequence c) Performance 3. Discussion 4. Demonstration
  • 4. © 2018 LAC Co., Ltd. 4 SCIS2018 in Niigata Background How do we identify an illegal message on CAN BUS so far? ECU IPS ECU ECU …  Blacklist / Whitelist  Corrupted message  Unlikely message  Irregular message during cyclic messages  Somehow a suspicious message... OK. Let us assume that IDS can identify the illegal message. OBD-II ECU
  • 5. © 2018 LAC Co., Ltd. 5 SCIS2018 in Niigata Background How do we intercept the illegal message? ECU IPS ECU ECU …  Overwrite the illegal message with an error message  ...  Huh? Is it really possible?  How do we get back control from the attacker? OBD-II ECU
  • 6. © 2018 LAC Co., Ltd. 6 SCIS2018 in Niigata Smart CAN Cable: Structure CAN cable and connector (just example) 北斗電子: RC-Carキット http://www.hokutodenshi.co.jp/7/HSBRH850F1L100.htm#rccar We can install something.
  • 7. © 2018 LAC Co., Ltd. 7 SCIS2018 in Niigata Smart CAN Cable: Structure Our Proposal Connector … Connector Connector Connector Connector ECU IPS ECU ECU ECU Smart CAN Cable  Smart CAN Cable identifies the sender ECU.  Smart CAN Cable is controlable that the ECU sends a message or not. OBD-II
  • 8. © 2018 LAC Co., Ltd. 8 SCIS2018 in Niigata Smart CAN Cable: Structure  Smart CAN Cable is like just a CAN Cable with connector.  Advantage ➢ ECU does not need to modify for the security. We can apply the Smart CAN cable to the cars in the market. ➢ Smart CAN Cable can gather responsibility of the security. ● Disadvantage ➢ A little more space and code. ➢ Signal may be delayed (for now).
  • 9. © 2018 LAC Co., Ltd. 9 SCIS2018 in Niigata Smart CAN Cable: Structure Inside of Connector ECU Transceiver Repeater CAN BUS Controller Ring Buffer Transceiver ● Record a hash value of a message from ECU into its own ring buffer. ● Search the hash value in its own ring buffer when IPS sends the hash value. ● Order to stop to relay any messages to repeater after it finds the hash value. Controller role
  • 10. © 2018 LAC Co., Ltd. 10 SCIS2018 in Niigata Smart CAN Cable: Sequence Normal sequence IDS ECU1 Connector1 ECU2 ECU3 CAN BUS Connector2 Connector3 Connector0 Normal message Hash value of the message
  • 11. © 2018 LAC Co., Ltd. 11 SCIS2018 in Niigata Smart CAN Cable: Sequence Normal sequence IDS ECU1 Connector1 ECU2 ECU3 CAN BUS Connector2 Connector3 Connector0 Normal message Hash value of the message
  • 12. © 2018 LAC Co., Ltd. 12 SCIS2018 in Niigata Smart CAN Cable: Sequence Normal sequence IDS ECU1 Connector1 ECU2 ECU3 CAN BUS Connector2 Connector3 Connector0 Good! Normal message Hash value of the message
  • 13. © 2018 LAC Co., Ltd. 13 SCIS2018 in Niigata Smart CAN Cable: Sequence Sequence of identifying an illegal message IDS ECU1 Connector1 ECU2 ECU3 CAN BUS Compromised Connector2 Connector3 Connector0 Illegal message Hash value of the illegal message Information of compromised ECU
  • 14. © 2018 LAC Co., Ltd. 14 SCIS2018 in Niigata Smart CAN Cable: Sequence Sequence of identifying an illegal message IDS ECU1 Connector1 ECU2 ECU3 CAN BUS Compromised Connector2 Connector3 Connector0 Illegal message Hash value of the illegal message Information of compromised ECU
  • 15. © 2018 LAC Co., Ltd. 15 SCIS2018 in Niigata Smart CAN Cable: Sequence Sequence of identifying an illegal message IDS ECU1 Connector1 ECU2 ECU3 CAN BUS Compromised Connector2 Connector3 Connector0 Illegal message Hash value of the illegal message Information of compromised ECU Bad!
  • 16. © 2018 LAC Co., Ltd. 16 SCIS2018 in Niigata Smart CAN Cable: Sequence Sequence of identifying an illegal message IDS ECU1 Connector1 ECU2 ECU3 CAN BUS Compromised Connector2 Connector3 Connector0 Illegal message Hash value of the illegal message Information of compromised ECU Bad!
  • 17. © 2018 LAC Co., Ltd. 17 SCIS2018 in Niigata Smart CAN Cable: Sequence Sequence of identifying an illegal message IDS ECU1 Connector1 ECU2 ECU3 CAN BUS Compromised Connector2 Connector3 Connector0 Illegal message Hash value of the illegal message Information of compromised ECU Bad! = ≠ ≠ Identified
  • 18. © 2018 LAC Co., Ltd. 18 SCIS2018 in Niigata Smart CAN Cable: Sequence Sequence of identifying an illegal message IDS ECU1 Connector1 ECU2 ECU3 CAN BUS Compromised Connector2 Connector3 Connector0 Illegal message Hash value of the illegal message Information of compromised ECU Bad! = Cut Identified
  • 19. © 2018 LAC Co., Ltd. 19 SCIS2018 in Niigata Smart CAN Cable: Performance  Hash value: CRC32 (4byte)  Ring buffer size: 1024 records  Passing through a connector: 400μs(Max)  Checking a hash value in the ring buffer: 50μs(Ave)  Collision rule: A loser message is forgotten.
  • 20. © 2018 LAC Co., Ltd. 20 SCIS2018 in Niigata Discussion: Open Points  Passing through speed is very slow ● To approximately wire-speed...  Else better collision rule ● No idea for it  Vulnerability of Smart CAN Cable ● Must implement blacklist/whitelist ● About tamper resistance of smart CAN cable
  • 21. © 2018 LAC Co., Ltd. 21 SCIS2018 in Niigata Demonstration: Structure Steering Angle Commander C Connector ECU CAN BUS Speed Commander C brake Commander C Drive Motor and LED C C IDS Attacker C
  • 22. © 2018 LAC Co., Ltd. 22 SCIS2018 in Niigata Demonstration: Structure
  • 23. © 2018 LAC Co., Ltd. 23 SCIS2018 in Niigata Demonstration: Structure
  • 24. © 2018 LAC Co., Ltd. 24 SCIS2018 in Niigata Demonstration
  • 25. We provide IT total solutions based on advanced security technologies. supports your Business LAC Thank you. Any Questions ? © 2018 LAC Co., Ltd.