728x90
반응형
SMALL

카테고리 72

[암호학] 대칭키 암호 - 스트림 암호, 블록 암호

대칭키 암호 암호화 / 복호화 키가 동일한 암호 대칭키 암호의 분류 1. 스트림암호 비트(bit), 워드(word) 단위로 평문을 암호화 2. 블록암호 평문을 특정 크기의 블록 단위로 나누어 암호화 스트림 암호 데이터 흐름(스트림)을 순차적으로 처리해나가는 암호 알고리즘 평문과 키 스트림을 XOR하여 암호문 생성 선형 피드백 시프트 레지스터를 이용 키 스트림을 송신자와 수신자가 공유 오류 전파 없고 속도가 빠름, 하드웨어 구현 용이 평문 계열 P1, P2, ... 이진 수열 키 K1, K2, ... : 키 스트림, 난수와 구별 불가능 선형 피드백 시프트 레지스터 (Linear Feedback Shift Register) 주어진 초기 비트값(seed)와 정해진 방법을 통해 Key stream을 생성하는 방..

보안/암호학 2023.04.03

[암호학] 암호 (Cryptography)

암호 (Cryptography) 용어 정리 평문 Plaintext 암호화되지 않고 전송 또는 저장된 데이터 암호문 Ciphertext 암호 알고리즘을 이용하여 평문에 수행한 암호화의 결과 키 Key 암호 알고리즘의 안전성 보장을 위해 사용하는 암호의 제한 요소 암호의 특성 기밀성 키를 모르는 제 3자가 암호문을 올바르게 읽을 수 없음 인증 수신자에게 정당한 사용자/메시지임을 증명 무결성 전송도중 메시지가 변화/수정되지 않았음을 증명 부인방지 송/수신자가 메시지의 송/수신을 부인할 수 없음 암호 해독 암호 알고리즘에 대하여 키에 대한 정보 없이 평문이나 키를 알아내거나 암호 시스템의 약점을 찾는 것 암호 알고리즘의 안전성 얼마나 암호를 해독하기 어려운가? 공격에 어느 정도 견딜 수 있는지로 평가 비용, 시..

보안/암호학 2023.03.30
728x90
반응형
LIST