암호화가 왜 필요한가? 이것이 하고자 하는 목표는 뚜렷하다. A가 B에게 데이터를 전송할 때 이 데이터는 B가 아닌 다른 어느 누구도 들여다 봐서는 안된다는 것이다. 그것을 만족시키기 위해서는 A와 B만이 알고 있는 방법을 이용해서 원본 데이터를 위장할 필요가 있다. 제3자는 A가 보내는 데이터를 네트워크에서 훔쳐낼 수는 있지만 A가 보낸 완전한 원본 데이터를 알아낼 수는 없다. 그 방법은 B만이 알고 있기 때문이다.
A가 B에게 보내는 데이터의 종류는 중요하지 않다. A가 B라는 인터넷쇼핑몰에서 물건을 구입하고 자신의 신용카드 번호를 넘겨주는 것일 수도 있고, A가 B라는 사용자에게 회사의 기밀을 담고 있는 전자메일을 전송하는 것일 수도 있다. 어떠한 유형의 데이터이든지 상대방이 아닌 다른 사람은 데이터를 열수 없도록 하기 위해서는 ‘암호화’와 같은 방법이 필요하다.
현재 이러한 암호화가 제공하고자 하는 것, 즉 업계에서 암호화를 통해서 얻고자 하는 요구사항은 크게 4가지로 정리해 볼 수 있다. 잘 정리해 보자. 앞으로의 내용들을 이해하는데 필수적인 사항들이다.
요구사항 |
내용 |
예제 |
|
|
|
(신뢰성) |
|
|
(무결성) |
|
|
|
|
|
암호화를 통해서 위의
개념은 단순하다.
A는 데이터를 암호화키(Encryption Key)를 이용해서 걸어잠그고(암호화하고), B는 복호화키(Decryption Key)를 이용해서 해독하는 것이다.
출처: 정보|기술|커뮤니케이션|사람들 Information Communication Technology & People
'IT 자격증 > MCTS, MCSE, MCITP' 카테고리의 다른 글
70-680 덤프 문제 (0) | 2009.09.25 |
---|---|
대칭키(Symmetric Key) (0) | 2009.08.29 |
마이크로소프트 자격증 배송 주문하는 방법 (0) | 2009.08.10 |
70-624 덤프 문제 (0) | 2009.07.04 |
70-623 덤프 문제 (0) | 2009.07.03 |