1 |
1
입력 데이터를 암호화하기 위한 자동 동기 암호화 방법에 있어서, 입력 데이터를 bxc(b,c는 정수) 매트릭스 형태의 제1 데이터 수열로 변환하는 제1 단계; 상기 bxc 매트릭스 형태의 제1 데이터수열을 cxb 매트릭스 형태의 제2 데이터 수열로 전치하는 제2 단계; 및 상기 제2 데이터 수열을 암호화하는 제3 단계를 포함해서 이루어진 암호화 방법
|
2 |
2
제1항에 있어서, 상기 제3단계는, 상기 제2 데이터 수열과 소정의 암호화 알고리즘에 의해 발생된 제1 키 수열을 배타적 논리합 연산하여, 제1 암호 데이터를 발생하는 제4단계; 상기 제1 암호 데이터를 피드백 시키는 제5 단계; 상기 피드백 된 제1 암호 데이터에 따라 소정의 암호 알고리즘을 이용하여 제2 키 수열을 발생하는 제6단계; 상기 제2 키 수열과 상기 제2 단계에서 전치된 수열을 배타적 논리합 연산하여 제2 암호 데이터를 생성하는 제7단계; 및 전술한 제1 단계 내지 제7단계를 반복하는 제8단계를 포함하는 것을 특징으로 하는 암호화방법
|
3 |
3
암호데이터를 복호화 하기 우한 자동 동기 복호화 방법에 있어서, 송신측으로부터 전송된 암호 데이터를 복호하는 제1 단계; 상기 복호된 암호 데이터를 cxb(c,b는 정수) 매트릭스 형태의 데이터 수열로 변환하는 제2 단계; 및 상기 cxb(c,b는 정수) 매트릭스 형태의 데이터 수열을 bxc 매트릭스 형태의 데이터 수열로 전치하는 제3단계를 포함해서 이루어진 복호화 방법
|
4 |
4
제3항에 있어서, 상기 제1단계는, 전송된 암호 데이터에 따라 소정의 암호 알고리즘을 이용하여 제1 키 수열을 발생하는 제4단계; 상기 제1 키 수열과 상기 전송된 암호데이터를 배타적 논리합 연산하여 복호 데이터를 발생하는 제5단계; 및 상기 제5단계 및 제6단계를 반복하는 제7단계를 포함하는 것을 특징으로 하는 복호화 방법
|
5 |
5
소정의 암호 알고리즘을 이용하여 입력 데이터를 자동 등기방식으로 암호화 및 복호화 하기 위한 방법에 있어서, 입력 데이터를 bxc(b,c는 정수) 매트릭스 형태의 제1 데이터 수열로 변환하는 제1단계; 상기 bxc 매트릭스 형태의 제1 데이터 수열을 cxb 매트릭스 형태의 제2 데이터 수열로 전치하는 제2 단계; 상기 제2 데이터 수열을 암호화하는 제3단계; 전송된 암호 데이터를 복호하는 제4단계; 상기 복호된 암호 데이터를 cxb 매트릭스 형태의 데이터 수열로 변환하는 제5단계; 및 상기 cxb 매트릭스 형태의 데이터 수열을 bxc 매트릭스 형태의 데이터 수열로 전치하는 제6단계를 포함해서 이루어진 암호화 및 복호화 방법
|
6 |
6
제5항에 있어서, 상기 제3단계는, 상기 제2 데이터 수열과 소정의 암호화 알고리즘에 의해 발생된 제1 키 수열을 배타적 논리합 연산하여, 제1 암호 데이터를 발생하는 제7단계; 상기 제1 암호 데이터를 피드백시키는 제8단계; 상기 피드백된 제1 암호 데이터에 따라 소정의 암호 알고리즘을 이용하여 제2 키 수열을 발생하는 제9단계; 상기 제2 키 수열과 상기 제2 단계에서 전치된 수열을 배타적 논리합 연산하여 제2 암호 데이터를 생성하는 제10단계; 및 상기 제1 단계 내지 제1-0단계를 반복하는 제11 단계를 포함하는 것을 특징으로 하는 암호화 및 복호화 방법
|
7 |
7
제5항 또는 제6항에 있어서, 상기 제4단계는, 전송된 암호 데이터에 따라 소정의 암호 알고리즘을 이용하여 제1 키 수열을 발생하는 제12 단계; 상기 제1 키 수열과 상기 전송된 암호 데이터를 배타적 논리합 연산하여 복호 데이터를 발생하는 제13 단계; 및 상기 제12 단계 및 제13 단계를 반복하는 제14단계를 포함하는 것을 특징으로 하는 암호화 및 복호화 방법
|
8 |
8
입력 데이터를 암호화하기 위한 자동 동기 암호화 장치에 있어서, 입력 데이터를 bxc(b,c는 정수) 매트릭스 형태의 제1 데이터 수열로 변환하고, 다시 상기 제1 데이터 수열을 cxb 매트릭스 형태의 제2 데이터 수열로 전치하기 위한 수단; 및 상기 제2 데이터 수열을 암호화하여 암호 데이터를 발생하기위한 수단을 포함해서 이루어진 암호화 장치
|
9 |
9
제8항에 있어서, 상기 암호화 수단은, 상기 제2 데이터 수열과 소정의 암호화 알고리즘에 의해 발생된 제1 키 수열을 배타적 논리합 연산하여 암호 데이터를 발생하기 위한 수단; 상기 암호 데이터를 피드백시키기 위한 수단; 및 상기 피드백 된 암호 데이터에 따라 소정의 암호 알고리즘을 이용하여 제2 키 수열을 발생하여 상기 배타적 논리합 연산 수단으로 출력하기 위한 수단을 포함하는 것을 특징으로 하는 암호화 장치
|
10 |
10
소정의 암호화된 데이터를 복호하기 위한 자동 동기복호화 장치에 있어서, 전송된 암호 데이터를 복호화 하기 위한 수단; 및 상기 복호된 데이터를 cxb(b,c는 정수) 매트릭스 형태의 제1 데이터 수열로 변환하고, 다시 상기 제1 데이터 수열을 bxc 매트릭스 형태의 제2 데이터 수열로 전치하기위한 수단을 포함해서 이루어진 복호화 장치
|
11 |
11
제10항에 있어서, 상기 복호화 수단은, 전송된 암호 데이터에 따라 소정의 암호 알고리즘을 이용하여 제1 키 수열을 발생하기위한 수단; 및 상기 제1 키 수열과 상기 전송된 암호 데이터를 배타적 논리합 연산하기 위한 수단을 포함하는 것을 특징으로 하는 복호화 장치
|
12 |
12
입력 데이터를 암호화 및 복호화하기 위한 자동 동기 암호화 및 복호화 장치에 있어서, 입력 데이터를 bxc(b,c는 정수) 매트릭스 형태의 제1 데이터 수열로 변환하고, 다시 상기 제1 데이터 수열을 cxb 매트릭스 형태의 제2 데이터 수열로 전치하기 위한 수단; 상기 제2 데이터 수열을 암호화하여 암호 데이터를 발생하기 위한 수단; 전송된 암호 데이터를 복호화하기 위한 수단; 및 상기 복호된 데이터를 cxb 매트릭스 형태의 제1 데이터 수열로 변환하고, 다시 상기 제1 데이터 수열을 bxc 매트릭스 형태의 제2 데이터 수열로 전치하기 위한 수단을 포함해서 이루어진 암호화 및 복호화 장치
|
13 |
13
제12항에 있어서, 상기 암호화 수단은, 상기 제2 데이터 수열과 소정의 암호화 알고리즘에 의해 발생된 제1 키 수열을 배타적 논리합 연산하여 암호 데이터를 발생하기 위한 수단; 상기 암호 데이터를 피드백시키기 위한 수단; 및 상기 피드백 된 암호 데이터에 따라 소정의 암호 알고리즘을 이용하여 제2 키 수열을 발생하여 상기 배타적 논리합 연산수단으로 출력하기 위한 수단을 포함하는 것을 특징으로 하는 암호화 및 복호화 장치
|
14 |
14
제13항에 있어서, 상기 복호화 수단은, 전송된 암호 데이터에 따라 소정의 암호 알고리즘을 이용하여 제1 키 수열을 발생하기 위한 수단; 및 상기 제1 키 수열과 상기 전송된 암호 데이터를 배타적 논리합 연산하기 위한 수단을 포함하는 것을 특징으로 하는 암호화 및 복호화 장치
|