1 |
1
프로그램 명령을 저장하는 레지스터; 상기 레지스터 상에 적어도 하나의 주소를 포함하는 히든 영역을 설정하고, 상기 히든 영역에 포함된 적어도 하나의 주소에 보호되어야 할 정보를 기록하는 히든 영역 관리부; 및상기 레지스터에 저장된 프로그램 명령을 실행시키는 프로그램 구동부를 포함하되,상기 히든 영역에 포함된 적어도 하나의 주소는 CALL 명령을 저장한 상기 레지스터의 주소의 다음 주소로부터 시작되는 적어도 하나의 주소이고, 상기 CALL 명령에 따라 상기 레지스터의 특정 주소들에 저장된 함수가 실행되며, 상기 함수 내에서 RETURN 명령이 실행되는 경우, 상기 프로그램 구동부는 상기 RETURN 명령에 대응하여 상기 히든 영역의 마지막 주소의 다음 주소를 호출하고, 상기 호출된 주소에 해당하는 프로그램 명령을 실행하는 것을 특징으로 하는 데이터 히든 장치
|
2 |
2
제1항에 있어서, 상기 정보는 암호화 키인 것을 특징으로 하는 데이터 히든 장치
|
3 |
3
삭제
|
4 |
4
제1항에 있어서, 상기 프로그램 구동부는 상기 CALL 명령에 따라 제 1 함수를 실행시키고, 상기 제 1 함수의 RETURN 명령 실행 시 제 2 함수를 실행시키며, 상기 제 2 함수의 상기 RETURN 명령 실행 시 상기 히든 영역의 마지막 주소의 다음 주소를 호출하는 것을 특징으로 하는 데이터 히든 장치
|
5 |
5
주소에 대한 정보를 저장하는 저장부; 및상기 주소들에 매칭되는 프로그램 명령들을 실행시키는 프로세서를 포함하되, 상기 프로세서는 상기 저장부 상에 적어도 하나의 주소를 포함하는 히든 영역을 설정하고, 상기 히든 영역에 포함된 적어도 하나의 주소에 보호되어야 할 정보를 기록하되, 상기 히든 영역에 포함된 적어도 하나의 주소는 CALL 명령을 저장한 상기 저장부의 주소의 다음 주소로부터 시작되는 적어도 하나의 주소이고, 상기 CALL 명령을 실행하여 상기 저장부의 특정 주소들에 저장된 함수를 실행하되, 상기 함수 내에서 RETURN 명령이 실행되는 경우, 상기 RETURN 명령에 대응하여 상기 히든 영역의 마지막 주소의 다음 주소를 호출하고, 상기 호출된 주소에 해당하는 프로그램 명령을 실행하는 것을 특징으로 하는 데이터 히든 장치
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
프로세서에서 수행되는 프로그램 구동 방법에 있어서, 레지스터 상에 적어도 하나의 주소를 포함하는 히든 영역을 설정하는 단계 - 상기 히든 영역에 포함된 적어도 하나의 주소에는 보호되어야 할 정보가 기록되고, 상기 히든 영역에 포함된 적어도 하나의 주소는 CALL 명령을 저장한 상기 레지스터의 주소의 다음 주소로부터 시작되는 적어도 하나의 주소임 -;프로그램 명령 실행 중에 상기 CALL 명령에 따라 호출된 함수를 실행시키는 단계; 상기 함수 실행 중 RETURN 명령에 대응하여 상기 히든 영역의 마지막 주소의 다음 주소를 호출하는 단계; 및상기 호출된 주소에 해당하는 프로그램 명령을 실행시키는 단계를 포함하는 데이터 히든 장치에서의 프로그램 구동 방법
|
9 |
9
제8항에 있어서, 상기 정보는 암호화 키인 것을 특징으로 하는 데이터 히든 장치에서의 프로그램 구동 방법
|
10 |
10
삭제
|
11 |
11
프로세서가 포함된 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 디지털 처리 장치에 의해 판독될 수 있는 프로그램 기록 매체로서,레지스터 상에 적어도 하나의 주소를 포함하는 히든 영역을 설정하는 단계 - 상기 히든 영역에 포함된 적어도 하나의 주소에는 보호되어야 할 정보가 기록되고, 상기 히든 영역에 포함된 적어도 하나의 주소는 CALL 명령을 저장한 상기 레지스터의 주소의 다음 주소로부터 시작되는 적어도 하나의 주소임 -;프로그램 명령 실행 중에 상기 CALL 명령에 따라 호출된 함수를 실행시키는 단계; 상기 함수 실행 중 RETURN 명령에 대응하여 상기 히든 영역의 마지막 주소의 다음 주소를 호출하는 단계; 및상기 호출된 주소에 해당하는 프로그램 명령을 실행시키는 단계를 수행하는 것을 특징으로 하는 프로그램 기록 매체
|
12 |
12
삭제
|