암호 시스템 (Crypto system) 신효철

Slides:



Advertisements
Similar presentations
Chapter | 4 암호화 기술 Ⅱ암호화. ❖ 암호  통신문의 내용을 제 3자가 판 독할 수 없는 글자 · 숫 자 · 부호 등으로 변경 시킨 것 2/16 암호? 철수 영희 Plaintext attack attack ? ? Cryptography 개방통신로 모레 3.
Advertisements

최성락 최인석 나주한. 특징 : 공개키 n, g 를 사용하여 키 분배가 가능. (g 는 Zn 의 primitive element) Discrete logarithm 에 기반. 두 명 이상의 경우에도 적용가능. 키 교환 없이도.
최소의 안전성 손실을 갖는 MNT 타원곡선 생성 최소의 안전성 손실을 갖는 MNT 타원곡선 생성 대한수학회 봄 연구발표회 Copyright ⓒ 2009 Samsung SDS Co., Ltd. All rights reserved | Confidential.
8. 현대 대칭키 암호를 이용한 암호화 기법 경일대학교 사이버보안학과 김현성 교수.
HTTPS Packet Capture Tutorial
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
박 종 혁 1장. 개 요 박 종 혁
표준 SSL Server Identification
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.
Accredited Certificate
Identity Based Cryptosystem
제3장 관용암호: 현대적 암호기법
(c) Byoungcheon Lee, Joongbu Univ.
TeslaCrypt Analysis Presenter 김동현 김태룡.
14주차 1교시 강화계획 [학습목표] 1. 강화계획의 정의를 안다 [학습내용] 1. 단순한 강화계획 2. 간헐적 강화 3. 복합 계획 4. 선택과 대응법칙 [사전학습] 강화계획이 일어날 수 있는 사례를 생각해본다.
제 8장 메시지 인증 코드 메시지가 보낸 그대로 왔는가?.
Chapter 4 공개키 암호 Knapsack RSA Diffie-Hellman key exchange
암호화 기술 SSL와 IPSec의 개요 및 동작과정
암호-4장. 공개키 암호 ㅎㅎ 정보보호 기능의 가장 핵심적 기술인 암호를 다룬다. 흥미로운 암호의 역사를 소개하고, 고전적인 암호체계로부터 현대적인 디지털 암호체계에 이르는 기술의 발전을 살펴보고 현대의 고급 암호분석 기법을 소개한다. 한빛미디어(주)
컴퓨터 과학과 김지현 ( 보안에서의 전자서명과 xmldsig 컴퓨터 과학과 김지현 (
Chapter 17 전송층 보안: SSL과 TLS
전자계산학과 대학원 그룹웨어 연구실 진 훈 Code and RSA 전자계산학과 대학원 그룹웨어 연구실 진 훈
Secure Socket Layer.
자바 암호 프로그래밍 Java Cryptography Programming
제13장 전자서명과 인증 프로토콜 Digital Signatures and Authentication Protocols
Team Project : SSL 2008/05/27 정보보호 응용 발표자 : 신용철.
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)층
제10장 메시지 인증과 해쉬 함수 Message Authentication and Hash Functions
정보화 사회와 컴퓨터 보안.
9장. 디지털 증거의 무결성 유지.
안전한 통신 JSSE (Java Secure Sockets Extension)
Chap 4. 공개키 암호.
암호학의 기초 ,(월).
제9장 공개키 암호 (I) Public-key Cryptography
OMA DRM 2.0을 적용한 경량화된 DRM 서비스 구현
암호화 및 인증.
전자상거래 보안 (암호학과 네트워크보안) ) Chul Ho Rhee
Part 05 정보 보호 개론 NOS 보안 보안 프로토콜 및 암호와 네트워크 보안 및 정보 보호 제도.
웹어플리케이션보안 암호프로그래밍, crypto-js
자바스크립트 암호 프로그래밍 Javascript Cryptography Programming
전자서명의 형태 수기서명 디지털서명. 전자서명의 형태 수기서명 디지털서명 전자서명의 필요성.
(c) Byoungcheon Lee, Joongbu Univ.
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
KERBEROS.
자바 암호 프로그래밍 Java Cryptography Programming
제1장 정보보호 개요
제 13장 PGP 암호 기술을 조합하는 기술.
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
비대칭 암호화 알고리즘 공개키 암호화 알고리즘 소속 : 한세사이버보안고등학교 조장 : 안도현
VHDL를 이용한 DES 설계 정보통신컴퓨터공학부 5조 김인옥, 백미숙
SSL, Secure Socket Layer
제 Ⅲ부 키, 난수, 응용 기술.
통신망 정보보호 이재광, 이임영, 소우영, 최용락.
오라클 11g 보안.
컬럼 대칭키 암호화 작업(SQL 2008) ① 마스터 키 생성 ② 인증서 생성 초기 한번만 실행 ③ 대칭키 생성
1.전자상거래를 위한 기본 법률 ; 전자거래기본법
한국의 인터넷 뱅킹 보안에 대하여 Oxford University Computing Laboratory
(c) Byoungcheon Lee, Joongbu Univ.
정보보호 개론 Chapter 04 암호화 기술.
전자세금계산서 시스템 구축 제안
암호-3장. 대칭키 암호 ㅎㅎ 정보보호 기능의 가장 핵심적 기술인 암호를 다룬다. 흥미로운 암호의 역사를 소개하고, 고전적인 암호체계로부터 현대적인 디지털 암호체계에 이르는 기술의 발전을 살펴보고 현대의 고급 암호분석 기법을 소개한다. 한빛미디어(주)
Presentation transcript:

암호 시스템 (Crypto system) 200310110 신효철

암호학 기밀성과 인증을 해결하기 위한 수학적 연구 기밀성(Privacy) 인증(Authentication) 공개된 채널을 통해 정보의 누출 없이 문서를 안전하게 상대방에게 전달 대칭키 알고리즘을 주로 이용 인증(Authentication) 신분확인, 전자서명, 메시지 인증 등 공개키(비대칭키)알고리즘을 주로 이용

대칭키 알고리즘 가정 목표 문제점 통신하려는 A, B는 공개되지 않은 같은키 공유 암호문을 만드는 알고리즘은 공개 암호문은 공개 목표 키를 모르고 공개된 알고리즘과 암호문 만으로는 평문을 알 수가 없음 문제점 어떻게 서로 같은 키를 공유할 것인가? 비공개 채널로 전송 공개키 알고리즘, 공개 키 분배 알고리즘

대칭키 암호 시스템 대칭키 암호알고리즘의 형태 블록 암호 스트림 암호 ※ DES, IDEA, MISTY, SEED, AES n비트 평문 n비트 암호키 이진 키수열 난수 생성기 n비트 초기값 m비트키 이진평문수열 이진 암호문수열 ※ DES, IDEA, MISTY, SEED, AES ※주로 유럽에서 개발

공개키 알고리즘 가정 목표 문제점 장점 키 Ex 와 Dx 를 직접 만들어서 Dx 는 감추고 Ex 는 공개함 암호알고리즘과 암호문이 공개 목표 Ex 암호 알고리즘과 암호문으로 평문을 알 수가 없음 문제점 안전을 위해서는 키 길이가 길고 암호문 작성 시간도 비밀키에 비해 100 – 1000배 정도 느림 장점 키 분배용으로 사용 할 수 있음 인증등에 적합

공개키 암호 시스템 기반문제 암호 서명 소인수 분해 문제 RSA Rabin Rabin-Williams Blum-Glodwasser 이산 대수 문제 EIGamal KCDSA DSA 타원곡선 이산 대수 문제 ECC ECDSA EC-KCDSA 기타 Knapsack

공개키 종류 RSA(Rivest Shamir Adleman) 공개키와 개인키를 세트로 만들어서 암호화와 복호화를 하는 인터넷 암호화 및 인증 시스템 (암호화)공개키 (복호화)개인키 특정한 상대만 가능한 복호화, 특정상대에게 메세지전달 (암호화)개인키 (복호화)공개키 상대방에게 자신임을 증명. Ex) 전자서명 두 소수를 가지고 비밀키, 암호키를 생성 공개키 두 소수의 곱으로 생성 비밀키 두 소수의 곱을 소인수분해 해서 생성 두 소수의 크기가 클수록 보안성이 커짐 두 소수의 크기가 커질수록 복호화 시간도 늘어남

공개키 종류 ECC(Elliptic Curve Cryptosystem) 타원곡선 시스템을 이용한 공개키 암호방식 짧은 키 사이즈로 높은 안전성 서명할 때의 계산을 고속 스마트카드(IC카드) 등의 정보처리능력이 그다지 높지 않은 기기에서 이용하기에 적합한 암호화 방식

공개키종류 KCDSA(Korea Certification-based Digital Signature Algori ) 이산대수 문제의 어려움에 기반을 둔 전자서명 알고리즘 한국통신정보보호학회의 주관 하에 우리 나라의 주요 암호학자들이 주축이 되어 1996년 11월에 개발 ECKCDSA(Certificate-based Digital Signature Algorithm using Elliptic Curves) KCDSA 전자서명을 타원곡선을 이용한 전자서명 알고리즘으로 변형한 것 공개키 시스템의 키 길이에 비해서 훨씬 짧은 키를 사용하여도 동일한 안전도를 제공하므로 스마트 카드, 무선 통신 등과 같이 메모리와 처리능력이 제한된 분야에서 매우 효과

대칭키 vs 공개키 암호시스템 항목 \ 암호시스템 대칭키 공개키 키의 상호관계 암호화키 = 복호화키 암호화키 ≠ 복호화키 항목 \ 암호시스템 대칭키 공개키 키의 상호관계 암호화키 = 복호화키 암호화키 ≠ 복호화키 암호화키 비밀 공개 복호화키 암호알고리즘 비밀/공개 대표적인예 DES, IDEA, SEED RSA, EIGamal, ECC 비밀키 전송 필요 불필요 키의 개수 n(n-1)/2 2n 안전한 인증 곤란 용이 암호화 속도 고속 저속 경제성 高 低 전자서명 복잡 간단