Software Courses/Network

Network security : overview

김 정 환 2021. 1. 12. 20:15
반응형
본 내용은 한양대학교 이석복 교수님의 강의를 참고하여 정리하였습니다. 교재는 Pearson/Addison Wesley에서 출판한 Computer networking : a top-down approach입니다.

 

 

Network security

    - Confidentiality (기밀성) : A가 B에게 메시지를 보낼 때, 오로지 B만 봐야 한다.

    - Authentication (인증) : A와 B는 서로 B와 A인지 확인해야 한다.

    - Message integrity (메시지 무결성) : 전송된 메시지는 오류 없이 도착해야 한다.

    - Access and availability (접근과 이용성) : 서비스들은 사용자가 접근할 수 있고 사용할 수 있어야 한다.

 

    - 상황

        * Alice와 Bob은 서로 사랑해서(에휴...) 비밀스럽게 대화하고 싶다.

        * Trudy(본인)은 이들의 대화에 간섭하여 메시지를 삭제하거나 바꾸어 헤어지게 만들고 싶다.

 

        * Alice와 Bob은 실제 상황에서 무엇인가?

            + Web browser/server, banking client/server, DNS servers, routers, etc

 

 

암호화 개요

    - K : Key로 암호화하거나 복호화하는 데 사용

    - m : 메시지

    - K(m) : 암호화된 메시지

    - KA(KB(m)) = m : KB로 암호화된 메시지에 KA를 사용하여 풀 수 있다.

반응형

'Software Courses > Network' 카테고리의 다른 글

Network security : Authentication, Integrity  (0) 2021.01.12
Network security : cryptography  (0) 2021.01.12
Link layer : wireless  (0) 2021.01.11
시나리오  (0) 2021.01.11
Link layer : switch  (0) 2021.01.11