2. SSL/TLS
SSL?
▸ SSL(Secure Socket Layer)
넷스케이프사에서 전자상거래 보안을 위해 개발
▸ TLS(Transport Layer Security)라는 이름으로 표준화
IETF가 표준 유지관리
▸ OSI 7 중에서 전송층(Transport Layer, 4)에 기반한 암호화 방식
HTTP뿐만 아니라 NNTP, FTP, XMPP등 응용층(Application
Layer, 7) 프로토콜에 상관없이 사용 가능
13. SSL/TLS
대칭키(SYMMETRIC-KEY) 암호화
A B
LOVE LETTER
ENCRYPTION KEY
L -> A
O -> B
V -> E
E -> V
T -> L
R -> P
ENCRYPTION KEY
L -> A
O -> B
V -> E
E -> V
T -> L
R -> P
18. SSL/TLS
대칭키(SYMMETRIC-KEY) 암호화
A B
C
ENCRYPTION KEY
L -> A
O -> B
V -> E
E -> V
T -> L
R -> P
ENCRYPT/
DECRYPT
ENCRYPT/
DECRYPT
ENCRYPTION KEY
L -> A
O -> B
V -> E
E -> V
T -> L
R -> P
???????
ABEV AVLLVP
26. SSL/TLS
인증기관(CA, CERTIFICATE AUTHORITY)
▸ 전자서명을 이용한 전자상거래(통신)에 있어 객관적으로 신뢰할
수 있는 제3자(Trustred Third Party)를 의미
▸ 전자서명 서명자 신원 확인
▸ 서명자의 공개키를 보관/관리
▸ 운영체제, 브라우저는 잘 알려진 인증기관의 목록을 보유한채 출
하
▸ 인증기관에서 발급한 인증서에는 공개키, 소유자식별정보, 인증
서발행기관, 만료일이 포함됨