70 likes | 204 Views
정보보호 및 암호의 개요. 기밀성. 무결성. 신원인증. 부인봉쇄. 정보보안의 목적. 기밀성 (Confidentiality) 감추고 싶은 비밀이 있어 ... 무결성 (Integrity) 남이 고치지 않았는지 ... 신원인증 (Authentication) 정말 그 사람이 맞는지 ... 부인봉쇄 (Non-repudiation) 작성한적 없다고 오리발을 내밀면. 정보를 불법적인 접근으로부터 보호하고 정보에 대한 신뢰성을 유지하는 것. attack. ?. Cryptography. 개방통신로.
E N D
기밀성 무결성 신원인증 부인봉쇄 정보보안의 목적 • 기밀성(Confidentiality) 감추고 싶은 비밀이 있어... • 무결성(Integrity) 남이 고치지 않았는지... • 신원인증 (Authentication) 정말 그 사람이 맞는지... • 부인봉쇄(Non-repudiation) 작성한적 없다고 오리발을 내밀면... • 정보를 불법적인 접근으로부터 보호하고 정보에 대한 신뢰성을 유지하는 것
attack ? Cryptography 개방통신로 Plaintext 사용자B 사용자A ? attack • 암호의 개념 • 통신 당사자들끼리만 아는 비밀스러운 신호나 부호 • 암호화와 복호화하기 위한 원리, 수단, 방법 등을 취급하는 기술이나 과학
대칭키 대칭키 sXk$%Sikow@@dilIF*lix%kT 대칭키 암호 갑돌은 갑순을 사랑한다 갑돌은 갑순을 사랑한다 하나의 키로 암호화와 복호화 한다. DES, RC4, SEED, etc
비밀키 암호 알고리즘(대칭키) • 장점 • 다양한 알고리즘 개발 용의 • 안전성 검증방법이 비교적 정형화 되어 있음 • 알고리즘 수행속도 매우 빠름 • 단점 • 키관리 및 키 분배의 어려움 • N명의 사전자서명화 : n(n-1)/2 쌍의 비밀키 필요 • 1천명의 사용자 : 5십만 여개의 키 필요. • 디지털 서명, 부인방지 등의 "현대 암호" 기능 불가능
받는 사람 공개키 sXk$%Sikow@@dilIF*lix%kT 공개키/비밀키 받는사람 비밀키 갑돌은 갑순을 사랑한다 갑돌은 갑순을 사랑한다 공개키로 암호화된 메시지는 대응되는 유일한 비밀키로 해독된다. 그 역도 성립한다. 받는사람의 개인키를 모르는 제3자는 메시지 복호 불가능
공개키 암호 알고리즘 • 공개키 암호 알고리즘의 특징 • 공개키 / 개인키의 쌍으로 이루어짐 • 각각의 키가 암호화/복호화 기능을 모두 함 • 거래수와 관계없이 일인당 2개의 키를 소유 • 한 키 (공개키)는 공개하고, 나머지는 비밀로 보유 • 구조상 복잡한 수학연산이 필요 • 안전성이 수학적 이론에 근거 • 키관리 문제 해결 • N명의 사용자 : N개의 공개키/개인키 쌍으로 충분 • 서명기능, 기밀성 등의 현대 암호 기능 가능 • 속도 느림 –비밀키 암호와 해쉬함수 등과 병행 필요 • RSA, DSA, ElGamal, ECC, XTR, NTRU, Knapsack, etc