17-2 정보보호 전공수업 시 진행한 프로젝트 입니다.
수업 중 과제 및 프로젝트가 제공되었습니다
Project_1은 DES보다 간단하나 유사한 구조(Substitution, Permutation 등)의 암호화 알고리즘을
코드로 구현하여 Known plaintext attack 을 통해 key를 찾아내는 것입니다
Project_2는 RSA와 ElGamal algorithm을 구현 후 주어진 정보를 토대로
decryption을 진행했습니다
des는 개인적으로 과제를 진행하면서 des algorithm을 직접 구현하였습니다
rsa 또한 rsa algorithm 및 Chinese Random Theorem 이용하여 수행했습니다