๐ Quantum์ ์ฐ๋ฆฌ๊ฐ ์๊ฐํ๋ ๊ฒ๋ณด๋ค ๋ ๋น ๋ฅด๊ฒ ์์ง์ด๊ณ ์๋ค โ Web3๋ ๋ด์ผ์ ์ํด ์ค๋ ๊ตฌ์ถํด์ผ ํ๋ค
Source: Dev.to
์์ ๊ธฐ์ ์์ ์ค์ ๋ก ์ผ์ด๋๊ณ ์๋ ์ผ์?
์์ ์ปดํจํฐ๋ ํ๋นํธ๋ฅผ ์ฌ์ฉํ๋ฉฐ, ํ๋นํธ๋ ๋์์ ์ฌ๋ฌ ์ํ์ ์กด์ฌํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ์๊ฒ ๊ฐ์ฅ ์ค์ํ ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
Shorโs Algorithm
- RSA, ECC, ECDSA๋ฅผ ํจ์จ์ ์ผ๋ก ๊นจ๋จ๋ฆผ
- ์ํฅ์ ๋ฏธ์น๋ ์์ญ:
- ์ง๊ฐ ์๋ช
- TLS
- ์ ์ ์์คํ
- ๋ธ๋ก์ฒด์ธ ํค
Groverโs Algorithm
- ๋์นญ ์ํธ๋ฅผ ์ฝํ์ํด
- ํด์ ํจ์๋ ๋ ํฐ ํฌ๊ธฐ๋ก๋ง ์์ ํจ์ ์ ์งํ ์ ์์
โ์ฆ์ ํ๋ฉธโ์ ์๋์ง๋ง, ์ฅ๊ธฐ์ ์ธ ์ํฅ์ ๋ณด์ฅํฉ๋๋ค.
์ Web3๊ฐ โ๊ธฐ๋ค๋ฆฌ๋ฉฐ ์ง์ผ๋ณผ ์ ์๋๊ฐโ
๋ง์ ์์คํ ์ด ๋ค์์ ์ ์ ๋ก ํฉ๋๋ค:
- ํค๋ ์์ํ ์ด์๋จ๋๋ค
- ์ฃผ์๋ ํ์ ํ ํ์๊ฐ ์๋ค
- ์๋ช ์ ์๊ตฌ์ ์ธ ์ฆ๊ฑฐ์ด๋ค
์ด๋ฌํ ๊ฐ์ ์ ๊นจ์ง ๊ฒ์ ๋๋ค. ๋ธ๋ก์ฒด์ธ์:
- ๋ถ๋ณ
- ๊ณต๊ฐ
- ์ฅ๊ธฐ
์ฒด์ธ์ด ๊ณต๊ฐ ํค, ๊ณผ๊ฑฐ ์๋ช , ํน์ ์๊ตฌ์ ์ธ ์ ์์ ์ ์ฅํ๋ค๋ฉด, ๋ฏธ๋์ ์์ ๋ฅ๋ ฅ์ด ์ฌํ์ ์ ๋ขฐ๋ฅผ ๋ฌด๋๋จ๋ฆด ์ ์์ต๋๋ค.
ํค๊ฐ ์ง์ง ์ ํ์ด๋ค
Web3๋ ์ค๋งํธ ๊ณ์ฝ๋ง์ ์๋ฏธํ์ง ์์ต๋๋ค. ๋ชจ๋ ์ ํ์ ๋ค์์ ์์กดํฉ๋๋ค:
- ์ง๊ฐ ํค
- ์ ์ ํค
- ๊ณ์ฝ ๊ถํ ๋ถ์ฌ
- ๊ฑฐ๋ฒ๋์ค ํฌํ
ํค ๋ฏผ์ฒฉ์ฑ์ ์ง๊ธ ์ค๊ณํ์ง ์์ผ๋ฉด, ์ฌ์ฉ์๋ ์์ ํ์ง ์์ ๋ฏธ๋์ ๊ฐํ๊ฒ ๋ฉ๋๋ค.
โ์์โ์ค๋นโ๊ฐ ์ค์ ์๋ฏธํ๋ ๋ฐ (์ค๋)
๋ชจ๋ ๊ฒ์ ํ๋ฃจ์์นจ์ ๊ต์ฒดํ๋ค๋ ๊ฒ์ด ์๋๋ผ, ์งํ๋ฅผ ์ํ ์ค๊ณ์ ๋๋ค.
ํค ๋ฏผ์ฒฉ์ฑ
- ์ ๊ทธ๋ ์ด๋ ๊ฐ๋ฅํ ์๋ช ์คํด
- ํ์ ๊ฐ๋ฅํ ํค
- ๊ณ์ ๋น ๋ค์ค ํค ์ ํ
์ค๋งํธโ์ปจํธ๋ํธ ๊ณ์
- ๊ณ์ ์ถ์ํ
- ๋ค์ค ํค ๊ถํ ๋ถ์ฌ
- ์๋ช ๋ก์ง์ ๊ณ์ฝ์ ๋๊ณ , ํ๋์ฝ๋ฉํ์ง ์์
ํฌ์คํธโ์์ ์ํธํ (PQC)
- ๊ฒฉ์ ๊ธฐ๋ฐ ์๋ช
- ํด์ ๊ธฐ๋ฐ ์๋ช
- ํด๋์โฏ+โฏPQC ํ์ด๋ธ๋ฆฌ๋ ์คํด
๋ง์ด๊ทธ๋ ์ด์ ๊ฒฝ๋ก
- ๋ช ์์ ์ธ ํคโ์ ๊ทธ๋ ์ด๋ ํ๋ฆ
- ์๊ฐ ์ ๊ธ ๋ง์ด๊ทธ๋ ์ด์
- ์ฌํ์ ๋๋ ๋ฉํฐ์๊ทธ ๋ณต๊ตฌ
์ Web3๊ฐ ์ด ๋์ ์ ์ต์ ์ธ๊ฐ
Web3๋ ์ด๋ฏธ ๋ค์์ ์์ฉํฉ๋๋ค:
- ์กฐํฉ์ฑ
- ๋ชจ๋ํ ์์คํ
- ๊ฑฐ๋ฒ๋์ค๋ฅผ ํตํ ์ ๊ทธ๋ ์ด๋
- ์คํ ํ์
ํ์๋ ํ์ค์ด ํ์ํ์ง ์์ต๋๋ค.
์ฐ๋ฆฌ๊ฐ ํจ๊ป ๊ตฌ์ถํด์ผ ํ ๊ฒ
๋ผ์ด๋ธ๋ฌ๋ฆฌ
- PQโ์นํ์ ์ธ ์๋ช ์ธํฐํ์ด์ค
- ํคโํ์ ํฌํผ
- ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์ฆ ๋๊ตฌ
SDK
- ์์โ์ธ์ ์ง๊ฐ SDK
- ์์ ํ ํค ๋ง์ด๊ทธ๋ ์ด์ API
- ๋ฏธ๋โ๋ณด์ฅ ์ค๊ณ๊ฐ ์ ์ฉ๋ ์ ์ ํ๋ ์์ํฌ
ํด๋ง
- ์๋ช ์ถ์ํ ๋ ์ด์ด
- ์ํธ ๊ฐ์ ์ ๋ํ ๊ฐ์ฌ ๋๊ตฌ
- ๋ฏธ๋ ๊ณต๊ฒฉ ๋ชจ๋ธ ์๋ฎฌ๋ ์ด์ ํ๋ ์์ํฌ
๊ต์ก
- ๋ช ํํ ๋ฌธ์
- ๊ฐ๋จํ ์์
- โ์ํธํ์๊ฐ ๋ ํ์๋ ์์ต๋๋คโ ์จ๋ณด๋ฉ
์ํ๊ณ๊ฐ ๋จ์ผ ํ๋ก์ ํธ๋ณด๋ค ์ฐ์ํ ์ด์
๋จ์ผ ์ฑ์ด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์๋ ์์ง๋ง, ์ํ๊ณ๋ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ง์ฝ:
- ์ง๊ฐ์ด ์ ์ฐํ ์๋ช ์ ์ ๊ณตํ๊ณ
- ๊ณ์ฝ์ด ์ฌ๋ฌ ์คํด์ ์์ฉํ๋ฉฐ
- ํ์ค์ด ์งํ๋ฅผ ํ์ฉํ๋ค๋ฉด
์ฌ์ฉ์๋ ์ฝ๋งค์ด์ง ์๊ณ ์์ ํ๊ฒ ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์์ต๋๋ค.
๋ฏธ๋์ ์์ ์ด ๊ฐ์ฌํ ๋ฌด์ธ๊ฐ๋ฅผ ๊ตฌ์ถํ๋ผ
์์๋ ๋ด์ผ ์์นจ์ ๋์ฐฉํ์ง ์์ง๋ง, ์ค๋ ๋ฐฐํฌํ๋ ์ ํ์ ์์๊ฐ ๋๋ํ์ ๋๋ ์กด์ฌํฉ๋๋ค. Web3๋ ์ธ์ ๋ ๋ค์์ ๋ชฉํ๋ก ํ์ต๋๋ค:
- ์ฅ๊ธฐ์ ์ธ ๊ด์
- ์ ๋ขฐ ์๋ ํ๊ฒฝ
- ๋ฏธ๋ ์ธ๋
์ง๊ธ์ด ๊ทธ ๊ฐ์น๋ฅผ ์ฆ๋ช ํ ์๊ฐ์ ๋๋ค.
ํ๋ ์ด๊ตฌ
๊ฐ๋ฐ์
- ํค ์งํ๋ฅผ ์ค๊ณํ๋ผ
- ๊ฐ์ ์ ํ๋์ฝ๋ฉํ์ง ๋ง๋ผ
- ์ถ์ํ ๋ ์ด์ด๋ฅผ ๊ตฌ์ถํ๋ผ
ํด ์ ์์
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง๋ค๋ผ
- ํ๋ฆฌ๋ฏธํฐ๋ธ๋ฅผ ๊ณต์ ํ๋ผ
- ๋ค๋ฅธ ์ด๊ฐ ์์ ํ๊ฒ ์ฑํํ๋๋ก ๋๋ผ
์ปค๋ฎค๋ํฐ
- ์ด ์ฃผ์ ๋ฅผ ์ผ์ฐ ๋ ผ์ํ๋ผ
- ๋ฏธ๋โ๋ณด์ฅ ์ค๊ณ๋ฅผ ํ์คํํ๋ผ
- ์ฅ๊ธฐ์ ์ฌ๊ณ ๋ฅผ ๋ณด์ํ๋ผ
๋ฏธ๋๋ ์ฐ๋ฆฌ๊ฐ ํ๋ ธ๋ค๊ณ ๋ฒ์ฃผ์ง ์์ต๋๋ค. ์์๋ฅผ ๊ฒฌ๋ ์ ์๋ Web3๋ฅผ ํจ๊ป ๋ง๋ค์ด์. ๐๐