PKCS#11 ์ธํฐํ์ด์ค ๊ด์ ์์ ํด๋ผ์ฐ๋ ํ ํฐ์ ์ฌ์ฉํ๋ ๊ฒ์ ํ๋์จ์ด ํ ํฐ์ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋ค๋ฅด์ง ์์ต๋๋ค. ์ปดํจํฐ์์ ํ ํฐ์ ์ฌ์ฉํ๋ ค๋ฉด(Android ํ๋ซํผ์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค) ํ ํฐ ๋ฐ ์ฐ๊ฒฐ๋ ํ ํฐ ์์ฒด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ด์ผ ํฉ๋๋ค. ์ ์ํ
์ํธํ ํ ํฐ ์ํ ํ์ธ
๋ฐ๋ผ์ ์
๋ฐ์ดํธ๋ ๋ฒ์ ์ ์ ํธ๋ฆฌํฐ๋ฅผ ๋ค์ด๋ก๋ํ์ธ์.
์คํฌ๋ฆฐ์ท์ ํน์ ๋ฒํผ์ ๋๋ ์ ๋ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๋์ง ๋ช
ํํ๊ฒ ๋ณด์ฌ์ค๋๋ค. "๋ค๋ฅธ ํ ํฐ" ๋ฒํผ์ ํด๋ฆญํ๋ฉด ํ ํฐ์ ๋ํ PKCS#11 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ํํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ๋ค๋ฅธ ๋ ๊ฒฝ์ฐ์๋ ์ ํํ ํ ํฐ์ ์ํ์ ๋ํ ์ ๋ณด๊ฐ ์ ๊ณต๋ฉ๋๋ค. ์ํํธ์จ์ด ํ ํฐ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์ด์ ๊ธฐ์ฌ์์ ๋
ผ์๋์์ต๋๋ค.
ํด๋ผ์ฐ๋ ํ ํฐ ๋ฑ๋ก
"PKCS#11 ํ ํฐ ์ฐ๊ฒฐ" ํญ์ผ๋ก ์ด๋ํ์ฌ "ํด๋ผ์ฐ๋ ํ ํฐ ์์ฑ" ํญ๋ชฉ์ ์ฐพ์ LS11CloudToken-A ์ ํ๋ฆฌ์ผ์ด์
์ ๋ค์ด๋ก๋ํฉ๋๋ค.
๋ค์ด๋ก๋ํ ์ ํ๋ฆฌ์ผ์ด์
์ ์ค์นํ๊ณ ์คํํฉ๋๋ค.
โํด๋ผ์ฐ๋์ ๋ฑ๋กโ ํญ์ ํ๋๋ฅผ ์์ฑํ๊ณ โ๋ฑ๋กโ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ํด๋ผ์ฐ๋์ ํ ํฐ์ ๋ฑ๋กํ๋ ํ๋ก์ธ์ค๊ฐ ์์๋ฉ๋๋ค. ๋ฑ๋ก ํ๋ก์ธ์ค์๋ ๋์ ์์ฑ๊ธฐ(RNG)์ ๋ํ ์ด๊ธฐ ์๋ ์์ฑ์ด ํฌํจ๋ฉ๋๋ค. ์ด๊ธฐ๊ฐ์ ์์ฑํ ๋ "์๋ฌผํ์ " ๋ฌด์์์ฑ์ ์ถ๊ฐํ๊ธฐ ์ํด NDSCH์๋ ์ฌ์ฉ์์ ํค๋ณด๋ ์
๋ ฅ๋ ํฌํจ๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ฌธ์ ์
๋ ฅ ์๋์ ์
๋ ฅ์ ์ ํ์ฑ์ด ๋ชจ๋ ๊ณ ๋ ค๋ฉ๋๋ค.
ํด๋ผ์ฐ๋์ ๋ฑ๋กํ ํ ํด๋ผ์ฐ๋์์ ํ ํฐ ์ํ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
ํด๋ผ์ฐ๋์ ์ฑ๊ณต์ ์ผ๋ก ๋ฑ๋กํ ํ LS11CloudToken-A ์ ํ๋ฆฌ์ผ์ด์
์ ์ข
๋ฃํ๊ณ cryptoarmpkcs-A ์ ํ๋ฆฌ์ผ์ด์
์ผ๋ก ๋์๊ฐ ํด๋ผ์ฐ๋ ํ ํฐ์ ์ํ๋ฅผ ๋ค์ ํ์ธํ์ญ์์ค.
ํด๋ผ์ฐ๋ ํ ํฐ์ด ์๋์ง ํ์ธํ๋ฉด ํด๋ผ์ฐ๋์ ์ฑ๊ณต์ ์ผ๋ก ๋ฑ๋ก๋์์ผ๋ฉฐ ํด๋ผ์ฐ๋์์ ์์ฒด ํด๋ผ์ฐ๋ ํ ํฐ์ ์ด๊ธฐํํด์ผ ํจ์ ํ์ธํ์ต๋๋ค.
ํด๋ผ์ฐ๋ ํ ํฐ ์ด๊ธฐํ
์ด ์ด๊ธฐํ๋ ๋ค๋ฅธ ํ ํฐ์ ์ด๊ธฐํ์ ๋ค๋ฅด์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด,
๊ทธ๋ฐ ๋ค์ ๋ชจ๋ ๊ฒ์ด ํ์์ ๊ฐ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ปจํ
์ด๋์์ ๊ฐ์ธ ์ธ์ฆ์๋ฅผ ๋ฃ์ต๋๋ค.
๋น์ ์ ๋ํ ํ์ฑํ ์ ์์ต๋๋ค
์์ฑ๋ ์์ฒญ์ ์ฌ์ฉํ์ฌ ์ธ์ฆ ์ผํฐ๋ก ์ด๋ํ์ฌ ์ธ์ฆ์๋ฅผ ๋ฐ์ ํ ํฐ์ผ๋ก ๊ฐ์ ธ์ต๋๋ค.
์ถ์ฒ : habr.com