ENCRYPTION SYSTEMS BASED ON CLOUD STORAGE AND METHOD THEREOF

The present invention relates to an encryption system based on cloud storage, to satisfy safety deletion, an encrypted file system, and searchable encryption. According to the present invention, the encryption system based on cloud storage comprises: an encryption device to generate an encrypted fil...

Full description

Saved in:
Bibliographic Details
Main Authors KIM, E JIN, KIM, DONG SUNG, JANG, DO GYUN, LEE, HYO SEOK, YOO, JUN WOO, KIM, DONG YONG, KIM, HO JUN, CHOI, HYOUNG KEE, YANG, JI YEON
Format Patent
LanguageEnglish
Korean
Published 07.12.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present invention relates to an encryption system based on cloud storage, to satisfy safety deletion, an encrypted file system, and searchable encryption. According to the present invention, the encryption system based on cloud storage comprises: an encryption device to generate an encrypted file of a file and a file name of a hashed file, and to generate a hashed keyword of a keyword set by a user; and a cloud storage device storing the encrypted file, using the hashed keyword to generate a hash table, and using the hashed file name to generate a keyword table. 클라우드 저장 장치에 파일을 암호화하여 저장하는 클라우드 저장 기반 암호화 시스템은, 파일의 암호화된 파일 및 해쉬된 파일 이름을 생성하고, 사용자에 의해 설정된 키워드의 해쉬된 키워드를 생성하는 암호화 장치; 및 암호화된 파일을 저장하고, 해쉬된 키워드를 이용하여 해쉬 테이블(Hash Table)을 생성하고, 해쉬된 파일 이름을 이용하여 키워드 테이블(Keyword Table)을 생성하는 클라우드 저장 장치; 를 포함하고, 해쉬 테이블 또는 키워드 테이블을 이용하여, 키워드 테이블의 갱신, 저장된 파일의 로드(load), 저장된 파일의 검색, 및 저장된 파일의 삭제 중 적어도 하나를 수행할 수 있다. 이와 같은 클라우드 저장 기반 암호화 시스템 및 방법에 의하면, 안전한 클라우드 저장을 위한 필수 요소인 안전한 삭제, 암호화 파일 시스템, 검색 가능 암호화를 모두 지원할 수 있다. 또한, 클라우드 저장 장치는 암호 데이터 및 해쉬 데이터만을 저장하고, 이것들을 생성하기 위한 마스터 키, 솔트(Salt), 또는 비밀 키는 클라우드 저장 장치에 공개되지 않을 수 있다. 또한, 솔트나 비밀 키는 키워드나 파일 이름에 따라 각각 변하는 값을 갖기 때문에 보안상 안전한 체계를 구성한다. 따라서, 파일 저장, 키워드 갱신, 파일 로드, 검색, 또는 삭제 등의 작업을 보안상 안전하게 수행할 수 있다. 또한, 마스터 키를 제외한 모든 데이터는 클라우드 저장 장치에 저장되는 것으로, 사용자는 마스터 키만 기억하면 어떤 사용자 단말을 이용하더라도 클라우드 저장 장치에 저장된 파일에 접근이 가능하다. 즉, 클라우드 저장 장치의 파일에 용이하게 접근할 수 있다.
Bibliography:Application Number: KR20170066114