1 |
1
공지의 컴퓨터의 하드디스크 데이터 보호장치에 있어서, 상기 공지의 컴퓨터의 메인보드에 장착된 콘트롤러로부터 신호를 수신하여, 하드디스크처럼 동작하는 하드디스크 콘트롤러 인터페이싱 수단; 상기 공지의 컴퓨터의 메인보드에 장착된 콘트롤러처럼 동작하고, 실제 하드디스크에 접근할 때 하드디스크 판독/기록 및 상태 점검과 같은 명령을 인가하는 콘트롤러 인터페이싱 수단; 상기 하드디스크 콘트롤러 인터페이싱 수단으로부터 하드디스크 접근 요청을 받아 인증처리를 수행하고, 상기 콘트롤러 인터페이싱 수단에 하드디스크 접근 요청 신호를 전송하기 위한 제어수단; 및 각 기능모듈 및 데이터를 저장하는 저장수단 을 포함하는 하드디스크 데이터 보호장치
|
2 |
2
제 1 항에 있어서, 상기 저장수단은, 상기 하드디스크 콘트롤러 인터페이싱 수단에서 하드디스크처럼 동작하는 기능 모듈을 저장하는 제1 저장수단; 상기 제어수단에서 처리되는 데이터를 저장하기 위한 제2 저장수단; 및 상기 콘트롤러 인터페이싱 수단에서 하드디스크를 제어하는 기능처리 모듈을 저장하는 제3 저장수단 을 포함하는 하드디스크 데이터 보호장치
|
3 |
3
제 2 항에 있어서, 상기 제2 저장수단에는, 상기 제어수단에서 암호처리를 수행할 수 있도록 암호화 처리 루틴이 저장되어 있는 것을 특징으로 하는 하드디스크 데이터 보호장치
|
4 |
4
하드디스크 데이터 보호장치에 적용되는 하드디스크 데이터 보호방법에 있어서, 사용자 인증을 수행하고 그 인증에 의해서만 하드디스크에 접근하여 기록 및 판독작업을 수행할 수 있도록, 상기 하드디스크 데이터 보호장치를 공지의 컴퓨터의 콘트롤러와 상기 하드디스크 사이에 구비하는 제 1 단계; 상기 하드디스크 데이터 보호장치를 초기화하고, 상기 공지의 컴퓨터로부터 사용자 정보를 획득하는 제 2 단계; 상기 획득된 사용자 정보를 인증하는 제 3 단계; 상기 공지의 컴퓨터의 요청에 따라, 상기 하드디스크의 파티션 섹터를 판독하여 전송하는 제 4 단계; 및 상기 공지의 컴퓨터로부터 상기 하드디스크의 판독/기록요구를 수신하여 상기 하드디스크에 데이터를 기록/판독하는 제 5 단계 를 포함하는 하드디스크 데이터 보호방법
|
5 |
5
제 4 항에 있어서, 상기 제 3 단계는, 상기 사용자 정보가 올바른 인증정보인지를 판단하는 제 6 단계; 상기 제 6 단계의 판단 결과, 상기 사용자 정보가 올바른 인증정보이면, 플래그(Flag)를 오케이(OK)로 설정하여 상기 플래그를 상기 컴퓨터로 전송하는 제 7 단계; 및 상기 제 6 단계의 판단 결과, 사용자 정보가 올바른 인증정보가 아니면, 상기 플래그를 노(NO)로 설정하고, 상기 플래그를 상기 컴퓨터로 전송하는 제 8 단계 를 포함하는 하드디스크 데이터 보호방법
|
6 |
6
제 4 항 또는 제 5 항에 있어서, 상기 제 5 단계는, 상기 컴퓨터의 하드디스크 기록 요청에 따라, 인증된 사용자인지를 확인하여, 상기 하드디스크에 데이터를 기록하는 제 9 단계; 및 상기 컴퓨터의 하드디스크 판독 요청에 따라, 인증된 사용자인지를 확인하여, 상기 하드디스크의 내용을 판독하는 제 10 단계 를 포함하는 하드디스크 데이터 보호방법
|
7 |
7
제 6 항에 있어서, 상기 제 9 단계는, 사용자의 인증이 완료되었는지를 판단하는 제 11 단계; 상기 제 11 단계의 판단 결과, 인증이 완료되지 않았으면, 상기 컴퓨터에 하드디스크 데이터 기록 오류코드를 전달하는 제 12 단계; 및 상기 제 11 단계의 판단 결과, 인증이 완료되었으면, 상기 컴퓨터로부터 수신하는 데이터를 암호화하여, 상기 하드디스크에 기록한 후, 상기 컴퓨터에 완료코드를 전송하는 제 13 단계 를 포함하는 하드디스크 데이터 보호방법
|
8 |
8
제 6 항에 있어서 상기 제 10 단계는, 사용자의 인증이 완료되었는지를 판단하는 제 11 단계; 상기 제 11 단계의 판단 결과, 인증이 완료되지 않았으면, 상기 컴퓨터에 하드디스크 데이터 판독 오류코드를 전달하는 제 12 단계; 및 상기 제 11 단계의 판단 결과, 인증이 완료되었으면, 상기 하드디스크로부터 데이터를 판독하여 복호화하고, 상기 컴퓨터로 판독한 데이터 및 판독완료 코드를 전송하는 제 13 단계 를 포함하는 하드디스크 데이터 보호방법
|
9 |
9
프로세서를 구비한 하드디스크 데이터 보호장치에, 사용자 인증을 수행하고 그 인증에 의해서만 하드디스크에 접근하여 기록 및 판독작업을 수행할 수 있도록, 상기 하드디스크 데이터 보호장치를 공지의 컴퓨터의 콘트롤러와 상기 하드디스크 사이에 구비하되, 상기 하드디스크 데이터 보호장치를 초기화하고, 상기 공지의 컴퓨터로부터 사용자 정보를 획득하는 제 1 기능; 상기 획득된 사용자 정보를 인증하는 제 2 기능; 상기 공지의 컴퓨터의 요청에 따라, 상기 하드디스크의 파티션 섹터를 판독하여 전송하는 제 3 기능; 및 상기 공지의 컴퓨터로부터 상기 하드디스크의 판독/기록요구를 수신하여 상기 하드디스크에 데이터를 기록/판독하는 제 4 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|