ݺߣ

ݺߣShare a Scribd company logo
하이브리드 암호화 기법과
중간자 공격에 대하여
정보과학부
류명운
목 차
• 대칭키, 공개키 방식의 하이브리드 기법이란?
• 하이브리드 통신 구조 설계해보기
• 중간자 공격이란?
• 중간자 공격 과정 설계해보기
대칭키, 공개키 방식의 하이브리드 기법이란?
 연산속도가 빠름
대칭키 공개키
 키분배에 문제가 있음
 연산속도가 느림
 키분배에 문제가 없음
 하이브리드 기법
대칭키
1. 대칭키 생성
A
B
2. B에게 공개키 요구
4. 1에서 생성한 대칭키를 B의 공개키로 암호화한 후 B에게 전달
공개키 개인키
3. A에게 공개키 반환
5. A로부터 받은 암호화된 데이터(대칭키)를 자신의 개인키로 복호화
A,B는 공개키 방식을 이용하여 안전하게 대칭키를 공유했으며,
대칭키 방식으로 빠른 통신을 할수 있다.
공개키
공개키(대칭키)
대칭키
하이브리드 통신구조 설계하기
중간자 공격 과정 설계하기
개인키공개키
A
B
C
1. B공개키 요구
2. C의 공개키 반환
3. 데이터를 받을 공개키로 암호화한 후
B에게 암호화된 데이터 전송
4. A로부터 받은 암호화된 데이터(대칭키)를
자신의 개인키로 복호화
A는 B와 통신하는 줄 알고 있지만,
C가 중간에 끼어들어 자신의 공개키로 암호화된 데이터를 취했다.
공개키
개인키
공개키암호화된 데이터(C공개키)
데이터

More Related Content

[명우니닷컴]하이브리드기법과 중간자공격

  • 1. 하이브리드 암호화 기법과 중간자 공격에 대하여 정보과학부 류명운
  • 2. 목 차 • 대칭키, 공개키 방식의 하이브리드 기법이란? • 하이브리드 통신 구조 설계해보기 • 중간자 공격이란? • 중간자 공격 과정 설계해보기
  • 3. 대칭키, 공개키 방식의 하이브리드 기법이란?  연산속도가 빠름 대칭키 공개키  키분배에 문제가 있음  연산속도가 느림  키분배에 문제가 없음  하이브리드 기법
  • 4. 대칭키 1. 대칭키 생성 A B 2. B에게 공개키 요구 4. 1에서 생성한 대칭키를 B의 공개키로 암호화한 후 B에게 전달 공개키 개인키 3. A에게 공개키 반환 5. A로부터 받은 암호화된 데이터(대칭키)를 자신의 개인키로 복호화 A,B는 공개키 방식을 이용하여 안전하게 대칭키를 공유했으며, 대칭키 방식으로 빠른 통신을 할수 있다. 공개키 공개키(대칭키) 대칭키 하이브리드 통신구조 설계하기
  • 5. 중간자 공격 과정 설계하기 개인키공개키 A B C 1. B공개키 요구 2. C의 공개키 반환 3. 데이터를 받을 공개키로 암호화한 후 B에게 암호화된 데이터 전송 4. A로부터 받은 암호화된 데이터(대칭키)를 자신의 개인키로 복호화 A는 B와 통신하는 줄 알고 있지만, C가 중간에 끼어들어 자신의 공개키로 암호화된 데이터를 취했다. 공개키 개인키 공개키암호화된 데이터(C공개키) 데이터