"SHA3-384"의 두 판 사이의 차이
잔글 |
잔글 |
||
(같은 사용자의 중간 판 8개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
− | '''SHA3-384'''는 미국국립표준기술연구소가 2015년 8월에 제정하여 발표한 FIPS PUB 202호 표준 - FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION; SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions 에 들어있는 암호화 해시알고리즘이며 해시계산을 통한 다이제스트가 384 비트이다. 알고리즘은 keccak team이 2008년 10월에 경진대회에 후보자로 참가하면서 제출되어 공개되었다. | + | '''SHA3-384'''는 미국국립표준기술연구소가 2015년 8월에 제정하여 발표한 FIPS PUB 202호 표준 - 연방정보처리공식표준; SHA-3 표준: 순열기반의 해시 및 확장가능한 출력함수 (FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION; SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions) 에 들어있는 암호화 해시알고리즘이며 해시계산을 통한 다이제스트가 384 비트이다. 알고리즘은 keccak team이 2008년 10월에 경진대회에 후보자로 참가하면서 제출되어 공개되었다. |
==개요== | ==개요== | ||
+ | SHA-3 은 미국국립표준기술연구소 (NIST) 가 경진대회 우승 알고리즘을 채택하여 2015년 8월에 발표한 FIPS PUB 202호 표준 - 연방정보처리공식표준; SHA-3 표준: 순열기반의 해시 및 확장가능한 출력함수 (FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION; SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions) 이다.<ref>"[https://csrc.nist.gov/CSRC/media/Publications/fips/202/final/documents/fips_202_draft.pdf (ARCHIVED as of AUGUST 5, 2015): DRAFT FIPS 202, SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions]", ''NIST''</ref> | ||
+ | |||
+ | SHA-3 알고리즘군은 고정길이의 다이제스트를 출력하는 SHA3-224, SHA3-256, SHA3-384, SHA3-512과 가변 길이의 다이제스트를 출력할 수 있는 SHAKE128, SHAKE256로 구성되어 있다. | ||
+ | |||
+ | SHA3-384는 SHA-3 알고리즘군 중의 일원이며 출력 다이제스트의 길이가 384 비트로 되어있다. | ||
+ | |||
+ | 통상적으로 해시함수에서 입력은 “메시지” (Message), 출력은 “다이제스트” (Digest) 또는 “해시값” (Hash Value)로 표현한다. | ||
+ | |||
+ | 알고리즘군중의 개개의 알고리즘은 구조적으로 같은 구조를 갖고 있기에 알고리즘 자체는 유사한 특징을 갖고 있다. 구체적인 소개는 [[SHA-3]], [[SHA3-224]], [[SHA3-256]] 등 임의의 문서를 참조하여 요해할 수 있다. | ||
+ | |||
+ | SHA-3의 개발자는 스위스의 제네바에 본사를 두고 있는 ST마이크로일렉트로닉스 (STMicroelectronics) 사의 귀도 베르토니 (Guido Bertoni), 조안 대먼 (Joan Daemen) 과 길레스 반 앗시 (Gilles Van Assche) 등 세 사람과 네덜란드의 아인드호벤에 본사를 두고 있는 NXP반도체 (NXP Semiconductors) 사의 미하엘 피터스 (Michaël Peeters) 이다. | ||
+ | |||
{{각주}} | {{각주}} | ||
+ | |||
==참고자료== | ==참고자료== | ||
+ | * "[https://csrc.nist.gov/CSRC/media/Publications/fips/202/final/documents/fips_202_draft.pdf (ARCHIVED as of AUGUST 5, 2015): DRAFT FIPS 202, SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions]", ''NIST'' | ||
+ | |||
==같이 보기== | ==같이 보기== | ||
* [[SHA-3]] | * [[SHA-3]] | ||
9번째 줄: | 24번째 줄: | ||
* [[SHA3-256]] | * [[SHA3-256]] | ||
* [[Keccak-384]] | * [[Keccak-384]] | ||
− | {{암호 알고리즘| | + | {{암호 알고리즘|검토 필요}} |
2020년 1월 15일 (수) 15:53 기준 최신판
SHA3-384는 미국국립표준기술연구소가 2015년 8월에 제정하여 발표한 FIPS PUB 202호 표준 - 연방정보처리공식표준; SHA-3 표준: 순열기반의 해시 및 확장가능한 출력함수 (FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION; SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions) 에 들어있는 암호화 해시알고리즘이며 해시계산을 통한 다이제스트가 384 비트이다. 알고리즘은 keccak team이 2008년 10월에 경진대회에 후보자로 참가하면서 제출되어 공개되었다.
개요[편집]
SHA-3 은 미국국립표준기술연구소 (NIST) 가 경진대회 우승 알고리즘을 채택하여 2015년 8월에 발표한 FIPS PUB 202호 표준 - 연방정보처리공식표준; SHA-3 표준: 순열기반의 해시 및 확장가능한 출력함수 (FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION; SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions) 이다.[1]
SHA-3 알고리즘군은 고정길이의 다이제스트를 출력하는 SHA3-224, SHA3-256, SHA3-384, SHA3-512과 가변 길이의 다이제스트를 출력할 수 있는 SHAKE128, SHAKE256로 구성되어 있다.
SHA3-384는 SHA-3 알고리즘군 중의 일원이며 출력 다이제스트의 길이가 384 비트로 되어있다.
통상적으로 해시함수에서 입력은 “메시지” (Message), 출력은 “다이제스트” (Digest) 또는 “해시값” (Hash Value)로 표현한다.
알고리즘군중의 개개의 알고리즘은 구조적으로 같은 구조를 갖고 있기에 알고리즘 자체는 유사한 특징을 갖고 있다. 구체적인 소개는 SHA-3, SHA3-224, SHA3-256 등 임의의 문서를 참조하여 요해할 수 있다.
SHA-3의 개발자는 스위스의 제네바에 본사를 두고 있는 ST마이크로일렉트로닉스 (STMicroelectronics) 사의 귀도 베르토니 (Guido Bertoni), 조안 대먼 (Joan Daemen) 과 길레스 반 앗시 (Gilles Van Assche) 등 세 사람과 네덜란드의 아인드호벤에 본사를 두고 있는 NXP반도체 (NXP Semiconductors) 사의 미하엘 피터스 (Michaël Peeters) 이다.