1 |
1
클라우드 서버로부터 버전(version) 리스트과 사용자 디바이스에 설치되는 비밀키를 이용해서, 프라이버시 보안 그래프 모델을 생성하는데 필요한 개인 데이터를 암호화하는 단계;상기 암호화된 개인 데이터를 상기 클라우드 서버에 전송하고, 상기 암호화된 개인 데이터에 기초하여 네트워크 보안 분석을 위한 상기 프라이버시 보안 그래프 모델을 생성하는 단계;생성된 상기 프라이버시 보안 그래프 모델에 동형암호를 적용하여 적어도 하나 이상의 보안 지표를 산출하고, 산출된 상기 보안 지표를 기반으로 네트워크의 보안을 분석하는 단계; 및상기 클라우드 서버로부터 분석된 상기 보안 지표의 산출 결과가 전송되면, 상기 사용자 디바이스에 상기 비밀키를 이용하여 상기 보안 지표의 산출 결과를 복호화하는 단계;를 포함하는 프라이버시 보안 그래프 모델을 이용한 보안 방법
|
2 |
2
제1 항에 있어서,상기 암호화하는 단계는,상기 클라우드 서버로부터 상기 버전 리스트를 상기 사용자 디바이스에 전송받는 단계;상기 버전 리스트에서 상기 사용자 디바이스에 대응되는 상기 사용자 단말의 버전을 선택하는 단계;선택된 상기 사용자 디바이스의 버전을 기반으로 상기 비밀키를 이용하여 상기 개인 데이터를 암호화하는 단계; 및암호화된 상기 개인 데이터를 상기 클라우드 서버에 전송하는 단계;를 포함하는 프라이버시 보안 그래프 모델을 이용한 보안 방법
|
3 |
3
제2 항에 있어서,상기 전송하는 단계는,암호화된 상기 개인 데이터를 연산할 수 있는 연산키를 상기 클라우드 서버에 전송하는 것을 프라이버시 보안 그래프 모델을 이용한 보안 방법
|
4 |
4
제2 항에 있어서,상기 버전 리스트는,상기 사용자 디바이스에 설치될 수 있는 OS 버전(version)에 대한 리스트인 것을 프라이버시 보안 그래프 모델을 이용한 보안 방법
|
5 |
5
제2 항에 있어서,상기 프라이버시 보안 그래프 모델을 생성하는 단계는,암호화된 상기 개인 데이터를 상기 클라우드 서버에 전송하는 단계;전송되는 암호화된 상기 개인 데이터에서 상기 사용자 디바이스에 대한 버전 정보를 추출하는 단계; 및추출된 상기 버전 정보를 상기 클라우드 서버에 기설정된 보안 버전 정보별 보안 특성 값에 대응시킬 수 있는 상기 프라이버시 보안 그래프 모델을 생성하는 단계;를 포함하는 프라이버시 보안 그래프 모델을 이용한 보안 방법
|
6 |
6
제5 항에 있어서,상기 프라이버시 보안 그래프 모델은,추출된 상기 버전 정보에서 제공하는 암호화된 벡터와 상기 보안 버전 정보별 보안 특성 값에 대한 벡터를 pair-wise 곱을 이용하여 산출하는 프라이버시 보안 그래프 모델을 이용한 보안 방법
|
7 |
7
제1 항에 있어서,상기 보안 지표는, 공격 비용, 공격 위험도, 독립적/상호적 공격 성공 확률 중 적어도 하나를 이용하여 산출하는 프라이버시 보안 그래프 모델을 이용한 보안 방법
|
8 |
8
사용자 디바이스와 클라우드 서버를 포함하는 프라이버시 보안 그래프 모델을 이용한 보안 시스템에 있어서,상기 클라우드 서버로부터 버전 리스트과 상기 사용자 디바이스에 설치되는 비밀키를 이용해서, 프라이버시 보안 그래프 모델 생성에 필요한 개인 데이터를 암호화하는 상기 사용자 디바이스; 와,상기 사용자 디바이스로부터 암호화된 상기 개인 데이터를 전송받고, 암호화된 상기 개인 데이터에 기초하여 네트워크 보안 분석을 위한 상기 프라이버시 보안 그래프 모델을 생성하고, 생성된 상기 프라이버시 보안 그래프 모델에 동형암호를 적용하여 적어도 하나 이상의 보안 지표를 산출하고, 산출된 적어도 하나 이상의 상기 보안 지표를 기반으로 네트워크의 보안을 분석하는 상기 클라우드 서버를 포함하고,상기 사용자 디바이스는,상기 클라우드 서버로부터 분석된 상기 보안 지표의 산출 결과가 전송되면, 상기 사용자 디바이스에 상기 비밀키를 이용하여 상기 보안 지표의 산출 결과를 복호화하는 것을 포함하는 프라이버시 보안 그래프 모델을 이용한 보안 시스템
|
9 |
9
제8 항에 있어서,상기 사용자 디바이스는,상기 클라우드 서버로부터 상기 버전 리스트를 상기 사용자 에 전송받고, 상기 버전 리스트에서 상기 사용자 디바이스에 대응되는 상기 사용자 디바이스의 버전 정보를 선택하고, 선택된 상기 사용자 디바이스의 버전 정보와 상기 비밀키를 매칭하여 상기 개인 데이터를 암호화하고, 암호화된 상기 개인 데이터를 상기 클라우드 서버에 전송하는 프라이버시 보안 그래프 모델을 이용한 보안 시스템
|
10 |
10
제9 항에 있어서,상기 사용자 디바이스는,암호화된 상기 개인 데이터를 연산할 수 있는 연산키를 상기 클라우드 서버에 전송하는 것을 프라이버시 보안 그래프 모델을 이용한 보안 시스템
|
11 |
11
제9 항에 있어서,상기 버전 리스트는,상기 사용자 디바이스에 설치될 수 있는 OS 버전(version)에 대한 리스트인 것을 프라이버시 보안 그래프 모델을 이용한 보안 시스템
|
12 |
12
제9 항에 있어서,상기 클라우드 서버는,전송되는 암호화된 상기 개인 데이터에서 상기 사용자 디바이스에 대한 버전 정보를 추출하고, 추출된 상기 버전 정보에 상기 클라우드 서버에 기설정된 보안 버전 정보별 보안 특성 값을 대응시키는 상기 프라이버시 보안 그래프 모델을 생성하는 프라이버시 보안 그래프 모델을 이용한 보안 시스템
|
13 |
13
제12 항에 있어서,상기 프라이버시 보안 그래프 모델은,추출된 상기 사용자 디바이스에 대한 버전 정보에서 제공하는 암호화된 벡터와 상기 보안 버전 정보별 보안 특성 값에 대한 벡터를 pair-wise 곱을 이용하여 산출하는 프라이버시 보안 그래프 모델을 이용한 보안 시스템
|
14 |
14
제8 항에 있어서,상기 보안 지표는, 공격 비용, 공격 위험도, 독립적/상호적 공격 성공 확률 중 적어도 하나를 이용하여 산출하는 프라이버시 보안 그래프 모델을 이용한 보안 시스템
|