์ธํ
๊ณต๊ฒฉ์ ์ํํ๋ ค๋ฉด ์์คํ
์ ๋ํ ๋ฃจํธ ๊ถํ์ด ํ์ํ๋ฏ๋ก SGX ์ํด๋ ์ด๋ธ์์ ๊ณ์ฐ์ ์กฐ์ํ๋ ๊ฒฝ์ฐ์๋ง ๊ณต๊ฒฉ์ด ์ํํฉ๋๋ค. ๊ฐ์ฅ ๊ฐ๋จํ ๊ฒฝ์ฐ ๊ณต๊ฒฉ์๋ ์ํด๋ ์ด๋ธ์์ ์ฒ๋ฆฌ๋๋ ์ ๋ณด๋ฅผ ์๊ณกํ ์ ์์ง๋ง, ๋ ๋ณต์กํ ์๋๋ฆฌ์ค์์๋ RSA-CRT ๋ฐ AES-NI ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์ํธํ์ ์ฌ์ฉ๋๋ ์ํด๋ ์ด๋ธ์ ์ ์ฅ๋ ๊ฐ์ธ ํค๋ฅผ ๋ค์ ์์ฑํ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ์ ์ธ๋. ์ด ๊ธฐ์ ์ ์๋ฅผ ๋ค์ด ํ ๋น๋ ๋ฒํผ ๊ฒฝ๊ณ ์ธ๋ถ ์์ญ์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด ๋ฉ๋ชจ๋ฆฌ ์์
์ ์ทจ์ฝ์ ์ ์ ๋ฐํ๊ธฐ ์ํด ์ด๊ธฐ ์์ ์๊ณ ๋ฆฌ์ฆ์์ ์ค๋ฅ๋ฅผ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ ์๋ ์์ต๋๋ค.
๊ณต๊ฒฉ ์ํ์ ์ํ ํ๋กํ ํ์
์ฝ๋
์ด ๋ฐฉ๋ฒ์ ํต์ฌ์ SGX์์ ๊ณ์ฐํ๋ ๋์ ์ํด๋ ์ด๋ธ์ ์ํธํ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ธ์ฆ ์ฌ์ฉ์ด ๋ณดํธ๋์ง ์๋ ์๊ธฐ์น ์์ ๋ฐ์ดํฐ ์์ ๋ฐ์์ ๋ํ ์กฐ๊ฑด์ ๋ง๋๋ ๊ฒ์ ๋๋ค. ์๊ณก์ ๋์ ํ๊ธฐ ์ํด ์ผ๋ฐ์ ์ผ๋ก ์์คํ ์ ํด ์๊ฐ ๋์ ์ ๋ ฅ ์๋น๋ฅผ ์ค์ด๊ณ ์ง์ค ์์ ์ค์ ์ต๋ ์ฑ๋ฅ์ ํ์ฑํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ฃผํ์ ๋ฐ ์ ์ ์ ์ด๋ฅผ ์ํ ํ์ค ์ํํธ์จ์ด ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ์ฃผํ์ ๋ฐ ์ ์ ํน์ฑ์ ๊ฒฉ๋ฆฌ๋ ์ํด๋ ์ด๋ธ์์์ ์ปดํจํ ์ํฅ์ ํฌํจํ์ฌ ์ ์ฒด ์นฉ์ ๊ฑธ์ณ ์ ์ฉ๋ฉ๋๋ค.
์ ์์ ๋ณ๊ฒฝํ๋ฉด CPU ๋ด๋ถ์ ๋ฉ๋ชจ๋ฆฌ ์
์ ์ฌ์ํ๊ธฐ์๋ ์ถฉ์ ๋์ด ์ถฉ๋ถํ์ง ์์ ๊ทธ ๊ฐ์ด ๋ณ๊ฒฝ๋๋ ์กฐ๊ฑด์ ๋ง๋ค ์ ์์ต๋๋ค. ๊ณต๊ฒฉ๊ณผ์ ์ฃผ์ ์ฐจ์ด์
์ด๋ ๊ฒ ์์ ๋ ๊ฐ์ด ์ํธํ ๊ณผ์ ์ ๊ณฑ์ ๊ณผ์ ์์ ์ฌ์ฉ๋๋ฉด ์๋ชป๋ ์ํธ๋ฌธ์ผ๋ก ์ถ๋ ฅ์ด ๊ฑฐ๋ถ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ธฐ ์ํด SGX์ ํธ๋ค๋ฌ์ ์ ์ํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ถ ๊ณต๊ฒฉ์๋ ์ค๋ฅ๋ฅผ ๋ฐ์์ํค๊ณ ์ถ๋ ฅ ์ํธ๋ฌธ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ํต๊ณ๋ฅผ ์ถ์ ํ๊ณ ๋ช ๋ถ ๋ด์ ์ํด๋ ์ด๋ธ์ ์ ์ฅ๋ ํค ๊ฐ์ ๋ณต์ํ ์ ์์ต๋๋ค. ์๋ ์ ๋ ฅ ํ ์คํธ์ ์ฌ๋ฐ๋ฅธ ์ถ๋ ฅ ์ํธ๋ฌธ์ด ์๋ ค์ ธ ์๊ณ ํค๋ ๋ณ๊ฒฝ๋์ง ์์ผ๋ฉฐ ์๋ชป๋ ์ํธ๋ฌธ์ ์ถ๋ ฅ์ ์ผ๋ถ ๋นํธ๊ฐ ๋ฐ๋ ๊ฐ์ผ๋ก ์๊ณก๋์์์ ๋ํ๋ ๋๋ค.
์ฐจ๋ฑ์คํจ๋ถ์(DFA,
6๊ฐ์ Intel Core CPU๋ฅผ ํฌํจํ์ฌ ๋ค์ํ Intel ํ๋ก์ธ์ ๋ชจ๋ธ์ด ์ด ๋ฌธ์ ์ ์ํฅ์ ๋ฐ์ต๋๋ค.
10์ธ๋๋ ๋ฌผ๋ก 3, XNUMX์ธ๋ Xeon EXNUMX, XNUMX, XNUMX์ธ๋ Intel Xeon Scalable, Xeon D,
์ ์จ W์ ์ ์จ E.
SGX ๊ธฐ์ (
์ถ์ฒ : opennet.ru