Header

  1. View current page

    tadoli님의 노트

Profile_img_60x60_01
3

Part 6. Real-World System

 Real-World System

realworld-system.gif 

 

Chapter 19. 보안 전자 우편

  • 암호화된 전자우편 메시지 (Outlook express)

    • 암호화 알고리즘과 매개변수를 협상할 수 없음

      • 송신인이 암호화 알고리즘과 매개변수들 중에 하나를 사용해서 단지 하나의 메시지만을 적용해서 보냄
      • 수신인은 손신인이 보내온 알고리즘과 그에 따른 매개변수가 있을 때에만 전자 우편 복호화 가능
        (c.f SSL과 IPSec은 암호화 방법과 매개변수를 협상)
    • 보안 메일 암호화

mail_sec(1).gif 

 

기밀성(암호화)과 인증 실행 순서 선택

  • S/MIME과 PGP 전자우편에서의 필수 사항
  • 송신측: 암호화 후 서명

    • 수신측: 서명 확인 →  메시지 무결성 확인 → 메시지 복호화
  • 송신측에서 서명 후 암호화

    • 수신측: 메시지 복호화 → 메시지 무결성 확인 → 서명 확인

      • 서명과 메시지 무결성에 문제가 생기면 버림에 시간이 지체

 

전자우편 바이러스(Virus) 막기

  • 서명으로 가능

    • Alice → Bob (해커가 중간에 가로채서 메시지 변경)
    • Bob은 Alice의 공개키로 서명과 무결성 확인
    • 무결성에 문제가 발생
    • 메시지가 실행될 틈도 없이 버려짐

 

Chapter 20. Secure Socket Layer(SSL)와 Transport Layer Security(TLS)

  • SSL

    • 인터넷에서 신용카드 사용시
    • 인증, 기밀성, 메시지 무결성 구현
    • 인터넷 브라우저와 인터넷 서버 사이의 비밀키 교환을 하는 역할
    • 부인 방지를 제공하지 않음
  • SSL과 TLS의 역사

    •  1994년 Netscape에서 개발
    • 1995년 SSL v3 개발
    • 1999년 IETF TLS 분과에서 SSL v3를 바탕으로 한 TLS 표준 발표
    • MS, Netscape 모두 TLS 지원

 

기호들

 symbols.gif

 

SSL/TLS 세션

 

SSLTLS세션(1).gif 

 

Hello와 협상 매개변수

Hello협상-매개변수.gif 

 

인터넷 서버(Alice)에 대한 인증

  • 전자인증서(Alice) 전송

    • Alice는 전자인증서를 보내고
    • Bob은 Alice의 전자인증(공개키)을 확인하기 위해 CA인증을 사용

 authentication-for-alice.gif

 

키 교환

키교환(1).gif 

 

클라이언트(소비자-Bob)에 대한 인증

  • Alice는 Bob에 대한 인증을 Bob의 신용카드로 대신한다.

    • Bob이 사용할 신용카드 번호화 유효기간 등을 요구하여 신용카드 회사에 확인

 

메시지에 대한 암호화(기밀성)와 무결성 서비스

  • Alice는 암호화 메시지를 준비하고 전송

    • Compress → Hash  → Encrypt
  • Bob은 Alice로부터 받은 메시지를 인증하고 복구

    • Decrypt → Authentication → Decompress

 

TLS와 SSL에서 발생 가능한 문제점

  • 트래픽 분석을 막을 수 없다.
  • 특정 인터넷 주소로 들어오거나 나가는 메시지의 양을 해커가 알 수 있다.

 

History

Last edited on 06/09/2008 01:37 by tadoli

Comments (0)

You must log in to leave a comment. Please sign in.