2. 암호학

    1. 거듭제곱 구하기



    2. RSA 암호 방식


    - 합성수의 소인수 분해의 어려움을 이용한다.

    이때 합성수는? 소수들의 곱으로 이루어진 수


    백 자리 이상의 두개의 소수 p, q를 선택하여 n = p, q를 선택하여 n = p * q를 계산


    곱셈은 쉽지만 소인수분해는 어려운 점을 이용한다.


    - 오일러 함수 = 


    어떤 자연수 n에, n 이하의 자연수중에서 n과 서로소인 수의 개수를 대응시키는 함수

    1, 2, 3, 4, 5, 6


    - RSA 암호 순서

    1 단계 - 충분히 큰 두 소수 P, Q를 찾는다.            (P, Q는 비밀)

    2 단계 - 두 소수를 곱하여 n을 만든다.                (N = P * Q)

    3 단계 -   

    4 단계 - 과 서로소 관계에 있는 수에서 e를 선정

    5 단계 -  을 만족하는 d를 구한다.


    암호화 - 

    복호화 - 


     <- 비밀

     <- 공개



    ' > 암호학' 카테고리의 다른 글

    4. 암호학  (0) 2017.11.19
    3. 암호학  (0) 2017.11.11
    1. 암호학  (0) 2017.10.28
    6. 암호학  (0) 2017.09.26
    5. 암호학  (0) 2017.09.24
    Posted by Config