[정처기 실기] 암호화 알고리즘 예상문제
목차
대칭키
대칭키는 암호화와 복호화에 같은 키를 쓰는 알고리즘으로
블록
이 알고리즘은1977년에 IBM에서 제작한 알고리즘으로 64비트 56의 비트키16라운드 Feistel구조를 가진다.
블록키는 64 bits이며 라운드 키는48 bits이다
DES
이 알고리즘은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이다
AES
이 알고리즘은 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이다
LEA
스트림
대칭키의 알고리즘 중 하나로 선형 피드팩 시프트 레지스터 알고리즘, 특정한 피드백 다항식을 사용하여 비선형적 연산 없이도 비트를 이동시키는 단단한 시프트 레지스터, 단기적 보안 요구, 임의 비트 시퀀트 생성의 특성을 가지는 알고리즘은?
LFSR
대칭키의 알고리즘 중 하나로 인터넷 보안 프로토콜에서 널리 사용, 현재는 지양하고 있음의 특성을 가지는 알고리즘은?
MD5
대칭키의 알고리즘 중 하나로 GSM(Global System for Mobile Communications)의 특성을 가지는 알고리즘은?
A5
비대칭키
다음 보기에서 번호를 골라 넣으시오.
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가 개발한 해시 알고리즘으로 빠른 계산속도와 취약점 발견에 좋은 알고리즘
MD5
다음 괄호 안의 알고리즘을 작성하시오.
"NIST에서 개발한 알고리즘으로 데이터 무결성을 확인하거나 데이터의 고유한 식별자를 생성하는 데 사용한다.
( ) -256까지는 블록크기가 512, 4개의 64개 워드 블록을 쓰며, ()-384~215는 1024비트 128크기를 쓴다.
SHA
다음 설명의 알고리즘을 작성하시오.
한국암호화학회 KCDSA에서 개발한 알고리즘이며, 국내 표준 전자서명알고리즘인 KCDSA에 사용되는 160비트 암호학적 해시 함수입니다. SHA-1과 비슷한 구조를 갖고 있으며, 현재 해시 함수 안전성의 권고 기준인 112비트를 만족하지 않기 때문에 더 이상 사용하지 않는 것을 권고하고 있습니다.
HAS-160
'정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 빈출 주요 용어 정리 (3) | 2024.04.21 |
---|---|
인터페이스 검증 도구 STAF와 Selennium 차이 (0) | 2024.04.20 |
[정처기] 비개발자 파이썬 기본기 - 정보처리기사 실기 문제 잡기 (2) | 2024.04.18 |
[정처기] 비개발자 파이썬 기초 - 6과목 프로그래밍 언어 (0) | 2024.04.14 |
[정처기] 비개발자 JAVA 기초 - 6과목 프로그래밍 언어 (0) | 2024.04.13 |
댓글