맞춤기술찾기

이전대상기술

경량 IoT 기기의 원격 공격 방어 방법 및 장치

  • 기술번호 : KST2020000618
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명에서는 메모리의 시스템 제어 영역에서 부트 코드를 포함한 실행 코드 및 참조 데이터 영역에 대해 시스템 MPU 영역으로 지정하고, 활성화 이후부터 기 설정된 MPU 영역에 대한 변경을 거부하도록 접근 속성을 설정하며, 원격 공격자에 의한 시스템 MPU 영역으로의 불법 변경 시도 시에 발생되는 예외상황의 처리루틴을 시스템이 재가동되도록 설정하고, 시스템 MPU 영역을 활성화시키는 경량 IoT 기기의 메모리 보호 유니트(MPU)를 이용하여 원격 공격자에 의한 소프트웨어 공격으로부터 방어하는 방법을 제공함으로써, 경량 IoT 기기 내부로의 외부 공격자 트래픽 유입을 배제할 수 있고, 상대적으로 보안성이 더 높은 외부 게이트웨이를 통해 상황을 보다 객관적으로 진단하고 네트워크 차원에서 적극적으로 대응할 수 있으며, 보안 기술의 적용을 위한 추가적인 하드웨어 변경 부담이 없어 경제적이고, 이미 생산된 경량 IoT 기기들에 바로 적용이 가능한 기술로서 호환성이 높다.
Int. CL G06F 21/57 (2013.01.01)
CPC G06F 21/575(2013.01) G06F 21/575(2013.01) G06F 21/575(2013.01)
출원번호/일자 1020180080222 (2018.07.10)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2020-0006452 (2020.01.20) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 18

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김영호 대한민국 대전광역시 유성구
2 김정녀 대한민국 대전광역시 유성구
3 문화신 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 팬코리아특허법인 대한민국 서울특별시 강남구 논현로**길 **, 역삼***빌딩 (역삼동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2018.07.10 수리 (Accepted) 1-1-2018-0680331-93
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
경량 IoT 기기의 메모리 보호 유니트(MPU)를 이용하여 원격 공격자에 의한 소프트웨어 공격으로부터 방어하는 방법으로서, 메모리의 시스템 제어 영역에서 부트 코드를 포함한 실행 코드 및 참조 데이터 영역에 대해 시스템 MPU 영역으로 지정하고, 활성화 이후부터 기 설정된 MPU 영역에 대한 변경을 거부하도록 접근 속성을 설정하는 단계;상기 원격 공격자에 의한 상기 시스템 MPU 영역으로의 불법 변경 시도 시에 발생되는 예외상황의 처리루틴을 시스템이 재가동되도록 설정하는 단계; 및상기 시스템 MPU 영역을 활성화시키는 단계를 포함하는 방법
2 2
제1항에서,상기 시스템 MPU 영역은 상기 시스템의 재가동을 통해서만 해제되는 방법
3 3
제1항에서, 상기 시스템 MPU 영역은 상기 시스템 MPU 영역이 활성화된 이후부터 변경 또는 재설정이 불가능한 잠김 상태를 유지하는방법
4 4
제1항에서,상기 시스템이 재가동되면, 부트 코드 실행 단계에서 재가동 사실을 게이트웨이로 전송하는 단계, 그리고상기 게이트웨이로부터 수신하는 응답에 따라 다음 동작을 결정하는 단계를 더 포함하는 방법
5 5
제4항에서,상기 결정하는 단계는 상기 게이트웨이에 의해 상기 원격 공격자에 의한 공격 상황이 아닌 것으로 판단되면, 상기 부트 코드 실행 단계를 계속 수행하는 단계를 더 포함하는 방법
6 6
제4항에서,상기 결정하는 단계는 상기 응답 값이 펌웨어 업데이트를 알리는 경우, 상기 게이트웨이를 통해 펌웨어를 수신하는 단계;수신한 상기 펌웨어를 검증하는 단계; 및상기 펌웨어를 업데이트하는 단계를 포함하는 방법
7 7
제6항에서,상기 결정하는 단계는 상기 업데이트 이후 상기 시스템을 재가동시키는 단계를 더 포함하는 방법
8 8
제4항에서,상기 결정하는 단계는 상기 응답 값이 펌웨어 업데이트가 필요하지 않음을 나타내는 경우, 실행될 운영체제 및 응용프로그램에 대한 무결성 검증을 수행하는 단계를 포함하는 방법
9 9
경량 IoT 기기들이 포함된 물리적 네트워크를 관할하는 게이트웨이에서 상기 원격 공격자에 의한 상기 경량 IoT 기기들로의 소프트웨어 공격으로부터 방어하는 방법으로서, 상기 경량 IoT 기기들로부터 시스템 재가동 사실을 수신하는 단계; 상기 경량 IoT 기기들로부터 수신된 시스템 재가동 사실들을 분석하여 상기 원격 공격자에 의한 공격 여부 또는 펌웨어의 결함 여부를 판단하는 단계; 및상기 원격 공격자에 의한 공격 상황으로 판단된 경우 공격 의심 트래픽의 내부 유입을 차단하는 단계를 포함하는 방법
10 10
제9항에서,상기 펌웨어의 결함으로 판단된 경우, 펌웨어 업데이트를 상기 경량 IoT 기기들로 전송하는 단계, 그리고 상기 경량 IoT 기기들이 펌웨어를 업데이트하도록 서버로부터 수신된 펌웨어를 상기 경량 IoT 기기들로 전송하는 단계를 더 포함하는 방법
11 11
제10항에서,상기 서버로부터 수신된 펌웨어를 검증하는 단계를 더 포함하는 방법
12 12
원격 공격자에 의한 소프트웨어 공격으로부터 방어하기 위한 경량 IoT 기기의 원격 공격 방어 장치로서, 적어도 하나의 MPU 영역 중 접근 속성이 접근 거부로 설정된 시스템 MPU 영역으로의 접근 시도 시에 발생되는 예외상황의 처리루틴을 시스템이 재가동되도록 설정하는 메모리 보호 유니트 제어부를 포함하는 원격 공격 방어 장치
13 13
제12항에서,상기 메모리 보호 유니트 제어부는 부트 코드를 포함한 실행 코드 및 참조 데이터 영역에 대해 상기 시스템 MPU 영역으로 지정하고, 상기 시스템 MPU 영역에 대한 상기 접근 속성을 접근 거부로 설정하는 원격 공격 방어 장치
14 14
제12항에서, 상기 메모리 보호 유니트 제어부는 상기 시스템 제어 영역 외의 나머지 영역 중 일부 영역을 일반 MPU 영역으로 지정하고, 상기 일반 MPU 영역의 접근 속성을 읽기쓰기, 읽기전용 및 접근거부 중에서 하나로 설정하는 원격 공격 방어 장치
15 15
제12항에서, 상기 시스템 MPU 영역은 상기 시스템의 재가동을 통해서만 해제되는 원격 공격 방어 장치
16 16
제12항에서,상기 시스템 MPU 영역이 활성화된 이후부터 상기 시스템 MPU 영역은 변경 또는 재설정이 불가능한 잠김 상태를 유지하는 원격 공격 방어 장치
17 17
제12항에서,상기 시스템이 재가동되면, 부트 코드 실행 단계에서 재가동 사실을 게이트웨이로 전송하고 상기 게이트웨이로부터 수신하는 응답에 따라 동작을 결정하는 CPU를 더 포함하는 원격 공격 방어 장치
18 18
제12항에서,상기 CPU는 상기 게이트웨이에 의해 상기 원격 공격자에 의한 공격 상황이 아닌 것으로 판단되면, 상기 부트 코드 실행 단계를 계속 수행하고, 상기 응답 값이 펌웨어 업데이트를 알리는 경우, 상기 게이트웨이를 통해 서버로부터 수신한 펌웨어를 업데이트하는 원격 공격 방어 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 한국전자통신연구원 정보통신방송연구개발사업(정보보호핵심원천기술개발사업) IoT 기기 서비스 거부 공격 방어를 위한 리소스 보호용 시큐어 하드웨어 컨테이너 기술