1. 환자암호 (Substitution Cipher) 1.1 Playfair 암호Wheatstone 과 Playfair에 의해 개발됨 두 글자씩 끊어서 암호화하는 방식 cf ) 만약 홀수이면 맨 마지막에 아무 영단어를 집어넣는다.cf ) 만약 같은 글자가 반복되어 나왔다면 그 글자 사이에 아무 영단어를 집어넣는다. 5*5의 25칸의 행렬을 만든 뒤 키를 순서대로 넣는다.만약 Key = float F L O A T B C D E G H I K M N P Q R S U V W X Y Z 키 값을 맨 앞에 입력해주고 A ~ Z 순서대로 넣어준다. 하지만 영단어는 26글자 이므로 I / J는 같은 곳에 넣는다. 그리고 다음과 같은 방식으로 암호화 하면 된다. 1. 두 글자가 같은 가로줄에 있다.-> 가로 다음글..
어원고대 로마시대 - 포룸의 변형 Forensic의 의미법의학, 과학수사 Forensics의 의미웅변술, 토론학 과거의 과학수사는 의학부류현대에 들어서 디지털포렌식으로 발전 Forensic Science 범죄사실을 규명하기 위해 각종 증거를 과학적으로 분석하는 분야 Digital Forensics(DFRWS - 포렌식 모임 Research Workshop) Forensic Sciences에 디지털을 갖다붙임 Forensic 의 분류 전통적(Conventional) - 지문, 혈흔, 족적, 성문, 문서, 인장, 필적, DNA -> 기능에 가까움, 사람이 수집하고 장비가 처리해주기때문에 디지털(Cyber) - 검색/삭제파일 복구, Signature(Header + 확장자), 파일 사용기록(쿠키,히스토리), ..
1. CGI (Common Gateway Interface)★PHP는 Server Side Programming★JavaScript는 Client Side Programming두개의 차이는 컴파일이 실행되는 곳이 틀림 사용하는 이유C/S 간의 양방향 소통을 가능케함사용자와 서버 사이의 상호작용(인터페이스)가 가능한 웹페이지를 작성하기 위하여 ★사용 예)방명록, 게시판, 카운터, 사용자계정 및 패스워드 관리, 대화방, 자료실, 검색엔진 등 Apache, PHP, MySQL의 앞글자를 따서 APM이라고 한다.APM 설치 후 PHP 파일은 C:\APM_Setup\htdocs에 넣어야한다. 2. PHP문 기본 출력함수print("출력 문자열");print "출력 문자열";echo "안녕하세요"; Print문과 ..
1. 명령어 인터프리터Shell - 리눅스 명령어 인터프리터 (리눅스 실행파일은 Permission으로 구별한다.)Command.com - 윈도우 명령어 인터프리터 (윈도우 실행파일은 확장자로 구별한다.) ★일반적으로 쉘의 기능과 특성은 다음과 같다.- 명령어 해석, 환경 제어, 쉘 프로그래밍 *) 입력된 명령어를 읽고 실행하는 것을 인터프리터라고 한다. ★쉘 스크립트 - 쉘 프로그램 컴파일, 인터프리터 없이 실행되는 것을 스크립트라고 한다.쉘은 프로그래밍 언어로도 사용할 수 있다. 파일에 명령어와 변수를 사용하여 강력한 프로그래밍 도구가 된다.프로그램은 명령어와 변수들의 집합이다.Program is set of Instructure 2. Shell의 종류 Shell의 종류 프롬포트설명 bsh$ Stev..
복습일괄처리 : 공정성 ↑, 효율성 ↓대화식: 요구, 응답의 형태다중 프로그램 : 하나의 CPU로여러 프로그램이 동시에 수행되는것처럼 처리된다.(★동시성은 맞지만 동시처리하는 것은 아니다.)다중 처리: CPU가 여러개임 1. 내부 기술1. 시분할 시스템(Time Slicing System)여러 사용자가 한 컴퓨터를 동시에 이용가능하도록 CPU의 일정시간을 제공하여주어진 시간동안 프로그램 수행할 수 있도록 개발된 방식 이러한 방식을 Round Robin 방식이라고 한다.(공정성 O, 효율성 O) 2. 다중처리 방식병렬처리와 분산처리와 비슷한 의미를 뜻한다.2개이상의 CPU를 가지고 처리, 신뢰성, 속도를 목적으로 한 시스템이다. 병렬 - 1개의 시스템에 여러개의 CPU를 사용하는 것분산 - 여러개의 시스템..
★케르크호프 법칙 - 암호화알고리즘은 반드시 공개되어야한다. (키만 비공개해야함) 1. 암호의 분류 1.1 비밀키 암호 방식(Secret Key Cryptography)Ke = Kd- 관용 암호 방식(Conventional Cryptography)- 대칭 암호 방식(Symmetric key Cryptography) 1.2 공개키 암호 방식(Public Key Cryptography)Ke =/ Kd- Two Key 암호 방식- 비대칭 암호 방식 2. 비밀키 암호 방식 2.1 환자 암호(Substitution Cipher) - 글자를 다른 글자로 바꿈2.2 전치 암호(Transposition Cipher) - 위치를 바꿈2.3 적 암호(Product Cipher) - 환자, 전치를 섞음 3. 환자 암호(Su..