[보안] 스트림 암호와 블록 암호의 개념과 장단점


[보안] 스트림 암호와 블록 암호의 개념과 장단점

암호화 알고리즘에는 스트림 암호기법과 블록 암호기법이 있습니다. 이에 대해 알아보고 장단점을 비교합니다. [ Contents ] 1. 블록 암호 평문을 블록 단위로 나누어서 암호화하는 방식 블록 단위로 암호화하며, 여러 암호화 과정을 거치기 때문에 암호화 강도가 높지만 속도는 느립니다. 또한 블록 단위로 여러 번 암호화하기 때문에 중간에 생긴 에러가 전파되는 단점이 있습니다. 한편, 어떤 암호화 과정을 거쳤는지 추론하기가 어려운 장점이 있습니다. (높은 확산[Diffusion]) 해시함수(SHA-256, SHA-512)도 블록 암호화 기법이며 기밀성이 높아 일반적인 데이터에 많이 쓰입니다. 그 외 블록 암호기법에는 DES, AES, IDEA, SEED, RC5가 있습니다. 2. 스트림 암호 평문을 문자(..


원문링크 : [보안] 스트림 암호와 블록 암호의 개념과 장단점