본문 바로가기

Computer Science/Security Programming

Ⅰ 정보보호론

정보보호론

1. 정수론 (mod 연산, 완전/기약잉여류, 역원/항등원, 페르마/오일러 정리 등)

소수와 서로소(= GCD가 1인 것)

모듈러 연산, 합동, 소수 판정

최대공약수 (GOD) 및 유클리드 호제법

항등원, 역원 및 확장 유클리드 알고리즘

페르마와 오일러 정리

이산대수

 

 

 

2. 대칭키 암호 (DES, AES, Key 생성, IV, 암호화 및 복호화 방법 등)

가장 간단한 알고리즘은 대칭형 알고리즘으로, 'Exclusive OR'

가장 대표적으로 사용하는 알고리즘은 AES

 

 

 

 

 

3. 공개키 암호 (DH, RSA, Private/Public Key 생성, 암호화 및 복호화 등)

 

 

 

 

4. 해시 (SHA-1, SHA-512 등), MAC, Digital Signature, 인증서 등

 

 

 

 

 

 

 

 

5. 기타(난수 등) 및 정보보호 실제 적용 사례 (PBE, PGP, Hybrid 암호 등)