ํค๋ฐ๋ผ ์ด๋ฐดํธ (์งํ์ค)!
๐ ํฌ์คํธ-์์ ์ํธ์ ๋ธ๋ก์ฒด์ธ: ํ์ฌ ์ฐ์ ์ ์์น
- ๊ณต์ ๋งํฌ ๋ง๋ค๊ธฐ
- X
- ์ด๋ฉ์ผ
- ๊ธฐํ ์ฑ
์ค๋๋ ์ ๋ถ์ฐ ์์ฅ, Hedera๋ฅผ ํฌํจํ์ฌ, ํ์๊ณก์ ๊ธฐ๋ฐ ์๋ช
(ECDSA, Ed25519)์ ์์กดํ๊ณ ์์ผ๋ฉฐ, ๋ฏธ๋์ ์์ ์ปดํจํฐ๋ ์ด๋ฅผ ๊นจ๋จ๋ฆด ์ ์์ต๋๋ค. ์ด ์ํ์ ๋น์ฅ ์๋ฐํ ๊ฒ์ ์๋๋๋ค. ํ์ง๋ง ์ ํ์ ์ด๋ฏธ ์งํ ์ค์
๋๋ค. ๋ฏธ๊ตญ ๊ตญ๋ฆฝํ์ค๊ธฐ์ ์ฐ๊ตฌ์(NIST)๋ 2024๋
8์ ์ธ ๊ฐ์ง ํฌ์คํธ-์์ ์ํธ(PQC) ํ์ค์ ํ์ ํ๊ณ , ๋ธ๋ผ์ฐ์ ์ ๋ฉ์์ง ์ฑ์ PQC ํค ๊ตํ์ ๋์
ํ๊ณ ์์ผ๋ฉฐ, Hedera๋ ์์ ํ ํฌ์คํธ-์์ ์ด์์ผ๋ก ๋์๊ฐ๊ธฐ ์ํ ๊ตฌ์ฒด์ ์ธ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
⚠️ ์ ์์ ์ปดํจํฐ๊ฐ ๋ถ์ฐ ์์ฅ์ ์ํํ๋๊ฐ
๊ณต๊ฐํค ์ํธ๋ ๊ฑฐ์ ๋ชจ๋ ๋ธ๋ก์ฒด์ธ๊ณผ ํ์ฌ ์ด์ ์ค์ธ ๋ถ์ฐ ์์ฅ ๊ธฐ์ (DLT)์ ๋ณดํธํฉ๋๋ค. ์ฌ์ฉ์๊ฐ Ed25519 ๋๋ ECDSA๋ก ํธ๋์ญ์
์ ์๋ช
ํ ๋, ๊ทธ ๋ณด์์ ๋ฌด์๋ณด๋ค๋ ํ์๊ณก์ ์ด์ฐ๋ก๊ทธ ๋ฌธ์ (ECDLP)์ ์ด๋ ค์์ ๊ธฐ๋ฐํฉ๋๋ค. ์ด๋ ๊ณ ์ ์ปดํจํฐ๋ก๋ ๋น ๋ฅด๊ฒ ํด๊ฒฐํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ถฉ๋ถํ ๊ฐ๋ ฅํ ์์ ์ปดํจํฐ๋ ์ด ๊ฐ์ ์ ๋ฌด๋๋จ๋ฆฝ๋๋ค. Shor ์๊ณ ๋ฆฌ์ฆ์ ECDLP๋ฅผ ๋คํญ ์๊ฐ ๋ด์ ํด๊ฒฐํ ์ ์์ต๋๋ค. ์ํธ์ ์ผ๋ก ์๋ฏธ ์๋ ์์ ์ปดํจํฐ(CRQC)๋ฅผ ๊ฐ์ง ๊ณต๊ฒฉ์๋ ๊ณต๊ฐํค๋ก๋ถํฐ ๊ฐ์ธํค๋ฅผ ๋์ถํ๊ณ ์๋ช
์ ์์กฐํ ์ ์์ต๋๋ค. ์ด๋ ํ์๊ณก์ ๋๋ RSA ๊ธฐ๋ฐ ์๋ช
์ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฒด์ธ์ ์ ์ฉ๋ฉ๋๋ค: Bitcoin, Ethereum,
Hedera, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ธ ๋คํธ์ํฌ ์ ๋ฐ์
๋๋ค.
ํ์๋ผ์ธ์ ๋ถํ์คํ์ง๋ง ์ ์ ์ขํ์ง๊ณ ์์ต๋๋ค. ์ ๋ฌธ๊ฐ ์ค๋ฌธ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด 2030๋
๋ ํ๋ฐ๊น์ง CRQC๊ฐ ๋ฑ์ฅํ ํ๋ฅ ์ 50% ์ด์์ด๋ฉฐ, 2030๋
๋ ์ค๋ฐ์๋ ์๋ฏธ ์๋ ํ๋ฅ ์ด ์กด์ฌํฉ๋๋ค(Mosca & Piani, 2024). CRQC๋ฅผ ํฅํ ์ง์ ์ ์ต๊ทผ Google ๋
ผ๋ฌธ ๋ฑ์์๋ ๊ณ์๋๊ณ ์์ต๋๋ค.
๐งช NIST ํ์ค
ํน์ ์ํธ ๊ธฐ์ ์ด ์ด๋ป๊ฒ ์ํฅ์ ๋ฐ๋์ง ์ค๋ช
ํ๊ธฐ ์ ์, ๋์ฒด ์๊ณ ๋ฆฌ์ฆ๊ณผ ํ์ฌ ์ํ๋ฅผ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
2024๋
8์ ์ธ ๊ฐ์ง ํ์ค์ด ํ์ ๋์์ต๋๋ค:
• FIPS 203, ML-KEM
(CRYSTALS-Kyber ๊ธฐ๋ฐ): ๊ณต์ ๋น๋ฐ์ ์ค์ ํ๊ธฐ ์ํ ํค ์บก์ํ
• FIPS 204, ML-DSA (CRYSTALS-Dilithium ๊ธฐ๋ฐ): ๋์งํธ ์๋ช
• FIPS 205, SLH-DSA (SPHINCS+ ๊ธฐ๋ฐ): ์๋ก ๋ค๋ฅธ ๋ณด์ ๊ฐ์ ์ ๊ฐ์ง ํด์ ๊ธฐ๋ฐ ๋์งํธ ์๋ช
์ผ๋ก, ๋ณด์์ ์ธ ๋ฐฑ์
์ฉ๋
๋ ๊ฐ์ง๋ ํ์ฌ ์งํ ์ค์
๋๋ค:
• FIPS 206, FN-DSA
(Falcon ๊ธฐ๋ฐ): ์ถ๋ ฅ์ด ์์ ๋์งํธ ์๋ช
์ผ๋ก, ๋ธ๋ก์ฒด์ธ๊ณผ ๊ฐ์ด ๋์ญํญ ์ ์ฝ์ด ์๋ ํ๊ฒฝ์์ ์ค์ํฉ๋๋ค. NIST๋ ์ด๊ธฐ ๊ณต๊ฐ ์ด์์ ๊ณง ๋ฐํํ ์์ ์ด๋ฉฐ, ์ผ๋ฐ์ ์ธ ๊ฒํ ์ฃผ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ต์ข
ํ์ค์ 2027๋
์ด๊ฐ ์์๋ฉ๋๋ค.
• FIPS 207, HQC-KEM (HQC ๊ธฐ๋ฐ): ๊ณต์ ๋น๋ฐ์ ์ค์ ํ๊ธฐ ์ํ ํค ์บก์ํ. ์ด์๊ณผ ์ต์ข
๋ฒ์ ๋ชจ๋ 2027๋
์ ๋์ฌ ์์ ์
๋๋ค.
์ด ์์
์ 8๋
์ ๊ฑธ์น ๊ณผ์ ์
๋๋ค. NIST๋ 2017๋
์ 82๊ฐ์ ์ ์ถ์ ๋ฐ์๊ณ , 1๋ผ์ด๋์์ 69๊ฐ, 2๋ผ์ด๋์์ 26๊ฐ๋ก ์ถ์ํ ํ 2022๋
7์ 4๊ฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ ํ์ผ๋ฉฐ, ์ดํ ์ถ๊ฐ ๋ผ์ด๋์์ HQC๊ฐ ํฌํจ๋์์ต๋๋ค. ๋ณ๋๋ก IETF๋ TLS 1.3์ฉ ํ์ด๋ธ๋ฆฌ๋ ํค ๊ตํ์ ์งํ ์ค์ด๋ฉฐ, NSA์ CNSA 2.0 ๊ฐ์ด๋๋ ์ฐ๋ฐฉ ์์คํ
์ด 2030~2035๋
๊น์ง PQC ์ ํ์ ์๋ฃํ๋๋ก ์๊ตฌํฉ๋๋ค.
๐งฉ “ํฌ์คํธ-์์”์ ์ค์ ์๋ฏธ
“ํฌ์คํธ-์์”๋ ๋จ์ํ ํ๋์ ์ค์์น๋ฅผ ์ผ๋ ๊ฒ์ด ์๋๋๋ค. ๋ถ์ฐ ์์ฅ์ ์ฌ๋ฌ ์ข
๋ฅ์ ์ํธ๋ฅผ ์ฌ์ฉํ๋ฉฐ, ๊ฐ ์์๋ง๋ค ์์ ์ํ์ด ๋ค๋ฆ
๋๋ค.
์นดํ
๊ณ ๋ฆฌ / ์์ / ์์ ์ํ / ์ํ
1. ํด์ / SHA-256, SHA-384
• ์ํ ๋ฎ์. Brassard-Hรธyer-Tapp ์๊ณ ๋ฆฌ์ฆ์ ์ธ์ ๊ณฑ ์๋ ํฅ์์ ์ ๊ณตํ๋ฉฐ, 384๋นํธ๋ ์ฝ 128๋นํธ ๋ณด์์ ์ ๊ณตํฉ๋๋ค. 256๋นํธ๋ ์ถฉ๋ถํ ์ ์์ต๋๋ค.
• Hedera๋ SHA-384๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ด๋ ํฌ์คํธ-์์ ์์ ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
2. ๋์นญ ์ํธ / AES-256
• ์ํ ๋ฎ์. 256๋นํธ ํค๋ ํฌ์คํธ-์์ ํ๊ฒฝ์์๋ ์ถฉ๋ถํฉ๋๋ค.
• ์ด๋ฏธ ํฌ์คํธ-์์ ์ํ์
๋๋ค.
3. ํค ๊ตํ / TLS (ECDHE)
• ์ํ ๋์. Shor ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๊นจ์ง๋๋ค.
• ์
๊ณ ์ ๋ฐ์์ ๋ง์ด๊ทธ๋ ์ด์
์งํ ์ค์
๋๋ค.
4. ๋์งํธ ์๋ช / ECDSA, Ed25519
• ์ํ ๋์. Shor ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๊นจ์ง๋๋ค.
• ์
๊ทธ๋ ์ด๋๊ฐ ๊ฐ์ฅ ์ด๋ ค์ด ์์ญ์
๋๋ค.
๐ง Hedera์ ํ์ฌ ์ํธ ์ํ
์์ฝํ๋ฉด, ํด์์ ๋์นญ ์ํธ๋ ํ์ฌ ํค ํฌ๊ธฐ ๊ธฐ์ค์ผ๋ก ์ด๋ฏธ ์์ ๊ณต๊ฒฉ์ ๊ฐํ์ง๋ง, ์๋ช
๊ณผ ํค ๊ตํ์ ๊ทธ๋ ์ง ์์ต๋๋ค. ์ฆ Hedera์ ์ํธ ์คํ ์ค ์ผ๋ถ๋ ์ด๋ฏธ ํฌ์คํธ-์์ ์ํ์ด๋ฉฐ, ๋ค๋ฅธ ๋ถ๋ถ์ ๊ณํ์ ์ธ ์ ํ์ด ํ์ํฉ๋๋ค.
ํธ๋์ญ์
์ด Hedera ๋คํธ์ํฌ์ ์ ์ถ๋๋ฉด ๋
ธ๋๋ก ์ ์ก๋๊ณ , ํด๋น ๋
ธ๋๋ ์ด๋ฅผ ํฉ์ ๋คํธ์ํฌ๋ก ์ ๋ฌํฉ๋๋ค. ์ดํ ํด์๊ทธ๋ํ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ด ๋คํธ์ํฌ ๋
ธ๋ ๊ฐ ๊ฐ์ ํฌํ๋ฅผ ํตํด ํธ๋์ญ์
์ ํฉ์ ํ์์คํฌํ์ ์์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ํฉ์๊ฐ ์ด๋ฃจ์ด์ง๋ฉด ํธ๋์ญ์
์ ๋คํธ์ํฌ ์ํ์ ๋ฐ์๋๋ฉฐ, ์ด๋ HBAR ์ ์ก, ์ค๋งํธ ์ปจํธ๋ํธ ์คํ, ํ์ผ ์
๋ฐ์ดํธ ๋ฑ์ ํฌํจํฉ๋๋ค.
๐ ํด์: SHA-384
Hedera๋ SHA-384๋ฅผ ์ฌ์ฉํ์ฌ ํด์๊ทธ๋ํ ๊ธฐ๋ก์ ์ฐ๊ฒฐํ๊ณ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๊ฒ์ฆํฉ๋๋ค. ์์ ์๊ณ ๋ฆฌ์ฆ์ ์ด ๋ณด์์ ์ฝ 128๋นํธ ์์ค์ผ๋ก ๋ฎ์ถ ์ ์์ง๋ง, ์ด๋ ํ์ฌ ๊ธฐ์ค์ผ๋ก ์ถฉ๋ถํ ์์ ํ๋ฉฐ ์ ๋ฌธ๊ฐ๋ค์ ์ํด ์์ ํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. SHA-384๋ AES-256๊ณผ ํจ๊ป ๊ณ ๋ณด์ ํฌ์คํธ-์์ ์ง์นจ์์๋ ์ฌ์ฉ๋๋ฉฐ, CNSA ํ์ค์์๋ ์๊ตฌ๋ฉ๋๋ค. ๋ง์ ๋ค๋ฅธ ๋คํธ์ํฌ๋ SHA-256์ ์ฌ์ฉํ๋ฉฐ, ์ด๋ ์ถฉ๋ถํ ์ ์์ต๋๋ค.
๐ ๋์นญ ์ํธ: AES-256
Hedera๋ TLS ๋ด์์ AES-256์ ์ฌ์ฉํ์ฌ ์ ์ก ๋ฐ์ดํฐ๋ฅผ ์ํธํํฉ๋๋ค. Grover ์๊ณ ๋ฆฌ์ฆ์ ์ด ๋ณด์์ ์ฝ 128๋นํธ ์์ค์ผ๋ก ๋ฎ์ถ ์ ์์ง๋ง, ์ ๋ฌธ๊ฐ๋ค์ ์ด๋ฅผ ์ฌ์ ํ ์์ ํ ์์ค์ผ๋ก ํ๊ฐํฉ๋๋ค.
๐ ํค ๊ตํ: TLS
Hedera๋ ๋
ธ๋ ๊ฐ ๋ฐ ํด๋ผ์ด์ธํธ ๊ฐ ํต์ ์ TLS๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋คํธ์ํฌ์ ๋ณด์์ TLS์ ์์กดํ์ง ์์ต๋๋ค. ํด์๊ทธ๋ํ ํฉ์๋ ์ ์ก ๊ณ์ธต๊ณผ ๋
๋ฆฝ์ ์ผ๋ก ์์ฒด์ ์ธ ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ์ ์ ๊ณตํฉ๋๋ค.
๋ ๋์ ์ธํฐ๋ท์์๋ ์ด๋ฏธ ํฌ์คํธ-์์ ๋ฐ ํ์ด๋ธ๋ฆฌ๋ TLS๊ฐ ๋ฐฐํฌ๋๊ณ ์์ต๋๋ค. Chrome์ 2024๋
4์๋ถํฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ด๋ธ๋ฆฌ๋ ํค ๊ตํ(X25519 + ML-KEM-768)์ ์ ์ฉํ์ผ๋ฉฐ, Cloudflare, Apple(iMessage PQ3), Signal(PQXDH)๋ PQC ํค ์บก์ํ๋ฅผ ์ค์ ์๋น์ค์ ์ ์ฉํ์ต๋๋ค. TLS ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ PQC ๋ฐ ํ์ด๋ธ๋ฆฌ๋ ํค ๊ตํ์ ์ง์ํ๊ฒ ๋๋ฉด, Hedera๋ ์ด๋ฅผ ๋คํธ์ํฌ์ ์ ์ฉํ ์์ ์
๋๋ค. ์ด๋ ํ๋กํ ์ฝ ์ฌ์ค๊ณ๊ฐ ์๋ ์ค์ ์์ค์ ๋ณ๊ฒฝ์
๋๋ค.
๐งจ ์๋ช : ์ ๊ทธ๋ ์ด๋๊ฐ ํ์ํ ํต์ฌ ์์
ํ์ฌ Hedera์ ๊ณ์ ๊ณผ ํธ๋์ญ์
์ ECDSA(secp256k1)์ Ed25519๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ๋ ๋ฐฉ์์ ๊ณ ์ ์ปดํจํฐ ๊ณต๊ฒฉ์ ๋ํด์๋ ๊ฐ๋ ฅํ์ง๋ง, ์์ ์ ํญ์ฑ์ ์์ต๋๋ค.
์ด ์์ญ์ด ๋ฐ๋ก ์
๊ทธ๋ ์ด๋๊ฐ ํ์ํ ๋ถ๋ถ์ด๋ฉฐ, ๋คํธ์ํฌ ์ธก๋ฉด(๋
ธ๋ ์์ค ์ด๋ฒคํธ ์๋ช
)๊ณผ ์ฌ์ฉ์ ์ธก๋ฉด(๊ณ์ ํค, ์ค๋งํธ ์ปจํธ๋ํธ ๊ถํ) ๋ชจ๋์ ํด๋นํฉ๋๋ค.
Hedera๋ SHA-384์ AES-256 ๊ฐ์ ํฌ์คํธ-์์ ์์๋ฅผ ์ด๋ฏธ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์์ ํ ์๋ํฌ์๋ ํฌ์คํธ-์์ ๋ณด์์ ์ํด ํ์ํ ํฌ์คํธ-์์ ์๋ช
์ ์์ง ๋์
๋์ง ์์์ต๋๋ค. ์ด๋ Hedera๋ง์ ๋ฌธ์ ๊ฐ ์๋๋ผ, ์ ํต์ ์ธ ์๋ช
์ ์ฌ์ฉํ๋ ์ฃผ์ DLT ๋คํธ์ํฌ ์ด๋์๋ ์์ ํ ์ ์ฉ๋์ง ์์ ์ํ์
๋๋ค.
๐️ ๋คํธ์ํฌ ๋ณด์๊ณผ ์ฌ์ฉ์ ๋ณด์
๋ชจ๋ ์๋ช
์
๊ทธ๋ ์ด๋๊ฐ ๋์์ ์ด๋ฃจ์ด์ง ํ์๋ ์์ต๋๋ค. ์ด ์ ํ์ ์๋ก ๋ค๋ฅธ ์์ญ์ ๋ค๋ฃน๋๋ค.
๋คํธ์ํฌ ์๋ช :
๋
ธ๋๋ค์ ์ค์๊ฐ ํฉ์ ๊ณผ์ ์์ ์ด๋ฒคํธ์ ์๋ช
ํฉ๋๋ค. ์ด ์๋ช
์ ํฉ์๋ฅผ ํ์ฑํ๋ ๋ฐ ์์ด ์ค์๊ฐ์ผ๋ก ์ค์ํฉ๋๋ค. ์ด๋ฅผ ํฌ์คํธ-์์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์
๊ทธ๋ ์ด๋ํ๋ฉด ํฉ์ ๊ณผ์ ์ ๋ฌด๊ฒฐ์ฑ์ ๋ณดํธํ ์ ์์ต๋๋ค.
์ด๋ ์ธํ๋ผ ์์ค์ ๋ณ๊ฒฝ์ด๋ฉฐ, ์ต์ข
์ฌ์ฉ์์๊ฒ ๋ณ๋์ ์กฐ์น๋ฅผ ์๊ตฌํ์ง ์๊ณ ์งํ๋ ์ ์์ต๋๋ค.
ํฉ์๊ฐ ์๋ฃ๋๋ฉด, ์๋ช
๋ ๋ธ๋ก๊ณผ ์ํ๋ ์๊ตฌ ๊ธฐ๋ก์ ์ผ๋ถ๊ฐ ๋ฉ๋๋ค. ์ด๋ฌํ ์๋ช
์ ๋ณดํธํ๋ ๊ฒ์, ๋ฏธ๋์ CRQC๊ฐ ๋ฑ์ฅํ๋๋ผ๋ ์์ฅ์ ๊ธฐ๋ก์ด ์ฅ๊ธฐ์ ์ผ๋ก ๊ฒ์ฆ ๊ฐ๋ฅํ๋๋ก ์ ์งํ๋ ๋ฐ ์ค์ํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์๊ณผ ํ์๋ผ์ธ์ ์ด๋ฒคํธ ์๋ช
๊ณผ ๋ค๋ฅผ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ํค:
์ฌ์ฉ์์ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ฐ ์ ์ก, ์ค๋งํธ ์ปจํธ๋ํธ ํธ์ถ, ํ ํฐ ์์
์ ์น์ธํ๊ธฐ ์ํ ํค๋ฅผ ๋ณด์ ํฉ๋๋ค.
ํฌ์คํธ-์์ ๊ณ์ ํค ํ์
์ด ๋์
๋๋ฉด, ์ฌ์ฉ์์ ์ง๊ฐ ์ ๊ณต์๋ ๊ฐ์์ ์ผ์ ์ ๋ง์ถฐ ์ ํํ ์ ์์ต๋๋ค.
์ด ๊ณผ์ ์ ์ง๊ฐ, ์ปค์คํฐ๋ ์๋น์ค, SDK ์ ์ง๊ด๋ฆฌ์, ๊ทธ๋ฆฌ๊ณ ์ํ๊ณ ์ ๋ฐ์ ์ฌ์ฉ์๋ค๊ณผ์ ํ๋ ฅ์ด ํ์ํฉ๋๋ค.
์ด ๋ ์์ญ์ ์๋ก ์ฐ๊ฒฐ๋์ด ์์ง๋ง ๋
๋ฆฝ์ ์ผ๋ก ์งํ๋ ์ ์์ต๋๋ค. ์ค์ ๋ก๋ ๋คํธ์ํฌ ์ด์์ ๋จผ์ ๊ฐํํ๊ณ ์ดํ ์ฌ์ฉ์ ํค ์ ํ์ ์ง์ํ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ธ ์์์
๋๋ค. ์ด๋ ํฌ์คํธ-์์ ์๋ช
์ด ํจ์ฌ ๋ ํฌ๊ธฐ ๋๋ฌธ์ ํธ๋์ญ์
๋น์ฉ๊ณผ ๋๊ตฌ์ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์
๋๋ค.
๐ฆ ํฌ๊ธฐ ๋ฌธ์ (The Size Problem)
ํฌ์คํธ-์์ ์๋ช
์๊ณ ๋ฆฌ์ฆ์ ํ์ฌ์ ํ์๊ณก์ ๋ฐฉ์๋ณด๋ค ํจ์ฌ ๋ ํฐ ํค์ ์๋ช
์ ์์ฑํฉ๋๋ค. ์ด๊ฒ์ด PQC๋ฅผ ๊ณ ๋ คํ๋ ๋ธ๋ก์ฒด์ธ์์ ๊ฐ์ฅ ํฐ ์ค์ง์ ์ธ ์ฅ์ ์์์
๋๋ค.
๋ค์์ NIST Level 5 ๊ธฐ์ค ๋น๊ต์
๋๋ค:
• Ed25519 (ํ์ฌ): ๊ณต๊ฐํค 32๋ฐ์ดํธ / ์๋ช
64๋ฐ์ดํธ / ์ฝ 128๋นํธ ๋ณด์
• ECDSA secp256k1 (ํ์ฌ): ๊ณต๊ฐํค 33๋ฐ์ดํธ / ์๋ช
64~72๋ฐ์ดํธ / ์ฝ 128๋นํธ ๋ณด์
• FN-DSA-1024 (FIPS
206, ์ด์): ๊ณต๊ฐํค 1,793๋ฐ์ดํธ / ์๋ช
1,280๋ฐ์ดํธ / NIST Level 5
• ML-DSA-87 (FIPS
204): ๊ณต๊ฐํค 2,592๋ฐ์ดํธ / ์๋ช
4,627๋ฐ์ดํธ / NIST Level 5
• SLH-DSA-256s (FIPS
205): ๊ณต๊ฐํค 64๋ฐ์ดํธ / ์๋ช
29,792๋ฐ์ดํธ / NIST Level 5
FN-DSA-1024๋ Level 5์์ ๊ฐ์ฅ ์์ lattice ๊ธฐ๋ฐ ์ต์
์ด์ง๋ง, Ed25519๋ณด๋ค ์ฝ 20๋ฐฐ ํฐ ์๋ช
์ ์์ฑํฉ๋๋ค. ML-DSA-87์ 70๋ฐฐ ์ด์ ํฝ๋๋ค.
์ด ์ฆ๊ฐ๋ก ์ธํด ๋ค์๊ณผ ๊ฐ์ ์ํฅ์ด ๋ฐ์ํฉ๋๋ค:
• ํธ๋์ญ์
ํฌ๊ธฐ ๋ฐ ๋น์ฉ ์ฆ๊ฐ
• ๋คํธ์ํฌ ๋์ญํญ ์ฆ๊ฐ
• ์์ฅ ์ ์ฅ์ ์ฆ๊ฐ
• ์ต๋ ํธ๋์ญ์
ํฌ๊ธฐ ์ ํ ๋ณํ
• ๋ฉํฐ์๊ทธ ๊ตฌ์กฐ ๋ณต์ก์ฑ ์ฆ๊ฐ
FN-DSA๋ ๋ธ๋ก์ฒด์ธ ์
๊ณ์์ ๋ง์ ์ฃผ๋ชฉ์ ๋ฐ๊ณ ์์ง๋ง, ์๋ช
๊ณผ์ ์์ ๋ถ๋์์์ ์ฐ์ฐ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๊ตฌํ ๋ณต์ก์ฑ๊ณผ ์ฌ์ด๋์ฑ๋ ๊ณต๊ฒฉ ์ํ์ด ์กด์ฌํฉ๋๋ค. ML-DSA๋ ๊ตฌํ์ด ๋ ๋จ์ํ์ง๋ง ์๋ช
ํฌ๊ธฐ๋ FN-DSA๋ณด๋ค ์ฝ 3.6๋ฐฐ ํฝ๋๋ค.
๐ ์ฐ์ ์ ์ ๊ทผ ๋ฐฉ์
์ผ๋ถ ๋คํธ์ํฌ๋ ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๋ํด ํฌ์คํธ-์์ ์๋ช
์ ํ์ ์คํํ๊ณ ์์ง๋ง, ์ฃผ์ ๋คํธ์ํฌ ์ค ์์ ํ ์ ํ์ ์๋ฃํ ๊ณณ์ ์์ต๋๋ค.
์ฐ์
์ ์์ง ์ด๊ธฐ ๋จ๊ณ์ด๋ฉฐ ์ ๊ทผ ๋ฐฉ์๋ ๋ค์ํฉ๋๋ค.
์ผ๋ถ๋ ML-DSA(Dilithium)๋ฅผ ๊ณ ๋ คํ๊ณ ์์ผ๋ฉฐ, ๋ค๋ฅธ ์ผ๋ถ๋ ๋ ์์ ์ถ๋ ฅ ํฌ๊ธฐ๋ฅผ ์ํด FIPS 206 (FN-DSA)์ ์ฃผ์ํ๊ณ ์์ต๋๋ค.
๊ณตํต๋ ๋ฌธ์ ๋ ๋ช
ํํฉ๋๋ค. ํฌ์คํธ-์์ ์๋ช
์ ๊ธฐ์กด ๋ฐฉ์๋ณด๋ค 10๋ฐฐ์์ 50๋ฐฐ ๋ ํฌ๋ฉฐ,
์์ ์ ํญ์ฑ์ ํ๋ณดํ๊ธฐ ์ํด ์ํ๊ณ ์ ๋ฐ์์ ์ค์ ๋น์ฉ ์ฆ๊ฐ๋ฅผ ๊ฐ์ํด์ผ ํฉ๋๋ค.
๐ฃ️ Hedera์ ํฌ์คํธ-์์ ์ ํ ๊ฒฝ๋ก
Hedera์ ์ ํ์ ๊ฐ์ฅ ๋จ์ํ ๋ณ๊ฒฝ๋ถํฐ ์์ํด ์ ์ง์ ์ผ๋ก ์งํ๋ฉ๋๋ค:
1. ๋ ธ๋ ๊ฐ ํฌ์คํธ-์์ TLS
• TLS ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ PQC/ํ์ด๋ธ๋ฆฌ๋ ์ง์์ ์ถ๊ฐํ๋ฉด, ๋ ธ๋ ๊ฐ ํต์ ์์ ํฌ์คํธ-์์ ํค ๊ตํ์ ํ์ฑํํ ์ ์์ต๋๋ค.
• ์ด๋ ํฉ์ ๋ณด์์๋ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค.
2. ํด๋ผ์ด์ธํธ ์ฐ๊ฒฐ ํฌ์คํธ-์์ TLS
• ๋์ผํ ์ ๊ทธ๋ ์ด๋๋ฅผ ํด๋ผ์ด์ธํธ ์ฐ๊ฒฐ์๋ ์ ์ฉํฉ๋๋ค.
3. ํฌ์คํธ-์์ ์ด๋ฒคํธ ์๋ช
• ํฉ์ ๋ ธ๋๋ ์ด๋ฒคํธ์ ๋ธ๋ก์ ์๋ช ํฉ๋๋ค. Falcon ์ด์์ด ์ค๋น๋๋ฉด Ed25519์ FN-DSA๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ํ์ด๋ธ๋ฆฌ๋ ์๋ช ์ ๋์ ํฉ๋๋ค.
• ์ดํ ์ต์ข
ํ์ค์ด ํ์ ๋๋ฉด ์์ FN-DSA๋ก ์ ํ๋ฉ๋๋ค.
4. ์ฌ์ฉ์์ฉ ํฌ์คํธ-์์ ํค ํ์ (HAPI)
• FIPS 206์ด ํ์ ๋๋ฉด Hedera API์ ์๋ก์ด ํค ํ์ ์ด ์ถ๊ฐ๋ฉ๋๋ค. ์ฌ์ฉ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์์ ์๋๋ก ํค๋ฅผ ๊ต์ฒดํ ์ ์์ต๋๋ค.
• ์ด๋ก ์ธํด ํธ๋์ญ์
ํฌ๊ธฐ๋ ์ฆ๊ฐํฉ๋๋ค (FN-DSA ์๋ช
: 1,280๋ฐ์ดํธ vs Ed25519: 64๋ฐ์ดํธ).
์ต๋ ํธ๋์ญ์
ํฌ๊ธฐ ์ ํ๋ ํจ๊ป ์ฆ๊ฐํ ์์ ์
๋๋ค.
• ๋ชฉํ ์์ ์ 2027๋
์ด๋ฉฐ, FIPS 206์ด ์ง์ฐ๋ ๊ฒฝ์ฐ ML-DSA๊ฐ ๋์์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๐ง๐ป ๊ฐ๋ฐ์์๊ฒ ์๋ฏธํ๋ ๋ฐ
๊ธฐ์กด Ed25519 ๋ฐ ECDSA ํค๋ ์ ํ ๊ณผ์ ๋ด๋ด ๊ณ์ ์๋ํฉ๋๋ค. ํ์ฌ ์์ ์์๋ ๋ณ๊ฒฝ์ด ํ์ํ์ง ์์ต๋๋ค.
๋ค๋ง ์ฅ๊ธฐ๊ฐ ์ฌ์ฉ๋๋ ์์ฐ์ด๋ ํค๋ฅผ ๋ค๋ฃจ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ ๋ค์์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค:
• FIPS 206(FN-DSA) ํ์ค ์งํ ์ํฉ ๋ชจ๋ํฐ๋ง
• ํค ๊ต์ฒด(rotate) ๊ตฌ์กฐ ๊ฐ์
• ํธ๋์ญ์
ํฌ๊ธฐ ๋ฐ ์๋ช
์ฆ๊ฐ์ ๋ํ ๋๋น
์คํ์ ์ํ๋ ๊ฒฝ์ฐ Open Quantum Safe ํ๋ก์ ํธ์์
ML-KEM, ML-DSA ๋ฑ ๋ค์ํ PQC ์๊ณ ๋ฆฌ์ฆ์ ํ
์คํธํ ์ ์์ต๋๋ค.
๐งพ ๊ฒฐ๋ก
ํฌ์คํธ-์์ ์ ํ์ ๋จ์ผ ๋ณ๊ฒฝ์ด ์๋๋ผ ๋จ๊ณ์ ์ธ ๊ณผ์ ์
๋๋ค. Hedera๋ SHA-384์ AES-256 ๊ฐ์ ํฌ์คํธ-์์ ์์๋ฅผ ์ด๋ฏธ ๊ฐ์ถ๊ณ ์์ง๋ง, ์์ ํ ๋ณด์์ ์ํด ํ์ํ ์๋ช
์ ํ์ ์์ง ์งํ ์ค์
๋๋ค. ์ด๋ Hedera๋ง์ ๋ฌธ์ ๊ฐ ์๋๋ผ, ์ ์ฒด ๋ธ๋ก์ฒด์ธ ์ฐ์
์ด ํจ๊ป ํด๊ฒฐํด ๋๊ฐ๊ณ ์๋ ๊ณผ์ ์
๋๋ค.
❓ FAQ
๐1. Hedera๋ ํ์ฌ “์์ ๋ณด์(quantum secure)” ์ํ์ธ๊ฐ์?
Hedera๋ ํฌ์คํธ-์์ ํด์(SHA-384)์ ๋์นญ ์ํธ(AES-256)๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํ์ง๋ง ์์ ํ ํฌ์คํธ-์์ ๋ณด์์ ์ํด์๋ ๋คํธ์ํฌ ์ด์๊ณผ ์ฌ์ฉ์ ํค ๋ชจ๋์ ๋ํด ํฌ์คํธ-์์ ๋์งํธ ์๋ช
์ด ํ์ํฉ๋๋ค. ํด๋น ์ ํ์ ํ์ฌ ์งํ ์ค์
๋๋ค.
๐งจ2. Ed25519์ ECDSA๋ ์์ ์ ํญ์ฑ์ด ์๋์?
์๋์. ์ด ๋ ๋ฐฉ์ ๋ชจ๋ Shor ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๊นจ์ง ์ ์๋ ํ์๊ณก์ ์ํ์ ๊ธฐ๋ฐํ๊ณ ์์ต๋๋ค. ๋ค๋ง, ํ์ฌ ์๋ ค์ง ๋ชจ๋ ๊ณ ์ ์ปดํจํฐ ๊ณต๊ฒฉ์ ๋ํด์๋ ์ฌ์ ํ ๊ฐ๋ ฅํ ๋ณด์์ ์ ๊ณตํฉ๋๋ค.
๐ ์ SHA-256์ด ์๋๋ผ SHA-384๋ฅผ ์ฌ์ฉํ๋์?
์์ ํ๊ฒฝ์์ Brassard-Hรธyer-Tapp ์๊ณ ๋ฆฌ์ฆ์ ํด์๋ฅผ ๊ณต๊ฒฉํ ๋ ์ธ์ ๊ณฑ ์๋ ํฅ์์ ์ ๊ณตํฉ๋๋ค.
๋ฐ๋ผ์ ์ํ๋ ๋ณด์ ์์ค(์ฝ 128๋นํธ)์ ์ ์งํ๋ ค๋ฉด 384๋นํธ๊ฐ ํ์ํฉ๋๋ค (384 ÷ 3 = 128).
์ด ๋๋ฌธ์ ๋ฏธ๊ตญ ์ ๋ถ๋ CNSA ํ์ค์ ๋ฐ๋ผ ์ต๊ณ ๊ธฐ๋ฐ(Top Secret) ์ ๋ณด๋ฅผ ๋ณดํธํ๋ ๋ฐ SHA-384๋ฅผ ์๊ตฌํ๊ณ ์์ต๋๋ค. ์ต๊ทผ์๋ ํด๋น ์๊ณ ๋ฆฌ์ฆ์ด ๋๋ฌด ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ์๋ก ํ๋ค๋ ๋
ผ์๋ ์์ผ๋ฉฐ, SHA-256๋ ์ถฉ๋ถํ ์ ์๋ค๋ ์๊ฒฌ์ด ์์ต๋๋ค. ํ์ง๋ง
SHA-384๋ ํ์คํ ์์ ํ ์ ํ์
๋๋ค.
๐ธ ํฌ์คํธ-์์ ์๋ช ์ ํธ๋์ญ์ ๋น์ฉ์ ์ฆ๊ฐ์ํค๋์?
FN-DSA-1024 ์๋ช
์ ์ฝ 1,280๋ฐ์ดํธ์ด๋ฉฐ, Ed25519์ 64๋ฐ์ดํธ๋ณด๋ค ํจ์ฌ ํฝ๋๋ค. ML-DSA ์๋ช
์ ์ด๋ณด๋ค ๋ ์ปค์ 2,400๋ฐ์ดํธ ์ด์์
๋๋ค. ์ด ์ฐจ์ด๋ ๋ชจ๋ ๋ธ๋ก์ฒด์ธ์์ ํธ๋์ญ์
ํฌ๊ธฐ์ ์ ์ฅ ๊ณต๊ฐ์ ์ํฅ์ ์ฃผ๋ฉฐ, ๊ฒฐ๊ณผ์ ์ผ๋ก ๋น์ฉ ์ฆ๊ฐ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
⏳ Hedera์์ ์ฌ์ฉ์๋ ์ธ์ ํฌ์คํธ-์์ ํค๋ฅผ ์ฌ์ฉํ ์ ์๋์?
์๋ก์ด ํค ํ์
์ FIPS-206(Falcon)์ด ์ต์ข
ํ์ ๋๋ ์์ ์ ๋์
๋ ์์ ์ด๋ฉฐ, ์ง์ฐ๋ ๊ฒฝ์ฐ 2027๋
์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๋ฉด ์ง๊ฐ ์ํํธ์จ์ด๋ ์
๋ฐ์ดํธ๋์ด์ผ ์ฌ์ฉ์๊ฐ ํค๋ฅผ ๊ต์ฒด(rotate)ํ ์ ์์ต๋๋ค. ์ง๊ฐ ๊ฐ๋ฐ์๋ค์ ์ด๋ฅผ ๋น ๋ฅด๊ฒ ์ง์ํ ์ ์๋๋ก ์ค๋นํด์ผ ํ๋ฉฐ, ์ฌ์ฉ์์๊ฒ ์๋ก์ด ํค๋ก ์
๊ทธ๋ ์ด๋ํ๋๋ก ์ฃผ๊ธฐ์ ์ธ ์๋ฆผ์ ์ ๊ณตํ๋ ๊ฒ๋ ๊ณ ๋ คํ ์ ์์ต๋๋ค.
⚙️ ์ ์์ ์ปดํจํฐ๊ฐ ๋ ๊ฐ๊น์์ง ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๋์?
์ํธ ์ ํ์ ๋คํธ์ํฌ, ์ง๊ฐ, ์ปค์คํฐ๋, ๊ฐ๋ฐ ๋๊ตฌ ์ ๋ฐ์ ๊ฑธ์ณ ์ด๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค. ์ง๊ธ์ฒ๋ผ ํ์ค์ด ์ ๋ฆฝ๋๊ณ ์ฌ์ ๊ฐ ์๋ ์์ ์์ ์์ํ๋ ๊ฒ์ด, ๋์ค์ ๊ธํ๊ฒ ์ ํํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ์ ๋ฆฌํฉ๋๋ค. ๋ค๋ง PQC ๊ตฌํ์ ์์ง ๋ฐ์ ์ค์ด๋ฉฐ, FN-DSA์ ML-DSA์ ๋ณด์ ๊ฐ์ ์ ๋ํด์๋ ์ํธํ ์ปค๋ฎค๋ํฐ๊ฐ ๊ณ์ ๊ฒํ ํ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋จ๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๊ธด๊ธ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ง์์ ์ธ ๊ฒ์ฆ, ์ด ๋ ๊ฐ์ง๋ฅผ ๋ชจ๋ ๋ฐ์ํ ์ ๋ต์
๋๋ค.
๐ https://hedera.com/blog/post-quantum-cryptography-and-blockchain/
๐ ํค๋ฐ๋ผ์ ๋ชจ๋ ๊ฒ, ํ๊ณณ์! “ํค๋ฐ๋ผ ์ง์์ฐฝ๊ณ ” – ํค๋ฐ๋ผ๊น์น์ ํจ๊ปํ์ธ์!
๐บ https://www.youtube.com/@HederaKimchi
๐ฌ X: https://x.com/HederaKimchi
๐ฒ Telegram (KR): https://t.me/HashgraphKorea
๐ก ์นด์นด์ค (PIN: 0916): https://open.kakao.com/o/gmfIGP0
- ๊ณต์ ๋งํฌ ๋ง๋ค๊ธฐ
- X
- ์ด๋ฉ์ผ
- ๊ธฐํ ์ฑ

๋๊ธ
๋๊ธ ์ฐ๊ธฐ