1 |
1
다수의 암호 알고리즘을 이용하여 입력 데이터를 암호화하기 위한 자동 동기 암호화 방법에 있어서, 입력 데이터를 다수의 암호화 알고리즘에 의해 발생된 제1 키 수열을 배타적 논리합 연산하여 제1 암호 데이터를 생성하는 제1단계; 상기 제1 암호 데이터를 피드백시키는 제2단계; 상기 피드백된 제1 암호 데이터를 상기 다수의 알고리즘을 이용하여 암호화 하여 제2 키 수열을 발생하는 제3단계; 상기 제2 키 수열과 입력 데이터를 배타적 논리합 연산하여 제2 암호 데이터를 생성하는 제4단계; 및 전술한 제1 단계 내지 제4단계를 반복하는 단계를 포함해서 이루어진 암호화 방법
|
2 |
2
제1항에 있어서, 상기 제3단계는, 상기 피드백된 암호 데이터를 직렬-병렬 변환하는 단계; 상기 직렬-병렬 변환된 암호 데이터를 다수의 알고리즘을 이용하여 다수의 병렬 키 수열을 발생하는 단계; 및 상기 병렬 키 수열을 병렬-직렬 변환하는 단계를 포함하는 것을 특징으로 하는 암호화방법
|
3 |
3
다수의 암호 알고리즘을 이용하여 암호화된 암호 데이터를 복호화하기 위한 자동 동기 복호화 방법에 있어서, 송신측으로부터 전송된 암호 데이터를 직렬-병렬 변환하는 제1단계; 상기 직렬-병렬 변환된 암호 데이터를 다수의 암호 알고리즘을 이용하여 다수의 키 수열을 발생하는 제2 단계; 상기 다수의 키 수열을 병렬-직렬 변환하는 제3 단계; 상기 병렬-직렬 변환된 키 수열을 배타적 논리합 연산하여 복호 데이터를 생성하는 단계; 및 상기 제1 단계 내지 제4 단계를 반복하는 단계를 포함해서 이루어진 복호화 방법
|
4 |
4
다수의 암호 알고리즘을 이용하여 입력 데이터를 자동 동기 방식으로 암호화 및 복호화하기 위한 방법에 있어서, 입력 데이터를 다수의 암호화 알고리즘에 의해 발생된 제1 키 수열을 배타적 논리합 연산하여 제1 암호 데이터를 생성하는 제1 단계; 상기 제1 암호 데이터를 피드백시키는 제2 단계; 상기 피드백된 암호 데이터를 직렬-병렬 변환하는 제3단계; 상기 직렬-병렬 변환된 암호 데이터를 다수의 알고리즘을 이용하여 다수의 제2 키 수열을 발생하는 제4 단계; 상기 제2 키 수열을 병렬-직렬 변환하는 제5단계; 상기 제2 키 수열과 입력 데이터를 배타적 논리합 연산하여 제2 암호 데이터를 생성하는 제6단계; 전술한 제1 단계 내지 제6단계를 반복하여 제3 암호 데이터를 발생하는 제7단계; 송신측으로부터 전송된 제3 암호 데이터를 직렬-병렬 변환하는 제8단계; 상기 직렬-병렬 변환된 제3 암호 데이터를 다수의 암호 알고리즘을 이용하여 다수의 제3 키 수열을 발생하는 제9 단계; 상기 다수의 제3 키 수열을 병렬-직렬 변환하는 제10 단계; 상기 병렬-직렬 변환된 제3 키 수열을 배타적 논리합 연산하여 제1 복호데이타를 생성하는 제11 단계; 및 상기 제8단계 내지 제11 단계를 반복하는 제12 단계를 포함해서 이루어진 암호화 및 복호화 방법
|
5 |
5
다수의 암호 알고리즘을 이용하여 입력 데이터를 암호화 하기 위한 자동 동기 암호화 장치에 있어서, 입력 데이터를 다수의 암호화 알고리즘에 의해 발생된 제1 키 수열을 배타적 논리합 연산하기 위한 수단; 상기 배타적 논리합 수단의 출력 신호를 직렬-병렬 변환하기위한 수단; 상기 직렬-병렬 변환 수단의 출력 신호를 다수의 암호화 알고리즘을 이용하여 암호화하여 제2 키 수열을 발생하기 위한 수단; 및 상기 제2 키 수열을 병렬-직렬 변환하고, 그 변환된 제2 키 수열을 상기 배타적 논리합 수단으로 출력하기 위한 수단을 포함해서 이루어진 암호화 장치
|
6 |
6
다수의 암호 알고리즘을 이용하여 암호화된 암호 데이터를 복호화 하기 위한 자동 동기 복호화 장치에 있어서, 송신측으로부터 전송된 암호 데이터를 직렬-병렬 변환하기위한 수단; 상기 직렬-병렬 변환된 암호 데이터를 다수의 암호 알고리즘을 이용하여 다수의 키 수열을 발생하기 위한 수단; 상기 다수의 키 수열을 병렬-직렬 변환하기 위한 수단; 및 상기 병렬-직렬 변환된 키 수열을 배타적 논리합 연산하기 위한 수단을 포함해서 이루어진 복호화 장치
|
7 |
7
다수의 암호 알고리즘을 이용하여 입력 데이터를 암호화 및 복호화 하기 위한 장치에 있어서, 입력 데이터를 다수의 암호화 알고리즘에의해 발생된 제1 키 수열과 배타적 논리합 연산하기 위한 제1 배타적 논리합 수단; 상기 제1 배타적 논리합 수단의 출력 신호를 직렬-병렬 변환하기 위한 제1 직렬-병렬 변환 수단; 상기 제1 직렬-병렬 변환 수단의 출력 신호를 다수의 암호화 알고리즘을 이용하여 암호화하여 제2 키 수열을 발생하기 위한 수단; 상기 제2 키 수열을 병렬-직렬 변환하고, 그 변환된 제2 키 수열을 상기 배타적 논리합 수단으로 출력하기 위한 제1 병렬-직렬 변환 수단; 전송된 암호 데이터를 직렬-병렬 변환하기 위한 제2 직렬-병렬 변환 수단; 상기 제2 직렬-병렬 변환 수단의 출력신호를 다수의 암호 알고리즘을 이용하여 다수의 제3 키 수열을 발생하기 위한 수단; 상기 다수의 제3 키 수열을 병렬-직렬 변환하기 위한 제2 병렬 직렬 변환 수단; 및 상기 제2 병렬-직렬 변환 수단의 출력 신호를 배타적 논리합 연산하기 위한 제2 배타적 논리합 연산 수단을 포함해서 이루어진 암호화 및 복호화 장치
|