NAND 플래시 파일 시스템을 위한 안전 삭제 기법

  • 이재흥; 
  • 오진하; 
  • 김석현; 
  • 이상호; 
  • 허준영; 
  • ... 홍지만; 
  • 외 1명

초록

대부분의 파일 시스템에서는 파일이 삭제되더라도 메타데이타만 삭제되거나 변경될 뿐, 파일의 데이타는 물리 매체에 계속 저장된다. 그렇기 때문에 지워진 파일을 복구하는 것도 가능한데 이러한 복구를 불가능하도록 하는 것을 원하는 사용자들도 있다. 특히 이러한 요구는 플래시 메모리를 저장 장치로 사용하는 임베디드 시스템에서 더욱 더 많아지고 있다. 이에 본 논문에서는 NAND 플래시 파일 시스템을 위한 안전 삭제 기법을 제안하고 이를 가장 대표적인 NAND 플래시 파일 시스템인 YAFFS에 적용하였다. 제안 기법은 암호화를 기반으로 하고 있으며, 특정 파일을 암호화하는데 사용된 모든 키들이 같은 블록에 저장되도록 하여, 단 한번의 블록 삭제 연산으로 파일 복구가 불가능하도록 하였다. 시뮬레이션 결과는 제안 기법으로 인해 파일의 생성 및 변경 시 발생하는 블록 삭제를 감안하더라도 파일 삭제 시 발생하는 블록 삭제 횟수가 단순 암호화 기법의 경우보다 더 작다는 것을 보여준다. 본 논문에서는 제안 기법을 YAFFS에만 적용하였지만, 다른 NAND 플래시 전용 파일 시스템에도 쉽게 적용 가능하다.

키워드

Secure deletion; File system; Flash memory; Key management; 안전 삭제; 파일 시스템; 플래시 메모리; 키 관리
제목
NAND 플래시 파일 시스템을 위한 안전 삭제 기법
저자
이재흥; 오진하; 김석현; 이상호; 허준영; 조유근; 홍지만
발행일
2008
저널명
정보과학회 컴퓨팅의 실제 논문지
권
14
호
3
페이지
251 ~ 255