비대칭 암호화 알고리즘 공개키 암호화 알고리즘 소속 : 한세사이버보안고등학교 조장 : 안도현

Slides:



Advertisements
Similar presentations
정보의 공유와 보호 정보의 공유와 관리 2. 정보 보호 기술과 지식 재산권.
Advertisements

1 네트워크 운영장비 1. Repeater 2. Bridge 3. HUB, SWITCH 4. Router 5. GATEWAY Part 06.
Chapter | 4 암호화 기술 Ⅱ암호화. ❖ 암호  통신문의 내용을 제 3자가 판 독할 수 없는 글자 · 숫 자 · 부호 등으로 변경 시킨 것 2/16 암호? 철수 영희 Plaintext attack attack ? ? Cryptography 개방통신로 모레 3.
최성락 최인석 나주한. 특징 : 공개키 n, g 를 사용하여 키 분배가 가능. (g 는 Zn 의 primitive element) Discrete logarithm 에 기반. 두 명 이상의 경우에도 적용가능. 키 교환 없이도.
최소의 안전성 손실을 갖는 MNT 타원곡선 생성 최소의 안전성 손실을 갖는 MNT 타원곡선 생성 대한수학회 봄 연구발표회 Copyright ⓒ 2009 Samsung SDS Co., Ltd. All rights reserved | Confidential.
8. 현대 대칭키 암호를 이용한 암호화 기법 경일대학교 사이버보안학과 김현성 교수.
I. 프로젝트 동기 II. 프로젝트 목표 III. 파일시스템 IV. 암호화 및 복호화 V. 인터페이스 VI. FBR READ/WRITE VII. 프로그램 흐름도 VIII. 미 구현 사항 IX. 프로젝트 기대효과 X. 프로그램 요구사항 및 팀원 역할분담 XI. 시연 XII.
HTTPS Packet Capture Tutorial
문산고등학교 학교에서의 인터넷 이용 수칙 사이버 예절, 건강한 디지털 세상의 시작입니다
컴퓨터 운영체제의 역사 손용범.
박 종 혁 1장. 개 요 박 종 혁
Chapter 10 비대칭 키 암호 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 8 네트워크 보안 Computer Networking: A Top Down Approach , 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009.
(c) Byoungcheon Lee, Joongbu Univ.
Chapter 4 공개키 암호 Knapsack RSA Diffie-Hellman key exchange
암호화 기술 SSL와 IPSec의 개요 및 동작과정
암호-4장. 공개키 암호 ㅎㅎ 정보보호 기능의 가장 핵심적 기술인 암호를 다룬다. 흥미로운 암호의 역사를 소개하고, 고전적인 암호체계로부터 현대적인 디지털 암호체계에 이르는 기술의 발전을 살펴보고 현대의 고급 암호분석 기법을 소개한다. 한빛미디어(주)
Chapter 17 전송층 보안: SSL과 TLS
전자계산학과 대학원 그룹웨어 연구실 진 훈 Code and RSA 전자계산학과 대학원 그룹웨어 연구실 진 훈
컴퓨터 프로그래밍 기초 [Final] 기말고사
자바 암호 프로그래밍 Java Cryptography Programming
제2장 관용암호: 고전암호 기법
제13장 전자서명과 인증 프로토콜 Digital Signatures and Authentication Protocols
Open Graphics Library 팀 명 : Spes 송정웅 김정환
Secure Electronic Commerce
교과목 소개 정보보호.
암호학 응용 Applied cryptography
I부 암호.
SSL (Secure Sockets Layers Protocol)
30장 메시지 보안, 사용자 인증과 키 관리 30.1 메시지 보안 30.2 전자서명 30.3 사용자 인증 30.4 키 관리
File Depender 중간 발표.
공개키 암호화 프로그래밍 전자상거래보안.
23 장 OSI 상위계층 23.1 세션(session)층 23.2 표현(presentation)층
Error Detection and Correction
정보화 사회와 컴퓨터 보안.
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
Chap 4. 공개키 암호.
제9장 공개키 암호 (I) Public-key Cryptography
암호화 및 인증.
전자상거래 보안 (암호학과 네트워크보안) ) Chul Ho Rhee
Part 05 정보 보호 개론 NOS 보안 보안 프로토콜 및 암호와 네트워크 보안 및 정보 보호 제도.
웹어플리케이션보안 암호프로그래밍, crypto-js
자바스크립트 암호 프로그래밍 Javascript Cryptography Programming
전자서명의 형태 수기서명 디지털서명. 전자서명의 형태 수기서명 디지털서명 전자서명의 필요성.
(Application of the Internet)
(c) Byoungcheon Lee, Joongbu Univ.
8장 쿠키와 세션 한빛미디어(주).
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
KERBEROS.
자바 암호 프로그래밍 Java Cryptography Programming
제 5장 공개키 암호.
제 13장 PGP 암호 기술을 조합하는 기술.
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
VHDL를 이용한 DES 설계 정보통신컴퓨터공학부 5조 김인옥, 백미숙
SSL, Secure Socket Layer
제 Ⅲ부 키, 난수, 응용 기술.
알고리즘 알고리즘이란 무엇인가?.
통신망 정보보호 이재광, 이임영, 소우영, 최용락.
클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책
오라클 11g 보안.
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
컬럼 대칭키 암호화 작업(SQL 2008) ① 마스터 키 생성 ② 인증서 생성 초기 한번만 실행 ③ 대칭키 생성
(c) Byoungcheon Lee, Joongbu Univ.
소리가 작으면 이어폰 사용 권장!.
암호 시스템 (Crypto system) 신효철
제 1장 서론 1.#.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
암호-3장. 대칭키 암호 ㅎㅎ 정보보호 기능의 가장 핵심적 기술인 암호를 다룬다. 흥미로운 암호의 역사를 소개하고, 고전적인 암호체계로부터 현대적인 디지털 암호체계에 이르는 기술의 발전을 살펴보고 현대의 고급 암호분석 기법을 소개한다. 한빛미디어(주)
소리가 작으면 이어폰 사용 권장!.
1 제조 기술의 세계 3 제품의 개발과 표준화 제품의 개발 표준화 금성출판사.
Presentation transcript:

비대칭 암호화 알고리즘 공개키 암호화 알고리즘 소속 : 한세사이버보안고등학교 조장 : 안도현 소속 : 한세사이버보안고등학교 조장 : 안도현 조원 : 강지수 , 김기성 , 이한웅 , 이성범 , 박영민

개요 RSA ECC 차이점

비대칭(공개키) 암호화 방식이란? 암호화 키와 복호화 키가 다른 알고리즘으로 공개키 암호 알고리즘이라고도 한다. 공개키 암호는 1970년대에 발명 암호의 세계에 일대 변혁을 가져온 방법 현대 컴퓨터나 인터넷에서 보안(security, 정보보호)은 공개키 암호에 크게 의존 공개키 암호 알고리즘의 성질을 응용한 것이 전자서명 시스템이다.

비대칭(공개키) 암호화 알고리즘 종류와 용어 정리 인수분해 : RSA(Rivest Shamir Adleman Algorithm) 타원곡선 : ECC(Elliptic Curve Cryptography) 이산대수 : DH(Diffie-Hellman Algorithm), DSA(Digital Signiture Algorithm), Elgamal 암호(Cryptography) 메시지를 해독 불가능한 형태로 변환하거나 또는 암호화된 메시지를 해독 가능한 형태로 변환하는 기술을 말한다 평문(Plaintext) 해독 가능한 형태의 메시지 암호문(Ciphertext) 해독 불가능한 형태의 메시지 암호화(Encryption) 평문을 암호문으로 변환하는 과정 복호화(Decryption) 암호문을 평문으로 변환하는 과정

비대칭(공개키) 암호화 방식 등장 배경 1974년부터 암호 전달 문제를 연구하기 시작 대칭 암호화 방식으로는 암호화 키 교환의 문제를 해결할 수 없었으며, 이를 위해 비대칭 암호화 방식이 연구됨. 1974년부터 암호 전달 문제를 연구하기 시작 1975년 디피는 비대칭키라 부르는 개념을 집에서 콜라를 가지러 아래층으로 내려가던 중에 떠올림. 위트필디 디피 마틴 헬만

평문의 암호화와 암호문의 복호화

공개키 암호의 암호화와 복호화 다르다 대칭 암호화 방식은 암호화와 복호화 키가 같다. 하지만, 공개키 암호화 방식은 키가 다르다.

비대칭(공개키) 암호화 알고리즘 Plain Text Encrypted Public key Private key 개인키 공개키 원칙1 : 암호화 키와 복호화 키는 동일한 사람의 키 쌍이어야 한다. 원칙2 : 키는 암호화/복호화 중 한번만 사용해야 한다. 원칙3 : 타인의 개인키는 사용할 수 없다.

비대칭 암호화 알고리즘 장점 저기로! 키의 유지 관리가 용이하고 안정성이 높다. 뚫기 힘들걸?

비대칭 암호화 알고리즘 단점 구조가 복잡하여 느리다. 아, 느리다… 뭐이리 복잡해;;

RSA (Rivest, Shamir and Adleman) 인수분해 문제의 어려움에 기반을 둔 알고리즘. 중요 정보를 두 개의 소수로 표현한 후 그것의 곱을 힌트와 함께 전송해 암호로 사용할 수 있다는 아이디어를 이용. 전자 서명의 길이는 RSA 시스템에서의 키 길이와 같다. 완전한 수학적 증명의 부족과 인수분해 문제가 NP-hard임에도 수많은 국제기구의 표준일 뿐만 아니라 산업 표준으로 권장 현재 가장 많이 사용되고 있는 공개키 알고리즘.

RSA 예제 ∴ D = 13 (N,E) 공개 N = 77 E =37 수신자는 p=7,q=11 선택 N = p * q = 77 암호화 : 평문이 15일 경우, C = 15^37 = X MOD 77 -> X = 15^37 MOD 77 = 77 복호화 : 암호문이 71일 경우, P =71^13 = X MOD 77 -> X = 77^13 MOD 77 = 15 D * 37 = 1 MOD 60 ∴ D = 13 (N,E) 공개 Pi(n) = (p-1) * (q-1) = 60 N = 77 E =37 숫자 15를 암호화 하여 전해보자! 수신자는 p=7,q=11 선택 N = p * q = 77 참고로 현재 사용되는 250 자리 RSA 암호는 복호화하는데 우주의 나이만큼 걸림.

ECC (Elliptic Curve Cryptosystem) 약 150년 전부터 수학적으로 광범위한 연구가 있어 왔다. 10여 년 전 비트 당 안전도가 타 공개키 시스템보다 효율적이다. 전원의 양이 한정된 이동 통신 기기의 암호화에 적용이 가능하고, 최근 높은 속도의 구현이 가능하다. 차세대 공개키 암호 방법으로 주목 받고 있다.

대칭과 비대칭 암호화 비교 구분 대칭키 암호방식 비대칭키 암호방식 암호키 관계 암호화키와 복호화키가 서로 같다. 다르다. 비밀로 보관한다. 공개한다. 암호화 키 암호 알고리즘 비밀로 하거나 공개하기도 한다. 비밀키 수 nC2(n=100이면 4,950개의 키가 생성된다.) 2n(n=100이면 200개의 키가 생성된다.) 안전한 인증 안전한 인증 곤란 안전한 인증 용이 제공 서비스 기밀성 기밀성, 부인방지, 인증 목적 데이터 암호화 키 전달 단점 키 전달과 정확성 공개키 중간자 공격에 취약 암호화 속도 빠름 느린 편

Thank you!!