교과목 소개 정보보호
강의목표 정보보호를 위한 암호 알고리즘의 정의 좁은 의미: 평문(plaintext, cleartext)을 암호문(ciphertext)으로 변환하고, 암호문을 다시 평문으로 변환할 때 사용되는 알고리즘을 말한다. (비밀성 제공이 목적) 넓은 의미: 암호기술로 활용되는 모든 알고리즘 암호알고리즘은 비밀성, 무결성, 인증과 같은 보안 서비스를 제공하기 위해 사용된다. 알고리즘 hulp defo adcg 키라고 하는 특수한 입력이 필요한 경우가 있음 역함수가 존재하지 않을 수 있음 알고리즘
강의목표 – 계속 넓은 의미에서 암호알고리즘의 종류 대칭 암호알고리즘(symmetric cryptographic algorithm) 암호화/복호화 때 필요한 키가 동일한 경우 비대칭 암호알고리즘(public-key cryptographic algorithm) 암호화/복호화 때 필요한 키가 다른 경우 해쉬알고리즘(hash algorithm) 역이 가능하지 않음 전자서명 알고리즘(digital signature algorithm) 인증을 위해 사용되는 비대칭 암호알고리즘의 특수한 형태 의사난수 발생 알고리즘(pseudo-random generator)
강의목표 – 계속 이 과목에서는 다양한 정보보호의 특성과 그것의 올바른 사용법을 학습하여 다양한 응용시스템을 개발할 때 올바르게 적용할 수 있는 능력과 기존 시스템에서 사용되는 보안 메커니즘에 대한 이해력 높이는 것이 목적이다
강의정보 교수 정보 전화번호: 011-777-0986 031-290-5695(연구소) 전자우편: hsjo@security.re.kr 강의홈페이지: http://blog.daum.net/securityworld 교재: 강의홈페이지를 통해 매주 장별 제공
강의정보 – 계속 강의 평가 방법 강의 교재 : 현대암호학, 원동호, Pre-requisite 강의 준비물 중간: 30%, 기말: 30%, 리포트 및 질문 및 답변 30%, 출석: 10% 참고. 바뀔 수도 있음 1시간 이상 지각할 경우 지각 처리함 4번 결석 시 F 처리함 합당한 사유를 사전에 통보하면 결석 처리하지 않음 강의 교재 : 현대암호학, 원동호, Pre-requisite 정수론, 응용대수학 강의 준비물 교재, 슬라이드를 강의 홈페이지에서 다운받아 준비해야 함.
강의정보 - 계속 강의 부교재 이만영 외5인, 현대 암호학 및 응용, 생능출판사, 2002 C. Kaufman, R. Perlman, M. Speciner, Network Security(Private Communication in a Public World), 2nd Ed., Prentice Hall, 2002 H.X. Mel, D. Baker, Cryptography Decrypted, Addison Wesley, 2000 D.R. Stinson, Cryptography: Theory and Practice, 3rd Ed., Chapman & Hall/CRC, 2005 B. Schneier, Applied Cryptography, 2nd Ed., Wiley, 1996 W. Mao, Modern Cryptography: Theory and Practice, Prentice Hall, 2003
강의계획 1 강의 소개 9 해쉬함수 2 수학적 배경 10 인증 3 관용암호 방식 11 개인식별 4 상용 관용 암호방식 12 키 분배 5 공개키 암호방식 13 비밀분산 6 전자서명 14 난수 생성 7 특수전자서명방식 15 영지식 증명방식 8 중간시험 16 기말시험