검수요청.png검수요청.png

"Keccak-512"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(새 문서: '''Keccak-512'''는 Keccak-p 암호화 해시알고리즘군 중의 일원이다. Keccak-p 알고리즘이 미국국립표준기술연구소에 의해 SHA-3 표준으로 적용되면...)
 
잔글
 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
1번째 줄: 1번째 줄:
 
'''Keccak-512'''는 Keccak-p 암호화 해시알고리즘군 중의 일원이다. Keccak-p 알고리즘이 미국국립표준기술연구소에 의해 SHA-3 표준으로 적용되면서 [[SHA3-512]]로 널리 알려진다. Keccak-p 는 스위스의 제네바에 본사를 두고 있는 ST마이크로일렉트로닉스 (STMicroelectronics) 사의 귀도 베르토니 (Guido Bertoni), 조안 대먼 (Joan Daemen) 과 길레스 반 앗시 (Gilles Van Assche) 등 세 사람과 네덜란드의 아인드호벤에 본사를 두고 있는 NXP반도체 (NXP Semiconductors) 사의 미하엘 피터스 (Michaël Peeters) 가 공동으로 개발하였으며 2008년 10월에 SHA-3 경진대회에 참가하면서 공개되었다.
 
'''Keccak-512'''는 Keccak-p 암호화 해시알고리즘군 중의 일원이다. Keccak-p 알고리즘이 미국국립표준기술연구소에 의해 SHA-3 표준으로 적용되면서 [[SHA3-512]]로 널리 알려진다. Keccak-p 는 스위스의 제네바에 본사를 두고 있는 ST마이크로일렉트로닉스 (STMicroelectronics) 사의 귀도 베르토니 (Guido Bertoni), 조안 대먼 (Joan Daemen) 과 길레스 반 앗시 (Gilles Van Assche) 등 세 사람과 네덜란드의 아인드호벤에 본사를 두고 있는 NXP반도체 (NXP Semiconductors) 사의 미하엘 피터스 (Michaël Peeters) 가 공동으로 개발하였으며 2008년 10월에 SHA-3 경진대회에 참가하면서 공개되었다.
 
==개요==
 
==개요==
 +
Keccak-p는 암호화 해시알고리즘영역에서 기존에 사용하던 SHA-1, SHA-2의 개선을 목적으로 개발 된 알고리즘이다.
 +
 +
Keccak-p 알고리즘군은 고정길이의 다이제스트를 출력하는 Keccak -224, Keccak -256, Keccak -384, Keccak -512 와 가변길이의 다이제스트를 출력할 수 있는 SHAKE128, SHAKE256로 구성되어 있다.
 +
 +
Keccak-512은 출력하는 다이제스트의 길이가 512 비트이다.
 +
 +
통상적으로 해시함수에서 입력은 “메시지” (Message), 출력은 “다이제스트” (Digest) 또는 “해시값” (Hash Value)로 표현한다.
 +
 +
미국국립표준기술연구소에서 SHA-3 경진대회를 조직할 때 Keccak 팀도 경진에 참가하였으며 제출한 알고리즘군이 Keccak-p 였다.
 +
 +
경진대회에서 우승자가 되면서 Keccak-p은 2015년 8월에 SHA-3 표준으로 되었다. 따라서 Keccak-512 도 SHA3-512로 널리 알려져 있다.<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>
 +
 +
Keccak-p 알고리즘군 중의 개개의 알고리즘은 구조적으로 같은 구조를 갖고 있기에 알고리즘 자체는 유사한 특징을 갖고 있다. 구체적인 소개는 [[SHA-3]], [[SHA3-224]], [[SHA3-256]], [[Keccak-256]] 등 임의의 문서를 참조하여 요해할 수 있다.
 
{{각주}}
 
{{각주}}
 +
 
==참고자료==
 
==참고자료==
 +
* José R.C. Cruz, "[https://www.drdobbs.com/security/keccak-the-new-sha-3-encryption-standard/240154037?pgno=1 Keccak: The New SHA-3 Encryption Standard]", ''Dr Dobb's'', 2013-05-07
 +
* "[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]]
8번째 줄: 25번째 줄:
 
* [[SHA3-256]]
 
* [[SHA3-256]]
 
* [[Keccak-256]]
 
* [[Keccak-256]]
{{암호 알고리즘|토막글}}
+
{{암호 알고리즘|검토 필요}}

2020년 1월 15일 (수) 16:01 기준 최신판

Keccak-512는 Keccak-p 암호화 해시알고리즘군 중의 일원이다. Keccak-p 알고리즘이 미국국립표준기술연구소에 의해 SHA-3 표준으로 적용되면서 SHA3-512로 널리 알려진다. Keccak-p 는 스위스의 제네바에 본사를 두고 있는 ST마이크로일렉트로닉스 (STMicroelectronics) 사의 귀도 베르토니 (Guido Bertoni), 조안 대먼 (Joan Daemen) 과 길레스 반 앗시 (Gilles Van Assche) 등 세 사람과 네덜란드의 아인드호벤에 본사를 두고 있는 NXP반도체 (NXP Semiconductors) 사의 미하엘 피터스 (Michaël Peeters) 가 공동으로 개발하였으며 2008년 10월에 SHA-3 경진대회에 참가하면서 공개되었다.

개요[편집]

Keccak-p는 암호화 해시알고리즘영역에서 기존에 사용하던 SHA-1, SHA-2의 개선을 목적으로 개발 된 알고리즘이다.

Keccak-p 알고리즘군은 고정길이의 다이제스트를 출력하는 Keccak -224, Keccak -256, Keccak -384, Keccak -512 와 가변길이의 다이제스트를 출력할 수 있는 SHAKE128, SHAKE256로 구성되어 있다.

Keccak-512은 출력하는 다이제스트의 길이가 512 비트이다.

통상적으로 해시함수에서 입력은 “메시지” (Message), 출력은 “다이제스트” (Digest) 또는 “해시값” (Hash Value)로 표현한다.

미국국립표준기술연구소에서 SHA-3 경진대회를 조직할 때 Keccak 팀도 경진에 참가하였으며 제출한 알고리즘군이 Keccak-p 였다.

경진대회에서 우승자가 되면서 Keccak-p은 2015년 8월에 SHA-3 표준으로 되었다. 따라서 Keccak-512 도 SHA3-512로 널리 알려져 있다.[1]

Keccak-p 알고리즘군 중의 개개의 알고리즘은 구조적으로 같은 구조를 갖고 있기에 알고리즘 자체는 유사한 특징을 갖고 있다. 구체적인 소개는 SHA-3, SHA3-224, SHA3-256, Keccak-256 등 임의의 문서를 참조하여 요해할 수 있다.

각주[편집]

참고자료[편집]

같이 보기[편집]

  검수요청.png검수요청.png 이 Keccak-512 문서는 암호 알고리즘에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.