1 |
1
CPU 및 GPU를 포함하는 암호화 처리 장치가 수행하는 것으로서, 공유메모리제어부가 입력장치로부터 입력되는 암호화 요구 데이터를 공유 메모리에 저장시키는 단계;데이터분배부가 CPU암호화처리부 및 GPU암호화처리부에 상기 암호화 요구 데이터를 분배하는 단계;각각의 암호화처리부가 상기 분배에 기초하여 상기 암호화 요구 데이터에 대한 암호화 처리를 수행하는 단계; 및상기 공유메모리제어부가 상기 각각의 암호화처리부에서 암호화 처리하여 상기 공유 메모리에 저장된 암호화 처리 데이터를 출력장치로 제공시키는 단계를 포함하고,상기 암호화 요구 데이터를 분배하는 단계는,상기 공유메모리제어부가 상기 공유 메모리의 데이터를 벡터타입으로 치환하여 상기 각각의 암호화처리부에 제공하는 단계를 포함하고, 상기 암호화 처리를 수행하는 단계는, 상기 각각의 암호화처리부가 제공받은 벡터타입의 데이터에 기초하여 암호화 처리를 수행하는 단계를 포함하는, 암호화 처리 방법
|
2 |
2
CPU 및 GPU를 포함하는 암호화 처리 장치가 수행하는 것으로서, 공유메모리제어부가 입력장치로부터 입력되는 암호화 요구 데이터를 공유 메모리에 저장시키는 단계;데이터분배부가 CPU암호화처리부 및 GPU암호화처리부에 상기 암호화 요구 데이터를 분배하는 단계;각각의 암호화처리부가 상기 분배에 기초하여 상기 암호화 요구 데이터에 대한 암호화 처리를 수행하는 단계; 및상기 공유메모리제어부가 상기 각각의 암호화처리부에서 암호화 처리하여 상기 공유 메모리에 저장된 암호화 처리 데이터를 출력장치로 제공시키는 단계를 포함하고,상기 암호화 처리를 수행하는 단계는,상기 각각의 암호화처리부 중 적어도 하나가, 변환된 암호화테이블에 기초하여 암호화 처리를 수행하는 단계를 포함하는, 암호화 처리 방법
|
3 |
3
CPU 및 GPU를 포함하는 암호화 처리 장치가 수행하는 것으로서, 공유메모리제어부가 입력장치로부터 입력되는 암호화 요구 데이터를 공유 메모리에 저장시키는 단계;데이터분배부가 CPU암호화처리부 및 GPU암호화처리부에 상기 암호화 요구 데이터를 분배하는 단계;각각의 암호화처리부가 상기 분배에 기초하여 상기 암호화 요구 데이터에 대한 암호화 처리를 수행하는 단계; 및상기 공유메모리제어부가 상기 각각의 암호화처리부에서 암호화 처리하여 상기 공유 메모리에 저장된 암호화 처리 데이터를 출력장치로 제공시키는 단계를 포함하고,상기 암호화 처리를 수행하는 단계는,지역메모리제어부가 상기 암호화처리부에서 수행 중인 암호화 처리의 종류를 판단하고, 판단한 암호화 처리의 종류에 기초하여 지역 메모리의 용도를 배정하는 단계를 포함하는, 암호화 처리 방법
|
4 |
4
제 1 항 내지 제 3 항 중 어느 하나에 있어서,상기 암호화 요구 데이터를 분배하는 단계는,상기 데이터분배부가 상기 CPU의 성능 및 상기 GPU의 성능의 비율에 기초하여 상기 암호화 요구 데이터를 분배하는 단계를 포함하는, 암호화 처리 방법
|
5 |
5
제 1 항 내지 제 3 항 중 어느 하나에 있어서,상기 암호화 요구 데이터를 분배하는 단계는,상기 데이터분배부가 배치 형태로 상기 암호화 요구 데이터를 분배하는 단계를 포함하는, 암호화 처리 방법
|
6 |
6
제 1 항 내지 제 3 항 중 어느 하나에 있어서,상기 암호화 요구 데이터를 분배하는 단계는,상기 데이터분배부가 상기 암호화처리부의 데이터처리단위에 기초하여 상기 암호화 요구 데이터를 분배하는 단계를 포함하는, 암호화 처리 방법
|
7 |
7
제 1 항 내지 제 3 항 중 어느 하나에 기재된 방법을 수행하는 프로그램이 기록된 컴퓨터 판독가능한 기록매체
|
8 |
8
암호화 처리 장치에 의해 수행되며, 제 1 항 내지 제 3 항 중 어느 하나에 기재된 방법을 수행하기 위해 기록매체에 저장된 컴퓨터 프로그램
|
9 |
9
암호화 처리를 수행하고, CPU에 포함되는 CPU암호화처리부;암호화 처리를 수행하고, GPU에 포함되는 GPU암호화처리부;입력장치로부터 입력되는 암호화 요구 데이터를 공유 메모리에 저장시키고, 공유메모리에 입력된 암호화 처리 데이터를 출력장치로 제공시키는 공유메모리제어부; 및 상기 암호화 요구 데이터를 각각의 암호화처리부에 분배하는 데이터분배부를 포함하고,상기 공유메모리제어부는,상기 공유 메모리의 데이터를 벡터타입으로 치환하여 상기 암호화처리부에 제공하고, 상기 암호화처리부는, 제공 받은 벡터타입의 데이터에 기초하여 암호화 처리를 수행하는, 암호화 처리 장치
|
10 |
10
암호화 처리를 수행하고, CPU에 포함되는 CPU암호화처리부;암호화 처리를 수행하고, GPU에 포함되는 GPU암호화처리부;입력장치로부터 입력되는 암호화 요구 데이터를 공유 메모리에 저장시키고, 공유메모리에 입력된 암호화 처리 데이터를 출력장치로 제공시키는 공유메모리제어부; 및 상기 암호화 요구 데이터를 각각의 암호화처리부에 분배하는 데이터분배부를 포함하고,상기 암호화 처리 장치는, 암호화테이블을 변환하여 저장하는 암호화테이블관리부를 더 포함하고, 상기 암호화처리부는,변환된 암호화테이블에 기초하여 암호화 처리를 수행하는, 암호화 처리 장치
|
11 |
11
암호화 처리를 수행하고, CPU에 포함되는 CPU암호화처리부;암호화 처리를 수행하고, GPU에 포함되는 GPU암호화처리부;입력장치로부터 입력되는 암호화 요구 데이터를 공유 메모리에 저장시키고, 공유메모리에 입력된 암호화 처리 데이터를 출력장치로 제공시키는 공유메모리제어부; 및 상기 암호화 요구 데이터를 각각의 암호화처리부에 분배하는 데이터분배부를 포함하고,상기 암호화처리부에서 수행 중인 암호화 처리의 종류를 판단하고, 판단한 암호화 처리의 종류에 기초하여 지역 메모리의 용도를 배정하는 지역메모리제어부를 더 포함하는, 암호화 처리 장치
|
12 |
12
제 9 항 내지 제 11 항 중 어느 하나에 있어서,상기 데이터분배부는,상기 CPU의 성능 및 상기 GPU의 성능의 비율에 기초하여 상기 암호화 요구 데이터를 분배하는, 암호화 처리 장치
|
13 |
13
제 9 항 내지 제 11 항 중 어느 하나에 있어서,상기 데이터분배부는,배치 형태로 상기 암호화 요구 데이터를 분배하는, 암호화 처리 장치
|
14 |
14
제 9 항 내지 제 11 항 중 어느 하나에 있어서,상기 데이터분배부는,상기 암호화처리부의 데이터처리단위에 기초하여 상기 암호화 요구 데이터를 분배하는, 암호화 처리 장치
|
15 |
15
삭제
|
16 |
16
삭제
|
17 |
17
제 9 항 내지 제 11 항 중 어느 하나에 있어서,상기 공유메모리제어부는,상기 암호화 요구 데이터 및 상기 암호화 처리 데이터를 큐 형태로 공유 메모리에 저장시키는, 암호화 처리 장치
|