1 |
1
낸드 기반 블록 장치(NAND-based block device)에서 안전 파일 삭제(secure file deletion)를 지원하는 페이지 사상 방법(page mapping scheme)에 있어서,논리 페이지에 대한 덮어쓰기(over-write) 요청이 있으면, 상기 논리 페이지에 대한 덮어쓰기 요청 횟수를 계수하는 단계;상기 논리 페이지에 대한 덮어쓰기 요청 횟수가 미리 정해진 문턱값(threshold)을 초과하는지 여부를 확인하는 단계; 및상기 논리 페이지에 대한 덮어쓰기 요청 횟수가 상기 문턱값을 초과하면, 상기 논리 페이지에 저장된 원본 데이터를 다시 복구할 수 없도록 삭제하는 안전 파일 삭제 기능을 수행하는 단계를 포함하는 페이지 사상 방법
|
2 |
2
제1항에 있어서,상기 논리 페이지에 대한 덮어쓰기 요청 횟수, 상기 논리 페이지에 무효화된 원본 데이터를 갖는 전체 물리 블록의 배열 및 상기 논리 페이지에 저장된 무효화된 원본 데이터를 포함하는 물리 블록의 삭제 횟수가 사상 테이블(mapping table)에 저장되어 있는 것임을 특징으로 하는 페이지 사상 방법
|
3 |
3
제2항에 있어서,상기 안전 파일 삭제 기능을 수행하는 단계는,상기 논리 페이지에 대한 덮어쓰기 요청 횟수가 상기 문턱값을 초과하면, 상기 사상 테이블에서 상기 논리 페이지에 무효화된 원본 데이터를 포함하는 물리 블록을 찾는 것을 포함하는 것을 특징으로 하는 페이지 사상 방법
|
4 |
4
제3항에 있어서,상기 안전 파일 삭제 기능을 수행하는 단계는, 상기 사상 테이블로부터 상기 논리 페이지에 무효화된 원본 데이터를 포함하는 물리 블록의 삭제 횟수와 현재 상기 블록의 삭제 횟수를 비교하여, 양자가 동일한 경우에 한하여, 상기 블록을 삭제하는 동작을 수행하는 것을 특징으로 하는 페이지 사상 방법
|
5 |
5
제4항에 있어서,상기 블록을 삭제하는 동작은 상기 블록의 유효한 페이지를 다른 클린 블록(clean block)으로 이동시키고, 상기 블록을 삭제하는 것임을 특징으로 하는 페이지 사상 방법
|
6 |
6
제1항 내지 제5항 중 어느 한 항의 방법을 컴퓨터로 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|