정보보호학개론
과제 4. 암호 프로그래밍과의 첫 만남
암호기술은 정보보호를 수행하기 위해 꼭 필요한 수학적 도구이다. 암호기술에 대한 이해를 높이기 위하여 암호기술이 어떻게 사용되고 있는지 광범위하게 조사해보고 인터넷에서 얻을 수 있는 암호 프로그래밍 코드를 직접 수행해보고 분석하는 것을 목표로 한다. 암호 알고리즘은 교재에 나오는 것들 또는 인터넷에서 찾아볼 수 있는 어떤 알고리즘이라도 좋으며 프로그래밍 언어는 C, java, python, javascript, 웹언어 등 어떤 것이라도 상관 없다.
보고서에는 다음과 같은 내용들이 포함되어야 한다.
1. 암호기술의 종류와 각각 어떤 용도에 사용되고 있는지 조사
2. 암호 프로그래밍에 대해 소개하고 있는 유용한 웹사이트들에 대한 조사
3. 직접 수행해 볼 수 있는 암호 알고리즘을 하나 선택하여 직접 수행해보고 결과를 분석 (참고 자료, 참고 사이트 표시)
4. 과제를 수행하면서 느낀 점
* 제출마감: 6.7 자정까지 카페에 제출
** 다른 학생이 먼저 올린 사례들을 참조할 수는 있지만 똑같은 내용이 반복되지 않도록 할 것.
*** 지나치게 큰 폰트 사용을 금지하며 본문 내용은 11~12pt로 작성할 것.
참고 자료