1. 일본IT취업과정
  2. 일본취업후기
  3. 취업교육과정
  4. 일반교육과정
  5. 재직자교육과정
  6. 취업반 수강후기
  7. 커뮤니티
  8. 솔데스크 오시는길
이  름 :
휴대폰 : - -
개인정보수집동의 [자세히]

1566-2686

정보보안 융합보안 암호인증

정보보안 융합보안 암호인증
융합보안 암호인증 시스템 개발자
평일반 : 2020년 05월 16일  |  주말반 : 2020년 05월 16일
전화 : 1566-2686
◈평일반: 월~금 주4일  ◈주말반: 과정에 따라 일정조율  
교육내용  
ausu.gif

 

 

교육목표


 

(#파이썬#리눅스,윈도우 보안점검#툴개발#암호화인증#시스템개발)


본 교육은 고용노동부 주관 고숙련 신기술 훈련으로 재직자를 대상으로 하는 전액 무료교육입니다.

 

주말반 - 16일 ( 일8시간, 16일 , 총 120시간교육 )  노동부주관 고숙련 훈련 총교육비- 1,101,480원 전액국비지원

 

- 융합보안 암호인증 시스템 개발자 과정은 정보보호 암호·인증 정보의 기밀성과 무결성, 신뢰성을 보장하기 위한 암호 기술과 인증 기술을 개발, 관리, 검증하고 해당 시스템을 운영 또는 개발한다.

 

 

- 또한 정보보안 산업의 물리보안과 정보보안 간의 융합 또는 보안기술이 타 산업기술과 융합되어 만들어지는 보안 제품과 서비스의 핵심기술인 융합 암호화/인증 알고리즘과 인증 알고리즘을 개발한다.

 

 

교육대상자



-  정보 보안 암호화/인증 장비 관리자
-  정보 보안 암호화/인증 솔루션 엔지니어
-  보안 솔루션 개발자
-  보안 암호화/인증 알고리즘 개발자
-  융합 보안 솔루션 개발자
-  융합 정보 보안 암호 인증 알고리즘 개발자

 

 

활용교재


 

실용 암호학 - 보안 실무자를 위한 정보 보호와 암호화 구현


- 닐스 퍼거슨/브루스 슈나이어/타다요시 쿄노 지음
- 구형준/김진국/김경신 옮김
- 에어콘 출판사

 

인증시스템(Authentication From Passwords to Public keys)


-  Richard E. Smith
-  이재광/전태일/조재신 공역
-  도서출판 그린

 

 

교육강의장


 

edu01_02_d.png

 

교육대상 ● 정보 보안 암호화/인증 장비 관리자
● 정보 보안 암호화/인증 솔루션 엔지니어
● 보안 솔루션 개발자
● 보안 암호화/인증 알고리즘 개발자
● 융합 보안 솔루션 개발자
● 융합 정보 보안 암호 인증 알고리즘 개발자
교육기간 2개월 (주말반)
수강생혜택

※ 재직자국비지원 자격 ※   아래조건중 1가지이상 충족시 신청가능

( 자세한 지원 대상은 1566-2686 으로 전화주시면 자세히 안내해드리겠습니다 )

 

 ·  중소기업근무자 재직자내일배움카드 지원 전액지원

ㆍ 대규모기업 근무자 사업주훈련시 전액지원

ㆍ 파견. 기간제, 단시간, 일용근로자 : 신청일 이전 90일 이내에 10일이상 근로내용이 있는 피보험자

ㆍ 경영상의 이유로 90일 이상 무급휴직, 휴업중인 피보험자

ㆍ 대규모기업에 고용된 50세이상인 피보험자

ㆍ 3년간 사업주훈련 및 근로자 개인훈련지원 이력이 없는 자

ㆍ 고용보험 체납액이 없는 자영업자 - 가입즉시 신청가능

ㆍ 고용보험 피보험자

ㆍ 고용보험 피보험자가 아닌 자로서 해당 사업주에게 고용된 자

ㆍ 해당 사업이나 그 사업과 관련되는 사업에서 고용하려는 자(채용예정자)

ㆍ 직업안정기관에 구직 등록한 자    

교육커리큘럼
1주

1

Module 1: 암호학을 위한 파이썬 시작하기

Ÿ 환경설정

Ÿ 암호학을 위한 파이썬

Ÿ 파이썬 설치

Ÿ 명령어 해석기

Ÿ 숫자 다루기

Ÿ 주석

Ÿ 변수

Ÿ 입력과 출력

Module 2: 데이터 종류

Ÿ 산술 연산자

Ÿ 문자열

Ÿ 리스트

Ÿ 튜플

Ÿ 딕셔너리

Ÿ 집합 자료형

Ÿ 자료형의 참과 거짓

2

Module 3: 제어 구문

Ÿ 조건문 (if)

Ÿ 반복문(for)

2주~4주

3

Module 4: 함수

Ÿ 함수 개요

Ÿ 내장 함수 종류

Ÿ 외장 함수 종류

Ÿ 지역 변수 versus 전역 변수

Ÿ 함수 입출력

4

Module 5: 모듈

Ÿ 모듈 개요

Ÿ 모듈 종류

5

Module 6: 파일 입출력

Ÿ 파일 다루기

Ÿ 파일 한줄씩 다루기

Ÿ 파일을 입맛대로

6

Module 7: 객체지향

Ÿ 클래스와 인스턴스

Ÿ 변수와 메소드

Ÿ 상속

Ÿ 객체 속의 객체

Ÿ 특별한 메소드

Ÿ 사용자 정의 모듈

Ÿ 패키지

Ÿ 예외처리

Ÿ 내장함수

Ÿ 외장함수

Ÿ 쓰레드

7

Module 8: 핸즈온 암호화/복호화

Ÿ 암호화/복호화란 무엇인가?

Ÿ 인코딩/디코딩

Ÿ 암호화/복호화/암호화키

Ÿ 카이사르 암호 및 암호원반

Ÿ Hands on 암호화/복호화 with paper

Module 9: 리버스 암호

Ÿ 리버스 암호 프로그램 원리

Ÿ 리버스 암호화/복호화 프로그램 구현

Ÿ 리버스 암호 프로그램 분석

Module 10: 카이사르 암호

Ÿ 카이사르 암호 프로그램 원리

Ÿ 카이사르 암호화/복호화 프로그램 구현

Ÿ 카이사르 암호 프로그램 분석

8

Module 11: 카이사르 암호 크래킹하기

Ÿ 무차별 대입법을 이용한 카이사르 암호 크래킹 원리

Ÿ 카이사르 암호 크래킹 프로그램 구현

Ÿ 카이사르 암호 크래킹 프로그램 분석

Module 12: 전치 암호

Ÿ 전치 암호의 동작 원리

Ÿ 전치 암호화 프로그램 구현

Ÿ 전치 암호 프로그램 분석

5주~6주

9

Module 13: 전치 암호 복호화

Ÿ 전치 암호를 해독하는 방법

Ÿ 전채 암호 복호화 프로그램 구현

Ÿ 전치 암호 복호화 프로그램 분석

Module 14: 암복호화 검즘 프로그램 작성법 연구

Ÿ 전치 암복호화 과정 검증 프로그램 구현

Ÿ 모듈 가져오기

Ÿ 의사 난수 생성하기

Ÿ 무작위 문자열 만들기

Ÿ 다양한 message 테스트

Ÿ 암호화가 제대로 동작했는지 확인

10

Module 15: 파일 암호화와 복호화

Ÿ 평문파일

Ÿ 전치 파일 암호 프로그램 구현

Ÿ 전치 파일 암호 프로그램 분석

Ÿ 입력 파일 읽기

Ÿ 암호화/복호화 걸린 소요 시간 측정

Ÿ 출력 파일 쓰기

Module 16: 영어 문장 감지 프로그램

Ÿ detectEnglish 모듈의 소스 코드 원리

Ÿ detectEnglish 모듈의 소스 코드 구현

Ÿ 딕셔너리 데이터 유형

Ÿ 사전 파일 구현

Ÿ message에 들어 있는 영어 단어 수 세기

Ÿ 영문자가 아닌 글자 제거하기

Ÿ 영어 단어 판정

11

Module 17: 전치 암호 크래킹

Ÿ 전치 암호 크래킹 원리

Ÿ 전치 암호 크래킹 프로그램 구현

Ÿ 전치 암호 크래킹 프로그램 분석

Module 18: 아핀 암호를 위한 모듈러 연산 모듈

Ÿ GCD를 찾는 유클리드 알고리즘

Ÿ 곱셈 암호와 아핀 암호의 동작 원리 이해하기

- 유효 곱셈 키 선정하기

- 아핀 암호로 암호화 하기

- 아핀 암호 복호화

- 모듈러 역수 찾기

- 정수 나눗셈 연산자

Ÿ cryptomath 모듈 소스 코드

Module 19: 아핀 암호 프로그래밍

Ÿ 아핀 암호 프로그램 구현

Ÿ 아핀 암호 프로그램 분석

Ÿ 키 계산과 유효성 검증

Ÿ 암호화 함수 작성

Ÿ 복호화 함수 작성

Ÿ 임의의 키 생성하기

6주~7주

12

Module 20: 아핀 암호 크래킹

Ÿ 아핀 암호 크래킹 원리

Ÿ 아핀 암호 크래킹 프로그램 구현

Ÿ 아핀 암호 크래킹 프로그램 분석

Module 21: 단순 치환 암호 프로그래밍

Ÿ 단순 치환 암호의 동작 원리

Ÿ 단순 치환 암호화/복호화 프로그램 구현

Ÿ 단순 치환 암호의 실행 분석

Ÿ 래퍼(wrapper) 함수

Module 22: 암순 치환 암호 크래킹

Ÿ 단어 패턴의 의한 복호화

Ÿ 단어 패턴 모듈

Ÿ 단순 치환 암호 해킹 프로그램의 소스 코드

Ÿ 단순 치환 암호 해킹 프로그램의 실행 예제

Ÿ 암호 글자 매칭 생성하기

Ÿ hackSimpleSub() 함수

13

Module 23: 비즈네르 암호 프로그래밍

Ÿ 비즈네르 암호 원리

Ÿ 비즈네르 암호화 복호화 프로그램 구현

Ÿ 비즈네르 암호 프로그램 분석

Ÿ list-append-join 처리에 의한 문자열 구축

Module 24: 빈도 분석

Ÿ 텍스트의 글자 빈도 분석하기

Ÿ 글자 빈도 일치 소스 코드

Ÿ message의 빈도 일치 점수 계산하기

14

Module 25: 비즈네르 암호 크래킹

Ÿ 무차별 대입 사전 공격을 이용한 비즈네르 암호 크래킹

Ÿ 비즈네르 사전 공격 프로그램의 소스 코드

Ÿ 비즈네르 사전 해킹 프로그램 실행 예제

Ÿ 카시스키 분석을 통한 키 길이 찾기

Ÿ 비즈네르 해킹 프로그램의 소스 코드

Ÿ 비즈네르 해킹 프로그램 실행 예제

Ÿ 간격 값의 약수 구하기

Ÿ 가장 가능성이 높은 키 길이 찾기

Ÿ 같은 하위 키로 암호화한 글자 찾기

Ÿ 후보 키 길이를 이용한 복호화 시도

Ÿ 해킹한 메시지 리턴

Module 26: 일회용 암호

Ÿ 해킹이 불가능한 일회용 암호

- 메시지 길이화 키 길이 일치시키기

- 완전한 임의의 키 만들기

- 일회용 암호 재사용하지 않기

- 일회용 암호를 반복해 사용할 때, 비즈네르 암호화 같은 이유는 무엇인가?

Module 27: 대칭키 암호

Ÿ 대칭키 암호 원리

Ÿ 블록 암호

Ÿ 스트림 암호

Ÿ 3DES

Ÿ AES(Rijndael 알고리즘)

Ÿ 3DES 구현

Ÿ AES 구현

Ÿ 스트림 암호 구현

8주

15

Module 28: 소스 찾기 및 생성

Ÿ 소스란 무엇인가?

Ÿ 소스 모듈의 소스 코드

Ÿ 소스 찾기 모듈의 실행 예제

Ÿ 나눗셈에 의한 소스 판정 알고리즘의 원리

Ÿ 나눗셈 알고리즘을 이용한 소스 검사의 구현

Ÿ 에라토스테네스의 체

Ÿ 에라토스테네스의 체로 소수 만들기

Ÿ 라빈 밀러 소스 알고리즘

Ÿ 큰 소수 찾기

Ÿ 큰 소수 생성하기

Module 29: 공개 키 암호를 위한 키 생성

Ÿ 공개 키 암호

Ÿ 인증 문제

Ÿ 디지털 서명

Ÿ 공개 키와 개인 키의 생성 과정

Ÿ 공개 키 생성 프로그램 소스 코드

Ÿ 공개 키 생성 프로그램의 실행 예제

Ÿ 하이브리드 암호 시스템

Module 30: 공개 키 암호 프로그래밍

Ÿ 공개 키 암호의 원리

Ÿ 공개키 암호화 공개키 서명

Ÿ 공개키 기반 구조(PKI)

Ÿ RSA 공개 키 암호 구현

Ÿ RSA 공개 키 서명 구현

Ÿ ECDSA 전자서명 구현

16

Module 31: 해시와 블록체인

Ÿ 해시 알고리즘 종류

Ÿ 해시 활용

Ÿ 데이터 무결성 검증하기

Ÿ 블록체인 개념과 구조

Ÿ 블록체인과 작업 증명

Ÿ 작업 증명의 효과

Ÿ 비트코인의 블록 구조

Ÿ 비트코인의 작업증명

Ÿ 비트코인의 주소 생성하기

강사프로필


[백승찬]
[교육경력사항]

 

한남대학교 전자공학석사 졸업
한남대학교 정보산업대학원 겸임교수
국제IT교육센터
ITWILL 교육센터
ITBANK 교육센터
현 솔데스크 교육센터 수석컨설턴트
현 KG ITBANK 평생교육원 관리교수



[보유자격증]

 

RedHat Linux
Oracle Solaris
IBM AIX
EMC/DELL Midrange Storage/SAN Switch
BigData(Hadoop) 시스템 관리자
네트워크 해킹과 보안
시스템 해킹과 보안
웹해킹과 보안
정보보호 컨설턴트 전문가
모의해킹 침해대응 전문가
악성코드 분석 전문가
포렌식 전문가
취약점 분석 전문가

솔데스크소개  |  솔데스크교육시스템  |  솔데스크학원연혁  |  솔데스크시설  |  솔데스크제휴기관  |  솔데스크오시는길  |  기업교육  |  개인정보보호정책
교육내용
교육커리큘럼
강사프로필
수강후기
온라인문의
수강료조회