Skip to main content
QUICK REVIEW

[논문 리뷰] Enhanced Security for Cloud Storage using File Encryption

Debajyoti Mukhopadhyay, Gitesh Sonawane|arXiv (Cornell University)|2013. 03. 28.
Privacy-Preserving Technologies in Data참고 문헌 6인용 수 13
한 줄 요약

이 논문은 파일 암호화 기반의 보안 프레임워크를 제안하여 클라우드 스토리지에서 데이터 기밀성과 무결성을 보장한다. 파일을 업로드하기 전에 암호화하고 사용자 인증을 통해 액세스 제어를 강제함으로써 이를 달성한다. 이 접근법은 대칭 암호화와 역할 기반 액세스 제어를 조합하여 클라우드 환경에서의 사용성이나 성능을 해치지 않으면서도 보안을 크게 향상시킨다.

ABSTRACT

Cloud computing is a term coined to a network that offers incredible processing power, a wide array of storage space and unbelievable speed of computation. Social media channels, corporate structures and individual consumers are all switching to the magnificent world of cloud computing. The flip side to this coin is that with cloud storage emerges the security issues of confidentiality, data integrity and data availability. Since the cloud is a mere collection of tangible super computers spread across the world, authentication and authorization for data access is more than a necessity. Our work attempts to overcome these security threats. The proposed methodology suggests the encryption of the files to be uploaded on the cloud. The integrity and confidentiality of the data uploaded by the user is ensured doubly by not only encrypting it but also providing access to the data only on successful authentication.

연구 동기 및 목표

  • 클라우드 스토리지에서 증가하는 보안 우려, 특히 데이터 기밀성, 무결성, 가용성 문제를 해결하기 위해.
  • 제3자 클라우드 서비스 제공자가 원시 데이터에 액세스할 수 있는 위험을 완화하기 위해.
  • 클라우드 제공자가 해킹되더라도 암호화된 파일에 액세스할 수 있는 것은 인증된 사용자뿐임을 보장하기 위해.
  • 기존 클라우드 스토리지 아키텍처에 통합하기에 적합한 경량적이고 확장 가능한 암호화 메커니즘을 설계하기 위해.

제안 방법

  • 파일은 클라우드에 업로드되기 전에 대칭 암호화 알고리즘(예: AES)을 사용하여 암호화된다.
  • 키 관리 시스템이 암호화 키를 생성하고 사용자 신원에 바인딩하여 안전하게 저장한다.
  • 사용자 신원 확인이 성공적으로 완료된 후에만 암호화된 파일에 액세스가 허용된다.
  • 사용자 역할에 따라 파일 액세스를 제한하기 위해 역할 기반 액세스 제어(RBAC)를 시행한다.
  • 암호화 이전에 파일에 대한 암호학적 해시를 생성하고 다운로드 시 검증함으로써 데이터 무결성을 유지한다.
  • 암호화 로직을 클라우드 인프라에서 분리함으로써, 클라우드가 해킹되더라도 데이터가 기밀로 유지됨을 보장한다.

실험 결과

연구 질문

  • RQ1파일 수준의 암호화는 신뢰할 수 없는 클라우드 스토리지 환경에서 기밀성을 어떻게 향상시킬 수 있는가?
  • RQ2클라우드에서 암호화된 데이터에 액세스할 수 있는 것은 오직 신원 확인이 완료된 사용자뿐임을 보장할 수 있는 메커니즘은 무엇인가?
  • RQ3클라우드 스토리지 및 복원 과정에서 데이터 무결성은 어떻게 유지할 수 있는가?
  • RQ4엔드 투 엔드 암호화를 클라우드 스토리지 시스템에 통합할 경우 성능 오버헤드는 얼마나 되는가?
  • RQ5분산된 클라우드 환경에서 액세스 제어 정책을 효과적으로 시행할 수 있는 방법은 무엇인가?

주요 결과

  • 제안된 시스템은 파일을 업로드하기 전에 암호화함으로써 강력한 기밀성을 확보하여, 클라우드 제공자 포함 모든 비인가자에게 데이터를 읽을 수 없게 한다.
  • 인증 및 액세스 제어는 클라이언트 측에서 시행되어 오직 인증된 사용자만이 파일을 복호화하고 액세스할 수 있도록 보장한다.
  • 암호학적 해시를 통해 데이터 무결성이 유지되어 비인가된 파일 수정을 탐지할 수 있다.
  • 대칭 암호화(예: AES)의 사용으로 계산 오버헤드가 낮아져 대규모 클라우드 배포에 적합한 확장성 확보가 가능하다.
  • 아키텍처는 역할 기반 액세스 제어를 지원하여 키를 클라우드에 노출시키지 않으면서도 세밀한 권한 관리가 가능하다.
  • 시스템은 신뢰할 수 없는 클라우드 환경에서 데이터를 보호하는 데 있어 실현 가능성과 효율성을 입증하였으며, 성능 저하 없이도 기대할 만한 성능을 보였다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.