검증 대상 알고리즘: Difference between revisions
(새 문서: {| class="wikitable" ! rowspan="2" |분류 ! colspan="2" rowspan="2" |암호알고리즘 ! colspan="2" rowspan="2" |참조표준 | |- |- | rowspan="7" |블록암호 | rowspan="2" |ARIA | rowspan="2" |운영모드 · 기밀성(ECB, CBC, CFB, OFB, CTR) · 기밀성/인증(CCM, GCM) |국내 |KS X 1213-1 (2014) KS X 1213-2 (2014) TTAK.KO-12.0271-Part1/R1 (2016) TTAK.KO-12.0271-Part3 (2017) |- |국외 |IETF <nowiki>RFC 5794</nowiki> (2010) |- | rowspan="2" |SEED | rowspan="...) |
No edit summary |
||
Line 1: | Line 1: | ||
{| class="wikitable" | {| class="wikitable" | ||
! | !분류 | ||
! colspan | ! colspan="2" |암호알고리즘 | ||
! colspan | ! colspan="2" |참조표준 | ||
|- | |- | ||
! rowspan="7" |블록암호 | |||
! rowspan="2" |ARIA | |||
| rowspan="2" |운영모드 | | rowspan="2" |운영모드 | ||
* 기밀성(ECB, CBC, CFB, OFB, CTR) | |||
* 기밀성/인증(CCM, GCM) | |||
|국내 | |국내 | ||
|KS X 1213-1 (2014) | | | ||
KS X 1213-2 (2014) | * KS X 1213-1 (2014) | ||
TTAK.KO-12.0271-Part1/R1 (2016) | * KS X 1213-2 (2014) | ||
TTAK.KO-12.0271-Part3 (2017) | * TTAK.KO-12.0271-Part1/R1 (2016) | ||
* TTAK.KO-12.0271-Part3 (2017) | |||
|- | |- | ||
|국외 | |국외 | ||
|IETF <nowiki>RFC 5794</nowiki> (2010) | |IETF <nowiki>RFC 5794</nowiki> (2010) | ||
|- | |- | ||
! rowspan="2" |SEED | |||
| rowspan="2" |운영모드 | | rowspan="2" |운영모드 | ||
· 기밀성(ECB, CBC, CFB, OFB, CTR) | · 기밀성(ECB, CBC, CFB, OFB, CTR) | ||
Line 33: | Line 33: | ||
|ISO/IEC 18033-3 (2010) | |ISO/IEC 18033-3 (2010) | ||
|- | |- | ||
!LEA | |||
|운영모드 | |운영모드 | ||
· 기밀성(ECB, CBC, CFB, OFB, CTR) | · 기밀성(ECB, CBC, CFB, OFB, CTR) | ||
Line 43: | Line 43: | ||
TTAK.KO-12.0271-Part2/R1 (2017) | TTAK.KO-12.0271-Part2/R1 (2017) | ||
|- | |- | ||
! rowspan="2" |HIGHT | |||
| rowspan="2" |운영모드 | | rowspan="2" |운영모드 | ||
· 기밀성(ECB, CBC, CFB, OFB, CTR) | · 기밀성(ECB, CBC, CFB, OFB, CTR) | ||
Line 55: | Line 55: | ||
|ISO/IEC 18033-3 (2010) | |ISO/IEC 18033-3 (2010) | ||
|- | |- | ||
! rowspan="4" |해시함수 | |||
! rowspan="2" |SHA-2 | |||
| rowspan="2" |SHA-224/256/384/512 | | rowspan="2" |SHA-224/256/384/512 | ||
|국내 | |국내 | ||
Line 64: | Line 64: | ||
|ISO/IEC 10118-3 (2018) | |ISO/IEC 10118-3 (2018) | ||
|- | |- | ||
!LSH | |||
|LSH-224/256/384/512/512-224/512-256 | |LSH-224/256/384/512/512-224/512-256 | ||
|국내 | |국내 | ||
Line 70: | Line 70: | ||
TTAK.KO-12.0276 (2015) | TTAK.KO-12.0276 (2015) | ||
|- | |- | ||
!SHA-3 | |||
|SHA-3-224/256/384/512 | |SHA-3-224/256/384/512 | ||
|국외 | |국외 | ||
|ISO/IEC 10118-3 (2018) | |ISO/IEC 10118-3 (2018) | ||
|- | |- | ||
! rowspan="4" |메시지 인증 | |||
! rowspan="2" |해시함수 | |||
기반 | 기반 | ||
| rowspan="2" |HMAC | | rowspan="2" |HMAC | ||
Line 89: | Line 89: | ||
|ISO/IEC 9797-2 (2011) | |ISO/IEC 9797-2 (2011) | ||
|- | |- | ||
! rowspan="2" |블록암호 | |||
기반 | 기반 | ||
| rowspan="2" |CMAC, GMAC | | rowspan="2" |CMAC, GMAC | ||
Line 105: | Line 105: | ||
ISO/IEC 19772 (2009) | ISO/IEC 19772 (2009) | ||
|- | |- | ||
! rowspan="4" |난수발생기 | |||
! rowspan="2" |해시함수 | |||
기반 | 기반 | ||
| rowspan="2" |Hash_DRBG | | rowspan="2" |Hash_DRBG | ||
Line 124: | Line 124: | ||
|ISO/IEC 18031 (2011) | |ISO/IEC 18031 (2011) | ||
|- | |- | ||
! rowspan="2" |블록암호 | |||
기반 | 기반 | ||
| rowspan="2" |CTR_DRBG | | rowspan="2" |CTR_DRBG | ||
Line 134: | Line 134: | ||
|ISO/IEC 18031 (2011) | |ISO/IEC 18031 (2011) | ||
|- | |- | ||
! rowspan="2" |공개키 암호 | |||
! rowspan="2" |RSAES | |||
| rowspan="2" |공개키 길이 : 2048, 3072 | | rowspan="2" |공개키 길이 : 2048, 3072 | ||
해시함수 : SHA-224, SHA-256 | 해시함수 : SHA-224, SHA-256 | ||
Line 145: | Line 145: | ||
IETF <nowiki>RFC 8017</nowiki> (2016) | IETF <nowiki>RFC 8017</nowiki> (2016) | ||
|- | |- | ||
! rowspan="8" |전자서명 | |||
! rowspan="2" |RSA-PSS | |||
| rowspan="2" |공개키 길이 : 2048, 3072 | | rowspan="2" |공개키 길이 : 2048, 3072 | ||
해시함수 : SHA-224, SHA-256 | 해시함수 : SHA-224, SHA-256 | ||
Line 157: | Line 157: | ||
IETF <nowiki>RFC 8017</nowiki> (2016) | IETF <nowiki>RFC 8017</nowiki> (2016) | ||
|- | |- | ||
! rowspan="2" |KCDSA | |||
| rowspan="2" |(공개키 길이, 개인키 길이) : (2048, 224), (2048, 256) | | rowspan="2" |(공개키 길이, 개인키 길이) : (2048, 224), (2048, 256) | ||
해시함수 : SHA-224, SHA-256 | 해시함수 : SHA-224, SHA-256 | ||
Line 168: | Line 168: | ||
NIST FIPS 186-4 (2013) | NIST FIPS 186-4 (2013) | ||
|- | |- | ||
! rowspan="2" |EC-KCDSA | |||
| rowspan="2" |P-224, P-256, B-233, B-283, K-233, K283 | | rowspan="2" |P-224, P-256, B-233, B-283, K-233, K283 | ||
해시함수 : SHA-224, SHA-256 | 해시함수 : SHA-224, SHA-256 | ||
Line 179: | Line 179: | ||
NIST FIPS 186-4 (2013) | NIST FIPS 186-4 (2013) | ||
|- | |- | ||
! rowspan="2" |ECDSA | |||
| rowspan="2" |P-224, P-256, B-233, B-283, K-233, K283 | | rowspan="2" |P-224, P-256, B-233, B-283, K-233, K283 | ||
해시함수 : SHA-224, SHA-256 | 해시함수 : SHA-224, SHA-256 | ||
Line 189: | Line 189: | ||
NIST FIPS 186-4 (2013) | NIST FIPS 186-4 (2013) | ||
|- | |- | ||
! rowspan="4" |키 설정 | |||
! rowspan="2" |DH | |||
| rowspan="2" |(공개키 길이, 개인키 길이) : (2048, 224), (2048, 256) | | rowspan="2" |(공개키 길이, 개인키 길이) : (2048, 224), (2048, 256) | ||
|국내 | |국내 | ||
Line 199: | Line 199: | ||
|ISO/IEC 11770-3 (2015)<br /> | |ISO/IEC 11770-3 (2015)<br /> | ||
|- | |- | ||
! rowspan="2" |ECDH | |||
| rowspan="2" |P-224, P-256, B-233, B-283, K-233, K283 | | rowspan="2" |P-224, P-256, B-233, B-283, K-233, K283 | ||
|국내 | |국내 | ||
Line 208: | Line 208: | ||
NIST FIPS 186-4 (2013) | NIST FIPS 186-4 (2013) | ||
|- | |- | ||
! rowspan="3" |키 유도 | |||
! rowspan="2" |KBKDF | |||
| rowspan="2" |HMAC, CMAC | | rowspan="2" |HMAC, CMAC | ||
|국내 | |국내 | ||
Line 221: | Line 221: | ||
|ISO/IEC 11770-6 (2016) | |ISO/IEC 11770-6 (2016) | ||
|- | |- | ||
!PBKDF | |||
|HMAC | |HMAC | ||
|국내 | |국내 |
Revision as of 17:54, 9 July 2022
분류 | 암호알고리즘 | 참조표준 | ||
---|---|---|---|---|
블록암호 | ARIA | 운영모드
|
국내 |
|
국외 | IETF RFC 5794 (2010) | |||
SEED | 운영모드
· 기밀성(ECB, CBC, CFB, OFB, CTR) · 기밀성/인증(CCM, GCM) |
국내 | KS X ISO/IEC 18033-3 (2018)
TTAS-KO-12.0004/R1 (2005) TTAK.KO-12.0271-Part1/R1 (2016) TTAK.KO-12.0271-Part4 (2017) | |
국외 | ISO/IEC 18033-3 (2010) | |||
LEA | 운영모드
· 기밀성(ECB, CBC, CFB, OFB, CTR) · 기밀성/인증(CCM, GCM) |
국내 | KS X 3246 (2016)
TTAK.KO-12.0223 (2013) TTAK.KO-12.0271-Part1/R1 (2016) TTAK.KO-12.0271-Part2/R1 (2017) | |
HIGHT | 운영모드
· 기밀성(ECB, CBC, CFB, OFB, CTR) |
국내 | KS X ISO/IEC 18033-3 (2018)
TTAS.KO-12.0040/R1 (2008) TTAK.KO-12.0271-Part1/R1 (2016) TTAK.KO-12.0271-Part5/R1 (2017) | |
국외 | ISO/IEC 18033-3 (2010) | |||
해시함수 | SHA-2 | SHA-224/256/384/512 | 국내 | KS X ISO/IEC 10118-3:2001 (2018) |
국외 | ISO/IEC 10118-3 (2018) | |||
LSH | LSH-224/256/384/512/512-224/512-256 | 국내 | KS X 3262 (2018)
TTAK.KO-12.0276 (2015) | |
SHA-3 | SHA-3-224/256/384/512 | 국외 | ISO/IEC 10118-3 (2018) | |
메시지 인증 | 해시함수
기반 |
HMAC | 국내 | KS X ISO/IEC 9797-2 (2018)
TTAK.KO-12.0330-Part1 (2018) TTAK.KO-12.0330-Part2 (2018) TTAK.KO-12.0330-Part3 (2018) TTAK.KO-12.0330-Part4 (2019) |
국외 | ISO/IEC 9797-2 (2011) | |||
블록암호
기반 |
CMAC, GMAC | 국내 | KS X ISO/IEC 9797-1 (2018)
KS X ISO/IEC 19772 (2014) TTAK.KO-12.0271-Part1/R1 (2016) TTAK.KO-12.0271-Part2/R1 (2017) TTAK.KO-12.0271-Part3 (2017) TTAK.KO-12.0271-Part4 (2017) TTAK.KO-12.0271-Part5 (2017) | |
국외 | ISO/IEC 9797-1 (2011)
ISO/IEC 19772 (2009) | |||
난수발생기 | 해시함수
기반 |
Hash_DRBG
HMAC_DRBG |
국내 | KS X ISO/IEC 18031 (2018)
TTAK.KO-12.0331-Part1 (2018) TTAK.KO-12.0331-Part2 (2018) TTAK.KO-12.0331-Part3 (2018) TTAK.KO-12.0331-Part4 (2019) TTAK.KO-12.0332-Part1 (2018) TTAK.KO-12.0332-Part2 (2018) TTAK.KO-12.0332-Part3 (2018) TTAK.KO-12.0332-Part4 (2019) |
국외 | ISO/IEC 18031 (2011) | |||
블록암호
기반 |
CTR_DRBG | 국내 | KS X ISO/IEC 18031 (2018)
TTAK.KO-12.0189/R1 (2015) | |
국외 | ISO/IEC 18031 (2011) | |||
공개키 암호 | RSAES | 공개키 길이 : 2048, 3072
해시함수 : SHA-224, SHA-256 |
국내 | KS X ISO/IEC 18033-2 (2017) |
국외 | ISO/IEC 18033-2 (2006)
IETF RFC 8017 (2016) | |||
전자서명 | RSA-PSS | 공개키 길이 : 2048, 3072
해시함수 : SHA-224, SHA-256 |
국내 | KS X ISO/IEC 14888-2 (2011) |
국외 | ISO/IEC 14888-2 (2008)
NIST FIPS 186-4 (2013) IETF RFC 8017 (2016) | |||
KCDSA | (공개키 길이, 개인키 길이) : (2048, 224), (2048, 256)
해시함수 : SHA-224, SHA-256 |
국내 | KS X ISO/IEC 14888-3 (2018)
TTAK.KO-12.0001/R4 (2016) | |
국외 | ISO/IEC 14888-3 (2018)
NIST FIPS 186-4 (2013) | |||
EC-KCDSA | P-224, P-256, B-233, B-283, K-233, K283
해시함수 : SHA-224, SHA-256 |
국내 | KS X ISO/IEC 14888-3 (2018)
TTAK.KO-12.0015/R3 (2016) | |
국외 | ISO/IEC 14888-3 (2018)
NIST FIPS 186-4 (2013) | |||
ECDSA | P-224, P-256, B-233, B-283, K-233, K283
해시함수 : SHA-224, SHA-256 |
국내 | KS X ISO/IEC 14888-3 (2018) | |
국외 | ISO/IEC 14888-3 (2018)
NIST FIPS 186-4 (2013) | |||
키 설정 | DH | (공개키 길이, 개인키 길이) : (2048, 224), (2048, 256) | 국내 | KS X ISO/IEC 11770-3 (2018)
TTAK.KO-12.0001/R4 (2016) |
국외 | ISO/IEC 11770-3 (2015) | |||
ECDH | P-224, P-256, B-233, B-283, K-233, K283 | 국내 | KS X ISO/IEC 11770-3 (2018) | |
국외 | ISO/IEC 11770-3 (2015)
NIST FIPS 186-4 (2013) | |||
키 유도 | KBKDF | HMAC, CMAC | 국내 | TTAK.KO-12.0272 (2015)
TTAK.KO-12.0333-Part1 (2018) TTAK.KO-12.0333-Part2 (2018) TTAK.KO-12.0333-Part3 (2018) TTAK.KO-12.0333-Part4 (2019) |
국외 | ISO/IEC 11770-6 (2016) | |||
PBKDF | HMAC | 국내 | TTAK.KO-12.0334-Part1 (2018)
TTAK.KO-12.0334-Part2 (2018) TTAK.KO-12.0334-Part3 (2018) TTAK.KO-12.0334-Part4 (2019) |