๋ฃจ๋ฒค ๊ฐํจ๋ฆญ๋ํ๊ต ์ฐ๊ตฌ์ง์ด ๋ฏธ๊ตญ ๊ตญ๋ฆฝํ์ค๊ธฐ์ ์(SIKE)์ด ์ฃผ์ตํ ํฌ์คํธ ์์ ์ํธ์์คํ ๋ํ ๋ณธ์ ์ ํฌํจ๋ ํค ์บก์ํ ๋ฉ์ปค๋์ฆ์ธ SIKE(Supersingular Isogeny Key Encapsulation)๋ฅผ ๊ณต๊ฒฉํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋ฐํ๋ค. ์ฃผ์ ์ ํ ๋จ๊ณ๋ฅผ ํต๊ณผํ์ง๋ง ๊ถ์ฅ ๋ฒ์ฃผ๋ก ์ ํ๋๊ธฐ ์ ์ ์๊ฒฌ์ ์ ๊ฑฐํ๊ธฐ ์ํด ์์ ์ ์ํด ์ ์ก๋ ์ฌ๋ฌ ์ถ๊ฐ ์๊ณ ๋ฆฌ์ฆ์ด ํฌํจ๋์์ต๋๋ค. ์ ์๋ ๊ณต๊ฒฉ ๋ฐฉ๋ฒ์ SIKE์์ ์ฌ์ฉํ๋ SIDH(Supersingular Isogeny Diffie-Hellman) ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ์ผ๋ฐ ๊ฐ์ธ์ฉ ์ปดํจํฐ์์ ์ํธํ์ ์ฌ์ฉ๋ ํค ๊ฐ์ ๋ณต๊ตฌํ ์ ์๋ค.
SIKE ํดํน ๋ฐฉ๋ฒ์ ๊ธฐ์ฑ ๊ตฌํ์ด Magma ๋์ ์์คํ ์ฉ ์คํฌ๋ฆฝํธ๋ก ๊ฒ์๋์์ต๋๋ค. ๋จ์ผ ์ฝ์ด ์์คํ ์ ์ค์ ๋ SIKEp434(๋ ๋ฒจ 1) ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์ ๋คํธ์ํฌ ์ธ์ ์ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ธ ํค๋ฅผ ๋ณต๊ตฌํ๋ ๋ฐ 62๋ถ์ด ๊ฑธ๋ ธ์ต๋๋ค. SIKEp503(๋ ๋ฒจ 2) - 2์๊ฐ 19๋ถ, SIKEp610(๋ ๋ฒจ 3) - 8์๊ฐ 15๋ถ, SIKEp751(๋ ๋ฒจ 5) - 20์๊ฐ 37๋ถ. Microsoft์์ ๊ฐ๋ฐํ $IKEp182 ๋ฐ $IKEp217 ๊ฒฝ์ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๊ฐ๊ฐ 4๋ถ๊ณผ 6๋ถ์ด ๊ฑธ๋ ธ์ต๋๋ค.
SIKE ์๊ณ ๋ฆฌ์ฆ์ ์ดํน์ด์ฑ ๋์ง์ฑ ๊ทธ๋ํ์ ์์ ๊ทธ๋ฆฌ๋ ์ดํน์ด์ฑ ๋์ง์ฑ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ NIST์์ ํ์คํ ํ๋ณด๋ก ๊ฐ์ฃผํ์ต๋๋ค. ์๋ํ๋ฉด ๊ฐ์ฅ ์์ ํค ํฌ๊ธฐ์ ์๋ฒฝํ ์๋ฐฉํฅ ๋น๋ฐ์ฑ ์ง์(ํ๋์ ํค๋ฅผ ์์์ํค๋ ๊ฒ)์ด ๋ค๋ฅธ ํ๋ณด์ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฅ๊ธฐ ํค๋ ์ด์ ์ ์ฐจ๋จ๋ ์ธ์ ์ ์ํธ ํด๋ ์ ํ์ฉํ์ง ์์ต๋๋ค. SIDH๋ ์ดํน์ด์ฑ ๋ฑ์ ์ฑ ๊ทธ๋ํ์ ์ํ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ Diffie-Hellman ํ๋กํ ์ฝ๊ณผ ์ ์ฌํฉ๋๋ค.
๋ฐํ๋ SIKE ํฌ๋ํน ๋ฐฉ๋ฒ์ ์ดํน์ด์ฑ ๋์ง์ฑ ํค ์บก์ํ ๋ฉ์ปค๋์ฆ์ ๋ํด 2016๋
์ ์ ์๋ ์ ์ํ GPST(Galbraith-Petit-Shani-Ti) ๊ณต๊ฒฉ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ ๊ณก์ ์์ ๋ถ๋ถ์ ์์ ๋น-์ค์นผ๋ผ ์๋๋ชจํผ์ฆ์ ์กด์ฌ๋ฅผ ํ์ฉํฉ๋๋ค. ํ๋กํ ์ฝ ํ๋ก์ธ์ค์์ ์ํธ ์์ฉํ๋ ์์ด์ ํธ๊ฐ ์ ์กํ๋ ๋นํ๋ฆผ ์ง์ ์ ๋ํ ์ ๋ณด์
๋๋ค.
์ถ์ฒ : opennet.ru