본문 바로가기

전체 글59

[복습] 커벌로스·세사미 차이점부터 해시함수, 전자서명, PKI 전자봉투까지 완벽 정리 1. 핵심 개념 종합 요약 및 정립① 대칭키 및 공개키 기반 키 관리 (Kerberos vs SESAME)Kerberos (대칭키 기반): KDC(키분배센터)를 중개자로 두고 가입자 간 세션키(SK)를 나눕니다.마스터키($K_A, K_B$)를 기반으로 세션키 및 난수($T$)를 전달하여 상호 인증을 수행하며, SSO(Single Sign-On) 환경을 제공합니다.SESAME (공개키/인증기관 기반): 공개키 기관(CA)을 통해 상대방의 신원 및 공개키($KU$)를 검증한 후, 난수($N_1, N_2$) 교환을 거쳐 안전하게 대칭 세션키($KS$)를 할당받습니다.② 해시함수 (Hash Function)개념: 임의 길이의 메시지($M$)를 입력받아 고정된 크기의 메시지 다이제스트(Message Digest,.. 2026. 9. 6.
[암호학] DES 운영 모드, 공개키 암호화(RSA/ECC) 및 키 관리 메커니즘(Kerberos/SESAME) 1. DES 심화 및 작동 모드 (Operation Modes)① DES 라운드 키 생성 및 S-Box/순열 리뷰S-Box (Substitution Box): 6비트 입력을 4비트로 변환하는 비선형 치환 단계입니다.순열 (Permutation, P): 비트의 위치(순서)만 뒤섞는 과정입니다.라운드 키($K_1 \sim K_{16}$) 생성 과정:PC-1 (Permuted Choice 1): 입력된 64비트 키에서 패리티 체크 비트(8비트)를 제외한 56비트를 선택합니다. (9의 배수 위치 비트 등이 제어용/관행상 제외됨)좌측 순환 이동 (Left Circular Shift): 56비트를 좌/우 28비트씩 나누고 라운드별 정해진 횟수만큼 좌측 시프트합니다.PC-2 (Permuted Choice 2): 56.. 2026. 9. 5.
[네트워크] UDP 패킷 구조·Checksum 연산 및 TCP 신뢰적 전송 원리 1. UDP (User Datagram Protocol)의 이해① UDP의 주요 특징비연결형 서비스 (Connectionless):Handshake 등 연결 설정을 위한 예비 동작 과정이 없으므로, 설정 지연이 전혀 발생하지 않습니다.클라이언트와 서버 간 커넥션 정보(Sequence Number, Window Size 등)를 유지하지 않습니다.최선형 서비스 (Best-Effort Service):데이터를 전달하는 최소한의 역할만 수행하며, 복잡한 제어 기능을 제공하지 않습니다.혼잡 제어 및 흐름 제어 미실시:혼잡 제어 (Congestion Control): 송신자(Sender) 측에서 네트워크 혼잡을 줄이기 위해 데이터 전송량을 줄이는 제어입니다. UDP는 이를 수행하지 않습니다.흐름 제어 (Flow C.. 2026. 9. 5.
[보안/암호학] 암호 기본 개념, 공개키·대칭키 비교 및 고전 치환 암호 정리 제공해주신 2026년 7월 22일 자 암호학 및 보안 수업 노트(암호의 필요성, 대칭키/공개키, 정수론/모듈러 연산, 고전적 치환 암호 및 다중단일문자치환 실습) 전체 내용을 누락 없이 체계적으로 다시 정리해 드립니다. 마지막 다중단일문자치환(비즈네르) 실습 예제와 제출 유의사항까지 모두 포함했습니다.1. 암호의 필요성 및 기본 보안 개념개방 통신로(Open Channel)의 위협: 데이터 통신은 개방된 망을 통해 이루어지므로 도청(Eavesdropping)이나 내용 변조(Modification) 공격에 노출될 수밖에 없습니다.암호화의 본질: 원문(Plaintext)을 인가되지 않은 제3자가 알아볼 수 없는 암호문(Ciphertext)으로 변환하고, 수신자는 올바른 키(Key)를 이용해 원래의 원문으로 .. 2026. 9. 4.