์ฌ์ด๋ฒ ๋ณด์
NVIDIA, Tesla Autopilot์์ ์ ์ ๊ธ๋ฆฌ์น ๊ณต๊ฒฉ ์ทจ์ฝ์ ํ์ธ

๋ ์ผ์ ์๋ก์ด ์ฐ๊ตฌ ๋ ผ๋ฌธ์ NVIDIA๊ฐ ๊ณต๊ฒฉ์๊ฐ Tesla์ ์๋ ์กฐ์ข ์์คํ ์ ๋ํ ์ฝ๋ ์คํ์ ๋ํ ๊ถํ ์๋ ์ ์ด ๊ถํ์ ์ป์ ์ ์๋ ํ๋์จ์ด ์ทจ์ฝ์ ์ ํ์ธํ๋ค๊ณ ๋ฐํ์ต๋๋ค. ์ด ๊ณต๊ฒฉ์๋ ์ ์ ์์ง๋ฅผ ๋์ ํ์ฌ ํ๋์จ์ด๋ฅผ ๋ถ์์ ํ๊ฒ ๋ง๋๋ '๊ณ ์ ์ ์ธ' ๋ฐฉ๋ฒ์ด ํฌํจ๋๋ฉฐ, ์ด ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก ์๋น์์ฉ์ผ๋ก ๋นํ์ฑํ๋๊ณ ์คํ์ค ์กฐ๊ฑด์ ์ํ ๋ถํธ๋ก๋์ ์ ๊ธ์ ํด์ ํ ์ ์์ต๋๋ค.
์ด ๊ณต๊ฒฉ์ Mercedes-Benz ์ธํฌํ ์ธ๋จผํธ ์์คํ ์๋ ์ ํจํ์ง๋ง ์ ์ฌ์ ์ผ๋ก ํผํด๋ฅผ ์ค ์ ์๋ ๊ฒฐ๊ณผ๋ ํจ์ฌ ์ ์ต๋๋ค.
The ์ข ์ด, ์ ๋ชฉ ์ํ์ง ์ ์ ๊ธ๋ฆฌ์นญ์ ์ํ: Nvidia Tegra X2 SoC์ ๋ํ ์ฌ๋ก ์ฐ๊ตฌ, Technische Universitat Berlin์์ ์์ผ๋ฉฐ ๋์ผํ ์ฐ๊ตฌ์์ ์ต๊ทผ ์์ ์ ๋ํ ํ์ ์กฐ์น๋ก ์ ์ฌํ ์ต์คํ๋ก์ AMD Secure Encrypted Virtualization์์, ์ถํ 12์ XNUMX์ผ.
์ ๋ ผ๋ฌธ์์๋ ๋ค์๊ณผ ๊ฐ์ด ๋งํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์คํ ์ค์ ๋ฐ ๋งค๊ฐ ๋ณ์๋ฅผ ํฌํจํ์ฌ ์ฐ๋ฆฌ๊ฐ ๋ฐ๊ฒฌํ ๋ด์ฉ์ Nvidia์ ์ฑ ์๊ฐ ์๊ฒ ๊ณต๊ฐํ์ต๋๋ค. Nvidia๋ ์ฐ๋ฆฌ์ ์คํ์ ์ฌ๊ตฌ์ฑํ๊ณ ๊ฒฐํจ ์ฃผ์ ์ด ํ ์คํธ๋ Tegra Parker SoC ๋ฐ ์ด์ ์นฉ์ ์ํฅ์ ๋ฏธ์น๋ค๋ ๊ฒ์ ํ์ธํ์ต๋๋ค. ๊ทธ๋ค์ ๋ฐ๋ฅด๋ฉด ๋ชจ๋ ์ต์ Tegra SoC์๋ ์ด๋ฌํ ์ ํ์ ๊ณต๊ฒฉ์ ์ํํ๊ธฐ ์ํ ๋์ฑ ์ด ํฌํจ๋ ๊ฒ์ ๋๋ค. ๋ํ ์ทจ์ฝํ ์นฉ์ ๋ํ ์ ์ ์ค๋ฅ ์ฃผ์ ์ ํจ์จ์ฑ์ ์ค์ด๊ธฐ ์ํ ๋์ฑ ์ ์ ์ํ์ต๋๋ค...
์ด ๋ ผ๋ฌธ์ ๊ทธ๋ค์ ์ฐ๊ตฌ์์ ์ ์ฆ๋ ๊ณต๊ฒฉ์ ์ข ๋ฅ๋ ์ ์ด ์์คํ ์ ํ์จ์ด๋ฅผ ๋ณ๊ฒฝํ์ฌ ์์จ ์ฐจ๋์ด ์ธ๊ฐ์ ์ฅ์ ๋ฌผ์ ๋ฐ์ํ๋ ๋ฐฉ์์ ํฌํจํ์ฌ ํ์ ์ ์ด ์์คํ ์ ์กฐ์ํ ์ ์๋๋ก ํ์ฉํ ์ ์๋ค๊ณ ์ค๋ช ํฉ๋๋ค.
๊ทธ๋ค์ ์กฐ์ข ์ ๋์คํ๋ ์ด ์์คํ ์ ์กฐ์ํ๋ ๊ฒ์กฐ์ฐจ ์ค์ ์ํ์ ์๋ฐํ์ฌ ํ์ฌ ์ฃผํ ์๋ ๋ฐ ์ฐจ๋์ ์์ ํ ์ดํ์ ํ์์ ์ธ ๊ธฐํ ์ ๋ณด๋ฅผ ์๋ชป ํ์ํ ์ ์๋ค๋ ์ ์ ์ฃผ๋ชฉํฉ๋๋ค.
์ ์ ์ค๋ฅ ์ฃผ์
์ ์ ๊ธ๋ฆฌ์นญ์ด๋ผ๊ณ ๋ ํ๋ FI(์ ์ ๊ฒฐํจ ์ฃผ์ )๋ ์ ์ ๋์ ์์คํ ๊ณต๊ธ ์ ์์ ๊ณผ๋ํ๊ฒ ๋๋ ๋ฎ๊ฒ ์ ์งํฉ๋๋ค. ๊ทธ๊ฒ์ ์์ฃผ ์ค๋๋ ๊ณต๊ฒฉ ๋ฐฉ์; ์ฐ๊ตฌ์๋ค์ ์ค๋งํธ ์นด๋๊ฐ XNUMX๋ ์ ์ ์ด ์ ๊ทผ ๋ฐฉ์์ ๋ํด ๊ฐํ๋์๋ค๋ ์ ์ ์ฃผ๋ชฉํ๊ณ ์นฉ ์ ์กฐ์ ์ฒด๊ฐ ์ด ํน์ ๊ณต๊ฒฉ ๋ฒกํฐ๋ฅผ ์ฌ์ค์ ์์ด๋ฒ๋ ธ๋ค๊ณ ์ ์ํฉ๋๋ค.
๊ทธ๋ฌ๋ ๊ทธ๋ค์ ๊ต๋๋ ์ ์ ๊ณต๊ธ ์ฅ์น๋ก ์ธํ ์ ์ฌ์ ์ค๋จ์ ์ ํ์ํฌ ์ ์๋ ๋ณต์กํ ์ ์ ํธ๋ฆฌ์ ๋ ๋์ ์ ๋ ฅ ์๋น์จ๋ก ์ธํด SoC(System on a Chip)๋ฅผ ๋ณดํธํ๋ ๊ฒ์ด ์ต๊ทผ ๋ช ๋ ๋์ ๋ ๋ณต์กํด์ก๋ค๋ ์ ์ ์ธ์ ํฉ๋๋ค.
์ด ์ ํ์ ๊ณต๊ฒฉ์๋ ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด ์ ์ฆ๋์์ต๋๋ค ๊ณผ๊ฑฐ์ ๊ตฌํ NVIDIA Tegra X1 SoC์ ๋นํด. ๊ทธ๋ฌ๋ ์ต์ Tegra X2 SoC('Parker')๋ Tesla์ Autopilot ๋ฐ์์จ ์ฃผํ ์์คํ ์ ๋น๋กฏํ ๋ณด๋ค ์ค์ํ ์์คํ ๊ณผ ์ฌ์ฉ๋๋ ์์คํ ์ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฉ๋ฅด์ธ๋ฐ์ค-๋ฒค์ธ ๊ทธ๋ฆฌ๊ณ ํ๋์๋์ฐจ.
์๋ก์ด ๋ ผ๋ฌธ์ ์ฐ๊ตฌ์๋ค์ด ์์คํ ์ ๋ด๋ถ ์ฝ๊ธฐ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ(iROM)์์ ์ฝํ ์ธ ๋ฅผ ์ถ์ถํ ์ ์๋๋ก ํ์ฉํ Tegra X2 SoC์ ๋ํ ์ ์ ๊ธ๋ฆฌ์นญ ๊ณต๊ฒฉ์ ์์ฐํฉ๋๋ค. ์ ์กฐ์ ์ฒด์ IP๋ฅผ ์์์ํค๋ ๊ฒ ์ธ์๋ ์ ๋ขฐํ ์ ์๋ ์ฝ๋ ์คํ์ ์์ ํ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
์๊ตฌ์ ์ธ ํํ ๊ฐ๋ฅ
๋ํ, ์นจ์ ์ ์ทจ์ฝํ๊ฑฐ๋ ๋ค์ ์์ํ ๋ ๋ฐ๋์ ์ ๊ฑฐ๋์ง ์์ต๋๋ค. ์ฐ๊ตฌ์์ ์๊ตฌ์ ์ผ๋ก ๋นํ์ฑํํ ์ ์๋ 'ํ๋์จ์ด ์ํ๋ํธ'๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. ๋ฃจํธ ์ค๋ธ ํธ๋ฌ์คํธ (์ฉ์).

๋ ์ผ ์ฐ๊ตฌ์์ด ๊ฐ๋ฐํ '์ง๋ ๋ ํ๋ก' ๋ค์ด์ด๊ทธ๋จ โ Tegra X2์์ RoT(Root of Trust)๋ฅผ ์กฐ์ํ ์ ์๋ ์๊ตฌ์ ์ธ ํ๋์จ์ด ์์ . ์ถ์ฒ : https://arxiv.org/pdf/2108.06131.pdf
์ต์คํ๋ก์์ ๋งคํํ๊ธฐ ์ํด ์ฐ๊ตฌ์๋ค์ X2์ ๋ํ ์จ๊ฒจ์ง ๋ฌธ์๋ฅผ ์ ๊ธ ํด์ ํ๋ ค๊ณ ํ์ต๋๋ค. L4T ํจํค์ง. ๋งคํ์ ๋ช ์์ ์ผ๋ก๋ ์๋์ง๋ง ๋ค์์์ ์ค๋ช ํฉ๋๋ค. ์จ๋ผ์ธ ๋ฌธ์ Jetson TX2 ๋ถํ ํ๋ฆ์ฉ.
๊ทธ๋ฌ๋ ์ฐ๊ตฌ์๋ค์ ์ ์ถ๋ ํค๋ ํ์ผ์์ ํ์ํ ์ ๋ณด๋ฅผ ์ป์ ์ ์์์ง๋ง ๋ชจํธํ NVIDIA ๊ด๋ จ ์ฝ๋์ ๋ํด GitHub๋ฅผ ํธ๋กค๋งํ์ฌ ์๋นํ ๋์์ ๋ฐ์๋ค๊ณ ์ธ๊ธํ์ต๋๋ค.
ํค๋ ํ์ผ์ด Nvidia์์ ์ ๊ณต๋๋ค๋ ์ฌ์ค์ ๊นจ๋ซ๊ธฐ ์ ์ GitHub์์ ๊ฒ์ํ์ต๋๋ค. Nvidia ์ฝ๋๊ฐ ํฌํจ๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ฐพ๋ ๊ฒ ์ธ์๋ ๊ฒ์ ๊ฒฐ๊ณผ "switch-bootroms"๋ผ๋ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๋ฐ๊ฒฌ๋์์ต๋๋ค. ์ด ๋ฆฌํฌ์งํ ๋ฆฌ์๋ ๋ชจ๋ธ ๋ฒํธ๊ฐ T210 ๋ฐ T214์ธ Tegra SoC์ ์ ์ถ๋ BR ์์ค ์ฝ๋๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๋ฐ๋ฉด T210์ Tegra X1(์ฝ๋๋ช "Erista")์ ์๋ ๋ชจ๋ธ์ด๊ณ T214๋ Tegra X1+๋ผ๊ณ ๋ ํ๋ ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ ๋๋ค.์ฝ๋๋ค์ ๋ง๋ฆฌ์ฝโ). X1+๋ ๋ ๋น ๋ฅธ ํด๋ญ ์๋๋ฅผ ํฌํจํ๋ฉฐ ์ ์ฅ์์ ์ฃผ์ ๋ฐ ์ฝ๋๋ก ํ๋จํ ๋ FI์ ๋ํด ๊ฐํ๋ฉ๋๋ค. ์กฐ์ฌํ๋ ๋์ ์ด ์ฝ๋์ ๋ํ ์ก์ธ์ค๋ก X2์ ๋ํ ์ดํด๊ฐ ํฌ๊ฒ ํฅ์๋์์ต๋๋ค.'
(๊ฐ์ฃผ๊ฐ ํ์ดํผ๋งํฌ๋ก ๋ณํ๋จ)
๋ชจ๋ ํจ์ฆ์ ์ํธํ ์ฝ๋๋ ์๋ก์ด ๋ฐฉ๋ฒ์ผ๋ก ๋ฐํ์ก๊ณ ๋ถํธ๋ก๋ ์์คํ ์ ํ๊ธฐ ๋จ๊ณ๋ ์ฑ๊ณต์ ์ผ๋ก ํด๋ ๋์์ต๋๋ค. ์ต์คํ๋ก์์ ๊ฐ์ฅ ์ฃผ๋ชฉํ ๋งํ ์ฑ๊ณผ๋ ์๋ง๋ ์ ์ฉ ํ๋์จ์ด๋ฅผ ํตํด ๋ค์ ์์ํ๋ ๋์ ์ง์๋๋๋ก ํ๋ ๋ฅ๋ ฅ์ผ ๊ฒ์ ๋๋ค. Team Xecutor์์ ๊ฐ๋ฐํ X1 ์นฉ ์๋ฆฌ์ฆ์ Nintendo Switch ์ด์์ฉ.
์ํ
์ด ๋ฐฑ์์์๋ X ์๋ฆฌ์ฆ SoC์ ํฅํ ๋ฐ๋ณต์ ์ ์ ๊ธ๋ฆฌ์นญ ๊ณต๊ฒฉ์ ๋ํ ์ ํญ๋ ฅ์ผ๋ก ๋ง๋ค ์ ์๋ ์ฌ๋ฌ ๊ฐ์ง ๊ฐํ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค. ์๋น๋์์ ์ด ๋ฌธ์ ๋ฅผ ๋ ผ์ํ๋ฉด์ ํ์ฌ๋ ๊ธฐ์กด SoC์ ๊ฒฝ์ฐ ์ด๊ณผ ์ฉ์ ์ ์ํด ๋ถํด๋์ง ์๋ ์ํญ์๋ฅผ ์ฌ์ฉํ๋ ๋ฑ ๊ธฐํ ์์ค์ ๋ณ๊ฒฝ์ด ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์ ์ํ์ต๋๋ค. ํ๋ก๋ฅผ ์ฝ๊ฒ ๋ถํดํ ์ ์์ผ๋ฉด ํํํ๊ธฐ๊ฐ ํจ์ฌ ๋ ์ด๋ ต์ต๋๋ค.
์ด ๋ฐฑ์๋ ๋ํ SoC์ฉ ์ ์ฉ ์ธ์ ํ๋ก ๊ธฐํ(PCB)์ด ์ค๋ช ๋ ๊ณต๊ฒฉ์ ์ผ๋ถ๋ฅผ ํ์ฑํ๋ ์ปคํ๋ง ์ปคํจ์ํฐ์ ํ์์ฑ์ ๋ฐฐ์ ํ๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์ ์ํฉ๋๋ค.
SoC์ ํฅํ ์ค๊ณ๋ฅผ ์ํด ๊ต์ฐจ ๋๋ฉ์ธ ์ ์ ๊ธ๋ฆฌ์น ๊ฐ์ง ํ๋ก๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ต๊ทผ NVIDIA๊ฐ ํนํ๋ฅผ ์ทจ๋ํ ์ ์์ ์ด๊ฑฐ๋ ์ ์ ๊ต๋์ด ์์ฌ๋๋ ๊ฒฝ์ฐ ํธ๋ฆฌ๊ฑฐ ๊ฒฝ๊ณ ๋ฅผ ํ์ฑํํ ์ ์์ต๋๋ค.
์ ์ฉ๋๋ ๊ฒฐํจ์ ํน์ฑ์ ์ดํดํ๊ณ ์ํํธ์จ์ด ์์ค์์ ๋์ํ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ์ํํธ์จ์ด๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ ๋ ์ด๋ ค์ด ์ผ์ ๋๋ค.
์ด ๋ ผ๋ฌธ์ ๋๋ถ๋ถ์ ๋ช ๋ฐฑํ ๋ณดํธ ์ฅ์น๊ฐ ๊ตฌํ X1 ์นฉ์ ๋ณดํธํ๊ธฐ ์ํด ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ฐ์ ํ์ง๋ง X2์๋ ์๋ค๋ ์ฌ์ค์ ๋ถ๋ช ํ ๋ฐํ์ต๋๋ค.
๋ณด๊ณ ์๋ ๋ค์๊ณผ ๊ฐ์ด ๊ฒฐ๋ก ์ ๋ด๋ฆฝ๋๋ค.
'์ ์กฐ์ ์ฒด์ ์ค๊ณ์๋ ์ด๋ฏธ XNUMX๋ ์ด์ ์กด์ฌํด ์จ ๋จ์ํด ๋ณด์ด๋ ํ๋์จ์ด ๊ณต๊ฒฉ์ ์์ด์๋ ์ ๋ฉ๋๋ค.'