IBM ํ์ฌ ํดํท์ ์์ค์ฝ๋ ๊ณต๊ฐ์ ๊ดํ์ฌ (IBM ์์ ๋ํ ์ํธํ) ์์คํ ๊ตฌํ ์ํธํ๋ ํํ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด. FHE๋ ๋ฐ์ดํฐ๊ฐ ์ํธํ๋์ด ์ฒ๋ฆฌ๋๊ณ ์ด๋ค ๋จ๊ณ์์๋ ๊ณต๊ฐ๋์ง ์๋ ๊ธฐ๋ฐ ์ปดํจํ ์๋น์ค๋ฅผ ๋ง๋ค ์ ์๋๋ก ํฉ๋๋ค. ๊ฒฐ๊ณผ๋ ์ํธํ๋์ด ์์ฑ๋ฉ๋๋ค. ์ฝ๋๋ C++๋ก ์์ฑ๋์์ต๋๋ค. MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ. Linux ๋ฒ์ ์ธ์๋ ์ ์ฌํ ํดํท์ด ๋ณ๋ ฌ๋ก ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. ะธ Objective-C๋ก ์์ฑ๋์์ต๋๋ค. ๊ฐ๊น์ด ๋ฏธ๋์ ๋ฒ์ ์ถํ์ด ์์๋ฉ๋๋ค. .
FHE ์ง์ ์ํธํ๋ ๋ฐ์ดํฐ์ ๋ง์ ๊ณผ ๊ณฑ์ ์ ์ํํ ์ ์๊ฒ ํ๋ ์ค๋ํ ์ฐ์ฐ(์ฆ, ์์์ ๊ณ์ฐ์ ๊ตฌํํ ์ ์์)์ด๋ฉฐ ์ํธํ๋ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์ด๋ ์๋ ๋ฐ์ดํฐ์ ๋ง์ ์ด๋ ๊ณฑ์ ๊ฒฐ๊ณผ๋ฅผ ์ํธํํ๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค. ๋ํ ์ํธํ๋ ์ข ๋จ ๊ฐ ์ํธํ ๊ฐ๋ฐ์ ๋ค์ ๋จ๊ณ๋ก ๋ณผ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ์ ์ก์ ๋ณดํธํ๋ ๊ฒ ์ธ์๋ ์ํธ๋ฅผ ํด๋ ํ์ง ์๊ณ ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ค์ฉ์ ์ธ ๊ด์ ์์ ์ด ํ๋ ์์ํฌ๋ ๊ธฐ๋ฐ ํด๋ผ์ฐ๋ ์ปดํจํ ์ ์กฐ์งํ๋ ๋ฐ ์ ์ฉํ ์ ์์ผ๋ฉฐ, ์ ์ ํฌํ ์์คํ , ์ต๋ช ํ๋ ๋ผ์ฐํ ํ๋กํ ์ฝ, DBMS์์ ์ํธํ๋ ์ฟผ๋ฆฌ ์ฒ๋ฆฌ, ๊ธฐ๊ณ ํ์ต ์์คํ ์ ๊ธฐ๋ฐ ๊ต์ก์ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. FHE๋ฅผ ์ ์ฉํ ํ ๊ฐ์ง ์๋ ๋ณดํ ํ์ฌ๊ฐ ํน์ ํ์๋ฅผ ์๋ณํ ์ ์๋ ์ ๋ณด์ ์ ๊ทผํ์ง ์๊ณ ๋ ๋ณดํ ํ์ฌ์ ์๋ฃ ๊ธฐ๊ด ํ์์ ๋ํ ์ ๋ณด ๋ถ์์ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋๋ค. ๋ํ ์ํธํ๋ ์ต๋ช ์ ๊ธ์ต ๊ฑฐ๋ ์ฒ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๊ธฐ์ฑ ์ ์ฉ์นด๋ ๊ฑฐ๋๋ฅผ ํ์งํ๋ ๊ธฐ๊ณ ํ์ต ์์คํ ์ ๊ฐ๋ฐํ์ต๋๋ค.
ํดํท์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค ์ฌ๋ฌ ๊ฐ์ง ๋ํ ์ํธํ ์ฒด๊ณ๋ฅผ ๊ตฌํํ๊ณ , ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(์์ ์ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ํ๋จ)๊ณผ ์ผ๋ จ์ ์์ ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฐฐํฌ๋ฅผ ๋จ์ํํ๊ธฐ ์ํด CentOS, Fedora, Ubuntu ๊ธฐ๋ฐ์ ๊ธฐ์ฑ Docker ์ด๋ฏธ์ง๊ฐ ์ค๋น๋์์ต๋๋ค. ์์ค ์ฝ๋์์ ํดํท์ ๋น๋ํ๊ณ ๋ก์ปฌ ์์คํ ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ง์นจ๋ ์ ๊ณต๋ฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ 2009๋ ๋ถํฐ ๊ฐ๋ฐ๋์ด ์์ง๋ง, ์ค์ ๋ก ์ฌ์ฉํ ์ ์์ ๋งํผ ์์ฉ ๊ฐ๋ฅํ ์ฑ๊ณผ ์งํ๋ฅผ ํ๋ณดํ ๊ฒ์ ์ง๊ธ์ ์์์ผ ๊ฐ๋ฅํด์ก์ต๋๋ค. FHE๋ ๋ชจ๋ ์ฌ๋์ด ์ค๋ํ ๊ณ์ฐ์ ์ํํ ์ ์๋๋ก ํ๋ค๋ ์ ์ด ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. FHE๋ฅผ ์ฌ์ฉํ๋ฉด ์ผ๋ฐ ๊ธฐ์ ํ๋ก๊ทธ๋๋จธ๋ ์ด์ ์ ํ์๊ฐ ์๋ ์ ๋ฌธ๊ฐ๋ฅผ ํฌ์ ํ์ฌ ๋ช ์๊ฐ, ๋ฉฐ์น ์ด ๊ฑธ๋ ธ๋ ์์ ์ XNUMX๋ถ ์์ ๋ง์น ์ ์์ต๋๋ค.

๊ธฐ๋ฐ ์ปดํจํ ๋ถ์ผ์ ๋ค๋ฅธ ๊ฐ๋ฐ ์ฌํญ ์ค์์ ์ฐ๋ฆฌ๋ ๋ค์์ ์ฃผ๋ชฉํ ์ ์์ต๋๋ค. ๋ฐฉ๋ฒ์ ๊ตฌํ์ผ๋ก ๊ฐ๋ณ ๋ ์ฝ๋๋ฅผ ์๋ณํ ๊ฐ๋ฅ์ฑ ์์ด๋ ์ถฉ๋ถํ ๋์ ์ ํ๋๋ก ๋ฐ์ดํฐ ์งํฉ์ ๋ํ ํต๊ณ ์์ ์ ์ํํ ์ ์๊ฒ ํด์ฃผ๋ ๋๊ตฌ์ ๋๋ค. ์ด ํ๋ก์ ํธ๋ ๋ง์ดํฌ๋ก์ํํธ์ ํ๋ฒ๋ ๋ํ์ ์ฐ๊ตฌ์๋ค์ด ๊ณต๋์ผ๋ก ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ๊ตฌํ์ Rust์ Python์ผ๋ก ์์ฑ๋์์ต๋๋ค. MIT ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ.
์ฐจ๋ฑ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ๋ถ์์ ์ํํ๋ฉด ์กฐ์ง์ ์ผ๋ฐ ์ ๋ณด์์ ํน์ ๊ฐ์ธ์ ๋งค๊ฐ๋ณ์๋ฅผ ์ถ์ถํ์ง ์๊ณ ๋ ํต๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ถ์ ์ํ์ ์์ฑํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํ์ ์น๋ฃ์ ์ฐจ์ด์ ์ ํ์ ํ๊ธฐ ์ํด ์ฐ๊ตฌ์์๊ฒ ํ์๊ฐ ๋ณ์์ โโ๋จธ๋ฌด๋ ํ๊ท ๊ธฐ๊ฐ์ ๋น๊ตํ ์ ์๋ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์์ง๋ง, ํ์์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์๋ณํ ์ ์๊ณ ํ์์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํด์ผ ํฉ๋๋ค.
์๋ณ ๊ฐ๋ฅํ ๊ฐ์ธ ๋๋ ๊ธฐ๋ฐ ์ ๋ณด๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ๋ ๊ฐ์ง ๋ฉ์ปค๋์ฆ์ด ์ฌ์ฉ๋ฉ๋๋ค. 1. ์ถ์ถ๋ ๋ฐ์ดํฐ์ ์ ํ์ฑ์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ง๋ง ๊ฐ๋ณ ๋ฐ์ดํฐ ์์์ ๊ธฐ์ฌ๋๋ฅผ ๊ฐ๋ฆฌ๋ ์๋์ ํต๊ณ์ "๋
ธ์ด์ฆ"๋ฅผ ๊ฐ ๊ฒฐ๊ณผ์ ์ถ๊ฐํฉ๋๋ค.
2. ๊ฐ ์์ฒญ์ ๋ํด ๋ฐํ๋๋ ๋ฐ์ดํฐ ์์ ์ ํํ๊ณ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์นจํดํ ์ ์๋ ์ถ๊ฐ ์์ฒญ์ ๋ฐฉ์งํ๋ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ์์ฐ์ ์ฌ์ฉํฉ๋๋ค.
์ถ์ฒ : opennet.ru
