HeYStRanGeR
article thumbnail
[현대암호학] 제 2장 연습문제
Security/현대 암호학 2021. 10. 4. 23:09

(2021.10.04) 시험 공부도 할겸 연습문제를 풀어봤는데 생각보다 문제가 많고 문제하나하나 풀이과정이 너무 길어서 힘들었다... 답이 맞는지는 몰라요.. 답지 X 26번~28번 모르겠음.. 38번~40번도 모르겠음.. 암호학 수업 교재는 아주 최근에 개정된 따끈따끈한 책이다. 여름방학 때 공부한 책에 비해 설명이 자세해서 좋다. https://book.naver.com/bookdb/book_detail.nhn?bid=20910492 암호학과 네트워크 보안 암호학과 네트워크 보안의 초판을 쓴 저자 BEHROUZ A. FOROUZAN은 쉬운 문장 스타일과 시각적 접근 방식을 사용하여 어려운 개념들을 아주 쉽게 설명하였다. 학생들에게 필요한 어려운 수학 개념을 book.naver.com

article thumbnail
[현대암호학] 제 2장 암호수학(3)
Security/현대 암호학 2021. 10. 4. 03:58

(2021.10.04) 이번에 정리할 부분의 목차 2.3 행렬 2.3.1 정의 2.3.2 연산과 관계식 2.3.3 행렬식 2.3.4 역행렬 2.3.5 잉여행렬 2.4 선형 합동 2.4.1 일변수 선형 방정식 2.4.2 일차 연립 방정식 (행렬은 1학기 때 선형대수 들으면서 무진장 많이 공부했기 때문에 가볍게 정리) 2.3 행렬(Matrices) 2.3.1 행렬 정의 행렬은 l x m 개의 원소를 가지는 직사각형 배열임. l은 행의 개수, m은 열의 개수 행은 row, 열은 column 행은 가로, 열은 세로 정방행렬: 행과 열의 개수가 같은 행렬 행 m번째, 열 n번째라 하면, 정방행렬에서 m=n인 원소들은 주대각선을 이룸. 항등핼렬(I): 주대각선이 1이고, 나머지는 0인 정방행렬 2.3.2 연산과 관..

article thumbnail
[현대암호학] 제 2장 암호수학 (2)
Security/현대 암호학 2021. 9. 29. 02:51

(2021.09.29) 이번에 정리할 부분의 목차 2.2 모듈로 연산 2.2.1 모듈로 연산자 2.2.2 잉여류 Zn 2.2.3 합동 2.2.4 Zn에서의 연산 2.2.5 역원 2.2.6 덧셈표와 곱셈표 2.2.7 덧셈과 곱셈에 대한 다른 집합 2.2.8 다른 두 집합 (2.2.6, 2.2.7, 2.2.8은 가볍게 정리) 2.2 모듈로 연산(modular arithmetic) 2.2.1 모듈로 연산자 a mod n = r n은 모듈로(modulus), r은 나머지(residue)라고 함 모듈로 연산자는 mod라고 표기함 모듈로 연산자는 집합 Z에서 a를 선택하고, 양의 정수 모듈로 n을 선택한다. 연산자는 음이 아닌 나머지 r을 생성한다. (+교수님이 해주신 추가적인 내용: 자연수 집합에서 덧셈연산은 닫..

article thumbnail
[현대암호학] 제 2장 암호수학 (1)
Security/현대 암호학 2021. 9. 21. 04:16

(2021.09.21) 이번에 정리할 부분의 목차 2.1 정수연산(Integer Arithmetic) 2.1.1 정수 집합 2.1.2 이항 연산 2.1.3 정수의 나눗셈 2.1.4 가분성 2.1.5 선형 디오판투스 방정식 2.1 정수연산(Integer Arithmetic) 2.1.1 정수 집합 정수 집합(set of integers) 은 Z로 표현한다. 음의 무한대에서 양의 무한대까지의 모든 정수로 구성된 집합이다. Z={,,, -2, -1, 0, 1, 2, ,,,} 2.1.2 이항 연산 이항 연산이란 2개의 입력값으로 1개의 결과값을 산출하는 연산이다. 일반적으로 이항 연산에는 덧셈, 뺄셈, 곱셈이 있다. (나눗셈은 몫과 나머지라는 2개의 결과값을 산출하므로 이항 연산에 속하지 않음) 2.1.3 정수의..

[현대암호학] 제 2장 수학적 배경 (2)
Security/현대 암호학 2021. 7. 25. 16:32

(2021.07.25) 3주차 암호 스터디 (43쪽~61쪽) 2.6 중국인의 잉여 정리와 Euler의 φ함수 2.6.1 중국인의 잉여 정리 양의 정수 m1,m2,m3,...,mn이 쌍마다 서로소일 때, 연립일차 합동식 x≡b1 mod m1 x≡b2 mod m2 ... x≡bn mod mn 은 법 m=m1·m2·m3·...·mn 에 대해 단하나의 해를 가진다. Mi=m/mi (i=1,2,...,n) 으로 놓으면 m=Mi·mi, gcd(mi,Mi)=1 이므로 Mi·Ni≡1 mod mi 가 성립하는 Ni가 존재한다. 이때, T=∑bi·Mi·Ni (시그마 i=1부터 i=n까지) 라고 놓으면 모든 i=1,2,...,n 에 대하여 T=b1·M1·N1+b2·M2·N2+...+bn·Mn·Nn ≡bi·Mi·Ni mod ..

[현대암호학] 제 2장 수학적 배경 (1)
Security/현대 암호학 2021. 7. 19. 03:18

(2021.07.18) 2주차 암호 스터디 제 2장은 정수론에 대해 다루고 있다. 42p 까지만 정리해보았다. 2.1 정수집합 ✔ 2.1.1 연산의 기본 성질 정수들의 집합=Z Z1. 집합 Z위에서 덧셈이 정의된다. Z2. 덧셈에 대하여 교환법칙이 성립한다. Z3. 덧셈에 대하여 결합법칙이 성립한다. Z4. 특정한 정수 0∈Z은 모든 a∈Z에 대하여 a+0=0+a 를 만족한다. +) 정수 0을 덧셈에 대한 항등원(identity)이라고 함 Z5. 모든 a∈Z 에 대하여 a+(-a)=(-a)+a=0 인 -a∈Z 가 존재한다. +) 정수 -a를 덧셈에 관한 a의 역원(inverse)이라고 함 Z6. 집합 Z위에서 곱셈이 정의된다. Z7. 곱셈에 대하여 교환 법칙이 성립한다. Z8. 곱셈에 대하여 결합 법칙이..

article thumbnail
[현대암호학] 제 1장 암호학
Security/현대 암호학 2021. 7. 13. 19:43

(2021.07.13) 이번 여름방학에 암호 스터디에서 공부할 책이다. 다음 학기에 들을 강의 교재이기도 하다. 열심히 해서 성적을 잘 받았으면.. 좋겠다... https://book.naver.com/bookdb/book_detail.nhn?bid=16490928 현대 암호학(6판)(양장본 HardCover) 원동호의 『현대 암호학』은 〈암호학〉, 〈수학적 배경〉, 〈관용 암호 방식〉, 〈상용 관용 암호 방식〉, 〈공개키 암호 방식〉 등 현대 암오학의 기초적이고 전반적인 내용이 수록되어 있다. book.naver.com 1.1 정보화 사회와 암호학 ✔ 정보화 사회란? - 컴퓨터와 정보 통신 기술이 결합되어 정보의 축적, 처리, 전송 능력이 획기적으로 증대되면서, 정보의 가치가 산업 사회에서의 물질이나 ..

article thumbnail
[포렌식] 6주차 - 휴대기기 포렌식
Security/Digital Forensic 2021. 2. 8. 01:53

(2021.02.08) 더보기 드디어 포렌식 스터디 교재의 마지막 장을 읽었다! 2012년에 나온 책이라 휴대기기 포렌식이 지금이랑 많이 다를 것 같다.. 참고도서: 이제 시작이야! 디지털 포렌식 | 셀룰러 네트워크 셀룰러 네트워크는 여러 개의 셀(cell)로 구성되어있음 각 셀은 사전에 정해진 주파수 범위를 사용하여 특정 지역에 서비스를 제공함 각 셀의 크기와 모양은 서로 다름 각 셀에서 방출하는 라디오 신호의 강도는 범위를 제한하기 위해 통제됨 셀 사이트(cell site) : 각 셀의 기지국의 장비 --> 셀 사이트는 각 셀이 네트워크에 연결될 수 있도록 함 셀 사이트는 각 셀의 정가운데에 위치해있지 않음 셀룰러 네트워크 구성요소 > 기지국: 안테나와 관련된 장비로 구성되어있음 > 기지국 제어기(B..

article thumbnail
[포렌식] 5주차 - 네트워크 포렌식
Security/Digital Forensic 2021. 2. 3. 21:17

(2021.02.02) | 네트워크 기초 1. 컴퓨터나 장비 사이를 연결 (물리적 or 무선) 2. 통신규약이 있어야 함 (프로토콜) : TCP/IP 는 매우 널리 사용되는 네트워크 프로토콜임 네트워크 종류 1. 클라이언트/서버 환경 --> 클라이언트/서버 네트워크에 있는 각 컴퓨터는 두 가지 역할 중에 하나를 수행함 클라이언트: 최종 사용자가 사용하는 컴퓨터 --> 파일, 서비스, 정보 등을 서버로부터 요청함 서버: 특정한 기능 하나만을 수행함, 네트워크를 더 많이 통제할 수 있음 --> 파일, 서비스, 정보를 여러 클라이언트에 제공함 2. P2P(Peer-to-peer) 네트워크에 있는 모든 컴퓨터는 클라이언트와 서버 역할을 모두 수행할 수 있음 --> 파일 공유 프로그램에서 가장 많이 사용됨 3. ..

article thumbnail
[포렌식] 4주차 - 안티 포렌식
Security/Digital Forensic 2021. 1. 29. 21:08

(2021.01.29) 포렌식 스터디 4주차에는 책의 6장 안티 포렌식에 대해 공부했다. 툴에 대한 소개가 많았던 챕터인 듯하다. book.naver.com/bookdb/book_detail.nhn?bid=7007687 이제 시작이야! 디지털 포렌식 디지털 포렌식 입문을 위한 첫걸음『이제 시작이야! 디지털 포렌식』. 이 책은 디지털 포렌식에 새로이 입문하는 사람들에게 탄탄한 기초를 제공하는 입문서이다. 디지털 포렌식이 무엇인지, book.naver.com 참고도서: 이제 시작이야! 디지털 포렌식 | 안티 포렌식 안티포렌식: 디지털 데이터를 조작, 삭제 또는 난독화하여 조사를 어렵게 만들거나 시간이 많이 소요되도록 하거나, 거의 불가능하게 만드는 것 Anti-Forensics.com 은 안티 포렌식의 전문..

article thumbnail
[포렌식] 3주차 - 인터넷과 이메일
Security/Digital Forensic 2021. 1. 26. 22:15

(2021.01.26) 스터디 3주차에서 공부한 두번째 내용은 chapter 8 - 인터넷과 이메일 이다. 웹에 대한 설명이 많았다. 지금까지 읽었던 것 중에 가장 친근감있는 부분이다. book.naver.com/bookdb/book_detail.nhn?bid=7007687 이제 시작이야! 디지털 포렌식 디지털 포렌식 입문을 위한 첫걸음『이제 시작이야! 디지털 포렌식』. 이 책은 디지털 포렌식에 새로이 입문하는 사람들에게 탄탄한 기초를 제공하는 입문서이다. 디지털 포렌식이 무엇인지, book.naver.com 참고도서: 이제 시작이야! 디지털 포렌식 | 인터넷 URL(Uniform Resource Locator) 을 브라우저에 입력하면 웹 페이지에 접속이 가능함 URL은 호스트, 도메인 이름, 파일이름 ..

article thumbnail
[포렌식] 3주차 - 윈도우 시스템에서의 증거 수집
Security/Digital Forensic 2021. 1. 26. 14:35

(2021.01.26) 포렌식 스터디 3주차에 해당하는 부분을 읽고 정리했다. chapter 5 - 윈도우 시스템에서의 증거수집 book.naver.com/bookdb/book_detail.nhn?bid=7007687 이제 시작이야! 디지털 포렌식 디지털 포렌식 입문을 위한 첫걸음『이제 시작이야! 디지털 포렌식』. 이 책은 디지털 포렌식에 새로이 입문하는 사람들에게 탄탄한 기초를 제공하는 입문서이다. 디지털 포렌식이 무엇인지, book.naver.com 참고도서: 이제 시작이야! 디지털 포렌식 | 최대 절전모드 파일(HIBERFILE.SYS) 대기모드 - 소량의 전력을 RAM에 지속적으로 공급해서 데이터가 유지될 수 있도록 함 - RAM 은 휘발성 메모리로 전력이 없으면 데이터가 사라짐 최대 절전모드 -..

article thumbnail
[포렌식] VeraCrypt 설치하기 + 사용법
Security/Digital Forensic 2021. 1. 25. 23:10

(2021.01.25) VeraCrypt 설치하기 www.veracrypt.fr/en/Downloads.html VeraCrypt - Free Open source disk encryption with strong security for the Paranoid www.veracrypt.fr 각자 운영체제에 맞는 걸로 설치해준다. 나는 포터블 버전으로 다운받아주었다. VeraCrypt 사용법 vercrypt 를 이용해서 3가지 방법으로 디스크를 암호화할 수 있다. 1. 디스크 볼륨 전체 암호화하기 --> 외장하드 암호화하기 2. 컨테이너 방식의 파일 형태로 저장하여 마운트하기 --> C드라이브에 파일 숨기기 3. 윈도우가 설치된 디스크 전체를 암호화하기 hjkhgyss.tistory.com/598 -- 참..

article thumbnail
[포렌식] DBbrowser 설치하기 + 사용법
Security/Digital Forensic 2021. 1. 21. 01:09

(2021.01.21) DBbrowser 설치하기 DB Browser for SQLite (sqlitebrowser.org) DB Browser for SQLite DB Browser for SQLite The Official home of the DB Browser for SQLite Screenshot What it is DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite. DB4S is for users and dev sqlitebrowser.org 위 링크에 들어가서 나는 3번째껄로 다운받았다! DBbr..

article thumbnail
[포렌식] WinPrefetchView 설치하기 + 사용법
Security/Digital Forensic 2021. 1. 21. 00:59

(2021.01.21) WinPrefetchView 설치하기 View the content of Windows Prefetch (.pf) files (nirsoft.net) View the content of Windows Prefetch (.pf) files WinPrefetchView v1.36 Copyright (c) 2010 - 2020 Nir Sofer Description Each time that you run an application in your system, a Prefetch file which contains information about the files loaded by the application is created by Windows operating system. T w..

728x90