사용자 장치, 포그 디바이스, 및 클라우드 서버를 포함하는 포그 컴퓨팅 환경에서의 하이브리드 데이터 중복제거 방법이 개시된다. 하이브리드 데이터 중복제거 방법은 암호학적 해쉬 값(h) 및 짧은 길이의 해쉬 값( )생성하여 포그 디바이스에 송신하고, 포그 디바이스가 를 클라우드 서버에 전달하는 단계, 클라우드 서버가 와 같은 짧은 길이의 해쉬 값을 전송했던 사용자 장치들의 집합을 검색하여 포그 디바이스에 송신하는 단계, 포그 디바이스가 상기 사용자 장치들의 집합 중에서 온라인 상태인 제2 사용자 장치를 탐색하는 단계, 프로토콜 실행하여 세션 키를 생성하는 단계, 포그 디바이스가 세션 키를 이용하여 데이터 중복을 탐지하고 암호화 키를 생성할 수 있는 값( )을 생성하는 단계, 제1 사용자 장치가 제1 암호화 키 및 제1 암호문을 생성하는 단계, 포그 디바이스가 제1 태그 값을 생성하여 클라우드 서버에 전송하는 단계, 클라우드 서버가 제1 태그 값이 제2 태그 값과 동일한 지 확인하는 단계, 태그 값이 다른 경우, 클라우드 서버가 포그 디바이스에게 제1 암호문의 업로드를 요청하고, 제1 태그 값과 함께 저장하는 단계, 및 태그 값이 같은 경우, 이전에 제2 사용자 장치가 올린 제2 암호문에 대한 상기 제1 사용자 장치의 접근을 허용하는 단계를 포함한다.
|