• Title/Summary/Keyword: electronic control unit(ECU)

Search Result 118, Processing Time 0.025 seconds

Analyzing of connected car vulnerability and Design of Security System (커네티트 카의 취약점 분석 및 보안 시스템 설계)

  • Kim, Tae-Hyoung;Jang, Jong-Wook
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.05a
    • /
    • pp.241-243
    • /
    • 2016
  • In the Past, Trend of car security was Physical Something like doorlock system, and The Generation did not have skills connecting External devices. Through Car Development is up, that trend of car security Changed Physical Security to Intelligence Security. This Changes give a chance to hackers to attack this system. This System use CAN(Controller Area Network) Protocol which have three vulnerabilities. First, ID Spoofing, Twice, D - Dos Attack, Third, Android Application Injected Modern cars have many ECU(Electronic Control Unit) to control devices like Engine ON/OFF, Door Lock Handling, and Controlling Handle. Because CAN Protocol spread signal using broadcast, Hackers can get the signal very easily, and Those often use Mobile devices like Android or IOS to attack this system. if bluetooth signal is spread wide, hackers get the signal, and analysis the bluetooth data, so then They makes certain data to attack ECU, they send the data to ECU, and control ECU installed car. so I suggest that I will prevent this attack to make Auth system and prevent this attack in end of Android.

  • PDF

Web-based Measurement of ECU Signals on Vehicle using Embedded Linux

  • Choi, Kwang-Hun;Lee, Lee;Lee, Young-Choon;Kwon, Tae-Kyu;Lee, Seong-Cheol
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.138-142
    • /
    • 2004
  • In this paper, we present a new method for monitoring of ECU's sensor signals of vehicle. In order to measure the ECU's sensor signals, the interfaced circuit is designed to communicate ECU and the Embedded Linux is used to monitor communication result through Web the Embedded Linux system and this system is said "ECU Interface Part". In ECU Interface Part the interface circuit is designed to match voltage level between ECU and SA-1110 micro controller and interface circuit to communicate ECU according to the ISO, SAE communication protocol standard. Because Embedded Linux does not allow to access hardware directly in application level, anyone who wants to modify any low level hardware must develop device driver. To monitor ECU's sensor signals the most important thing is to match serial level between ECU and ECU Interface Part. It means to communicate correctly between two hardware we need to match voltage and signal level, and need to match baudrate. The voltage of SA-1110 is 0 ${\sim}$ +3.3V and ECU is 0 ${\sim}$ +12V and, ECU's communication Line K does multiple operation so, the interface circuit is used to match voltage and signal level. In Addition to ECU's baudrate is 10400bps, it's not standard baudrate in computer environment. So, we need to develop a device driver to control the interface circuit, and change baudrate. To monitor ECU's sensor signals through web there's a network socket program is working in Embedded Linux. It works as server program and manages user's connections and commands. Anyone who wants to monitor ECU's sensor signals he just only connect to Embedded Linux system with web browser then, Embedded Linux webserver will return the ActiveX webbased measurement software. It works in web browser and inits ECU, as a result it returns sensor signals through web. All the programs are developed with GCC(GNU C Compiler) and, webbased measurement software is developed with Borland C++ Builder.

  • PDF

Smart Mobile Blackbox DVR in Car Environment (자동차 환경에서 스마트 모바일 블랙박스 DVR)

  • Choi, Sun-O;Kim, Young-Po;Im, Yong-Soon;Kim, Young-Ja;Kang, Eun-Young
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.13 no.5
    • /
    • pp.9-15
    • /
    • 2013
  • In this paper, automatic recognition of an accident and whether service delivery and risk driving through the giving of the driver to correct driving habits before and after the accident to reproduce highly scalable video Smart Mobile Blackbox DVR (SMBD, Smart Mobile Blackbox DVR) Computer of the model was designed. SMBD on embedded systems equipped with wireless capabilities to sleep in the car accident point and the image information by wireless communications, by notification in the control center, 24-hour emergency rescue service and traffic information can be provided. The vehicle ECU (Electronic Control Unit) of the vehicle information and sensor data in conjunction with wireless eCall (Emergency Call) services can be realized.

ECU Data Integrity Verification System Using Blockchain (블록체인을 활용한 ECU 데이터 무결성 검증 시스템)

  • Sang-Pil, Byeon;Ho-Yoon, Kim;Seung-Soo, Shin
    • Journal of Industrial Convergence
    • /
    • v.20 no.11
    • /
    • pp.57-63
    • /
    • 2022
  • If ECU data, which is responsible for collecting and processing data such as sensors and signals of automobiles, is manipulated by an attack, it can cause damage to the driver. In this paper, we propose a system that verifies the integrity of automotive ECU data using blockchain. Since the car and the server encrypt data using the session key to transmit and receive data, reliability is ensured in the communication process. The server verifies the integrity of the transmitted data using a hash function, and if there is no problem in the data, it is stored in the blockchain and off-chain distributed storage. The ECU data hash value is stored in the blockchain and cannot be tampered with, and the original ECU data is stored in a distributed storage. Using the verification system, users can verify attacks and tampering with ECU data, and malicious users can access ECU data and perform integrity verification when data is tampered with. It can be used according to the user's needs in situations such as insurance, car repair, trading and sales. For future research, it is necessary to establish an efficient system for real-time data integrity verification.

An Efficient ECU Analysis Technology through Non-Random CAN Fuzzing (Non-Random CAN Fuzzing을 통한 효율적인 ECU 분석 기술)

  • Kim, Hyunghoon;Jeong, Yeonseon;Choi, Wonsuk;Jo, Hyo Jin
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.30 no.6
    • /
    • pp.1115-1130
    • /
    • 2020
  • Modern vehicles are equipped with a number of ECUs(Electronic Control Units), and ECUs can control vehicles efficiently by communicating each other through CAN(Controller Area Network). However, CAN bus is known to be vulnerable to cyber attacks because of the lack of message authentication and message encryption, and access control. To find these security issues related to vehicle hacking, CAN Fuzzing methods, that analyze the vulnerabilities of ECUs, have been studied. In the existing CAN Fuzzing methods, fuzzing inputs are randomly generated without considering the structure of CAN messages transmitted by ECUs, which results in the non-negligible fuzzing time. In addition, the existing fuzzing solutions have limitations in how to monitor fuzzing results. To deal with the limitations of CAN Fuzzing, in this paper, we propose a Non-Random CAN Fuzzing, which consider the structure of CAN messages and systematically generates fuzzing input values that can cause malfunctions to ECUs. The proposed Non-Random CAN Fuzzing takes less time than the existing CAN Fuzzing solutions, so it can quickly find CAN messages related to malfunctions of ECUs that could be originated from SW implementation errors or CAN DBC(Database CAN) design errors. We evaluated the performance of Non-Random CAN Fuzzing by conducting an experiment in a real vehicle, and proved that the proposed method can find CAN messages related to malfunctions faster than the existing fuzzing solutions.

Sliding Mode Control of Electric Booster System (전동 부스터의 슬라이딩 모드 제어)

  • Yang, I-Jin;Choi, Kyu-Woong;Huh, Kun-Soo
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.18 no.6
    • /
    • pp.519-525
    • /
    • 2012
  • Electric brake booster systems replace conventional pneumatic brake boosters with electric motors and rotary-todisplacement mechanisms including ECU (Electronic Control Unit). Electric booster brake systems require precise target pressure tracking and control robustness because vehicle brake systems operate properly given the large range of loading and temperature, actuator saturation, load-dependent friction. Also for the implement of imbedded control system, the controller should be selected considering the limited memory size and the cycle time problem of real brake ECU. In this study, based on these requirements, a sliding mode controller has been chosen and applied considering both model uncertainty and external disturbance. A mathematical model for the electric booster is derived and simulated. The developed sliding mode controller considering chattering problem has been compared with a conventional cascade PID controller. The effectiveness of the controller is demonstrated in some braking cases.

Hardware-In-the-Loop Simulation of ECU using Reverse Engineering (역공학을 이용한 ECU의 Hardware-In-the-Loop Simulation)

  • Park, Ji-Myoung;Ham, Won-Kyung;Ko, Min-Suk;Park, Sang-Chul
    • Journal of the Korea Society for Simulation
    • /
    • v.25 no.1
    • /
    • pp.35-43
    • /
    • 2016
  • Increasing the proportion of an embedded system in automotive industry, test methods for evaluation and fault detection of the embedded system have been researched. HILS is a test method that is used in the development and test of complex real-time embedded systems. In this study, we defined the HILS method of the ECU, one of the embedded systems used in automobiles. Our method is to create a test model that can provide a virtual vehicle environment to the ECU on the basis of the actual vehicle data. The test model has reference information that can transmit the sensor signal and CAN Message into the ECU from HILS tester. In this study, the HILS can detect faults of the target ECU.

Design and Development of an Electronic Control Unit of the Automobile Engine for Optimal Fuel Injection and Spark Timing Control (최적의 연료분사와 점화시기 제어를 위한 자동차 엔진용 전자제어장치 설계 및 개발)

  • 김태훈
    • Journal of Advanced Marine Engineering and Technology
    • /
    • v.25 no.3
    • /
    • pp.644-654
    • /
    • 2001
  • In this paper, an electronic control unit of the automobile engine for optimal fuel injection an spark timing control has been designed and developed. This system includes hardware and software for a precise control of fuel injection and ignition timing. Especially, the crank angle sensor provides two separate signals: One is the position signal (POS) which indicates 180 degree pulses per revolution, and the other is the reference signal (REF) that represents each cylinder individually. Consequently, the developed engine control system has been able to control fuel injection and ignition timing more quickly and accurately. Through the experiment, it has been found that the fuel injection duration and the position of MBT have been influenced by coolant temperature, air flow rate and engine speed.

  • PDF

A Study on the Control System Design through Systems Engineering Approach (체계공학 접근방법을 통한 제어시스템 설계에 관한 연구)

  • 안장근
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.7 no.1
    • /
    • pp.13-23
    • /
    • 2004
  • There are several kinds of error factors in control system design. All error factors must be analysed before designing the control system. Therefore, each error factor must be compensated and eliminated completely. Systems Engineering can solve these error factors. In this paper, systems engineering approach on control system design are studied under model based systems engineering with RDD-100, Matlab-Simulink. Systems Engineering shall be used in defense development from control system design to system development.