Category: Blog

CAN DoS Attack – Bus Off

1. 개요 2016년 미국 미시건 주립대학에서 CAN 프로토콜의 오류 처리방식을 악용한 DoS 공격을 공개하였습니다. CAN Dos Attack이란 일반 TCP/IP기반의 DoS(Denial of Service) 공격과는 메커니즘이 다르지만, 대상 디바이스가 제 기능을 하지 못하는 만들어 버리는 공격의 목표는 동일합니다. 해당 공격은 CAN...

SocketCAN과 can-utils

CAN통신 환경을 실제로 접하려면 자동차의 OBD포트에 별도의 단말을 연결하고 그 단말과 PC를 연결해야 합니다. 즉 테스트를 해보려면 자동차에 올라타서 선을 직접 연결하고서야 비로소 테스트 환경이 갖춰집니다. 그러나 테스트를 진행할 때마다 매번 자동차에 가서 작업을 하는 것은 귀찮고 피곤한 일입니다....

자율주행자동차 동향

1. 자율주행자동차 개요 자율주행자동차란 운전자의 개입 없이 주변 환경을 인식하고, 주행 상황을 판단하여 차량을 제어함으로써 스스로 주어진 목적지까지 주행하는 자동차 를 말합니다. 최근에는 이러한 자율주행자동차가 교통사고를 줄이고, 교통 효율성을 높이며, 연료를 절감하고, 운전자의 편의를 증대시킬 수 있는 미래 개인...

커넥티드카 동향

1. 자동차 서비스 패러다임의 변화 과거의 자동차는 하드웨어 중심의 “이동수단”으로써의 기능만 수행했다면, 현재 또는 미래의 자동차(이하 커넥티드카)는 소프트웨어 중심의 “달리는 고성능 컴퓨터”로써의 기능까지 수행합니다. 커넥티드카는 차량 내/외부와의 연결성을 강화하여 실시간으로 정보를 교환하고, 그 정보를 바탕으로 맞춤형 컨텐츠를 제공(ex. 교통상황,...

V2X 통신/보안 표준

1. V2X 통신 표준 1.1 DSRC 표준 DSRC란 Dedicated Short Range Communication의 약자이며 단거리 전용 통신 방식으로 , 지능형 교통체계(ITS)에서 활용하는 통신 방식입니다. 노변기지국(RSE, Road Side Equipment)이라고 불리는 도로변에 위치한 소형 기지국과 차량 내에 탑재된 차량 탑재 단말(OBE, OnBoard...

V2X 통신의 이해

1. ITS/C-ITS와 텔레매틱스 1.1 ITS 개념 ITS란 Intelligent Transport System의 약자로 ‘지능형 교통체계’를 말합니다. 교통, 전자, 통신, 제어 등 첨단기술을 도로, 차량, 화물 등 교통체계의 구성요소에 적용하여 실시간으로 교통정보를 수집, 관리, 제공합니다. 즉 ITS란 교통시설의 이용효율을 극대화할 수 있는...

FlexRay 통신의 이해

1. FlexRay 개요 1.1 FlexRay 개발 배경 차량에서의 무수히 많은 제어 장치들, 센서들과 액츄에이터들 간의 데이터 교환은 주로 CAN(Controller Area Network)를 통해 이루어지며, 높은 대역폭을 필요로하지 않거나 고성능이 필요하지 않은 간단한 통신의 경우(ex. 문, 지붕, 창문 등)에는 LIN(Local Interconnect...

LIN 통신의 이해

1. LIN 개요 1.1 LIN이란? LIN(Local Interconnect Network)이란, 자동차 네트워크에서 컴포넌트들 사이의 통신을 위한 직렬 통신 시스템입니다. LIN은 CAN과 같이 다중화되고 있는 네트워크를 보완하기 위해 고안된 저가형 임베디드 네트워킹의 표준이며, 자동차 업계에서 가장 보편적으로 사용합니다. 대부분의 현대식 저가형 8비트...

CAN 통신의 이해

1. CAN 개요 1.1 CAN이란? CAN(Controller Area Network)이란, 차량 내에서 호스트 컴퓨터 없이 마이크로 컨트롤러나 장치들이 서로 통신하기 위해 설계된 표준 통신 규격입니다. 차량 내 *ECU(Electronic control unit)들은 CAN 프로토콜을 사용하여 통신합니다. 초기에는 차량 네트워크용으로 개발되었으나 최근에는 차량뿐만 아니라...