암호화 편집하기
최신판 | 당신의 편집 | ||
72번째 줄: | 72번째 줄: | ||
* '''암호화를 수행하는 정보단위에 따른 분류''' | * '''암호화를 수행하는 정보단위에 따른 분류''' | ||
− | : {| class="wikitable" width= | + | : {| class="wikitable" width=800 style="color:balck; text-align: center; background-color:#F8F9FA;" |
! 구분 || 블록 암호(Block Cipher) || 스트림 암호(Stream Cipher) | ! 구분 || 블록 암호(Block Cipher) || 스트림 암호(Stream Cipher) | ||
|- | |- | ||
− | + | | 개념 | |
| style="text-align: left;" | 평문을 일정한 블록 단위로 나누어서 각 블록마다 암호화 과정을 수행하여 고정된 크기의 블록단위의 암호문을 생성 | | style="text-align: left;" | 평문을 일정한 블록 단위로 나누어서 각 블록마다 암호화 과정을 수행하여 고정된 크기의 블록단위의 암호문을 생성 | ||
| style="text-align: left;" | 평문과 같은 길이의 키 스트림을 생성하여 평문과 키 이진 수열을 비트단위로 배타적 논리합 이진연산으로 결합하여 암호문 생성 | | style="text-align: left;" | 평문과 같은 길이의 키 스트림을 생성하여 평문과 키 이진 수열을 비트단위로 배타적 논리합 이진연산으로 결합하여 암호문 생성 |