암호학적 해시 알고리즘에 대한 설명으로 옳지 않은 것은? | [국회직 9급 정보보호론] 22년 1회차 기출문제 상세 페이지
1[국회직 9급 정보보호론] 22년 1회차
암호학적 해시 알고리즘에 대한 설명으로 옳지 않은 것은?
1
해시 결과값을 이용하여 해시 입력값을 역으로 찾아내는 것은 계산상으로 불가능해야 한다.
2
MD5 및 SHA-1 알고리즘은 취약점이 발견되지 않아 지금도 많이 사용되고 있다.
3
충돌 저항성(Collision Resistance)은 동일한 출력값(해시값)을 생성하는 두 가지 입력값을 구하는 것이 계산적으로 어렵다는 것을 의미한다.
4
SHA-224은 출력의 길이가 224비트이다.
5
해시 알고리즘은 어떠한 길이의 입력값이 들어오더라도 일정한 길이의 해시값을 출력한다.
해설
옳지 않은 설명은 MD5 와 SHA-1 에 취약점이 없다는 내용이다.
두 알고리즘은 모두 충돌 공격이 실제로 가능함이 밝혀져, 전자서명 같은 보안 용도에서는 더 안전한 해시로 교체되고 있다.
- 해시값으로 입력값을 찾기 어렵다: 해시 함수에 요구되는 역상 저항성이다.
- 같은 해시값을 내는 두 입력을 찾기 어렵다: 충돌 저항성의 정의이다.
- SHA-224 의 출력 길이: 이름 그대로 224비트이다.
- 임의 길이 입력에 고정 길이 출력: 해시 함수의 기본 성질이다.
오류나 개정된 내용이 보이면 알려주세요