1 |
1
암호화된 데이터에 임의의 b 비트를 삽입하여 길이 m 비트의 데이터 블록을 생성하는 제 1 단계;상기 길이 m 비트의 데이터 블록을 기 결정된 암호화 키로 복호하는 제 2 단계;상기 복호된 데이터 블록으로부터 길이 M2 비트를 제거하는 제 3 단계; 및상기 제거된 길이 M2 비트가 기 결정된 제 1 식별 패턴과 동일한 경우 상기 복호된 데이터 블록을 상기 암호화된 데이터의 복호화 데이터로 출력하고, 그렇지 않은 경우 상기 제거된 길이 M2 비트가 상기 기 결정된 제 1 식별 패턴과 동일할 때까지 상기 제 1 단계, 상기 제 2단계 및 상기 제 3단계를 재수행하는 단계;를 포함하는, 블록 복호화 방법
|
2 |
2
제 1항에 있어서, 상기 임의의 b 비트는 연속된 데이터 블록이거나 상기 길이 m 비트의 데이터 블록 중 특정 위치에 위치하는 블록 복호화 방법
|
3 |
3
제 1항에 있어서, 상기 암호화 키는 공유된 암호화 키인 블록 복호화 방법
|
4 |
4
암호화된 데이터에 임의의 b 비트를 삽입하여 길이 m 비트의 데이터 블록을 생성하는 블록 생성부;상기 길이 m 비트의 데이터 블록을 기 결정된 암호화 키로 복호하는 복호화부;상기 복호된 데이터 블록으로부터 길이 M2 비트를 제거하는 데이터제거부; 및상기 제거된 길이 M2 비트가 기 결정된 제 1 식별 패턴과 동일한 경우 상기 복호된 데이터 블록을 상기 암호화된 데이터의 복호화 데이터로 출력하는 패턴식별부;를 포함하는 블록 복호화 장치
|
5 |
5
제 4항에 있어서, 상기 패턴 식별부는, 상기 제거된 길이 M2 비트가 기 결정된 제 1 식별 패턴과 동일하지 않은 경우, 상기 블록생성부에 이를 전달하는 블록 복호화 장치
|
6 |
6
제 5항에 있어서, 상기 블록 생성부는, 상기 제거된 길이 M2 비트가 기 결정된 제 1 식별 패턴과 동일하지 않은 경우 암호화된 데이터에 새로운 임의의 b 비트를 삽입하여 길이 m 비트의 데이터 블록을 생성하는 블록 복호화 장치
|
7 |
7
제 4항에 있어서, 상기 임의의 b 비트는 연속된 데이터 블록이거나 상기 길이 m 비트의 데이터 블록 중 특정 위치에 위치하는 블록 복호화 장치
|
8 |
8
암호화된 데이터에 임의의 b 비트를 삽입하여 길이 m 비트의 데이터 블록을 생성하고, 상기 길이 m 비트의 데이터 블록을 기 결정된 암호화 키로 복호하고, 상기 복호된 데이터 블록으로부터 길이 M2 비트를 제거하고, 상기 제거된 길이 M2 비트가 기 결정된 제 1 식별 패턴과 동일한 경우 상기 복호된 데이터 블록을 상기 암호화된 데이터의 복호화 데이터로 출력하는 블록 복호화 프로그램을 저장하는 저장 매체
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
삭제
|