맞춤기술찾기

이전대상기술

CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 방법, 이를 수행하기 위한 기록 매체 및 장치

  • 기술번호 : KST2022004522
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 방법은, CAN(Controller Area Network) 버스 라인에 연결된 노드들이 부팅(Boot-up)되는 경우, 클락 카운트를 시작하여 임계치에 도달하면 TID(Temporary ID)를 설정하여 데이터 프레임을 송신하는 단계; 클락 카운트 동작 중에 열성(Recessive) 신호를 감지하거나, 클락 카운트를 완료하고 Tx(Transmitter) 신호를 발생시키기 전에 열성 신호를 감지한 노드들은 버스에 나타나는 서로 다른 각 노드의 고유 ID인 NID(Node ID)를 저장하는 단계; TID를 설정한 데이터 프레임을 송신한 IDS로부터 송신된 Ack 신호를 수신한 노드의 TID를 NID로 설정하는 단계; 및 CAN 버스가 휴지(IDLE) 상태가 되면 다시 클락 카운트를 시작하여 클락 카운트가 설정한 값에 도달하면 TID를 마지막으로 버스 라인에 나타난 NID에 1만큼 더한 값으로 설정하고 데이터 프레임을 송신하는 단계;를 포함한다. 이에 따라, IDS와 CAN 컨트롤러의 NID를 설정해 두는 방식으로 CAN 버스 상에서 발생할 수 있는 모든 네트워크 공격에 대해 대처할 수 있다.
Int. CL H04L 12/40 (2006.01.01)
CPC H04L 12/40104(2013.01) H04L 12/40058(2013.01) H04L 12/40006(2013.01) H04L 12/40084(2013.01) H04L 2012/40215(2013.01)
출원번호/일자 1020200136471 (2020.10.21)
출원인 숭실대학교산학협력단
등록번호/일자
공개번호/일자 10-2022-0052476 (2022.04.28) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2020.10.21)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 숭실대학교산학협력단 대한민국 서울특별시 동작구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이성수 서울특별시 강남구
2 강태욱 경기도 양주시 평화로 ****-

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 윤귀상 대한민국 서울특별시 금천구 디지털로*길 ** ***호 (가산동, 한신IT타워*차)(디앤특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2020.10.21 수리 (Accepted) 1-1-2020-1112734-49
2 특허고객번호 정보변경(경정)신고서·정정신고서
2021.10.28 수리 (Accepted) 4-1-2021-5282132-58
3 의견제출통지서
Notification of reason for refusal
2022.04.25 발송처리완료 (Completion of Transmission) 9-5-2022-0307520-96
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
CAN(Controller Area Network) 버스 라인에 연결된 노드들이 부팅(Boot-up)되는 경우, 클락 카운트를 시작하여 임계치에 도달하면 TID(Temporary ID)를 설정하여 데이터 프레임을 송신하는 단계;클락 카운트 동작 중에 열성(Recessive) 신호를 감지하거나, 클락 카운트를 완료하고 Tx(Transmitter) 신호를 발생시키기 전에 열성 신호를 감지한 노드들은 버스에 나타나는 서로 다른 각 노드의 고유 ID인 NID(Node ID)를 저장하는 단계;TID를 설정한 데이터 프레임을 송신한 IDS로부터 송신된 Ack 신호를 수신한 노드의 TID를 NID로 설정하는 단계; 및CAN 버스가 휴지(IDLE) 상태가 되면 다시 클락 카운트를 시작하여 클락 카운트가 설정한 값에 도달하면 TID를 마지막으로 버스 라인에 나타난 NID에 1만큼 더한 값으로 설정하고 데이터 프레임을 송신하는 단계;를 포함하는, CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 방법
2 2
제1항에 있어서,상기 단계들을 반복적으로 수행하여 버스 라인에 연결된 모든 노드들의 NID를 설정하면, IDS에서 에러 프레임을 송신하여 각 노드들에게 NID 설정이 완료되었음을 알리고 노드들은 통신을 시작하는 단계;를 더 포함하는, CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 방법
3 3
제2항에 있어서,설정한 NID를 데이터 프레임을 송신할 때 메시지 ID 영역 하위 4비트에 설정한 NID를 기재하여 송신하는, CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 방법
4 4
제3항에 있어서,동일한 NID가 설정된 노드들이 동시에 서로 다른 데이터를 송신하는 경우, 데이터 프레임을 송신할 때 데이터 필드(Data field)에서 비트(Bit) 에러가 발생하는 단계;비트(Bit) 에러가 발생하면, 데이터 필드의 몇 번째 비트에서 에러가 발생하는지 저장하는 단계; 및미리 설정된 횟수만큼 연속적으로 같은 자리에서 비트 에러가 발생하는 경우, 에러 프레임을 송신하지 않고 동일한 NID가 설정된 것으로 판단하고 NID를 변경하는 단계;를 더 포함하는, CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 방법
5 5
제3항에 있어서,동일한 NID가 설정된 노드들 중 하나가 데이터를 송신하는 경우, 데이터를 송신하지 않는 노드가 Arbitration field RTR 데이터를 수신하는 과정에서 에러를 발생시키는 단계;노드가 데이터 프레임을 송신할 때 데이터를 송신하지 않는 노드가 자신의 NID가 CAN 버스 상에 미리 설정된 횟수만큼 연속적으로 나타나는지 체크하는 단계; 및자신의 NID가 미리 설정된 횟수만큼 연속적으로 나타나는 경우, 동일한 NID가 설정된 것으로 판단하고 자신의 NID를 변경하는 단계;를 더 포함하는, CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 방법
6 6
제1항에 있어서, 상기 버스에 나타나는 서로 다른 각 노드의 고유 ID인 NID(Node ID)를 저장하는 단계는,클락 카운트를 초기화하고 통신이 끝나는 것을 기다리는 단계;를 더 포함하는, CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 방법
7 7
제1항에 있어서, 상기 TID(Temporary ID)를 설정하여 데이터 프레임을 송신하는 단계는,상기 클락 카운트의 임계치는 16’hFFFF로 설정하는, CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 방법
8 8
제1항에 따른 상기 CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 방법을 수행하기 위한 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 저장 매체
9 9
CAN(Controller Area Network) 버스 라인에 연결된 노드들이 부팅(Boot-up)되는 경우, 클락 카운트를 시작하여 임계치에 도달하면 TID(Temporary ID)를 설정하여 데이터 프레임을 송신하고, TID를 설정한 데이터 프레임을 송신한 IDS로부터 송신된 Ack 신호를 수신한 노드의 TID를 서로 다른 각 노드의 고유 ID인 NID(Node ID)로 설정하는 자동 ID 설정부;클락 카운트 동작 중에 열성(Recessive) 신호를 감지하거나, 클락 카운트를 완료하고 Tx(Transmitter) 신호를 발생시키기 전에 열성 신호를 감지한 노드들의 NID를 저장하는 NID 저장부;CAN 버스가 휴지(IDLE) 상태가 되면 다시 클락 카운트를 시작하여 클락 카운트가 설정한 값에 도달하면 TID를 마지막으로 버스 라인에 나타난 NID에 1만큼 더한 값으로 설정하고 데이터 프레임을 송신하는 상태 머신; 및버스 라인에 연결된 모든 노드들의 NID를 설정하면, IDS에서 에러 프레임을 송신하여 각 노드들에게 NID 설정이 완료되었음을 알려서 통신을 시작하도록 하는 전송 버퍼;를 포함하는, CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 장치
10 10
제9항에 있어서,상기 CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 장치는, CAN 컨트롤러 상에 구현되고, 동일한 NID가 설정된 노드들이 동시에 서로 다른 데이터를 송신하는 경우, 데이터 프레임을 송신할 때 데이터 필드(Data field)에서 비트(Bit) 에러가 발생하면, 데이터 필드의 몇 번째 비트에서 에러가 발생하는지 저장하고, 미리 설정된 횟수만큼 연속적으로 같은 자리에서 비트 에러가 발생하는 경우, 에러 프레임을 송신하지 않고 동일한 NID가 설정된 것으로 판단하고 NID를 변경하고,동일한 NID가 설정된 노드들 중 하나가 데이터를 송신하는 경우, 데이터를 송신하지 않는 노드가 Arbitration field RTR 데이터를 수신하는 과정에서 에러가 발생하면, 노드가 데이터 프레임을 송신할 때 데이터를 송신하지 않는 노드가 자신의 NID가 CAN 버스 상에 미리 설정된 횟수만큼 연속적으로 나타나는지 체크하고, 자신의 NID가 미리 설정된 횟수만큼 연속적으로 나타나는 경우, 동일한 NID가 설정된 것으로 판단하고 자신의 NID를 변경하는, CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 숭실대학교산학협력단 전자정보디바이스산업원천기술개발(R&D) 차량용 Smart LED 조명 시스템 및 핵심 구동 플랫폼 기술 개발
2 산업통상자원부 씨자인 소재부품산업미래성장동력(R&D) 차량용 근거리 센서를 위한 지능형 반도체 SoC 개발
3 과학기술정보통신부 브이에스아이(주) 혁신성장연계지능형반도체선도기술개발(R&D) 초고속 고신뢰 지능형 IVN(In-Vehicle Network) 반도체 개발