1. 보안 개념
CIA triad, OSI 보안 구조(X.800), 보안 공격·서비스·메커니즘, 보안 설계 원칙, 공격 표면 및 공격 트리
2. 정수론
가분성과 나눗셈 알고리즘, 유클리드·확장 유클리드 알고리즘, 모듈러 산술, 소수, 페르마·오일러 정리, 밀러–라빈 소수 판정, 중국인의 나머지 정리(CRT), 이산 로그
3. 고전 암호 기법
대칭 암호 모델, Caesar cipher, 단일/다중 알파벳 치환 암호, Playfair/Hill/Vigenère cipher, 순열 기법, 로터 머신, 스테가노그래피
4. 블록 암호와 DES
스트림/블록 암호 비교, Feistel 암호 구조, 확산과 혼돈, DES 암호화/복호화, 눈사태 효과, DES 강도, 블록 암호 설계 원칙
5. 유한체
군·환·체의 대수 구조, GF(p) 유한체, 다항식 산술, GF(2ⁿ) 유한체, 기약 다항식, 생성원
6. AES
AES 구조, SubBytes/ShiftRows/MixColumns/AddRoundKey 변환, 키 확장, 눈사태 효과, 동치 역암호, 구현
7. 블록 암호 운용
다중 암호화와 3DES, 블록 암호 운용 모드(ECB, CBC, CFB, OFB, CTR), XTS-AES, 형식 보존 암호화(FPE)
8. 난수 생성과 스트림 암호
PRNG/TRNG 원리, 선형 합동 생성기, BBS, 블록 암호 기반 PRNG, 스트림 암호, RC4, 진난수 생성기, Intel DRNG
9. 공개키 암호와 RSA
공개키 암호시스템의 원리, RSA 알고리즘의 구조·보안, 타이밍 공격, OAEP
0. 기타 공개키 암호
Diffie-Hellman 키 교환, Elgamal 암호시스템, 타원곡선 산술, ECC, 비대칭 기반 PRNG
1. 암호학적 해시 함수
해시 함수의 응용, 보안 요구사항, 생일 공격, CBC 기반 해시, SHA-512, SHA-3 스펀지 구조
2. 메시지 인증 코드
메시지 인증 요구사항, MAC 요구사항·보안, HMAC, CMAC, 인증 암호화(CCM·GCM), 키 래핑, PRNG
3. 전자서명
전자서명 개요·요구사항, Elgamal/Schnorr 서명, DSA, ECDSA, RSA-PSS
4. 키 관리와 분배
대칭키 분배(KDC, 키 계층), 비대칭 암호를 이용한 대칭키 분배, 공개키 분배, X.509 인증서, PKI
5. 사용자 인증
원격 사용자 인증 원칙, 대칭/비대칭 암호 기반 인증, Kerberos v4/v5, 연합 ID 관리, PIV
6. NAC와 클라우드 보안
NAC 구성 요소·집행 방법, EAP, IEEE 802.1X, 클라우드 컴퓨팅 개요·보안 위험·대응
7. 전송 계층 보안
웹 보안 위협, TLS 아키텍처·Record·Handshake·Alert·Heartbeat, HTTPS, SSH, TLSv1.3
8. 무선 네트워크 보안
무선 보안 위협·대응, 모바일 장치 보안, IEEE 802.11 개요, IEEE 802.11i(RSN) 5단계 동작
9. 전자 메일 보안
메일 아키텍처, SMTP/MIME, 이메일 위협, S/MIME, PGP, DNSSEC, DANE, SPF, DKIM, DMARC
0. IP 보안
IPsec 개요·서비스·모드, SA/SAD/SPD, ESP, SA 결합, IKEv2, 암호 스위트