Google ์ ์ ์๋ก์ด ๊ณต๊ฐ ํ๋ก์ ํธ ์คํ ํฐํ๋ ์ ๋ขฐํ ์ ์๋ ํ๋์จ์ด ๊ตฌ์ฑ์์(RoT, Root of Trust)๋ฅผ ์์ฑํ๊ธฐ ์ํ ํ๋ซํผ์
๋๋ค. OpenTitan์ ์ํธํ USB ํ ํฐ์ ์ด๋ฏธ ์ฌ์ฉ๋ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ตฌ๊ธ ํ์ดํ ะธ TPM ์นฉ Chromebook ๋ฐ Pixel ๊ธฐ๊ธฐ๋ ๋ฌผ๋ก Google ์ธํ๋ผ์ ์๋ฒ์ ์ค์น๋ ๊ฒ์ฆ๋ ๋ค์ด๋ก๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ํ๋ก์ ํธ ๊ด๋ จ ์ฝ๋ ๋ฐ ํ๋์จ์ด ์ฌ์ ์ถํ ๋ Apache 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ GitHub์์.
๊ธฐ์กด Root of Trust ๊ตฌํ๊ณผ ๋ฌ๋ฆฌ ์ ํ๋ก์ ํธ๋ "ํฌ๋ช
์ฑ์ ํตํ ๋ณด์"์ด๋ผ๋ ๊ฐ๋
์ ๋ฐ๋ผ ๊ฐ๋ฐ๋๊ณ ์์ผ๋ฉฐ, ์ด๋ ์์ ํ ๊ฐ๋ฐฉ๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ฝ๋ ๋ฐ ํ๋ก๋์ ๊ฐ์ฉ์ฑ์ ์๋ฏธํฉ๋๋ค. OpenTitan์ ํน์ ๋ณด์ ์นฉ์ ๊ฐ๋ฐํ ๋ ์์ฑ๋๋ ์๋ฃจ์
์ ๋ํ ์ ๋ขฐ๋๋ฅผ ๋์ด๊ณ ๋น์ฉ์ ์ ๊ฐํ ์ ์๋ ๊ธฐ์ฑ์ ์ด๊ณ ์
์ฆ๋์์ผ๋ฉฐ ์ ๋ขฐํ ์ ์๋ ํ๋ ์์ํฌ๋ก ์ฌ์ฉ๋ ์ ์์ต๋๋ค. OpenTitan์ ํน์ ๊ณต๊ธ์
์ฒด ๋ฐ ์นฉ ์ ์กฐ์
์ฒด์ ์ฝ๋งค์ด์ง ์๊ณ ๊ณต๋ ํ๋ก์ ํธ๋ก ๋
๋ฆฝ์ ์ธ ํ๋ซํผ์์ ๊ฐ๋ฐํ ๊ฒ์
๋๋ค.
OpenTitan์ ๊ฐ๋ฐ์ ๋น์๋ฆฌ ๋จ์ฒด์์ ๊ฐ๋
ํ๊ฒ ๋ฉ๋๋ค. ์ ์ํ, RISC-V ์ํคํ
์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ฌด๋ฃ ๋ง์ดํฌ๋กํ๋ก์ธ์๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. G+D Mobile Security, Nuvoton Technology ๋ฐ Western Digital ํ์ฌ๋ ์ด๋ฏธ OpenTitan์ ๋ํ ๊ณต๋ ์์
์ ์ฐธ์ฌํ์ผ๋ฉฐ ETH Zurich์ Cambridge ๋ํ๋ ๋ณด์ ํ๋ก์ธ์ ์ํคํ
์ฒ๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์ฒด๋ฆฌ (๊ธฐ๋ฅ ํ๋์จ์ด ๊ฐํ RISC ๋ช
๋ น์ด) ๋ฐ ์ต๊ทผ ะฟะพะปััะธะปะธ ๊ด๋ จ ๊ธฐ์ ์ ARM ํ๋ก์ธ์์ ์ ์ฉํ๊ณ ์๋ก์ด Morello ํ๋์จ์ด ํ๋ซํผ์ ํ๋กํ ํ์
์ ์ ์ํ๊ธฐ ์ํด 190์ต XNUMX์ฒ๋ง ์ ๋ก์ ๋ณด์กฐ๊ธ์ ๋ฐ์์ต๋๋ค.
OpenTitan ํ๋ก์ ํธ๋ ๊ฐ๋ฐฉํ ๋ง์ดํฌ๋กํ๋ก์ธ์๋ฅผ ํฌํจํ์ฌ RoT ์นฉ์ ํ์ํ ๋ค์ํ ๋
ผ๋ฆฌ ๊ตฌ์ฑ ์์์ ๊ฐ๋ฐ์ ๋ค๋ฃน๋๋ค. lowRISC ์์ด๋ฒก์ค RISC-V ์ํคํ
์ฒ, ์ํธํ ์ฝํ๋ก์ธ์, ํ๋์จ์ด ๋์ ์์ฑ๊ธฐ, ์๊ตฌ ๋ฐ RAM์ ํค ๋ฐ ๋ฐ์ดํฐ ์ ์ฅ ๊ณ์ธต, ๋ณด์ ๋ฉ์ปค๋์ฆ, ์
๋ ฅ/์ถ๋ ฅ ์ฅ์น, ๋ณด์ ๋ถํ
๋๊ตฌ ๋ฑ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. OpenTitan์ ์์คํ
ํ๋์จ์ด ๋ฐ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํด์ผ ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ค์ํ ์์คํ
๊ตฌ์ฑ ์์๊ฐ ๋ณ์กฐ๋์ง ์์์ผ๋ฉฐ ๊ฒ์ฆ๋๊ณ ์ ์กฐ์
์ฒด๊ฐ ์น์ธํ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋์ง ํ์ธํฉ๋๋ค.
OpenTitan ๊ธฐ๋ฐ ์นฉ์ ๋ค์์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๋ฒ ๋ง๋๋ณด๋, ๋คํธ์ํฌ ์นด๋, ์๋น์ ์ฅ์น, ๋ผ์ฐํฐ, ํ์จ์ด ๊ฒ์ฆ์ ์ํ ์ฌ๋ฌผ ์ธํฐ๋ท ์ฅ์น(๋งฌ์จ์ด์ ์ํ ํ์จ์ด ์์ ๊ฐ์ง), ์ํธํ ๊ณ ์ ์์คํ
์๋ณ์ ์ ๊ณต(ํ๋์จ์ด ๋์ฒด์ ๋ํ ๋ณดํธ), ์ํธํ ํค ๋ณดํธ(๊ฒฝ์ฐ์ ๋ฐ๋ฅธ ํค ๊ฒฉ๋ฆฌ) ๊ณต๊ฒฉ์๊ฐ ์ฅ๋น์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ๊ทผํ์ฌ ๋ณด์ ๊ด๋ จ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ํธ์งํ๊ฑฐ๋ ์ญ์ ํ ์ ์๋ ๊ฒฉ๋ฆฌ๋ ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ์ ์ง ๊ด๋ฆฌํฉ๋๋ค.
์ถ์ฒ : opennet.ru