1 |
1
서버와 적어도 하나의 에이전트 간 그리드 서비스를 위한 부분 암호화 방법에 있어서,
소정 길이의 데이터를 다수의 프레그먼트로 분리하여 이를 기반으로 암호화 대상인 제1 프레그먼트 그룹과 비암호화 대상인 제2 프레그먼트 그룹을 생성하는 단계;
상기 제1 프레그먼트 그룹 내의 프레그먼트 각각을 소정의 암호화 알고리즘에 따라 암호화하는 단계; 및
암호화된 상기 제1 프레그먼트 그룹과 상기 제2 프레그먼트 그룹 내의 프레그먼트 각각에 IP(Internet Protocol) 헤더를 추가하는 단계
를 포함하는 그리드 서비스를 위한 부분 암호화 방법
|
2 |
2
제1 항에 있어서,
상기 생성하는 단계는,
소정 길이의 데이터를 다수의 프레그먼트로 분리하여 분리된 상기 다수의 프레그먼트 중 암호화하기 위한 프레그먼트를 포함하는 상기 제1 프레그먼트 그룹을 생성하는 단계; 및
상기 암호화하기 위한 프레그먼트와 암호화하지 않는 프레그먼트의 XOR 연산을 통해 생성된 프레그먼트를 포함하는 제2 프레그먼트 그룹을 생성하는 단계를 포함하는 것을 특징으로 하는 그리드 서비스를 위한 부분 암호화 방법
|
3 |
3
제2 항에 있어서,
상기 생성하는 단계는,
분리된 상기 다수의 프레그먼트 중 적어도 하나의 프레그먼트를 랜덤하게 선택하고 선택된 상기 적어도 하나의 프레그먼트를 포함하는 상기 제1 프레그먼트 그룹을 생성하는 것을 특징으로 하는 그리드 서비스를 위한 부분 암호화 방법
|
4 |
4
제1 항에 있어서,
상기 암호화하는 단계는,
생성된 상기 제1 및 제2 프레그먼트 그룹 내의 프레그먼트 각각을 소정의 압축 알고리즘에 따라 압축하는 단계;
압축된 상기 제1 및 제2 프레그먼트 그룹 내의 프레그먼트 각각에 MAC 헤더를 추가하는 단계; 및
상기 제1 프레그먼트 그룹 내의 프레그먼트 각각을 소정의 암호화 알고리즘에 따라 암호화하는 단계를 포함하는 것을 특징으로 하는 그리드 서비스를 위한 부분 암호화 방법
|
5 |
5
제1 항 또는 제2 항에 있어서,
상기 IP 헤더는,
암호화 여부, 암호화 알고리즘의 종류, 및 XOR 연산 여부 중 적어도 하나를 포함하는 것을 특징으로 하는 그리드 서비스를 위한 부분 암호화 방법
|
6 |
6
서버와 적어도 하나의 에이전트 간 그리드 서비스를 위한 부분 복호화 방법에 있어서,
수신된 데이터를 이에 포함된 IP(Internet Protocol) 헤더를 통해 암호화 대상인 제1 프레그먼트 그룹과 비암호화 대상인 제2 프레그먼트 그룹으로 분리하는 단계;
상기 제1 프레그먼트 그룹 내의 프레그먼트 각각을 소정의 복호화 알고리즘에 따라 복호화하는 단계; 및
복호화된 상기 제1 프레그먼트 그룹과 상기 제2 프레그먼트 그룹을 결합하여 소정 길이의 데이터를 생성하는 단계
를 포함하는 그리드 서비스를 위한 부분 복호화 방법
|
7 |
7
제6 항에 있어서,
상기 생성하는 단계는,
복호화된 상기 제1 프레그먼트 그룹으로부터 제1 프레그먼트를 추출하는 단계;
복호화된 상기 제1 프레그먼트 그룹과 상기 제2 프레그먼트 그룹의 XOR 연산을 통해 제2 프레그먼트를 추출하는 단계; 및
추출된 상기 제1 프레그먼트와 상기 제2 프레그먼트를 결합하여 소정 길이의 데이터를 생성하는 단계를 포함하는 것을 특징으로 하는 그리드 서비스를 위한 부분 복호화 방법
|
8 |
8
제6 항 또는 제7 항에 있어서,
상기 제1 프레그먼트 그룹과 상기 제2 프레그먼트 그룹에는 동일한 개수의 프레그먼트를 포함하는 것을 특징으로 하는 그리드 서비스를 위한 부분 복호화 방법
|
9 |
9
서버와 적어도 하나의 에이전트 간 그리드 서비스를 위한 부분 암호화 장치에 있어서,
소정 길이의 데이터를 다수의 프레그먼트로 분리하여 이를 기반으로 암호화 대상인 제1 프레그먼트 그룹과 비암호화 대상인 제2 프레그먼트 그룹을 생성하는 생성부;
상기 제1 프레그먼트 그룹 내의 프레그먼트 각각을 소정의 암호화 알고리즘에 따라 암호화하는 암호화부; 및
암호화된 상기 제1 프레그먼트 그룹과 상기 제2 프레그먼트 그룹 내의 프레그먼트 각각에 IP(Internet Protocol) 헤더를 추가하여 결합하는 처리부
를 포함하는 그리드 서비스를 위한 부분 암호화 장치
|
10 |
10
제9 항에 있어서,
상기 생성부는,
소정 길이의 데이터를 다수의 프레그먼트로 분리하여 분리된 상기 다수의 프레그먼트 중 암호화하기 위한 제1 프레그먼트를 포함하는 상기 제1 프레그먼트 그룹을 생성하고,
상기 암호화하기 위한 제1 프레그먼트와 암호화하지 않는 제2 프레그먼트의 XOR 연산을 통해 생성된 프레그먼트를 포함하는 상기 제2 프레그먼트 그룹을 생성하는 것을 특징으로 하는 그리드 서비스를 위한 부분 암호화 장치
|
11 |
11
제10 항에 있어서,
상기 생성부는,
분리된 상기 다수의 프레그먼트 중 적어도 하나의 프레그먼트를 랜덤하게 선택하고 선택된 상기 적어도 하나의 프레그먼트를 포함하는 상기 제1 프레그먼트 그룹을 생성하는 것을 특징으로 하는 그리드 서비스를 위한 부분 암호화 장치
|
12 |
12
제9 항 또는 제10 항에 있어서,
상기 암호화부는,
생성된 상기 제1 및 제2 프레그먼트 그룹 내의 프레그먼트 각각을 소정의 압축 알고리즘에 따라 압축하고,
압축된 상기 제1 및 제2 프레그먼트 그룹 내의 프레그먼트 각각에 MAC 헤더를 추가하며,
상기 제1 프레그먼트 그룹 내의 프레그먼트 각각을 소정의 암호화 알고리즘에 따라 암호화하는 것을 특징으로 하는 그리드 서비스를 위한 부분 암호화 장치
|
13 |
13
제9 항 또는 제10 항에 있어서,
상기 IP 헤더는,
암호화 여부, 암호화 알고리즘의 종류, 및 XOR 연산 여부 중 적어도 하나를 포함하는 것을 특징으로 하는 그리드 서비스를 위한 부분 암호화 장치
|
14 |
14
서버와 적어도 하나의 에이전트 간 그리드 서비스를 위한 부분 복호화 장치에 있어서,
수신된 데이터를 이에 포함된 IP(Internet Protocol) 헤더를 통해 암호화 대상인 제1 프레그먼트 그룹과 비암호화 대상인 제2 프레그먼트 그룹으로 분리하는 처리부;
상기 제1 프레그먼트 그룹 내의 프레그먼트 각각을 소정의 복호화 알고리즘에 따라 복호화부; 및
복호화된 상기 제1 프레그먼트 그룹과 상기 제2 프레그먼트 그룹을 결합하여 소정 길이의 데이터를 생성하는 생성부
를 포함하는 그리드 서비스를 위한 부분 복호화 장치
|
15 |
15
제14 항에 있어서,
상기 생성부는,
복호화된 상기 제1 프레그먼트 그룹으로부터 제1 프레그먼트를 추출하고, 복호화된 상기 제1 프레그먼트 그룹과 상기 제2 프레그먼트 그룹의 XOR 연산을 통해 제2 프레그먼트를 추출하며,
추출된 상기 제1 프레그먼트와 상기 제2 프레그먼트를 결합하여 소정 길이의 데이터를 생성하는 것을 특징으로 하는 그리드 서비스를 위한 부분 복호화 장치
|
16 |
16
제14 항 또는 제15 항에 있어서,
상기 제1 프레그먼트 그룹과 상기 제2 프레그먼트 그룹에는 동일한 개수의 프레그먼트를 포함하는 것을 특징으로 하는 그리드 서비스를 위한 부분 복호화 장치
|