본문 바로가기
정보처리기사

[정처기 실기] 암호화 알고리즘 예상문제

by 공불러 2024. 4. 20.
728x90
반응형

[정처기 실기] 암호화 알고리즘 예상문제

목차

    대칭키

    대칭키는 암호화와 복호화에 같은 키를 쓰는 알고리즘으로 

    블록

    이 알고리즘은1977년에 IBM에서 제작한 알고리즘으로 64비트 56의 비트키16라운드 Feistel구조를 가진다.

    블록키는 64 bits이며 라운드 키는48 bits이다

     

    이 알고리즘은1998년에 IBM에서 제작한 알고리즘으로 64비트112/168의 비트키 48라운드Feistel구조를 가진다.

    블록키는64 bits이며 라운드 키는48 bits이다

    더보기

    3DES


    이 알고리즘은 2001년에 NIST에서 제작한 알고리즘으로 128비트128/192/256의 비트키 10/12/14라운드 SPN(Substitution-Permutation Network)구조를 가진다.

    블록키는128 bits이며 라운드 키는128/192/256 bits이다


    이 알고리즘은 1993년에 NSA에서 제작한 알고리즘으로 64비트 80의 비트키 32라운드Feistel구조를 가진다.

    블록키는64 bits이며 라운드 키는 80 bits이다

     

    더보기

    SKIPJACK


    이 알고리즘은1991년에 스위스 ETH Zurich에서 제작한 알고리즘으로 64비트128의 비트키 8라운드 Feistel구조를 가진다.

    블록키는64 bits이며 라운드 키는128 bits이다

    더보기

    IDEA


    이 알고리즘은 1998년에 KISA에서 제작한 알고리즘으로 128비트128의 비트키16라운드Feistel구조를 가진다.

    블록키는128 bits이며 라운드 키는128 bits이다

    더보기

    SEED


    이 알고리즘은2003년에 한국에서 제작한 알고리즘으로 128비트128/192/256의 비트키12/14/16라운드

    SPN(Substitution-Permutation Network)구조를 가진다.

    블록키는128 bits이며 라운드 키는128/192/256 bits이다

    더보기

    ARIA


    이 알고리즘은2014년에 한국에서 제작한 알고리즘으로 128비트128/192/256의 비트키24/28/32라운드

    SPN(Substitution-Permutation Network)구조를 가진다.

    블록키는128 bits이며 라운드 키는128/192/256 bits이다

     

    스트림

    대칭키의 알고리즘 중 하나로 선형 피드팩 시프트 레지스터 알고리즘, 특정한 피드백 다항식을 사용하여 비선형적 연산 없이도 비트를 이동시키는 단단한 시프트 레지스터, 단기적 보안 요구, 임의 비트 시퀀트 생성의 특성을 가지는 알고리즘은?

    더보기

    LFSR


    대칭키의 알고리즘 중 하나로 인터넷 보안 프로토콜에서 널리 사용, 현재는 지양하고 있음의 특성을 가지는 알고리즘은?


    대칭키의 알고리즘 중 하나로 GSM(Global System for Mobile Communications)의 특성을 가지는 알고리즘은?

    비대칭키

    다음 보기에서 번호를 골라 넣으시오.

    1.소인수 분해, 2.이산대수, 3.타원곡선, 4.대칭 5.블록 6.해시 7.비대칭 8.스트림

    RSA는 a알고리즘이자 b의 원리를 이용한다.
    Rabbin는 a알고리즘이자 c의 원리를 이용한다.
    Diffie-Hellman는 a알고리즘이자 d의 원리를 이용한다.
    DSA는 a알고리즘이자 e의 원리를 이용한다.
    ELGamal는 a알고리즘이자 f의 원리를 이용한다.
    ECC는 a알고리즘이자 g의 원리를 이용한다.

    더보기

    a : 7

    b : 1

    c : 1

    d : 2

    e : 2

    f : 2

    g : 3

     

    해시

    다음 설명의 알고리즘을 작성하시오.

     RSA , RC6을 개발한 Ronald Rivest가 개발한 해시 알고리즘으로 빠른 계산속도와 취약점 발견에 좋은 알고리즘

    다음 괄호 안의 알고리즘을 작성하시오.

    "NIST에서 개발한 알고리즘으로 데이터 무결성을 확인하거나 데이터의 고유한 식별자를 생성하는 데 사용한다.  
    ( ) -256까지는 블록크기가 512, 4개의 64개 워드 블록을 쓰며, ()-384~215는 1024비트 128크기를 쓴다.

    다음 설명의 알고리즘을 작성하시오.
    한국암호화학회 KCDSA에서 개발한 알고리즘이며, 국내 표준 전자서명알고리즘인 KCDSA에 사용되는 160비트 암호학적 해시 함수입니다. SHA-1과 비슷한 구조를 갖고 있으며, 현재 해시 함수 안전성의 권고 기준인 112비트를 만족하지 않기 때문에 더 이상 사용하지 않는 것을 권고하고 있습니다.

    더보기

    HAS-160

     

    728x90
    반응형

    댓글