KR102595722B1 - 통신 네트워크, 이에 연결된 노드를 식별하는 방법 및 장치 - Google Patents
통신 네트워크, 이에 연결된 노드를 식별하는 방법 및 장치 Download PDFInfo
- Publication number
- KR102595722B1 KR102595722B1 KR1020210110853A KR20210110853A KR102595722B1 KR 102595722 B1 KR102595722 B1 KR 102595722B1 KR 1020210110853 A KR1020210110853 A KR 1020210110853A KR 20210110853 A KR20210110853 A KR 20210110853A KR 102595722 B1 KR102595722 B1 KR 102595722B1
- Authority
- KR
- South Korea
- Prior art keywords
- transceiver
- voltage difference
- voltage
- bits
- wires
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40039—Details regarding the setting of the power status of a node according to activity on the bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/10—Current supply arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40045—Details regarding the feeding of energy to the node from the bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
- H04L12/40176—Flexible bus arrangements involving redundancy
- H04L12/40182—Flexible bus arrangements involving redundancy by using a plurality of communication lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Small-Scale Networks (AREA)
Abstract
본 발명의 일 실시예에 의하면, 통신 버스를 구성하는 와이어들 간의 전압 차를 이용하여 통신을 수행하는 통신 네트워크로서, 상기 와이어들; 상기 와이어들에 연결되며, 제1전원 전압의 일부가 분배되는 제1저항을 포함하는 제1트랜시버(transceiver); 및 상기 와이어들에 연결되며, 제2전원 전압의 일부가 분배되는 제2저항을 포함하는 제2트랜시버를 포함하고, 상기 제1저항은, 상기 제2저항과 다른 값을 가지는 것을 특징으로 하는 통신 네트워크를 제공한다.
Description
도 2는 CAN의 노드에 해당하는 ECU의 구조를 설명하기 위한 도면이다.
도 3은 CAN 트랜시버를 설명하기 위한 도면이다.
도 4는 CAN에 이용되는 데이터 프레임을 설명하기 위한 도면이다.
도 5는 CAN의 중재 과정을 설명하기 위한 도면이다.
도 6은 CAN에서 비트를 표현하는 방법을 설명하기 위한 도면이다.
도 7은 본 발명의 일 실시예에 따른 통신 네트워크의 블록도이다.
도 8a 및 도 8b는 본 발명의 일 실시예에 따른 트랜시버의 다양한 실시예들을 설명하기 위한 도면이다.
도 9는 본 발명의 트랜시버를 통해 신호의 전압 차를 조절하는 예를 설명하기 위한 예시도이다.
도 10은 노드 식별장치의 일 예를 설명하기 위한 블록도이다.
도 11 및 도 12는 노드를 식별하는 방법의 다양한 예들을 설명하기 위한 순서도이다.
Claims (10)
- 통신 버스를 구성하는 와이어들 간의 전압 차를 이용하여 통신을 수행하는 통신 네트워크로서,
상기 와이어들;
상기 와이어들에 연결되며, 상기 와이어들 간에 전압 차를 발생시켜 상기 통신 버스에 비트를 표현하는 제1처리부 및 전원단과 전기적으로 연결되어 상기 전원단으로부터 출력되는 제1전원 전압의 일부가 분배되는 제1저항을 포함하는 제1트랜시버(transceiver); 및
상기 와이어들에 연결되며, 상기 와이어들 간에 전압 차를 발생시켜 상기 통신 버스에 비트를 표현하는 제2처리부 및, 접지단과 전기적으로 연결되어 상기 접지단으로부터 출력되는 제2전원 전압의 일부가 분배되고, 상기 제1저항과 다른 저항값을 갖는 제2저항을 포함하는 제2트랜시버를 포함하고,
상기 제1 및 제2트랜시버가 출력하는 비트는,
각각 상기 제1 및 제2저항에 의해 전압 크기가 감소함에 따라, 서로 다른 전압 차를 갖는 것인, 통신 네트워크. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 제1항의 통신 네트워크에 연결된 노드들을 식별하는 장치로서,
상기 노드들을 식별하기 위한 하나 이상의 프로그램이 저장된 메모리; 및
상기 메모리에 저장된 프로그램을 이용하여 상기 노드들을 식별하는 프로세서를 포함하고,
상기 프로세서는,
제1트랜시버 또는 제2트랜시버가 출력하는 비트의 전압 차를 확인하고,
확인된 전압 차와 미리 설정된 전압 차들을 비교하며,
비교 결과에 기반하여, 상기 제1트랜시버 및 상기 제2트랜시버 중에서 상기 비트를 출력한 트랜시버를 식별하며,
상기 제1트랜시버는 상기 노드들 중에서 어느 하나에 포함되고, 상기 제2트랜시버는 상기 노드들 중에서 다른 하나에 포함되고,
상기 프로세서는,
상기 제1트랜시버 또는 상기 제2트랜시버가 출력하는 메시지(message)의 RTR 필드 내에 존재하는 RTR 비트 및 예비 비트(reserved bit) 중, 상기 예비 비트의 전압 차를 확인하여, 상기 미리 설정된 전압 차들 중에서 상기 확인된 전압 차에 대응되는 전압 차가 없는 경우, 상기 비트를 출력한 트랜시버를 공격 트랜시버로 식별하는 것인, 장치. - 삭제
- 삭제
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2021/011196 WO2023027200A1 (ko) | 2021-08-23 | 2021-08-23 | 통신 네트워크, 이에 연결된 노드를 식별하는 방법 및 장치 |
KR1020210110853A KR102595722B1 (ko) | 2021-08-23 | 2021-08-23 | 통신 네트워크, 이에 연결된 노드를 식별하는 방법 및 장치 |
EP21955120.7A EP4395244A4 (en) | 2021-08-23 | 2021-08-23 | Communication network, and method and device for identifying node connected thereto |
US18/685,693 US20250168036A1 (en) | 2021-08-23 | 2021-08-23 | Communication network, and method and device for identifying node connected thereto |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210110853A KR102595722B1 (ko) | 2021-08-23 | 2021-08-23 | 통신 네트워크, 이에 연결된 노드를 식별하는 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230028948A KR20230028948A (ko) | 2023-03-03 |
KR102595722B1 true KR102595722B1 (ko) | 2023-10-31 |
Family
ID=85321704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210110853A Active KR102595722B1 (ko) | 2021-08-23 | 2021-08-23 | 통신 네트워크, 이에 연결된 노드를 식별하는 방법 및 장치 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20250168036A1 (ko) |
EP (1) | EP4395244A4 (ko) |
KR (1) | KR102595722B1 (ko) |
WO (1) | WO2023027200A1 (ko) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101596763B1 (ko) * | 2015-01-13 | 2016-02-24 | 현대자동차주식회사 | Can 트랜시버 회로의 제어 방법 및 장치 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5748675A (en) * | 1992-09-28 | 1998-05-05 | Chrysler Corporation | Vehicle communications network with improved current sourcing |
JP5522072B2 (ja) * | 2010-03-04 | 2014-06-18 | 株式会社デンソー | 車両用通信装置および車両用通信システム |
DE102010055618A1 (de) * | 2010-12-22 | 2012-06-28 | Austriamicrosystems Ag | Eingangsschaltungsanordnung, Ausgangsschaltungsanordnung und System mit einer Eingangs- und einer Ausgangsschaltungsanordnung |
KR101292381B1 (ko) * | 2011-12-29 | 2013-08-01 | 주식회사 포스코아이씨티 | 멀티레벨 인버터 제어 시스템 |
US9229889B2 (en) * | 2013-03-13 | 2016-01-05 | Atieva, Inc. | Dual voltage communication bus |
KR101567973B1 (ko) * | 2014-11-06 | 2015-11-11 | 현대오트론 주식회사 | 캔통신 장치 및 방법 |
US10445281B2 (en) * | 2016-04-20 | 2019-10-15 | Active-Semi (BVI) Inc. | Load detection apparatus and method for USB systems |
CA3029899A1 (en) * | 2016-07-07 | 2018-01-11 | The Regents Of The University Of California | Implants using ultrasonic backscatter for detecting electrophysiological signals |
US10554241B2 (en) * | 2017-03-08 | 2020-02-04 | Robert Bosch Gmbh | Method to mitigate transients based attacks on key agreement schemes over controller area network |
-
2021
- 2021-08-23 KR KR1020210110853A patent/KR102595722B1/ko active Active
- 2021-08-23 US US18/685,693 patent/US20250168036A1/en active Pending
- 2021-08-23 EP EP21955120.7A patent/EP4395244A4/en active Pending
- 2021-08-23 WO PCT/KR2021/011196 patent/WO2023027200A1/ko active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101596763B1 (ko) * | 2015-01-13 | 2016-02-24 | 현대자동차주식회사 | Can 트랜시버 회로의 제어 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
US20250168036A1 (en) | 2025-05-22 |
EP4395244A1 (en) | 2024-07-03 |
KR20230028948A (ko) | 2023-03-03 |
WO2023027200A1 (ko) | 2023-03-02 |
EP4395244A4 (en) | 2024-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11146420B2 (en) | Method for transmitting data via a serial communication bus, bus interface, and computer program | |
US10484401B2 (en) | In-vehicle network attack detection method and apparatus | |
KR101519793B1 (ko) | 차량용 네트워크 시스템 및 이 시스템 내 이종 통신 제어기의 데이터 전송 방법 | |
CN112347023B (zh) | 用于can节点的安全模块 | |
US20100158045A1 (en) | Method for transmitting/receiving data frame in can protocol | |
JP3117000B2 (ja) | 通信システムおよびそれに使用される電子制御装置 | |
US11463198B2 (en) | Security module for a serial communications device | |
US20200021611A1 (en) | Fraud detection method, fraud detection device, and recording medium | |
KR101334017B1 (ko) | 차량 네트워크의 메시지 무결성 체크 시스템 및 방법 | |
EP3772840A1 (en) | A security module for a can node | |
US20230353417A1 (en) | Can module, can transceiver, can system and method for can module | |
KR101952117B1 (ko) | 차량용 캔 통신 방법 및 장치 | |
US12184446B2 (en) | Relay device, communication network system, and communication control method | |
KR102595722B1 (ko) | 통신 네트워크, 이에 연결된 노드를 식별하는 방법 및 장치 | |
KR101704300B1 (ko) | Can 메시지 송수신 방법 및 이를 실행하는 시스템 | |
EP4231595A1 (en) | Relay device, communication network system, and communication control method | |
KR102568527B1 (ko) | 비트를 변조하는 방법 및 장치 | |
JP3401360B2 (ja) | 多重伝送装置 | |
KR102625521B1 (ko) | 메시지를 표현하는 방법 및 장치 | |
EP4213448B1 (en) | Controller area network module and method for the module | |
EP4440051A1 (en) | Single wire serial communication method and single wire serial communication apparatus | |
EP4304135A1 (en) | Controller area network (can) transceiver, can node, can system and method for the can transceiver | |
JP3401361B2 (ja) | 多重伝送システム | |
KR20240146147A (ko) | 차량용 can 통신 보안 장치 및 방법 | |
KR20240146146A (ko) | 차량용 can 통신 보안 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20210823 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20230518 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20231020 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20231025 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20231026 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |