Mathematics for Cryptography
0.0
(0)
Tier 2 Medium Skill Path Cryptography
암호학을 이해하는 데 필요한 계산 이론, 확률과 통계, 정수론, 추상대수, 선형대수의 핵심 개념을 학습합니다. 다양한 암호 체계의 동작 원리와 안전성을 수학적으로 해석할 수 있는 기반을 마련합니다.
Mathematics for Cryptography
0.0
(0)
Tier 2 Medium Skill Path Cryptography
암호학을 이해하는 데 필요한 계산 이론, 확률과 통계, 정수론, 추상대수, 선형대수의 핵심 개념을 학습합니다. 다양한 암호 체계의 동작 원리와 안전성을 수학적으로 해석할 수 있는 기반을 마련합니다.
0% 진행중 총 0개 항목 완료
강의 0 /4
4
퀴즈 0 /1
1
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.

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

암호학을 깊이 이해하려면 암호 알고리즘의 동작뿐 아니라 그 안전성과 효율성을 설명하는 수학적 언어를 함께 이해해야 합니다. 공격이 현실적인지 판단하려면 시간복잡도와 계산 문제의 어려움을 알아야 하고, 블록 암호 공격이나 증명 가능한 안전성을 이해하려면 확률과 통계가 필요합니다. RSA와 이산 로그 기반 암호, 타원 곡선 암호 역시 정수론, 대수 구조, 선형대수의 개념 위에서 설명됩니다.
이 Path는 방대한 수학 전공 지식을 모두 다루기보다 암호학 학습에 필요한 핵심 개념을 선별해 단계적으로 제공합니다. 계산 이론, 확률과 통계, 정수론, 추상대수, 선형대수를 암호학 맥락에서 학습하며, 다양한 암호 체계의 작동 원리와 안전성을 이해할 수 있는 기반을 마련합니다.

이런 내용을 배워요

  • 점근적 표기법과 마스터 정리를 활용한 알고리즘의 시간복잡도 분석
  • 확률 분포, 가설 검증, 베이즈 추론 등 확률과 통계의 핵심 원리
  • 이차 잉여, 오일러 소정리, 이산 로그 알고리즘 등 정수론의 핵심 개념
  • 군, 환, 체, 아이디얼, 몫환 및 유한체 등 암호학에 활용되는 대수 구조
  • 벡터와 행렬, 행렬식, 고유값과 고유벡터 등 선형대수의 핵심 개념

이런 분께 추천해요

  • 암호학을 배우기 전에 필요한 수학 개념을 정리하고 싶은 분
  • 기존 암호학 강의에서 수식과 수학적 원리가 어렵게 느껴졌던 분
  • 수학 전공은 아니지만 다양한 암호 체계의 작동 원리를 이해하고 싶은 분

이런 선수 지식이 필요해요

  • 고등학교 수준의 기본 수학
  • 함수, 집합, 미적분의 기초 개념
  • 기초적인 프로그래밍 문법과 의사 코드 읽기 능력
Unit 구성
총 1개의 Unit
  1. 1
    10.0
    (1)
    550 코인
    10.0
    (1)
    550 코인
    시간 복잡도와 계산 모델, 계산 복잡도 이론의 핵심 개념을 학습합니다.
    시간 복잡도
    점근적 표기법
    마스터 정리
    Quiz: 시간 복잡도
    튜링 기계와 튜링 완전성
    튜링 기계와 튜링 완전성
    복잡도 종류와 환원
    복잡도 종류와 환원
수강 후기
0.0 (0)
0% 진행중 총 0개 항목 완료
강의 0 /4
4
퀴즈 0 /1
1
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.