전자상거래 보안 (암호학과 네트워크보안) 2017.5.17 Chul Ho Rhee richman3@naver.com.

Slides:



Advertisements
Similar presentations
1/1. 하나님은 당신을 사랑하시며 당신을 위한 놀라운 계획을 가지고 계십니다 ! 1. 주 안에 있는 나에게 딴 근심 있으랴 십자가 밑에 나아가 내 짐을 풀었네 십자가 밑에 나아가 내 짐을 풀었네 * 주님을 찬송하면서 할렐루야 할렐루야 내 앞길 멀고 험해도 나 주님만.
Advertisements

Chapter 8 현대 대칭키 암호를 이용한 암호화 기법
법학 입문 사례 2016년 1학기 한지영 교수.
저출산·고령화 사회의 극복을 위한 기업의 역할 (여성 고용에 대한 기업의 사례) 아시아나항공 주식회사.
청소년 범죄 손아영 오지연.
성결 어린이 영등포교회 유년부 정답은 뒷면에 제 11-31호 2011월 8월 14일 어디로 가세요?
지구의 모습.
마을과 함께 꿈을 키우는 행복한 경기교육 2016 경기꿈의학교 사업비 지침.
강의 기법과 상황대처 경기도 마약퇴치운동본부 김이항 약사 10.
제 1 부 2013년 노인일자리사업 안내 안동시니어클럽.
(사단법인)이주노동희망센터·보리샬 꼴르노커띠 학교설립추진위원회
Ⅵ. 빛(단원학습목표).
소방안전교육 대학건설본부 시설운영팀.
Cryptography and Network Security
음반시장 분석 과 목 : 매니지먼트 WS 2 담 당 교 수 : 박 필 원 학 과 : 연예매니지먼트과
제1장 소프트웨어 프로젝트 개요 1.1 프로젝트개요 1.2 프로젝트 유형 1.3 프로젝트 관리의 중요성과 실패 원인
현대암호편: RC5,ElGamal,Rabin
통로이미지㈜ 마케팅실 신입/경력 모집 ◎ 모집부분 및 자격요건 ◎ 채용인원 ◎ 전형절차 ◎ 제출서류 ◎ 연봉 ◎ 사전인터뷰
[학생용] 학생 여러분 안녕하세요 오늘은 저작권에 대해 알아보겠습니다..
클릭 시 하이퍼링크 활성화됨.
2005년 배출업소 환경관리실태 평가결과 환 경 부.
전자상거래 보안 (암호학과 네트워크보안) Chul Ho Rhee
1.정보보호 개론(1).
Chapter 10 네트워크 보안.
암호프로토콜 중부대학교 정보보호학과 이병천 교수 전자상거래보안
영덕풍력발전단지 준공 기념식 행사(안) 경영기획실.
전자상거래 보안 (암호학과 네트워크보안) Chul Ho Rhee
전자상거래 보안 (암호학과 네트워크보안) Chul Ho Rhee
생활 속의 암호 한림초 영재학급 6학년 수학 – 강사 현창석.
대제목 -소제목 ?.
9장 데이터링크층 소개 (Introduction To Data-Link Layer)
양념소갈비(구이/찜) ◆ 판매가격: 원/100g 원 부정불량식품신고는 국번없이 1399
7장: 빛의 간섭과 회절 빛의 간섭 단일슬릿과 회절 회절격자 – 더 선명해진 간섭무늬.
단 원 명 한 국 음 악 사.
강원도교육청 달라지는 학교 기록물 관리 ( 지식정보과 )
발표자 : 노수현 조원 : 장종훈,유창열,김범용 전인철,김세원
암호화 종류와 기법의 이해 박영민, 박용우, 박희석, 노승민, 남성혁.
8. 일상생활과 법 01. 법의 의미와 역할 02. 생활 영역에 따른 법의 분류 03.재판의 종류와 절차 04.일상생활 속
장애인과 함께하는 시민도서관 “신체적, 사회적 여건에 관계없이 공평하게 이용해야 할 것” 큰글자도서, 촉각도서, 오디오북, DVD, CD-ROM 등의 특수자료와 62만 여권의 도서를 장애인정보누리터와 각 자료실에.
진 행 순 서 시 간 주 요 내 용 교육강사 13:45 ~ 14:00 15’ 교육자 등록 - 14:00 ~ 14:05 5’
오피스텔 디자인 사용자 정하기! 설정1.영화, 드라마, 소설 속 캐릭(주인공) 1명을 사용자로
(c) Byoungcheon Lee, Joongbu Univ.
제8장 산업재해 관련 사회보장 진보적 언론의 입장 : 산업재해는 국민 건강권의 문제
온도는 반응 속도에 어떤 영향을 미칠까? 과학 본 차시의 주제입니다.
제 5장 공개키 암호.
신 재생에너지 만든 이: 송윤지,하 윤지 신 재생에너지에 대해 알아보자!.
2-3-1 민주 시민의 경제적 구실 3 (3)민주시민의 다양한 경제적 역할 주요 학습 내용 민주 시민의 다양한 경제적 역할
소방시설 자동산정 프로그램.
최초의 생명체는 어떤 생물이었을까? 최초의 생명체 광합성 세균의 진화 진핵 세포의 진화.
어떤 금속이 열전도가 빠른지 찾기 평택여자중학교 김수민.
Thanks! 30th anniversary 일시 : 2012년 11월 4일(주일) 오후 4시 화평 성결 교회 대예배실 제2회
Chapter 4 공개키 암호 Knapsack RSA Diffie-Hellman 키 교환 방식
고전 소설 갈래 정리 이 CD의 ppt 자료를 정상적으로 보기 위해서는 나눔글꼴 설치가 꼭 필요합니다.
허생전 許生傳 소단원 정리 문학에서 삶을 찾다 (3) 문학과 삶의 다양성
6.25와 이 승 만 그림으로 보는 주최 : 이승만대통령기념사업회, 한국교원단체총연합회, 공교육살리기학부모연합
“상례와 제례”.
기술가정 2학년 1학기 2.재료의 이용>1) 목재,플라스틱,금속재료의 특성>11/15제품의 구상
2-3-1 민주 시민의 경제적 구실 2 (2)민주 시민으로서의 생산자 역할 바람직한 기업의 활동 주요 기업의 사회적 책임 학습
부분 2부 합창하기 음악 5학년 1학기 8. 숲 속을 걸어요 (2 /3) 제작의도
주유취급소 마) 설치위치 고정주유설비 : 도로경계선 - 4m 부지경계선,담,건축물 벽 - 2m(개구부 없는 벽1m)
(c) Byoungcheon Lee, Joongbu Univ.
붙임줄, 이음줄, 임시표의 표현 방법을 알고 리코더 연주하기 음악 5학년 2학기
전동 공구 초기화면 기술·가정 2학년 1학기 Ⅲ. 재료의 이용 > 2. 제품의 구상과 만들기 >
제2장 방과후 아동지도의 사회적 요구.
오늘의 관심주 오늘의 관심종목 외인/기관 순매수 특징주 코스피 상해종합 다우존스 S&P500 16/01/04(월) 외국인 기관
행성의 대기 성분이 서로 다른 까닭은 무엇일까?(1) 역학적 에너지 보존 법칙 탈출 속도.
II-2. 지구 구성 원소와 지구계 1. 행성의 대기와 에너지 보존
중국IT조사연구 이동통신 시장 연구원 : 왕루이 조사연구시간 : ~ 경북대학교혁신센터
과목명: 사회 학년 학기: 3학년 1학기 시장경제의 이해> 시장경제의 특성 ( 1 / 7 )
Presentation transcript:

전자상거래 보안 (암호학과 네트워크보안) 2017.5.17 Chul Ho Rhee richman3@naver.com

강의목차 공개키 알고리즘 개념 RSA 암호알고리즘 공개키 알고리즘의 수학적 배경 ElGamal 암호알고리즘 2 2

공개키 알고리즘 개요 암호용 키 및 복호용 키가 다르다 비밀키 알고리즘에 비하려 속도가 느리다(1,000배) 긴 문서의 암호보다 비밀키 알고리즘의 비밀키 암호에 사용 • C =E(k pub-R (P)) , P =D(k priv-R (C)) P : 비밀키 값 3

공개키 알고리즘 개요 전자서명 생성 및 검증에 사용 • C = E(k priv-S(P)), P= D(k pub-S (C)) P : 해쉬함수 값(축약문) • k priv-S 는 전송자의 개인키이다 4

공개키 알고리즘 암호 및 복호 표현방법 C =E(k pub-R (P)) = Pe mod n ☞ e 공개 키 P =D(k priv-R (C)) = Cd mod n ☞ d 개인 키 5

공개키 알고리즘 개요 키 관리와 키 분배가 용이하다 키 관리  A, B, C 사람과 공개키 암호통신을 할 경우 각자의 공개 키 및 개인 키를 생성하여, 공개키는 공개하고 자신의 개인키만 관리한다. ☞ (k pub(A), k priv(A), k pub(B), k priv(B), k pub(C), k priv(C) )  n 사람이 암호화 통신할 경우 2· n 개 의 키가 필요하다. 키 분배  공개 키에 의한 암호화 통신을 할 경우 각자의 공개 키를 공개하여 필요할 때 상대방이 이용할 수 있도록 한다. (디렉토리 서버에 저장) 6

공개키 알고리즘 공개키 알고리즘의 적용사례(전자서명/비밀키 암호) 7

암호화와 전자서명 암호화 및 전자서명 처리과정 송신자는 메시지(평문)을 해쉬함수를 이용하여 축약문(message digest) 값을 생성한다. 송신자는 자신의 서명용 개인키로 축약문을 암호하여 전자서명을 생성한다. 송신자는 비밀키 알고리즘을 이용하여 비밀 키로 메시지를 암호 한다. 메시지의 암호화에 사용된 비밀 키를 수신자의 키 교환용 공개키로 암호화 하여 전자봉투를 만든다. • 송신자는 사전에 수신자의 키 교환용 공개키가 있는 인증서를 획득 하여야 한다. 8

암호화와 전자서명 암호화 및 전자서명 처리과정 송신자는 암호화된 메시지와 전자봉투를 수신자에게 전송한다. 수신자는 암호화된 메시지와 전자봉투를 받은 후, 자신의 키 교환용 개인키로 전자봉투를 복호하여 비밀 키를 얻는다. 수신자는 획득한 비밀 키로 암호화된 메시지를 복호하여 메시지 내용을 파악한다. 수신자는 송신자의 전자서명용 공개키가 들어있는 인증서를 획득한다. 수신자는 인증서에서 전자서명용 공개 키를 추출하여 송신자의 전자 서명을 복호하여 축약문을 생성한다. 9

암호화와 전자서명 암호화 및 전자서명 처리과정 수신자는 송신자의 메시지를 동일한 해쉬함수로 처리하여 축약문를 생성한다. 전자서명을 복호하여 얻은 축약문과 메시지로부터 구한 축약문을 서로 비교하여 메시지의 무결성과 메시지 송신자의 신원확인을 한다. 10

RSA 암호 11

RSA 암호 알고리즘 공개키 및 개인키 생성과정 두 개의 큰 소수 p, q 를 선정하여 n = p · q 를 계산한다 (n) 과 서로 소인 공개키 e ((e , (n)) = 1) 를 임의로 선택한다. 확장형 유클리드 알고리즘으로 e · d  1 mod (n)을 만족하는 개인 키 d 를 구한다.  개인 키 e 와 공개 키 d 는 서로 역원관계이다 {n, e}는 공개 키로 공개하고, { d }는 개인 키로 개인이 보관한다. 12

RSA 암호 알고리즘 키 생성 알고리즘 13

RSA 암호 알고리즘 암호 및 복호 과정 개념도 14

RSA 암호 알고리즘 RSA 암호해독 Alice와 Bob이 RSA 암호화 통신 내용을 공격자인 Eve가 암호해독을 어렵다. 15

RSA 암호 알고리즘 RSA 암호의 수학적 증명 RSA 암호의 암호화 및 복호화 과정을 오일러의 제 2 정리를 이용하여 수학적으로 증명할 수 있다. 오일러의 제2정리에 의해 다음과 같이 생각할 수 있다. Bob이 복호화 평문을 P1 이라 하고 이것이 Alice가 작성한 평문 P와 같다는 것을 증명해 보자 ☞ ed  1(mod Ø(n) 이므로 16

RSA 암호 알고리즘 간단한 예제 수신자인 Bob은 p 와 q 를 7 과 11로 선택해서 n = 77을 계산한다. Ø(77) =Ø(7 × 11) = (7 − 1) × (11 − 1) = 60 이 된다. Bob 은 Z60∗ 안에서 e · d mod 60 = 1 관계에 있는 두 개의 지수 e 와 d 를 선정한다. 만약 e 를 13으로 선택한다면, d 는 37 이 된다. e와 d는 서로 역원관계이다. 전송자인 Alice 는 평문 5 를 Bob에게 보내려고 한다. Alice는 bob의 공개된 키 값 13을 이용해서 5를 암호화 한다. Bob은 암호문 26 을 수신하고 자신의 개인 키 37을 이용하여 복호 한다. ☞ e · d  1(mod Ø(n) 이므로 17

RSA 암호 알고리즘 간단한 실제 적용사례 제니퍼는 자신의 키 쌍을 만들기 위해 p = 397, q = 401을 사용하여 n = 159197을 계산한다. Ø(159197) = 158400을 계산한 후, e = 343 and d = 12007을 선택했다. 테드가 e 와 n을 알면 메시지 ‘no’를 제니퍼에게 보내는 과정이다. ‘no’는 숫자코드로 바꾸면 1314이고, (1314)343=33677(mod159197)이 된다. 18

RSA 암호 알고리즘 19

Thanks Chul Ho Rhee richman3@naver.com