HW 2: Cryptography.

Slides:



Advertisements
Similar presentations
畵龍點睛 물질에 따른 전자파 차단 연구 연지은 ( 조 ) 서은빈 한서현 이의준. 목차 요즘 우리가 일상적으로 사용하는 것에는 전기 로 만들어져 있음 => 양의 전자파가 발생되어 사람의 몸을 훼손 => 전자파 차단 제품에 효능이 보장된 것 X => 다양한 물질로 실험.
Advertisements

문화컨텐츠의 현지화 무역학과 / 4조 이영화 장세은 조하영 한민구 국제마케팅(N) 강명수 교수님.
윤준혁 (12), 이주연 (13), 박혜원 (14), 안혜경 (15) 허니버터칩으로 알아본 SNS 의 영향 력.
지도교수 : 박진식 교수님 조 원 : 홍승기, 이병용, 백승준, 조근용, 조동현, 한정협, 이상하.
1 ‘ 우리나라의 주요공업 ’ - 정도웅, 주민혁, 안수진, 백경민, 엄다운, 박경찬 -.
수유부의 약물복용 시 주의점 발표자 조기성. 모유 수유의 장점 모유 수유의 장점은 ? 위장관 질환 발생감소 영아 돌연사 발생감소 아토피 질환 발생감소 정서적 안정.
똘기 : 채 익지 않은 과일. 똘기 소개 일명 발표동아리. 똘기는 발표에 대한 두려움을 가지고 있는 학우들에게 ‘ 자신감 ’ 을 키워줄 수 있도록 하자는 취지에서 만들어졌다. 평소 강의 시간보다 편안하고 자유롭게 발표해 볼 수 있는 기회를 제공함으로써 발표력 향상에 기여하는.
일 시 : (목) 장 소 : 문산종합사회복지관장) 파주시문산종합사회복지관 기관안내.
2013년도 2학기 학습튜터링 O.T.
미국의 미디어교육 신문방송학과 강진구 한인수 곽모란 이명현.
매직스 종강총회 (목) C311.
9월 첫새벽 특별헌신예배 2. 기도: 최일문 장로 (경조위원장) 3. 찬양: 경조위원회, 2~3남선교회
사례분석 경영학과 박현수 경영학과 김영녕.
PRESENTATION 저온화상이란?
양성평등 리더만들기 조.
공부할 내용 조상들이 살던 곳 자연과 잘 어울리는 한옥 지방에 따라 서로 다른 집의 모양 섬 지방의 집
사랑, 데이트와 성적 자율성 :데이트 성폭력!!! 성폭력예방교육 전문강사 / 여성학 전공 신 순 옥.
2012사회복지현장실습 고윤지.
퇴계와 율곡의 사회사상 비교 남 일 재 동서대학교 교수/ 정치학 박사 1. 퇴계 이황과 율곡 이이의 약전(略傳)
제3장 사회 복지 발달사.
대포나 미사일이 없던 옛날에는 먼 거리에 있는 적의 성을 어떻게 공격했을까?
가족상담 및 치료.
Complaint 호텔고객 컴플레인 사례 Complaint 원광보건대학교 호텔관광과 호텔서비스 실무.
501. 군인들의 세상 502. 민정 이양과 한일회담 이선용.
입 점 제 안 서 본 제안서를 당사에서 분양중인 대구광역시 동구 율하2택지개발지구 상업시설용지 C3-4,5 번지의 삼우메디빌에 대한 입점제안서로 제출 합니다. 2008년 10월 삼우종합개발.
쌓지 말고 해소하자 이 주휘 이 진영 전 민석 전 혜림.
2015년 하반기 소방교육 자 유 전 공 학 부 (금) 안녕하십니까 자유전공학부 행정실 입니다.
일 시 : 2013년 11월 12일(화) 15:00 발표자 : 동대문구보육반장 최 길 숙
쌍용차 회생계획안을 통한 투기자본(=먹튀자본) 수강과목: 회 계 학 원론 담당교수: 박 성 환 교수님
공학적 실패사례 동물성 사료(광우병).
암호 이야기 - 보이지 않는 전쟁 -.
아동복지 제9장.
서울 메트로 노조파업 수강과목 : 노사 관계론 담당교수 : 정형진 교수님
김은지 강남대학교.
이름:강연주 학번: 담당교수님:박주형교수님
행정학과 김수민 중국 춘절의 교통문제.
제13장 장애인 복지.
USB Door Lock System 공 민 표 강 정 이 권 경 곤
목차 INDEX 1. 회원가입 및 로그인 2. 업체정보 3. 제조검사 신청 4. 인보이스 5. 검사진행현황(현장검사 신청)
암호화 종류와 기법의 이해 박영민, 박용우, 박희석, 노승민, 남성혁.
흡연 예방 보건교육 소중한 우리, 담배로부터 지켜요 서신초등학교.
보육교사 대상 꿈날개 매뉴얼.
글로벌한국사 2강 - 고조선과 단군할아버지- 신화 속 역사 읽기.
홈 그린 케어 정성을 모아 자연을 담다! 시제품 동아리 발표 대회
Ⅰ. 가족복지 개관 가족복지론 최진령.
패시브하우스 신안산대학교 l 건축과 l 박효동, 박창준, 지예림.
아동학대 문제해결 과 목 : 사회복지실천론 교수님 : 김중구 교수님 학 번 : 강희정
정치개혁의 가능성 논의 권력구조 개편을 통하여 본 -개헌을 통한 정부형태의 변화를 중심으로 [한국정치론] 윤성이 교수님
치료 레크레이션 프로그램 (지적 장애 대상) 과 목: 학 과: 학 번: 이 름: 제 출 일 자 담 당 교 수:
2015년도 스마트공장 지원사업에 대한 사업비 타당성 평가
Md5sum Ssdeep 이수인.
광고 모델의 영향력.
HW 1: Buffer Overflow.
미술치료의 매체 인종문.
노년기 발달 장안대 행정법률과 세류반 정 오 손
제1회 PNU 코딩경진대회 부산대학교 소프트웨어교육센터.
태국 문학 욜라다 왓짜니 싸란차나 팟차라와라이 끼따야펀 르앙다우 타니다.
쌍용자동차의 사례를 통해 본 바람직한 노사관계란?
세일즈의 원칙과 기술.
평생 저축해도 강남 아파트 못산다 학 과 : 회계학과 1학년 B반 과 목 : 회계학원론 담당교수: 박성환 교수님
계피(CINNAMON) MADE By 김소연 안미소 조은비.
콘텐츠 디자인 황아현.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
시민이 체감하는 편리한 건축인허가 절차 개선 추진.
경영학의 상황학파에 대해서… 경제학과 3학년 최준용 회계학과 4학년 진현빈
워밍업 실뭉치 전달게임.
음파성명학 최종욱.
면담대상자: 정다희 부모님 취재자: 정다희 최민희
책을 읽읍시다  탈향 진지하게 설명해드림 1303 김소희 1309박지호 1315이지수.
2016년 제1차 운영위원회 평택시건강가정 ∙다문화가족지원센터
Presentation transcript:

HW 2: Cryptography

Index Substitution cipher? 과제 제출

HW2 암호화 관련 실습 과제 제출 간단한 암복호화 수행 및 MD5의 충돌 실습 HW2_Crypto 폴더 치환 암호 기법으로 작성된 파일(ciphertext.txt)을 복호화 복호화된 ciphertext.txt에서 확인할 수 있는 key로 암호화된 이미지를 복호화 MD5 hash 생성 및 충돌을 확인 제출 과제 및 실습 수행 내용을 보고서로 제출 단, 복호화한 이미지가 반드시 보고서에 포함되어야 함 제출기간 : 5월 22일 ~ 5월 29일

Substitution Cipher? 치환 암호 평문의 알파벳을 다른 알파벳으로 변환하는 고전 암호 방식 치환 방식에 따라 다양한 방식이 존재 단일 치환 (알파벳의 일대일 대응) 다중 치환 (알파벳의 일대다 대응) 암호공격 bruteforce 카지스키 공격 (Kasiski attack) 프리드만 공격 (Friedman attack)

Substitution Cipher? 시저 암호(Caesar cipher) 단일 치환 암호의 일종 줄리어스 시저(유리우스 케사르)가 사용한 암호방식 평문의 알파벳을 일정 문자 수만큼 순차적으로 이동(Key)시켜 암호화 예시의 key는 13 평문 ‘HELLO’는 URYYB로 암호화

과제 치환 암호 기법으로 작성된 파일(ciphertext.txt)을 복호화 암호화된 이미지 복호화 MD5 hash의 충돌을 확인

치환 암호 기법으로 작성된 파일(ciphertext.txt)을 복호화 과제 - 1 치환 암호 기법으로 작성된 파일(ciphertext.txt)을 복호화 T1 폴더 내 카이사르 암호기법으로 암호화된 문서인 ciphertext.txt가 존재 숫자는 암호화되지 않음, 알파벳의 대소문자는 유지됨 암호화된 파일을 복호화하며 다음을 만족하는 프로그램을 작성 ciphertext.txt를 복호화하여 decrypted.txt를 생성할 것 언어는 c, java, python 중 하나를 선택 ciphertext.txt decrypted.txt

치환 암호 기법으로 작성된 파일(ciphertext.txt)을 복호화 과제 - 1 치환 암호 기법으로 작성된 파일(ciphertext.txt)을 복호화 보고서는 다음을 포함하여야 함 프로그램의 소스코드와 설명 복호화된 문서의 일부 (스크린샷 첨부) 암호화 시 몇 글자를 밀어내어 암호문을 형성하였는지?(Key)

과제 - 2 암호화된 이미지 복호화 T2 폴더 내 암호화된 이미지(p1.bmp)를 복호화  복호화된 이미지를 보고서에 포함 복호화 시 암호화 유형(cipher type)과 암호화 키(crypto key)를 알아야 함 필요한 암호화 유형과 암호화 키는 과제 - 1의 복호화된 ciphertext.txt에서 확인 가능 openssl enc 명령어로 복호화가 가능 openssl enc -d [cipher_type] -in [input_filename] -out [output_filename] -k [crypto-key]  복호화된 이미지를 보고서에 포함

과제 - 3 MD5 hash의 충돌을 확인 동일한 두 파일의 비교 T3 폴더 내 1.bin, 2.bin을 바이트 단위로 비교 vbindiff [input_file1] [input_file2] 1.bin, 2.bin의 hash를 비교 md5sum 명령어로 MD5 hash 생성 가능 md5sum [input_file]

과제 - 3 MD5 hash의 충돌을 확인 1bit가 차이나는 두 파일의 비교 T3 폴더 내 1.bin, 3.bin에 대하여 ①을 반복

과제 - 3 MD5 hash의 충돌을 확인 MD5 충돌이 일어나는 서로 다른 binary의 생성 md5collgen : 고의로 MD5 충돌이 발생하는 두 binary를 생성하는 프로그램 md5collgen –o [filename1] [filename2] 생성된 두 파일에 대하여 ①을 반복  ①, ②와 ③ 과정을 통해 도출되는 결과를 보고서에 포함

제출 보고서는 다음을 포함하여야 함 제출 기간: 5월 22일 ~ 5월 29일 과제 1~3의 수행 과정 및 결과 수행 과정 및 분석에 대한 논리적인 서술과 스크린샷 제출 기간: 5월 22일 ~ 5월 29일 수업시간에 제출하거나 미디어센터 505호로 방문 제출 (부재 시 504호로 제출)

문의사항 조교 이름 : 정재민 연락처 : s17orlax@gmail.com

Thank you! Q & A