Cryptography
0.0
(0)
Tier 1 Medium Skill Path Cryptography
본 Path는 암호학의 기초 이론부터 실제 공격 기법까지 폭넓게 다루며 고전 암호부터 현대 블록 암호, 해시, 전자 서명까지의 핵심 개념을 실습 중심으로 학습할 수 있습니다. Python과 SageMath를 활용해 수학적 원리를 코드로 구현하며 암호 알고리즘의 취약점을 직접 실습해보는 과정을 통해 암호학의 이론과 실무를 동시에 익힐 수 있습니다.
Cryptography
0.0
(0)
Tier 1 Medium Skill Path Cryptography
본 Path는 암호학의 기초 이론부터 실제 공격 기법까지 폭넓게 다루며 고전 암호부터 현대 블록 암호, 해시, 전자 서명까지의 핵심 개념을 실습 중심으로 학습할 수 있습니다. Python과 SageMath를 활용해 수학적 원리를 코드로 구현하며 암호 알고리즘의 취약점을 직접 실습해보는 과정을 통해 암호학의 이론과 실무를 동시에 익힐 수 있습니다.
권장 소비자 가격
650 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /29
29
워게임 0 /15
15
퀴즈 0 /1
1
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.

이런 이유로 이 Path를 추천해요

암호학은 정보를 보호하기 위한 언어학적 및 수학적 방법론을 다루는 학문으로, 모든 디지털 통신과 인증 과정에서 빠질 수 없는 현대 보안 시스템의 핵심 기술입니다. 하지만 그 중요도에도 불구하고, 다양한 수학적 지식을 요구하기 때문에 기반 없이 학습을 도전해보았다 어려움을 느끼고 포기하시는 분들이 많은 분야이기도 합니다.
본 Path는 암호학의 기초 개념을 체계적으로 정리하는 동시에 Python과 SageMath를 활용한 실습을 통해 여러분께 암호학을 쉽고 넓게 알려드리는 것을 목표로 합니다. 블록 암호, 공개키 암호, 해시 함수, 전자 서명 등 주요 암호 기술의 구조와 취약점을 실제로 체험하며, 공격 기법까지 학습할 수 있는 실전 중심의 과정입니다.

이런 내용을 배워요

  • 고전 암호 및 대칭/공개키 암호 시스템의 기본 개념
  • 정수론과 선형대수를 활용한 암호 수학의 핵심 원리
  • AES 및 블록 암호의 구조, CBC 모드 공격(Padding Oracle) 실습
  • RSA, Diffie-Hellman 등 공개키 암호의 내부 동작과 취약점
  • 암호학적 해시 함수와 전자 서명의 구조 및 공격 기법
  • Python과 SageMath를 활용한 암호 알고리즘 분석 및 구현

이런 분께 추천해요

  • 암호학의 기초부터 실전까지 체계적으로 배우고 싶은 분
  • 보안 관련 알고리즘의 원리와 동작 방식을 깊이 이해하고 싶은 분
  • 실습을 통해 암호화 기술과 취약점 분석을 경험하고 싶은 분
  • 수학과 프로그래밍을 동시에 활용한 보안 기술 학습에 관심 있는 분

이런 선수 지식이 필요해요

  • Python을 포함한 기본적인 프로그래밍 역량
  • 정수론, 선형대수 등 수학적 개념에 대한 기초 이해
  • 암호화/복호화, 네트워크 보안 개념에 대한 기본 지식
Unit 구성
총 6개의 Unit
  1. 1
    0.0
    (0)
    무료
    0.0
    (0)
    무료
    pwntools를 사용하여 익스플로잇 제작을 간단하게 하는 방법을 배웁니다.
    pwntools 기초
    pwntools 기초
    Quiz: pwntools
    [함께 실습] pwntools 1
    Exercise: pwntools 1
    addition-quiz
    [함께 실습] pwntools 2
    Exercise: pwntools 2
    flag-shop
  2. 2
    0.0
    (0)
    무료
    0.0
    (0)
    무료
    고전 암호와 현대 암호 시스템의 원리 및 Python을 활용한 암호학 실습을 배웁니다.
    고전 암호
    고전 암호
    현대 암호
    현대 암호학을 위한 툴
    현대 암호
    [함께 실습] Meet-in-the-middle Attack
    Exploit Tech: Meet-in-the-middle Attack
    Double DES
  3. 3
    10.0
    (1)
    200
    코인
    구독하면 무료
    10.0
    (1)
    200
    코인
    구독하면 무료
    정수론과 암호학의 핵심 개념을 이해하고, 이를 활용한 문제 해결 방법을 배웁니다.
    정수론
    정수론 1
    정수론 2
    선형대수학
    선형대수학 1
    선형대수학 2
    [함께 실습] Linear Congruences
    Exploit Tech: Linear Congruences
    Squared Flag
  4. 4
    0.0
    (0)
    150
    코인
    구독하면 무료
    0.0
    (0)
    150
    코인
    구독하면 무료
    AES 암호화 알고리즘의 구조와 취약점, 블록 암호의 운영 모드 및 공격 기법을 학습합니다.
    AES
    블록암호: AES
    [함께 실습] AES without SubBytes
    Exploit Tech: AES without SubBytes
    No sub please!
    [함께 실습] AES without ShiftRows
    Exploit Tech: AES without ShiftRows
    No shift please!
    블록 암호와 운영 모드
    블록 암호와 운영 모드
    [함께 실습] CBC Mode
    Exploit Tech: CBC Mode
    Textbook-CBC
    [함께 실습] Padding Oracle Attack
    Exploit Tech: Padding Oracle Attack
    Padding Miracle Attack
  5. 5
    150
    코인
    구독하면 무료
    0.0
    (0)
    150
    코인
    구독하면 무료
    RSA와 Diffie-Hellman 알고리즘의 원리와 취약점, 그리고 이산 로그 문제 해결 방법을 배웁니다.
    공개키 암호
    공개키 암호: RSA
    [함께 실습] Common Modulus Attack
    Exploit Tech: Common modulus attack
    uncommon e
    키 교환 알고리즘
    키 교환: Diffie-Hellman 알고리즘
    [함께 실습] Man-in-the-middle Attack
    Exploit Tech: Man-in-the-middle Attack
    Textbook-DH
    [함께 실습] DLP with Smooth Primes
    Exploit Tech: DLP with Vulnerable Primes
    Hundre-d-log
  6. 6
    0.0
    (0)
    150
    코인
    구독하면 무료
    0.0
    (0)
    150
    코인
    구독하면 무료
    암호학적 해시 함수와 전자 서명, DSA의 취약점 및 공격 방법을 배웁니다.
    해시
    해시
    [함께 실습] Birthday Paradox
    Exploit Tech: Birthday Paradox
    40 Birthdays
    [함께 실습] Length Extension Attack
    Exploit Tech: Length Extension Attack
    Textbook-HMAC
    전자 서명
    전자 서명
    [함께 실습] Associated Nonces
    Exploit Tech: Associated Nonces
    Textbook-DSA
    [함께 실습] Signature without Hashing
    Exploit Tech: Signature without Hashing
    Textbook-DSA2
수강 후기
0.0 (0)
권장 소비자 가격
650 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /29
29
워게임 0 /15
15
퀴즈 0 /1
1
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.