Network Security의 조건 confidentiality : 메시지는 수신자와 송신자 이외에는 알 수 없어야 한다. authentication : 통신 상대가 실제 원하는 상대인지를 확인해야 한다. 즉, 인증을 말함 message integrity : 메시지가 중간에 변형되지 않도록 해야 한다. access and availability : 사용자가 항상 접근 및 사용 가능해야 한다. Cryptography 대칭키 암호 암호화와 복호화에 같은 키를 사용하는 방식 송신자와 수신자가 사전에 만나 키를 공유해야 한다는 단점이 있다. 공개키 암호 각 네트워크 edge는 모든 사람이 공유할 수 있는 공용 키와 각자가 가지고 있는 비밀 키가 있다. 수신자로부터 공용 키를 받아 암호화해 데이터를 보내고 수신..