암호화 종류와 기법의 이해 박영민, 박용우, 박희석, 노승민, 남성혁.

Slides:



Advertisements
Similar presentations
10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
Advertisements

일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
경영학과 이은지 경영학과 윤혜리 경영학과 이지은 경영학과 유승연 경영 성공사례 분석.
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
일본주식시장의 신 고레가와긴조 투자전략 6 조 안승권. 신문수 발표자 : 신 문 수. 출 생 : 1897 효고현에서 출생 학 력 : 초등학교졸업, 사업가 1992 년 95 세 사망 유일한 자서전 1981 년 스미토모 금속광산 주식매매 200 억엔 벌다⇒ 일본 소득세 납세.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
D-Guard Security Suites 제품 소개서
2009개정 중등 국어과 교육과정 울산광역시교육청 교육과정 컨설팅단 : 정일진.
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
달라지는 노동법 개정 내용 노무법인 正道 잠시나마… 주요 노동관계법 개정내용 3. 마무리 Contents
주마등 신동진.
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회
서울시 ‘찾아가는 동 주민센터’ 사업 시행 이후 지역사회의 변화
공교육 정상화 및 선행학습 금지 학부모 연수 부천송일초등학교.
설계 프로젝트 경진대회 성결대학교 컴퓨터공학과 내가 꾸미는 우리 집 팀장 김용훈 김경희 김미선 김헌진.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
소리가 작으면 이어폰 사용 권장!.
뇌를 자극하는 Windows Server 장. 파일 서버.
내 아이를 위한 구강관리.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
통합 접근 권한 관리의 모든 것.
로그인 로그인을 하시기 전에 상단 엑티브엑스 프로그램을 실행 후 로그인을 해주시기 바랍니다.
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
치매의 예방 김 은민 윤금 노인요양원 치매의.
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
암호 이야기 - 보이지 않는 전쟁 -.
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
뇌를 자극하는 Windows Server 장. 파일 서버.
뇌를 자극하는 SQL Server 장. 서버 자동화.
WIPI 플랫폼 상의 휴대폰용 네트워크 게임 이 제걸(PL) 백 인호.
동호회 구축 제안서 인터넷전문가그룹 4biz.
Oracle DBMS 설치.
Database 소개.
Operating System System Program OS의 목적 OS의 종류 Application Program과 구별
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
개인정보 유출 및 그에 따른 책임 확대 개인 정보 데이터 유출사례 점점 증가 데이터 유출에 따른 기업의 책임 확대
고구려,백제,신라의 건국과 발전 Start!
Packet Analyzer V (주) 이네스 닷컴.
Part 5. MS-SQL Server Basic
Use of a Broken or Risky Cryptographic Algorithm
2. CONCEPTS 컴퓨터 네트워크 실험실 석사 1학기 강 동 호.
ITQ 액세스 문제풀이 TIP 한국생산성본부 ITQ센터
소프트웨어 개발보안 설명 및 예시 ‘ (수) 22: 기 배주진.
The Party-State (1) 영 어 학 부 강물결 영 어 학 부 박우인
01. 개요 서버의 관리자에게 백업은 중요한 업무 중 하나 Windows Server 2003의 백업 도구
제안 목적 고객성향 분석으로 매출 증대 유사업체 분석으로 신상품 홍보 원가요소 분석 및 피드백으로 원가율 관리
청각기관의 구조와 기능2 옥정달.
6장 마케팅 조사 박소현, 김중호, 박기찬.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
CONTENTS Ⅰ. 대회목적 Ⅱ. 대회개요 Ⅲ. 대회요강 Ⅳ. 대회규정 Ⅴ. 운영계획 Ⅵ. 홍보계획 Ⅶ. 예산계획.
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
전화응대 매뉴얼.
홈페이지 제안서
차세대 뱅킹시스템 프로젝트의 DBMS 튜닝 이슈 극복 사례
HW 2: Cryptography.
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
제3의 미디어, SNS의 힘! 경영학부 권예슬.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
2009개정 중등 국어과 교육과정.
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
Presentation transcript:

암호화 종류와 기법의 이해 박영민, 박용우, 박희석, 노승민, 남성혁

Contents 1. 비대칭 암호화 방식과 기법(RSA)→ 박영민 2. 치환 , 시저 암호 3. EFS(Encrypting File System) 4. DB암호화 5. Endian

Contents 비대칭형 암호화 방식 개발 계기? 비대칭 암호화 알고리즘 종류 RSA방식 특징과 장단점 RSA방식 과정

PKI 인증 기밀성 무결성 부인방지 Key Managment X

비대칭형 암호화 방식 개발 계기?

종류 비대칭 암호 알고리즘 RSA DES ECC

RSA 리베르트

특징 장점 단점 RSA 안정성과 신뢰성이 높음 큰 소인수의 곱을 인수분해 하는 알고리즘이다. 공개키가 전송도중 유출되더라도 안전하다. 설명하거나 이해하기에 가장 간단한 알고리즘이면서도 안전성이 높다. 현재까지도 제일 많이 사용되는 공개키 암호 알고리즘이다. 각 사용자가 자신의 개인 키를 소유하고, 공개 키를 배포한다. 안정성과 신뢰성이 높음 대칭키 암호화보다 더 나은 키 분배를 할 수 있다. 대칭 시스템보다 더 좋은 확장 가능성이 있다. 범용적으로 사용이 가능하다. 인증과 부인 봉쇄를 제공한다.(즉, 전자서명 및 사용자 인증 등에 사용) 대칭키 암호화보다 훨씬 느리게 동작한다. 대체적으로 bit수가 많고 수행시간이 길다. 수학적으로 집약적인 작업이다.

RSA 1. a와 b는 각자 공개키/비밀키 쌍을 생성 2. a와 b는 각자의 공개키를 서로 주고 받음. 3. a는 b에게 전달할 문서를 b에게서 받은 공개키로 암호화 한다. 4. b는 a에게서 암호화된 문서를 받고 저장 했던 비밀키로 복호화 한다. 5. b는 공개키를 a에게만 주엇으므로, 복호화에 성공한다면 a가 문서를 보낸것이 확인됨. → (인증) 6. b는 문서를 받앗으므로 a에게서 받은 공개키로 받았다는 답신을 암호화 해서 a에게 전송 7. a는 Return받은 응답을 저장해 두었던 b의 비밀키로 복호화 한다. 8. 복호화가 되므로 b가 문서를 제대로 받앗다는 것이 확인됨. → (부인방지) a는 서버 b는 클라이언트

RSA server 공개키 결과 암호화/공개키 생성 공개키 암호화 자료 클라

평문 암호화 공개키 암호문 복호화 비밀키 RSA Start

EX) ■ 키생성 - 두 개의 큰 소수 p와 q를 선택하고 이들의 곱 n=pq를 계산한다. - n과 서로소인 e를 선택하고 de=1 mod φ(n)를 만족하는 수 d를 계산한다. (n, e)는 공개키로 공개하고 d는 개인키로 비밀히 보관한다. ■ 암호화 - 메시지 m을 암호화하기 위하여 송신자는 수신자의 공개키 (n, e)를 이용하여 다 음과 같이 암호화한다. c=memodn - c를 메시지 m에 대한 암호문으로 수신자에게 전송한다. ■ 복호화 - 수신자는 자신의 비밀키 d를 이용하여 암호문 c를 다음과 같이 복호화 한다. c dmodn→m

치환 암호 암호학에서 치환 암호 (置換暗號, substitution cipher)는 일정한 법칙에 따라 평문(平文, plaintext)의 문자 단위를 다른 문자 단위로 치환하는 암호화 방식이다. 여기서 '단위'는 반드시 하나의 문자에 대응할 필요는 없고, 하나의 비트일 수도 있고 한 문자일 수도 있고 여러 문자의 덩어리일 수도 있다.

EX) 간단한 암호화 방법으로 알파벳에서 각 문자를 다음 문자로 치환하는 방법이 있다. 즉, a는 b로, b는 c로, c는 d로, …, 마지막으로 z는 a로 치환한다. 물론 이 방법은 깨지기 쉽다. 이 방법을 사용하면 "Hello my name is Bob."이 "Ifmmp nz obnf jt Cpc."로 암호화된다. 이 때 시저 암호라고 부른다.

※시저암호 암호학에서 카이사르 암호(Caesar cipher) 또는 시저 암호는 암호학에서 다루는 간단한 치환암호의 일종이다. 암호화하고자 하는 내용을 알파벳별로 일정한 거리만큼 밀어서 다른 알파벳으로 치환하는 방식이다. 예를 들어 3글자씩 밀어내는 카이사르 암호로 'COME TO ROME'을 암호화하면 'FRPH WR URPH'가 된다. ex)인코더

EFS란? 윈도우 2000 운영 체제에서 파일이나 폴더가 암호 형태로 저장되고 개인 사용자와 인가된 검색 에이전트만이 해독할 수 있도록 된 암호화 기법. 특히, 컴퓨터나 파일의 절도 피해가 문제가 되는 이동 컴퓨터 사용자와 매우 중요한 자료를 보유한 사람에게 유용하다. 암호화된 파일과 폴더를 저장하고 검색하기 위해서는 윈도우 2000에 설치된 프로그램을 사용해야 한다.

EFS 특징 EFS는 NTFS 드라이버와 연계되어 있어 파일의 암호화 및 복호화는 유저가 모르게 실행된다. 유저가 암호화가 설정된 파일에서 액세스할 경우에 EFS가 사용되고 있는 것을 느끼지 못하고 읽을 수 있다. 또한 해당 파일을 다시 보존하면 다시 암호화되어 저장된다. 암호화는 탐색기에서 암호화 속성을 지정하는 것만으로 사용할 수 있다. 암호화에 사용되는 파일 암호화 키나 유저의 디지털 증명서는 자동으로 작성된다. 유저가 특별한 이유가 없어도 EFS를 이용할 수 있다.

EFS 장점! 기존 BitLocker와 비교할 때 EFS의 뚜렷한 장점은 암호화 키가 사용자의 자격 증명으로 보호되는 안전한 키 저장소에 저장된다는 것입니다. 이 구성에서 자격 증명은 암호입니다. 따라서 컴퓨터에 대한 권한이 부여된 다른 사용자는 대화식으로 또는 네트워크를 통해 컴퓨터에 로그온 할 수 있으나, 파일 액세스가 특별히 허용되는 경우를 제외하고 이 사용자는 다른 사용자가 EFS를 사용하여 보호하고 있는 컴퓨터의 기밀 파일에 액세스할 수 없습니다.

EFS 구현(폴더 생성)

EFS 구현(암호화)

EFS 구현(액세스 거부되는 모습)

DB암호화란? DB 암호화는 데이터베이스에 주요 정보 저장 시 암호화 키와 암호화 알고리즘을 이용하여 데이터를 암호화하여 저장하고 필요시 복호화하여 활용하게 해 다양한 경로의 DB를 통한 개인정보를 차단해주는 개인정보보호의 우선적용 대상이자 최종의 보안 솔루션을 말합니다.

DB암호화의 정의 DB(데이터베이스)는 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 말함 자료항목의 중복을 없애고 자료를 구조화하여 저장함으로써 자료검색과 갱신의 효율을 높이는 것

구축 시 일부 어플리케이션 수정이 필요하며 DB서버의 성능에 대한 검토 필요 제품 유형 운영 형태 특징 Plug-in DB서버 구축 시 일부 어플리케이션 수정이 필요하며 DB서버의 성능에 대한 검토 필요 API DB & 어플리케이션 서버 Plug-In방식에 비해 DB서버에 영향을 주지않으나 구축시 어플리케이션의 수정 필요 Hydrid(plug-in+API) DB & 어플리케이션서버 Plug-In과 API방식이 조합된 형식 TDE 방식 일반적으로 어플리케이션 수정이 필요없음,Db등 지원 가능 여부에 대한 고려 필요 파일 암호화 일반저긍로 어플리케이션 수정이 필요없음,OS스토리지 등 지원 가능 여부 확인 필요

-암호화 대상 컬럼 증가시 추가 암호화 작업필요 -SQL튜닝 필요 -별도 인덱스 기능 필요 -일부 어플리케이션 변경 필요 암호화 기술 장점 단점 Plug-In -기존 소스 변경 최소화 -기존의 쿼리 변경없음 -구축에 소요되는 기간 짧음 -최소비용 -DBMS 서버에 부하 -암호화 대상 컬럼 증가시 추가 암호화 작업필요 -SQL튜닝 필요 -별도 인덱스 기능 필요 -일부 어플리케이션 변경 필요 API -DB서버에 부하가 없음 -속도빠름 -다수의 프로그램 수정 -장기간 소요 -프로그램 수정 ,테스트를 위한 비용이 크게 발생 -별도의 인덱스 기능 필요 -대량의 데이터 암/복호화 수행시Network Jam,암복호화 성능 저하 Hybrid -조합된 형식에 따라 보완성과 속도,성능 개선의 극대화가능 -구축 투자비용이 상대적으로 높다 TDE -어플리 케이션 변경없음 -성능우수 -모든 데이터 타입 지원 -DBMs자체 인덱스 모두 사용가능 -DB에 직접 접속 시,보안성이 떨어짐 -oracle 11g 업그레이드 필요 -OB에 직접 접속시 ,보안성 떨어짐 -일부 OS,Volume Manager의 경우 지원불가 File 암호화

암호키관리

546gkii