1 |
1
네트워크 기반의 복수개의 개별 기기의 무결성을 검증하는 무결성 검증 시스템에 있어서,상기 복수개의 개별 기기 중 무결성 검증 대상인 제 1 개별기기;상기 복수개의 개별 기기 중 상기 검증 대상 기기를 검증 대리하기 위한 제 2 개별기기; 및상기 복수개의 개별 기기 중 검증 대리자로서 상기 제 2 개별 기기를 선정하고, 상기 제 2 개별 기기에 의한 상기 제 1 개별기기의 무결성 검증 결과를 보고 받는 원격 기기 관리 서버를 포함하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
2 |
2
청구항 1에 있어서, 상기 복수개의 개별 기기 중 상기 제 1 개별기기 또는 상기 제 2 개별기기와 이웃하는 제 3 개별 기기를 더 포함하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
3 |
3
청구항 2에 있어서, 상기 원격 기기 관리 서버는,상기 복수개의 개별 기기의 동의 정보를 생성하여 상기 복수개의 개별 기기로 상기 동의 정보를 배포하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
4 |
4
청구항 3에 있어서, 상기 원격 기기 관리 서버는,상기 제 2 개별 기기를 검증 대리자로 선정 시 상기 제 3 개별기기로부터 상기 제 2 개별 기기에 대한 동의 정보를 수신하여 상기 제 2 개별 기기의 검증대리자 선정을 확정하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
5 |
5
청구항 4에 있어서, 상기 복수개의 개별기기는 비밀 정보를 생성하여 자신을 제외한 나머지 복수개의 개별기기로 상기 비밀 정보를 배포하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
6 |
6
청구항 5에 있어서, 상기 원격 기기 관리 서버에 의해 검증 대리자로 선정된 제 2 개별 기기는 자신을 제외한 나머지 복수개의 개별기기로부터 비밀정보를 수집하고, 수집한 비밀정보를 복구하여 상기 비밀정보를 기반으로 챌린지 데이터를 생성하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
7 |
7
청구항 6에 있어서, 상기 제 2 개별기기는,상기 챌린지 데이터를 넌스형태로 검증 대상 기기인 상기 제 1 개별기기로 전달하고, 상기 제 1 개별기기로부터 응답을 확인하여 상기 제 1 개별기기의 무결성을 검증하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
8 |
8
청구항 7에 있어서, 상기 복수개의 개별 기기 각각은,상기 비밀정보, 넌스, 암호키 중 적어도 하나 이상을 생성하는 랜덤 데이터 생성기;상기 원격기기 관리 서버로부터 수신한 동의정보, 상기 비밀정보, 상기 넌스, 상기 암호값을 저장하는 검증 데이터 레파지터리;검증 대리자 신뢰성 평가 및 검증 대상 기기의 무결성 측정 시 메모리 스캔 및 데이터 추출을 수행하는 메모리 순회기; 및상기 검증 대리자 신뢰성 평가, 상기 검증 대상 기기의 무결성 측정을 위한 체크섬을 계산하는 체크섬 계산기;를 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
9 |
9
청구항 8에 있어서, 상기 복수개의 개별 기기 중 자신이 검증 대리자인 경우상기 비밀정보를 기반으로 챌린지 데이터를 생성하는 검증 대리자 선정기를 더 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
10 |
10
청구항 9에 있어서, 상기 복수개의 개별 기기 중 자신이 제 3 개별기기로 동작하는 경우상기 제 2 개별기기의 신뢰성을 판정하는 검증자 신뢰성 판정기;를 더 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
11 |
11
청구항 10에 있어서, 상기 복수개의 개별 기기 중 자신이 제 2 개별기기로 동작하는 경우상기 검증 대상 기기인 제 1 개별기기로부터 챌린지에 대한 응답을 받으면 상기 제 1 개별기기에 대한 무결성 검증을 수행하는 분산 검증 판정기;를 더 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
12 |
12
청구항 11에 있어서, 상기 복수개의 기기 중 네트워크에 최초로 배치되는 기기를 탐색하는 이웃기기 탐색기를 더 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 시스템
|
13 |
13
원격 기기 관리서버와 연동하여 무결성 검증을 수행하는 개별 기기에 있어서,비밀정보, 넌스, 암호키 중 적어도 하나 이상을 생성하는 랜덤 데이터 생성기;상기 원격기기 관리 서버로부터 수신한 동의정보, 상기 비밀정보, 상기 넌스, 상기 암호값을 저장하는 검증 데이터 레파지터리;검증 대리자 신뢰성 평가 및 검증 대상 기기의 무결성 측정 시 메모리 스캔 및 데이터 추출을 수행하는 메모리 순회기; 및상기 검증 대리자 신뢰성 평가, 상기 검증 대상 기기의 무결성 측정을 위한 체크섬을 계산하는 체크섬 계산기;상기 원격기기 관리 서버에 의해 검증 대리자로 선정된 경우, 상기 비밀정보를 기반으로 무결성 검증을 위한 챌린지 데이터를 생성하는 검증 대리자 선정기;상기 검증 대리자로 선정된 기기에 대한 신뢰성을 판정하는 검증자 신뢰성 판정기; 및검증 대상 기기로 챌린지 데이터를 전달하고, 상기 검증 대상 기기로부터 챌린지에 대한 응답을 받으면 상기 검증 대상 기기에 대한 무결성 검증을 수행하는 분산 검증 판정기;를 더 포함하는 것을 특징으로 하는 분산 대리자 기반 무결성 검증을 수행하는 개별 기기
|
14 |
14
네트워크 기반으로 연결된 복수개의 개별 기기와 원격 기기 관리서버의 연동에 의한 분산 대리자 기반 개별 기기 무결성 검증 방법에 있어서,복수개의 개별 기기 중 하나의 기기인 검증 대상 기기에 대한 무결성 검증을 요청받는 단계;상기 복수개의 개별 기기 중 상기 검증 대상 기기를 제외한 나머지 개별 기기 중 검증 대리자를 선정하는 단계; 및상기 검증 대리자로 선정된 개별 기기가 상기 검증 대상 기기의 무결성을 검증하는 단계를 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 방법
|
15 |
15
청구항 14에 있어서,상기 원격 기기 관리 서버로부터 배포된 동의정보를 저장하는 단계; 및비밀정보를 생성하여 저장 및 공유하는 단계;를 더 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 방법
|
16 |
16
청구항 15에 있어서,상기 검증 대리자를 선정하는 단계는,상기 검증 대리자 선정을 위한 검증 선정 기준값을 생성하여 미리 정한 임의의 랜덤값과 비교하는 단계; 및상기 검증 선정 기준값이 상기 랜덤값보다 작은 경우, 자신이 검증대리자로 선정 가능한 것으로 판단하고 상기 원격 기기 관리서버로 보고하는 단계;를 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 방법
|
17 |
17
청구항 16에 있어서,상기 검증 대리자를 선정하는 단계는,상기 원격 기기 관리 서버로부터 상기 복수개의 개별 기기 중 상기 검증 대상 기기 또는 상기 검증 대리자와 이웃하는 기기들의 동의정보에 의한 최종 선정 결과를 수신하면, 자신을 검증 대리자로 최종 선정하는 단계;를 더 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 방법
|
18 |
18
청구항 17에 있어서,상기 검증 대상 기기의 무결성을 검증하는 단계는상기 검증 대리자로 선정된 개별 기기가 상기 이웃하는 기기로부터 비밀정보를 수집하는 단계;상기 비밀정보를 기반으로 챌린지 데이터를 생성하여 상기 검증 대상 기기로 전송하는 단계;상기 검증 대상 기기로부터 응답을 수신하는 단계; 및상기 응답을 기반으로 상기 검증 대상 기기의 무결성을 검증하는 단계를 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 방법
|
19 |
19
청구항 14에 있어서,상기 검증 대리자가 상기 검증 대상 기기의 무결성 검증 결과를 상기 원격 기기 관리 서버로 보고하는 단계를 더 포함하는 것을 특징으로 하는 분산 대리자 기반 개별 기기 무결성 검증 방법
|