ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SEED
    암호학 2016. 6. 3. 19:21

    -SEED 개요

    전자상거래, 금융, 무선통신 등에서 전송되는 개인정보와 같은 중요한 정보를 보호하기 위해 1999년 2월 한국정보보호진흥언과 국내 암호전문가들이 순수 국내기술로 개발

    128비트 블록암호알고리즘

    128비트 key 사용

    1999년 9월 정보통신단체 표준으로 제정

    2005년에는 국제 표준화 기구인 ISO/IEC 국제 블록암호알고리즘 표준으로 제정됨


    -SEED 암호화 과정

    1. 16라운드의 Feistel 연산

    2. Swapping (왼 <-> 오)


    -SEED-128/256 비교 (키 길이, 평문 블록 길이, 라운드수)

     

    키 길이 

    블록 길이 

    라운드 수 

     SEED-128

    128 

    128 

    16 

     SEED-256 

    256 

    128 

    24 


    -SEED f함수

    ± : mod 2^32

    ⊕ : EX-OR


    A = G((XK0)⊕(Y⊕K1))

    B = G(A±(Y⊕K1))

    X` = G(A±B)

    Y` = X`±B


    -SEED g함수 -> 강도 결정

    1. S-Box 치환

    2. Bit-wise

    3. XOR


    -SEED 보조키 생성 알고리즘

    .

    ..

    ...

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

    공개키  (0) 2016.06.04
    운용 모드  (0) 2016.06.03
    AES  (0) 2016.06.03
    ~상용관용암호(DES)  (0) 2016.04.12
    DES  (0) 2016.04.11
Designed by Tistory.