1 |
1
스마트 홈 서비스 가입 요청 발생 시 서비스 제공자 식별정보, 게이트웨이 모듈러 키 및 게이트웨이 공유 비밀키를 포함하는 스마트 홈 등록 설정 정보를 전송하고, 브로드캐스트 메시지 발송 이벤트 발생 시 상기 게이트웨이 모듈러 키 및 게이트웨이 공유 비밀키에 의해 암호화된 브로드캐스트 메시지를 제공하는 서비스 제공 서버부; 및상기 서비스 제공 서버부로부터 상기 스마트 홈 설정 정보를 수신받아 저장하고 상기 브로드캐스트 메시지의 수신 시 저장된 게이트웨이 공유 비밀키 및 게이트웨이 모듈러 키를 이용하여 수신된 브로드캐스트 메시지를 인증하는 스마트 홈을 포함하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 시스템
|
2 |
2
제1항에 있어서,상기 서비스 제공 서버부는,스마트 홈 서비스 가입 요청 발생 시 해당 스마트 홈에 설치된 홈 게이트웨이의 게이트웨이 모듈러 키 및 게이트웨이 공유 비밀키를 할당하여 저장하고, 서비스 제공자 식별정보, 게이트 모듈러 키 및 게이트웨이 공유 비밀키를 포함하는 스마트 홈 등록 설정 정보를 전송하여 등록하는 사용자 등록부; 및상기 브로드캐스트 메시지 발송 이벤트의 발생 시 스마트 홈의 홈 게이트웨이 별 상기 게이트웨이 모듈러 키 및 게이트웨이 공유 비밀키에 의해 암호화된 브로드캐스트 메시지를 브로드캐스트하는 브로드캐스트 처리부를 포함하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 시스템
|
3 |
3
제2항에 있어서,상기 브로드캐스트 처리부는,임의의 해시 체인키 인덱스(i1)를 선택하고 게이트웨이 모듈러 키(RG)를 적용하여 인증값(X)을 생성하여 출력하는 인증값 생성부;상기 인증값, 서비스 제공자 식별정보, 게이트웨이 공유 비밀키에 의해 브로드캐스트 메시지 인증코드를 생성하여 출력하는 브로드캐스트 코드 생성부; 및상기 브로드캐스트 메시지 인증코드, 인증값 및 업데이트 파일을 포함하는 브로드캐스트 메시지를 생성하여 브로드캐스트(방송)하는 브로드캐스트 메시지 생성부를 포함하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 시스템
|
4 |
4
제3항에 있어서,상기 인증값 생성부는
|
5 |
5
제3항에 있어서,상기 브로드캐스트 코드 생성부는,하기 수학식 2에 의해 브로드캐스트 메시지 인증코드를 생성하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 시스템
|
6 |
6
제1항에 있어서,상기 스마트 홈은,홈 게이트웨이 식별정보, 디바이스 모듈러 키 및 디바이스 공유 비밀키를 포함하는 디바이스 등록 설정 정보를 전송하고, 상기 서비스 제공 서버부로부터의 브로드캐스트 메시지 인증 후, 미리 등록하고 있는 디바이스 모듈러 키 및 디바이스 공유 비밀키를 이용하여 수신된 상기 브로드캐스트 메시지에 대한 홈 브로드캐스트 메시지를 생성하여 브로드캐스트하는 상기 홈 게이트웨이; 및상기 디바이스 등록 설정 정보를 수신받아 저장하고, 상기 홈 브로드캐스트 메시지의 수신 시 상기 미리 등록된 디바이스 모듈러 키 및 디바이스 공유 비밀키를 이용하여 수신된 홈 브로드캐스트 메시지를 인증하고, 포함된 업데이트 파일에 의해 소프트웨어 및 보안 중 적어도 하나 이상을 업데이트하는 스마트 응용 디바이스를 포함하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 시스템
|
7 |
7
제6항에 있어서,상기 홈 게이트웨이는,디바이스 등록 요청 발생 시 스마트 홈에 구성되는 적어도 하나 이상의 스마트 응용 디바이스에 대한 디바이스 모듈러 키 및 디바이스 공유 비밀키를 할당하여 저장하고, 홈 게이트웨이 식별정보, 디바이스 모듈러 키 및 디바이스 공유 비밀키를 포함하는 디바이스 등록 설정 정보를 스마트 응용 디바이스로 전송하는 스마트 응용 디바이스 등록부;상기 서비스 제공 서버부가 방송한 브로드캐스트 메시지의 수신 시 브로드캐스트 메시지로부터 해쉬체인키 인덱스 및 브로드캐스트 메시지 인증코드를 추출하고, 추출된 브로드캐스트 메시지 인증코드와 상기 브로드캐스트 메시지에 포함된 브로드캐스트 메시지 인증코드를 비교하여 일치여부에 따른 인증을 수행하는 메시지 인증부; 및서비스 제공 서버부로부터 수신된 브로드캐스트 메시지의 인증 후 스마트 응용 디바이스의 업데이트 파일을 포함하고 스마트 응용 디바이스별 디바이스 모듈러 키 및 디바이스 공유 비밀키에 의해 암호화된 홈 브로드캐스트 메시지를 브로드캐스트하는 게이트웨이 브로드캐스트 처리부를 포함하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 시스템
|
8 |
8
제7항에 있어서,상기 브로드캐스트 처리부는,임의의 해시 체인키 인덱스(i2)를 선택하고 디바이스 모듈러 키(RD)를 적용하여 인증값(Y)을 생성하여 출력하는 인증값 생성부;상기 인증값, 홈 게이트웨이 식별정보, 디바이스 공유 비밀키에 의해 메시지 인증코드를 생성하여 출력하는 메시지 인증코드 생성부; 및상기 메시지 인증코드, 인증값 및 업데이트 파일을 포함하는 홈 브로드캐스트 메시지를 생성하여 브로드캐스트(방송)하는 브로드캐스트 메시지 생성부를 포함하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 시스템
|
9 |
9
제8항에 있어서,상기 인증값 생성부는 하기 수학식 4에 의해 인증값(Y)을 계산하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 시스템
|
10 |
10
제8항에 있어서,상기 메시지 인증코드 생성부는,하기 수학식 5에 의해 브로드캐스트 메시지 인증코드를 생성하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 시스템
|
11 |
11
서비스 제공 서버부가 스마트 홈 서비스 가입 요청 발생 시 서비스 제공자 식별정보, 게이트웨이 모듈러 키 및 게이트웨이 공유 비밀키를 포함하는 스마트 홈 등록 설정 정보를 스마트 홈 서비스 가입 요청을 한 스마트 홈의 홈 게이트웨이로 전송하여 상기 홈 게이트웨이가 상기 스마트 홈 등록 설정 정보를 저장하도록 하는 등록 단계; 및서비스 제공 서버부가 업데이트 발생 시 업데이트 파일을 포함하고 상기 게이트웨이 모듈러 키 및 게이트웨이 공유 비밀키에 의해 암호화된 브로드캐스트 메시지를 상기 홈 게이트웨이로 전송하여, 상기 홈 게이트웨이가 미리 저장하고 있는 홈 등록 설정정보의 게이트웨이 모듈러 키 및 게이트웨이 공유 비밀키에 의해 상기 브로드캐스트 메시지의 인증 후 업데이트를 수행하는 브로드캐스트 메시지 인증 단계를 포함하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 방법
|
12 |
12
제11항에 있어서,상기 브로드캐스트 메시지 인증 단계는,서비스 제공 서버부가 업데이트 발생 시 업데이트 파일을 포함하고 스마트 홈의 홈 게이트웨이 별 상기 게이트웨이 모듈러 키 및 게이트웨이 공유 비밀키에 의해 암호화된 브로드캐스트 메시지를 브로드캐스트하는 브로트캐스트 메시지 방송 단계와, 상기 홈 게이트웨이가 상기 서비스 제공 서버부가 브로드캐스팅하는 브로드캐스트 메시지를 수신하여 미리 저장된 게이트웨이 모듈러 키 및 게이트웨이 공유 비밀키에 의해 상기 브로드캐스트 메시지의 인증 후 업데이트 파일을 업데이트 하는 메시지 인증 단계를 포함하는 홈 게이트웨이 브로드캐스트 메시지 인증 단계; 및상기 홈 게이트웨이가 상기 서비스 제공 서버부로부터 수신된 브로드캐스트 메시지의 수신에 의한 메시지 인증 후 디바이스 업데이트 파일을 포함하고 스마트 응용 디바이스별 상기 디바이스 모듈러 키 및 디바이스 고유 비밀키에 의해 암호화된 홈 브로드캐스트 메시지를 브로드캐스트하는 홈 브로드캐스트 메시지 방송 단계와, 상기 스마트 응용 디바이스가 상기 홈 게이트웨이가 브로드캐스팅하는 브로드캐스트 메시지를 수신하여 미리 저장된 디바이스 모듈러 키 및 디바이스 공유 비밀키에 의해 상기 홈 브로드캐스트 메시지의 인증 후 디바이스 업데이트 파일을 업데이트 하는 메시지 인증 단계를 포함하는 디바이스 브로드캐스트 메시지 인증 단계를 포함하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 방법
|
13 |
13
제11항에 있어서,브로드캐스트 메시지 방송 단계는,임의의 해시 체인키 인덱스(i1)를 선택하고 게이트웨이 모듈러 키(RG)를 적용하여 인증값(X)를 생성하여 출력하는 인증값 생성 단계;상기 인증값, 서비스 제공자 식별정보, 게이트웨이 공유 비밀키에 의해 메시지 인증코드를 생성하여 출력하는 메시지 인증코드 생성 단계; 및상기 메시지 인증코드, 인증값 및 업데이트 파일을 포함하는 브로드캐스트 메시지를 생성하여 브로드캐스트(방송)하는 브로드캐스트 메시지 생성 단계를 포함하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 방법
|
14 |
14
제11항에 있어서,홈 브로드캐스트 메시지 방송 단계는,임의의 해시 체인키 인덱스(i2)를 선택하고 디바이스 모듈러 키(RD)를 적용하여 인증값(Y)를 생성하여 출력하는 인증값 생성단계;상기 인증값, 홈 게이트웨이 식별정보, 디바이스 공유 비밀키에 의해 메시지 인증코드를 생성하여 출력하는 메시지 인증코드 생성 단계; 및상기 메시지 인증코드, 인증값 및 업데이트 파일을 포함하는 홈 브로드캐스트 메시지를 생성하여 브로드캐스트(방송)하는 브로드캐스트 메시지 생성단계를 포함하는 것을 특징으로 하는 스마트 홈 시스템의 업데이트를 위한 브로드캐스트 메시지 인증 방법
|