맞춤기술찾기

이전대상기술

분산 네트워크 시스템의 전자 제어 장치 및 상기 전자 제어 장치의 분산 합의 프로토콜 방법

  • 기술번호 : KST2019009798
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 분산 네트워크 시스템의 전자 제어 장치 및 상기 전자 제어 장치의 분산 합의 프로토콜 방법에 관한 것이다. 상기 전자 제어 장치는, 서로 메시지를 송수신하는 다수 개의 전자 제어 장치들이 동일한 암호화 키를 유지하도록 구성된 분산 네트워크 시스템의 전자 제어 장치에 관한 것으로서, 전자 제어 장치의 제어에 필요한 동작을 수행하는 마이크로 제어 유닛(Micro Controller Unit:MCU); 다른 전자 제어 장치들과 메시지를 송수신하는 트랜시버; 블록체인을 기반으로 하여, 상기 트랜시버를 통해 송수신되는 메시지를 인증하기 위한 암호화 키를 동적으로 생성하는 키 생성 모듈; 상기 키 생성 모듈과 연결되어, 전자 제어 장치가 종료되기 전에 가장 마지막으로 생성된 암호화 키와 메시지를 저장하는 비휘발성 메모리; 상기 키 생성 모듈과 연결되어, 사용중인 암호화 키 및 암호화 키 생성에 필요한 주요 메시지(primary message)를 저장하는 레지스터; 를 구비하고, 상기 키 생성 모듈은, 초기 상태에는 정상 상태로 진입하고, 주기적으로 메시지를 수신하고, 메시지의 수신 여부와 수신한 메시지 타입에 따라 정상 상태, 에러 상태 및 합의 상태 중 하나의 상태로 전이하며, 전이된 상태에 대응되게 사전 설정된 프로토콜에 따라 동작된다.
Int. CL H04L 9/08 (2006.01.01)
CPC H04L 9/0861(2013.01) H04L 9/0861(2013.01) H04L 9/0861(2013.01) H04L 9/0861(2013.01)
출원번호/일자 1020170170557 (2017.12.12)
출원인 서강대학교산학협력단
등록번호/일자 10-2021567-0000 (2019.09.06)
공개번호/일자 10-2019-0070076 (2019.06.20) 문서열기
공고번호/일자 (20190916) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2018.01.11)
심사청구항수 12

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박수용 서울특별시 마포구
2 이준하 서울특별시 마포구
3 박지우 서울특별시 서초구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이지연 대한민국 서울특별시 관악구 남부순환로 ****, ***호 제니스국제특허법률사무소 (봉천동, 청동빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 서강대학교산학협력단 서울특별시 마포구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2017.12.12 수리 (Accepted) 1-1-2017-1237885-84
2 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2018.01.10 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2018-0029181-93
3 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2018.01.11 수리 (Accepted) 1-1-2018-0034454-70
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.01.22 수리 (Accepted) 4-1-2019-5014626-89
5 선행기술조사의뢰서
Request for Prior Art Search
2019.02.15 수리 (Accepted) 9-1-9999-9999999-89
6 선행기술조사보고서
Report of Prior Art Search
2019.05.14 수리 (Accepted) 9-1-2019-0023706-11
7 등록결정서
Decision to grant
2019.06.12 발송처리완료 (Completion of Transmission) 9-5-2019-0417665-16
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
서로 메시지를 송수신하는 다수 개의 전자 제어 장치들이 동일한 암호화 키를 유지하도록 구성된 분산 네트워크 시스템의 전자 제어 장치에 있어서, 전자 제어 장치의 제어에 필요한 동작을 수행하는 마이크로 제어 유닛(Micro Controller Unit:MCU);다른 전자 제어 장치들과 메시지를 송수신하는 트랜시버;블록체인을 기반으로 하여, 상기 트랜시버를 통해 송수신되는 메시지를 인증하기 위한 암호화 키를 동적으로 생성하는 키 생성 모듈;상기 키 생성 모듈과 연결되어, 전자 제어 장치가 종료되기 전에 가장 마지막으로 생성된 암호화 키와 메시지를 저장하는 비휘발성 메모리; 상기 키 생성 모듈과 연결되어, 사용중인 암호화 키 및 암호화 키 생성에 필요한 주요 메시지(primary message)를 저장하는 레지스터; 를 구비하고, 상기 키 생성 모듈은, 초기 상태에는 정상 상태로 진입하고, 주기적으로 메시지를 수신하고, 메시지의 수신 여부와 수신한 메시지 타입에 따라 정상 상태, 에러 상태 및 합의 상태 중 하나의 상태로 전이하며, 전이된 상태에 대응되게 사전 설정된 프로토콜에 따라 동작되는 것을 특징으로 하는 전자 제어 장치
2 2
제1항에 있어서, 상기 키 생성 모듈은, 정상 상태에서 메시지의 정상적인 수신이 확인되고 수신한 메시지의 타입이 사전 설정된 주요 메시지이면, 수신한 메시지를 MCU에게 전송하고, 주요 메시지를 저장하고, 메시지 인증을 위한 암호화 키를 정상적으로 생성하며, 정상 상태에서 메시지의 정상적인 수신이 확인되고 수신한 메시지의 타입이 에러 플래그 메시지이면, 수신된 메시지의 저장 및 메시지 인증을 위한 암호화 키의 생성을 중단하고, 에러 상태로 전이하며, 정상 상태에서 메시지의 정상적인 수신이 확인되지 않으면, 에러 상태로 전이하는 것을 특징으로 하며,상기 에러 플래그 메시지는 분산 네트워크 시스템을 구성하는 하나의 전자 제어 장치가 에러 상태로 전이한 것을 다른 전자 제어 장치에게 알리는 메시지인 것을 특징으로 하는 전자 제어 장치
3 3
제1항에 있어서, 상기 키 생성 모듈은, 에러 상태에서는, 에러 플래그 메시지를 다른 전자 제어 장치들로 전송하며, 지속적으로 메시지를 수신하고 처리하되, 수신된 메시지의 저장 및 메시지 인증을 위한 암호화 키의 생성을 중단하는 것을 특징으로 하며,상기 에러 플래그 메시지는 분산 네트워크 시스템을 구성하는 하나의 전자 제어 장치가 에러 상태로 전이한 것을 다른 전자 제어 장치에게 알리는 메시지로서, 비휘발성 메모리에 저장되어 있는 임의의 값을 이전 암호화 키로 암호화하여 나온 값을 포함하는 것을 특징으로 하는 전자 제어 장치
4 4
제1항에 있어서, 상기 키 생성 모듈은, 주요 메시지의 수신에 실패한 후 에러 상태에서 복구되어 주요 메시지의 정상적인 수신에 성공하면, 합의 요청 메시지를 생성하여 다른 전자 제어 장치들에게 전송하고 키 불일치에 대한 합의 상태로 전이하는 것을 특징으로 하며,상기 합의 요청 메시지는 합의를 요청하는 메시지로서, 비휘발성 메모리에 저장되어 있는 임의의 값을 이전 암호화키로 암호화한 값을 포함한 것을 특징으로 하는 전자 제어 장치
5 5
제1항에 있어서, 상기 키 생성 모듈은, 합의 상태가 시작된 후 사전 설정된 합의 시간동안 사전 설정된 모든 주요 전자 제어 장치들로부터 합의 메시지를 수신하면 정상 상태로 전이하고,합의 상태가 시작된 후 사전 설정된 합의 시간동안 사전 설정된 모든 주요 전자 제어 장치들로부터 합의 메시지를 수신하지 못하면 에러 상태로 전이하는 것을 특징으로 하며;상기 합의 메시지는 합의 요청 메시지를 수신한 전자 제어 장치들이 합의를 위하여 사용하는 메시지인 것을 특징으로 하는 전자 제어 장치
6 6
제5항에 있어서, 상기 키 생성 모듈은,합의 상태가 시작된 후 사전 설정된 합의 시간동안 사전 설정된 모든 주요 전자 제어 장치들로부터 합의 메시지를 수신하면, 현재 레지스터에 저장된 값들을 삭제하고 비휘발성 메모리에 저장되어 있는 데이터를 레지스터로 옮겨 비휘발성 메모리에 저장되어 있던 초기 암호화키를 암호화 키 값으로 할당한 후, 정상 상태로 전이하는 것을 특징으로 하는 전자 제어 장치
7 7
제1항에 있어서, 상기 분산 네트워크 시스템은 CAN(Controller Area Network) 프로토콜을 기반으로 통신하는 차량 내부 네트워크 시스템이며, 상기 트랜시버는 CAN 트랜시버이며,상기 전자 제어 장치는 차량 내부의 제어 장치들이며,상기 분산 네트워크 시스템을 구성하는 모든 전자 제어 장치들은 동일한 암호화키를 유지하도록 구성된 분산 합의 프로토콜에 따라 동작되는 것을 특징으로 하는 전자 제어 장치
8 8
분산 네트워크 시스템을 구성하는 모든 전자 제어 장치들이 동일한 암호화키를 유지하도록 구성된 전자 제어 장치의 분산 합의 프로토콜 방법에 있어서, (a) 초기 실행되면, 정상 상태로 진입하고 초기화시키는 단계; (b) 주기적으로 메시지를 수신하고, 메시지의 수신 여부 및 수신된 메시지의 타입에 따라 정상 상태, 에러 상태 및 합의 상태 중 하나의 상태로 전이하고, 전이된 상태에 대응되게 사전 설정된 프로토콜에 따라 동작하는 단계;(c) 종료시에는 현재의 암호화키 및 암호화키 생성에 사용된 주요 메시지를 전자 제어 장치의 비휘발성 메모리에 저장하고 종료하는 단계;를 구비하는 것을 특징으로 하는 전자 제어 장치의 분산 합의 프로토콜 방법
9 9
제8항에 있어서, 상기 (b) 단계에서, (b1) 주기적으로 메시지를 수신하는 단계;,(b2) 정상 상태에서 메시지의 정상적인 수신이 확인되고, 수신한 메시지의 타입이 사전 설정된 주요 메시지이면, 수신한 메시지를 전자 제어 장치의 마이크로 제어 유닛(MCU)에게 전송하고, 주요 메시지를 저장하고, 메시지 인증을 위한 암호화 키를 정상적으로 생성하는 단계; (b3) 정상 상태에서 메시지의 정상적인 수신이 확인되고, 수신한 메시지의 타입이 에러 상태를 나타내는 에러 플래그 메시지이면, 해당 메시지를 저장하지 않고, 메시지 인증을 위한 암호화 키의 생성을 중단하고, 에러 상태로 전이하는 단계; 및 (b4) 정상 상태에서 메시지의 정상적인 수신이 확인되지 않으면, 에러 상태로 전이하는 단계;를 구비하는 것을 특징으로 하며,상기 에러 플래그 메시지는 분산 네트워크 시스템을 구성하는 하나의 전자 제어 장치가 에러 상태로 전이한 것을 다른 전자 제어 장치에게 알리는 메시지로서, 비휘발성 메모리에 저장되어 있는 임의의 값을 이전 암호화 키로 암호화하여 나온 값을 포함하는 것을 특징으로 하는 전자 제어 장치의 분산 합의 프로토콜 방법
10 10
제8항에 있어서, 상기 (b) 단계에서, (b5) 메시지의 수신이 실패되어 에러 상태로 진입된 후 복구되어 정상적인 메시지의 수신에 성공하면, 자신의 비휘발성 메모리에 저장되어 있는 데이터 및 이전 암호화 키를 사용하여 합의 요청 메시지를 생성한 후 송신하고, 키 불일치에 대한 합의 상태로 전이하는 단계; 를 구비하는 것을 특징으로 하며,상기 합의 요청 메시지는 합의를 요청하는 메시지로서, 비휘발성 메모리에 저장되어 있는 임의의 값을 이전 암호화키로 암호화한 값을 포함한 것을 특징으로 하는 전자 제어 장치의 분산 합의 프로토콜 방법
11 11
제8항에 있어서, 상기 (b) 단계에서, (b6) 합의 상태가 시작된 후 사전 설정된 합의 시간동안 사전 설정된 모든 주요 전자 제어 장치들로부터 합의 메시지를 수신하면 정상 상태로 전이하고,합의 상태가 시작된 후 사전 설정된 합의 시간동안 사전 설정된 모든 주요 전자 제어 장치들로부터 합의 메시지를 수신하지 못하면 에러 상태로 전이하는 단계;를 구비하는 것을 특징으로 하며,상기 합의 메시지는 합의 요청 메시지를 수신한 전자 제어 장치들이 합의를 위하여 사용하는 메시지인 것을 특징으로 하는 전자 제어 장치의 분산 합의 프로토콜 방법
12 12
제8항에 있어서, 상기 (b) 단계에서,(b7) 합의 상태가 시작된 후 사전 설정된 합의 시간동안 사전 설정된 모든 주요 전자 제어 장치들로부터 합의 메시지를 수신하면, 현재 레지스터에 저장된 값들을 삭제하고 비휘발성 메모리에 저장되어 있는 데이터를 레지스터로 옮겨 비휘발성 메모리에 저장되어 있던 초기 암호화키를 암호화 키 값으로 할당한 후, 정상 상태로 전이하는 단계;를 구비하는 것을 특징으로 하는 전자 제어 장치의 분산 합의 프로토콜 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 교육과학기술부 서강대학교 산학협력단 정보통신기술인력양성사업 적응형 블록체인 플랫폼 기술 개발 및 전문 인력 양성