1 |
1
일반 도메인 및 보안 도메인 상에 미리 지정된 프로그램을 저장하는 메모리; 및상기 프로그램에 따라 암호화 과정을 수행하는 프로세서;를 포함하되,상기 프로그램은,입력 데이터를 상기 보안 도메인 상에서 인코딩하여 인코딩 데이터를 생성하고,상기 일반 도메인 상의 화이트박스 암호화 모듈을 통해 상기 인코딩 데이터에 대해 암호화를 수행하여 암호화 데이터를 생성하고,상기 암호화 데이터를 상기 보안 도메인 상에서 인코딩하여 출력 데이터를 생성하도록 구성되는 것을 특징으로 하는 암호화 장치
|
2 |
2
제1 항에 있어서,상기 프로그램은,상기 일반 도메인 및 상기 보안 도메인에 각각 저장되고,상기 보안 도메인에 저장된 프로그램에 따라 상기 입력 데이터를 상기 보안 도메인 상에서 인코딩하여 인코딩 데이터를 생성하고, 상기 암호화 데이터를 상기 보안 도메인 상에서 인코딩하여 출력 데이터를 생성하도록 구성되고,상기 일반 도메인에 저장된 프로그램에 따라 상기 일반 도메인 상의 화이트박스 암호화 모듈을 통해 상기 인코딩 데이터에 대해 암호화를 수행하여 암호화 데이터를 생성하도록 구성되는 것을 특징으로 하는 암호화 장치
|
3 |
3
제2 항에 있어서,상기 보안 도메인은 가상 머신(virtual machine)에 의해 운영되는 영역인 것을 특징으로 하는 암호화 장치
|
4 |
4
제1 항에 있어서,상기 프로그램은상기 출력 데이터를 일반 도메인에 저장하고, 일반 도메인에 저장된 상기 출력 데이터를 외부 디바이스로 출력하도록 구성되는 것을 특징으로 하는 암호화 장치
|
5 |
5
일반 도메인 및 보안 도메인 상에 미리 지정된 프로그램을 저장하는 메모리;상기 프로그램에 따라 암호화 과정을 수행하는 프로세서; 및미리 지정된 인코딩 과정을 수행하는 외부 인코더;를 포함하되,상기 프로그램은,입력 데이터를 상기 외부 인코더를 통해 인코딩하여 인코딩 데이터를 생성하고,상기 보안 도메인 상의 화이트박스 암호화 모듈을 통해 상기 인코딩 데이터에 대해 암호화를 수행하여 암호화 데이터를 생성하고,상기 암호화 데이터를 상기 외부 인코더를 통해 인코딩하여 출력 데이터를 생성하도록 구성되는 것을 특징으로 하는 암호화 장치
|
6 |
6
제1 항에 있어서,상기 프로그램은,상기 일반 도메인 및 상기 보안 도메인에 각각 저장되고,상기 일반 도메인에 저장된 프로그램에 따라 상기 외부 인코더로 입력 데이터를 전송하고 상기 외부 인코더로부터 출력 데이터를 수신하고, 상기 보안 도메인에 저장된 프로그램에 따라 상기 보안 도메인 상의 화이트박스 암호화 모듈을 통해 상기 인코딩 데이터에 대해 암호화를 수행하여 암호화 데이터를 생성하도록 구성되는 것을 특징으로 하는 암호화 장치
|
7 |
7
제6 항에 있어서,상기 보안 도메인은 가상 머신(virtual machine)에 의해 운영되는 영역인 것을 특징으로 하는 암호화 장치
|
8 |
8
제5 항에 있어서,상기 외부 인코더는 미리 지정된 인코딩을 수행하는 유심(USIM)인 것을 특징으로 하는 암호화 장치
|
9 |
9
암호화 장치가 암호화를 수행하는 방법에 있어서,입력 데이터를 보안 도메인 상에서 인코딩하여 인코딩 데이터를 생성하는 단계;일반 도메인 상의 화이트박스 암호화 모듈을 통해 상기 인코딩 데이터에 대해 암호화를 수행하여 암호화 데이터를 생성하는 단계; 및상기 암호화 데이터를 상기 보안 도메인 상에서 인코딩하여 출력 데이터를 생성하는 단계를 포함하는 암호화 방법
|
10 |
10
제9 항에 있어서,상기 입력 데이터를 보안 도메인 상에서 인코딩하여 인코딩 데이터를 생성하는 단계 및 상기 암호화 데이터를 상기 보안 도메인 상에서 인코딩하여 출력 데이터를 생성하는 단계는 상기 보안 도메인에 저장된 프로그램에 따라 수행되는 단계이고,상기 일반 도메인 상의 화이트박스 암호화 모듈을 통해 상기 인코딩 데이터에 대해 암호화를 수행하여 암호화 데이터를 생성하는 단계는 상기 일반 도메인에 저장된 프로그램에 따라 수행되는 단계인 것을 특징으로 하는 암호화 방법
|
11 |
11
제10 항에 있어서,상기 보안 도메인은 가상 머신(virtual machine)에 의해 운영되는 메모리 영역인 것을 특징으로 하는 암호화 방법
|
12 |
12
제9 항에 있어서,상기 출력 데이터를 일반 도메인에 저장하고, 일반 도메인에 저장된 상기 출력 데이터를 외부 디바이스로 출력하는 단계를 더 포함하는 암호화 방법
|
13 |
13
암호화 장치가 암호화를 수행하는 방법에 있어서,입력 데이터를 외부 인코더를 통해 인코딩하여 인코딩 데이터를 생성하는 단계;보안 도메인 상의 화이트박스 암호화 모듈을 통해 상기 인코딩 데이터에 대해 암호화를 수행하여 암호화 데이터를 생성하는 단계; 및상기 암호화 데이터를 상기 외부 인코더를 통해 인코딩하여 출력 데이터를 생성하는 단계;를 포함하는 암호화 방법
|
14 |
14
제13 항에 있어서,상기 보안 도메인 상의 화이트박스 암호화 모듈을 통해 상기 인코딩 데이터에 대해 암호화를 수행하여 암호화 데이터를 생성하는 단계는 상기 보안 도메인에 저장된 프로그램에 따라 수행되는 단계인 것을 특징으로 하는 암호화 장치
|
15 |
15
제14 항에 있어서,상기 보안 도메인은 가상 머신(virtual machine)에 의해 운영되는 영역인 것을 특징으로 하는 암호화 방법
|
16 |
16
제13 항에 있어서,상기 외부 인코더는 미리 지정된 인코딩을 수행하는 유심(USIM)인 것을 특징으로 하는 암호화 방법
|