정보보호론
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 암호 등)
'Computer Science > Security Programming' 카테고리의 다른 글
보안 프로그래밍 과제 - Hybrid Crypto (0) | 2024.10.31 |
---|---|
V 하이브리드 암호 파이썬 프로그래밍 (0) | 2024.10.28 |
IV RSA 암호 (0) | 2024.10.16 |
III Python based Security Programming (0) | 2024.09.23 |
II Pycryptodome (0) | 2024.09.09 |