검증 대상 알고리즘: Difference between revisions
From CS Wiki
(새 문서: {| 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 |
||
(One intermediate revision by the same user not shown) | |||
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) | |||
* 기밀성/인증(CCM, GCM) | |||
|국내 | |국내 | ||
|KS X ISO/IEC 18033-3 (2018) | | | ||
TTAS-KO-12.0004/R1 (2005) | * KS X ISO/IEC 18033-3 (2018) | ||
TTAK.KO-12.0271-Part1/R1 (2016) | * TTAS-KO-12.0004/R1 (2005) | ||
TTAK.KO-12.0271-Part4 (2017) | * TTAK.KO-12.0271-Part1/R1 (2016) | ||
* TTAK.KO-12.0271-Part4 (2017) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 18033-3 (2010) | | | ||
* ISO/IEC 18033-3 (2010) | |||
|- | |- | ||
!LEA | |||
|운영모드 | |운영모드 | ||
* 기밀성(ECB, CBC, CFB, OFB, CTR) | |||
* 기밀성/인증(CCM, GCM) | |||
|국내 | |국내 | ||
|KS X 3246 (2016) | | | ||
TTAK.KO-12.0223 (2013) | * KS X 3246 (2016) | ||
TTAK.KO-12.0271-Part1/R1 (2016) | * TTAK.KO-12.0223 (2013) | ||
TTAK.KO-12.0271-Part2/R1 (2017) | * TTAK.KO-12.0271-Part1/R1 (2016) | ||
* TTAK.KO-12.0271-Part2/R1 (2017) | |||
|- | |- | ||
! rowspan="2" |HIGHT | |||
| rowspan="2" |운영모드 | | rowspan="2" |운영모드 | ||
* 기밀성(ECB, CBC, CFB, OFB, CTR) | |||
|국내 | |국내 | ||
|KS X ISO/IEC 18033-3 (2018) | | | ||
TTAS.KO-12.0040/R1 (2008) | * KS X ISO/IEC 18033-3 (2018) | ||
TTAK.KO-12.0271-Part1/R1 (2016) | * TTAS.KO-12.0040/R1 (2008) | ||
TTAK.KO-12.0271-Part5/R1 (2017) | * TTAK.KO-12.0271-Part1/R1 (2016) | ||
* TTAK.KO-12.0271-Part5/R1 (2017) | |||
|- | |- | ||
|국외 | |국외 | ||
|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 | ||
|국내 | |국내 | ||
|KS X ISO/IEC 10118-3:2001 (2018) | | | ||
* KS X ISO/IEC 10118-3:2001 (2018) | |||
|- | |- | ||
|국외 | |국외 | ||
|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 | ||
|국내 | |국내 | ||
|KS X 3262 (2018) | | | ||
TTAK.KO-12.0276 (2015) | * KS X 3262 (2018) | ||
* 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 | ||
|국내 | |국내 | ||
|KS X ISO/IEC 9797-2 (2018) | | | ||
TTAK.KO-12.0330-Part1 (2018) | * KS X ISO/IEC 9797-2 (2018) | ||
TTAK.KO-12.0330-Part2 (2018) | * TTAK.KO-12.0330-Part1 (2018) | ||
TTAK.KO-12.0330-Part3 (2018) | * TTAK.KO-12.0330-Part2 (2018) | ||
TTAK.KO-12.0330-Part4 (2019) | * TTAK.KO-12.0330-Part3 (2018) | ||
* TTAK.KO-12.0330-Part4 (2019) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 9797-2 (2011) | | | ||
* ISO/IEC 9797-2 (2011) | |||
|- | |- | ||
! rowspan="2" |블록암호 | |||
기반 | 기반 | ||
| rowspan="2" |CMAC, GMAC | | rowspan="2" |CMAC, GMAC | ||
|국내 | |국내 | ||
|KS X ISO/IEC 9797-1 (2018) | | | ||
KS X ISO/IEC 19772 (2014) | * KS X ISO/IEC 9797-1 (2018) | ||
TTAK.KO-12.0271-Part1/R1 (2016) | * KS X ISO/IEC 19772 (2014) | ||
TTAK.KO-12.0271-Part2/R1 (2017) | * TTAK.KO-12.0271-Part1/R1 (2016) | ||
TTAK.KO-12.0271-Part3 (2017) | * TTAK.KO-12.0271-Part2/R1 (2017) | ||
TTAK.KO-12.0271-Part4 (2017) | * TTAK.KO-12.0271-Part3 (2017) | ||
TTAK.KO-12.0271-Part5 (2017) | * TTAK.KO-12.0271-Part4 (2017) | ||
* TTAK.KO-12.0271-Part5 (2017) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 9797-1 (2011) | | | ||
ISO/IEC 19772 (2009) | * ISO/IEC 9797-1 (2011) | ||
* ISO/IEC 19772 (2009) | |||
|- | |- | ||
! rowspan="4" |난수발생기 | |||
! rowspan="2" |해시함수 | |||
기반 | 기반 | ||
| rowspan="2" |Hash_DRBG | | rowspan="2" |Hash_DRBG | ||
HMAC_DRBG | HMAC_DRBG | ||
|국내 | |국내 | ||
|KS X ISO/IEC 18031 (2018) | | | ||
TTAK.KO-12.0331-Part1 (2018) | * KS X ISO/IEC 18031 (2018) | ||
TTAK.KO-12.0331-Part2 (2018) | * TTAK.KO-12.0331-Part1 (2018) | ||
TTAK.KO-12.0331-Part3 (2018) | * TTAK.KO-12.0331-Part2 (2018) | ||
TTAK.KO-12.0331-Part4 (2019) | * TTAK.KO-12.0331-Part3 (2018) | ||
TTAK.KO-12.0332-Part1 (2018) | * TTAK.KO-12.0331-Part4 (2019) | ||
TTAK.KO-12.0332-Part2 (2018) | * TTAK.KO-12.0332-Part1 (2018) | ||
TTAK.KO-12.0332-Part3 (2018) | * TTAK.KO-12.0332-Part2 (2018) | ||
TTAK.KO-12.0332-Part4 (2019) | * TTAK.KO-12.0332-Part3 (2018) | ||
* TTAK.KO-12.0332-Part4 (2019) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 18031 (2011) | | | ||
* ISO/IEC 18031 (2011) | |||
|- | |- | ||
! rowspan="2" |블록암호 | |||
기반 | 기반 | ||
| rowspan="2" |CTR_DRBG | | rowspan="2" |CTR_DRBG | ||
|국내 | |국내 | ||
|KS X ISO/IEC 18031 (2018) | | | ||
TTAK.KO-12.0189/R1 (2015) | * KS X ISO/IEC 18031 (2018) | ||
* TTAK.KO-12.0189/R1 (2015) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 18031 (2011) | | | ||
* ISO/IEC 18031 (2011) | |||
|- | |- | ||
! rowspan="2" |공개키 암호 | |||
! rowspan="2" |RSAES | |||
| rowspan="2" |공개키 길이 : 2048, 3072 | | rowspan="2" | | ||
해시함수 : SHA-224, SHA-256 | * 공개키 길이: 2048, 3072 | ||
* 해시함수: SHA-224, SHA-256 | |||
|국내 | |국내 | ||
|KS X ISO/IEC 18033-2 (2017) | | | ||
* KS X ISO/IEC 18033-2 (2017) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 18033-2 (2006) | | | ||
IETF <nowiki>RFC 8017</nowiki> (2016) | * ISO/IEC 18033-2 (2006) | ||
* IETF <nowiki>RFC 8017</nowiki> (2016) | |||
|- | |- | ||
! rowspan="8" |전자서명 | |||
! rowspan="2" |RSA-PSS | |||
| rowspan="2" |공개키 길이 : 2048, 3072 | | rowspan="2" | | ||
해시함수 : SHA-224, SHA-256 | * 공개키 길이: 2048, 3072 | ||
* 해시함수: SHA-224, SHA-256 | |||
|국내 | |국내 | ||
|KS X ISO/IEC 14888-2 (2011) | | | ||
* KS X ISO/IEC 14888-2 (2011) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 14888-2 (2008) | | | ||
NIST FIPS 186-4 (2013) | * ISO/IEC 14888-2 (2008) | ||
IETF <nowiki>RFC 8017</nowiki> (2016) | * NIST FIPS 186-4 (2013) IETF <nowiki>RFC 8017</nowiki> (2016) | ||
|- | |- | ||
! rowspan="2" |KCDSA | |||
| rowspan="2" |(공개키 길이, 개인키 길이) : (2048, 224), (2048, 256) | | rowspan="2" | | ||
해시함수 : SHA-224, SHA-256 | * (공개키 길이, 개인키 길이): (2048, 224), (2048, 256) | ||
* 해시함수: SHA-224, SHA-256 | |||
|국내 | |국내 | ||
|KS X ISO/IEC 14888-3 (2018) | | | ||
TTAK.KO-12.0001/R4 (2016) | * KS X ISO/IEC 14888-3 (2018) | ||
* TTAK.KO-12.0001/R4 (2016) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 14888-3 (2018) | | | ||
NIST FIPS 186-4 (2013) | * ISO/IEC 14888-3 (2018) | ||
* NIST FIPS 186-4 (2013) | |||
|- | |- | ||
! rowspan="2" |EC-KCDSA | |||
| rowspan="2" |P-224, P-256, B-233, B-283, K-233, K283 | | rowspan="2" | | ||
해시함수 : SHA-224, SHA-256 | * 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) | * KS X ISO/IEC 14888-3 (2018) | ||
* TTAK.KO-12.0015/R3 (2016) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 14888-3 (2018) | | | ||
NIST FIPS 186-4 (2013) | * ISO/IEC 14888-3 (2018) | ||
* NIST FIPS 186-4 (2013) | |||
|- | |- | ||
! rowspan="2" |ECDSA | |||
| rowspan="2" |P-224, P-256, B-233, B-283, K-233, K283 | | rowspan="2" | | ||
해시함수 : SHA-224, SHA-256 | * P-224, P-256, B-233, B-283, K-233, K283 | ||
* 해시함수: SHA-224, SHA-256 | |||
|국내 | |국내 | ||
|KS X ISO/IEC 14888-3 (2018) | | | ||
* KS X ISO/IEC 14888-3 (2018) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 14888-3 (2018) | | | ||
NIST FIPS 186-4 (2013) | * ISO/IEC 14888-3 (2018) | ||
* NIST FIPS 186-4 (2013) | |||
|- | |- | ||
! rowspan="4" |키 설정 | |||
! rowspan="2" |DH | |||
| rowspan="2" |(공개키 길이, 개인키 길이) : (2048, 224), (2048, 256) | | rowspan="2" | | ||
* (공개키 길이, 개인키 길이): (2048, 224), (2048, 256) | |||
|국내 | |국내 | ||
|KS X ISO/IEC 11770-3 (2018) | | | ||
TTAK.KO-12.0001/R4 (2016) | * KS X ISO/IEC 11770-3 (2018) | ||
* TTAK.KO-12.0001/R4 (2016) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 11770-3 (2015)<br /> | | | ||
* ISO/IEC 11770-3 (2015)<br /> | |||
|- | |- | ||
! rowspan="2" |ECDH | |||
| rowspan="2" |P-224, P-256 | | rowspan="2" | | ||
* P-224, P-256 | |||
* B-233, B-283 | |||
* K-233, K283 | |||
|국내 | |국내 | ||
|KS X ISO/IEC 11770-3 (2018)<br /> | | | ||
* KS X ISO/IEC 11770-3 (2018)<br /> | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 11770-3 (2015) | | | ||
NIST FIPS 186-4 (2013) | * ISO/IEC 11770-3 (2015) | ||
* NIST FIPS 186-4 (2013) | |||
|- | |- | ||
! rowspan="3" |키 유도 | |||
! rowspan="2" |KBKDF | |||
| rowspan="2" |HMAC, CMAC | | rowspan="2" |HMAC, CMAC | ||
|국내 | |국내 | ||
|TTAK.KO-12.0272 (2015) | | | ||
TTAK.KO-12.0333-Part1 (2018) | * TTAK.KO-12.0272 (2015) | ||
TTAK.KO-12.0333-Part2 (2018) | * TTAK.KO-12.0333-Part1 (2018) | ||
TTAK.KO-12.0333-Part3 (2018) | * TTAK.KO-12.0333-Part2 (2018) | ||
TTAK.KO-12.0333-Part4 (2019) | * TTAK.KO-12.0333-Part3 (2018) | ||
* TTAK.KO-12.0333-Part4 (2019) | |||
|- | |- | ||
|국외 | |국외 | ||
|ISO/IEC 11770-6 (2016) | | | ||
* ISO/IEC 11770-6 (2016) | |||
|- | |- | ||
!PBKDF | |||
|HMAC | |HMAC | ||
|국내 | |국내 | ||
|TTAK.KO-12.0334-Part1 (2018) | | | ||
TTAK.KO-12.0334-Part2 (2018) | * TTAK.KO-12.0334-Part1 (2018) | ||
TTAK.KO-12.0334-Part3 (2018) | * TTAK.KO-12.0334-Part2 (2018) | ||
TTAK.KO-12.0334-Part4 (2019) | * TTAK.KO-12.0334-Part3 (2018) | ||
* TTAK.KO-12.0334-Part4 (2019) | |||
|} | |} | ||
== 같이 보기 == | |||
* [[안전한 암호화 알고리즘]] |
Latest revision as of 04:03, 9 July 2022
행정기관 등 국가/공공기관 정보통신망에서 소통되는 자료 중 중요정보의 보호를 위해 사용되는 암호모듈의 안전성과 구현 적합성을 검증하는 암호모듈검증 제도의 검증 대상 알고리즘
목록 및 참조 표준[edit | edit source]
분류 | 암호알고리즘 | 참조표준 | ||
---|---|---|---|---|
블록암호 | ARIA | 운영모드
|
국내 |
|
국외 |
| |||
SEED | 운영모드
|
국내 |
| |
국외 |
| |||
LEA | 운영모드
|
국내 |
| |
HIGHT | 운영모드
|
국내 |
| |
국외 |
| |||
해시함수 | SHA-2 | SHA-224/256/384/512 | 국내 |
|
국외 |
| |||
LSH | LSH-224/256/384/512/512-224/512-256 | 국내 |
| |
SHA-3 | SHA-3-224/256/384/512 | 국외 |
| |
메시지 인증 | 해시함수
기반 |
HMAC | 국내 |
|
국외 |
| |||
블록암호
기반 |
CMAC, GMAC | 국내 |
| |
국외 |
| |||
난수발생기 | 해시함수
기반 |
Hash_DRBG
HMAC_DRBG |
국내 |
|
국외 |
| |||
블록암호
기반 |
CTR_DRBG | 국내 |
| |
국외 |
| |||
공개키 암호 | RSAES |
|
국내 |
|
국외 |
| |||
전자서명 | RSA-PSS |
|
국내 |
|
국외 |
| |||
KCDSA |
|
국내 |
| |
국외 |
| |||
EC-KCDSA |
|
국내 |
| |
국외 |
| |||
ECDSA |
|
국내 |
| |
국외 |
| |||
키 설정 | DH |
|
국내 |
|
국외 |
| |||
ECDH |
|
국내 |
| |
국외 |
| |||
키 유도 | KBKDF | HMAC, CMAC | 국내 |
|
국외 |
| |||
PBKDF | HMAC | 국내 |
|