SlideShare a Scribd company logo
1 of 5
하이브리드 암호화 기법과
중간자 공격에 대하여
정보과학부
류명운
목 차
• 대칭키, 공개키 방식의 하이브리드 기법이란?
• 하이브리드 통신 구조 설계해보기
• 중간자 공격이란?
• 중간자 공격 과정 설계해보기
대칭키, 공개키 방식의 하이브리드 기법이란?
 연산속도가 빠름
대칭키 공개키
 키분배에 문제가 있음
 연산속도가 느림
 키분배에 문제가 없음
 하이브리드 기법
대칭키
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

More from Myeongun Ryu

Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)Myeongun Ryu
 
Iot 지xx,김xx,장xx(dot점자스마트워치,gest,i pavement+가상현실)
Iot 지xx,김xx,장xx(dot점자스마트워치,gest,i pavement+가상현실)Iot 지xx,김xx,장xx(dot점자스마트워치,gest,i pavement+가상현실)
Iot 지xx,김xx,장xx(dot점자스마트워치,gest,i pavement+가상현실)Myeongun Ryu
 
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)Myeongun Ryu
 
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)Myeongun Ryu
 
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)Myeongun Ryu
 
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)Myeongun Ryu
 
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)Myeongun Ryu
 
[명우니닷컴]자바 스레드에 대해
[명우니닷컴]자바 스레드에 대해[명우니닷컴]자바 스레드에 대해
[명우니닷컴]자바 스레드에 대해Myeongun Ryu
 
[명우니닷컴]S key 인증과정
[명우니닷컴]S key 인증과정[명우니닷컴]S key 인증과정
[명우니닷컴]S key 인증과정Myeongun Ryu
 
[명우니닷컴]웹보안채팅 Isyouchat
[명우니닷컴]웹보안채팅 Isyouchat[명우니닷컴]웹보안채팅 Isyouchat
[명우니닷컴]웹보안채팅 IsyouchatMyeongun Ryu
 
[명우니닷컴]DB-휘트니스센터-데이터모델링
[명우니닷컴]DB-휘트니스센터-데이터모델링[명우니닷컴]DB-휘트니스센터-데이터모델링
[명우니닷컴]DB-휘트니스센터-데이터모델링Myeongun Ryu
 
[명우니닷컴]해커란?
[명우니닷컴]해커란?[명우니닷컴]해커란?
[명우니닷컴]해커란?Myeongun Ryu
 
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)Myeongun Ryu
 
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)Myeongun Ryu
 

More from Myeongun Ryu (14)

Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
Iot 천xx,이xx,황xx(독립형사방댐원격관리시스템,비콘활용시스템,iot home서비스+체온유지를위한센서스티커)
 
Iot 지xx,김xx,장xx(dot점자스마트워치,gest,i pavement+가상현실)
Iot 지xx,김xx,장xx(dot점자스마트워치,gest,i pavement+가상현실)Iot 지xx,김xx,장xx(dot점자스마트워치,gest,i pavement+가상현실)
Iot 지xx,김xx,장xx(dot점자스마트워치,gest,i pavement+가상현실)
 
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)
Iot 전xx,김xx,조xx(yakon-h,liftware,novus+i-wallet스마트지갑)
 
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)
 
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)
Iot 안xx,오xx,홍xx(moblo,way,trunkster+매일매일스마트한치아분석grut치아)
 
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)
Iot 류xx,박xx,신xx(das,g-its,glow cap+임산부대중교통헬퍼시스템)
 
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)
Iot 김xx,김xx,김xx(아마존대시,네스트,스마트미러+스마트케어변기)
 
[명우니닷컴]자바 스레드에 대해
[명우니닷컴]자바 스레드에 대해[명우니닷컴]자바 스레드에 대해
[명우니닷컴]자바 스레드에 대해
 
[명우니닷컴]S key 인증과정
[명우니닷컴]S key 인증과정[명우니닷컴]S key 인증과정
[명우니닷컴]S key 인증과정
 
[명우니닷컴]웹보안채팅 Isyouchat
[명우니닷컴]웹보안채팅 Isyouchat[명우니닷컴]웹보안채팅 Isyouchat
[명우니닷컴]웹보안채팅 Isyouchat
 
[명우니닷컴]DB-휘트니스센터-데이터모델링
[명우니닷컴]DB-휘트니스센터-데이터모델링[명우니닷컴]DB-휘트니스센터-데이터모델링
[명우니닷컴]DB-휘트니스센터-데이터모델링
 
[명우니닷컴]해커란?
[명우니닷컴]해커란?[명우니닷컴]해커란?
[명우니닷컴]해커란?
 
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
 
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)
[명우니닷컴] PWR3 중가고사 대체 논문 발표자료(스마트폰 사용자패턴을 수집 및 분석하여 스마트폰 중독지수 체크시스템)
 

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

  • 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공개키) 데이터