본문 바로가기

보안/암호학6

2. 블록 암호 & 스트림 암호 2. 블록 암호 와 스트림 암호 블록 암호 - 특정 비트 수의 집합을 한번에 처리하는 암호알고리즘 스트림 암호 - 한번에 1비트, 1바이트의 데이터 흐름(스트림)을 순차적으로 처리해가는 암호 알고리즘 키스트림 산출방식 - 동기식 (독립적) : FSR, LFSR, MLFSR, RC4, OFB, CTR - 비동기식 (자기동기식, 종속적) : CFB => 암호문이 키스트림 생성에 영향을 미친다 비교 및 정리 구분 스트림 암호 블록 암호 장점 암호화 속도 Fast, 에러 전파 없음 높은 확산(diffusion), 기밀성, 해시함수 등 다양 단점 낮은 확산(diffusion) 암호화 속도 Slow, 에러 전파 가능 사례 LFSR, MUX generator DES, IDEA, SEED, RC5, AES 암호화 단위.. 2021. 9. 9.
1. 암호기법의 분류 1. 암호기법의 분류 해당 자료는 정보보안기사를 공부하며 다룬 자료들입니다. 암호의 종류가 상당히 다양하여 구분하는데 상당히 애를 먹었던 기억이 납니다ㅎㅎㅎ 치환 암호 (대치암호) - Substitution - 비트, 문자, 문자의 블록을 다른 비트, 문자, 블록으로 대체 (교환) ex) I LOVE YOU == 치환 ==> 90Xwrtqt3466 전치 암호 - Transposition, Permutation - 비트, 문자, 블록이 원래의 의미를 감추도록 재배열 (자리 바꾸기) ex) I LOVE YOU == 전치 ==> Y IOUV OEU 블록 암호 - 특정 비트 수의 집합을 한번에 처리하는 암호알고리즘 스트림 암호 - 한번에 1비트, 1바이트의 데이터 흐름(스트림)을 순차적으로 처리해가는 암호 알고.. 2021. 9. 9.