๋์นญํค(Symmetric)
์ํธํ ๋ณตํธํ์ ๊ฐ์ ์ํธํค๋ฅผ ์ฌ์ฉํ๋ ์๊ณจ์ฆ
๋์ผํ ํค๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ๋น ๋ฅด๋ค๋ ์ฅ์ ์ด ์์
ํ์ง๋ง ๋์นญํค ์ ๋ฌ ๊ณผ์ ์์ ์ค๊ฐ์๊ฐ ๊ฐ๋ก์ฑ ์ํ์ด ์์.
๊ณต๊ฐํค(Public)/๋น๋์นญํค(Asymmetric)
์ํธํ์ ๋ณตํธํ์ ์ฌ์ฉํ๋ ์ํธํค๋ฅผ ๋ถ๋ฆฌํ ์๊ณ ๋ฆฌ์ฆ
๋์นญํค ํค ๋ถ๋ฐฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ณ ์.
์์ ์ด ๊ฐ์ง๊ณ ์๋ ๊ณ ์ ํ ์ํธํค(๊ฐ์ธํค)๋ก๋ง ๋ณตํธํ ํ ์ ์๋ ์ํธํค(๊ณต๊ฐํค)๋ฅผ ๊ณต๊ฐํจ
๊ณต๊ฐํค ์ํธํ ๋ฐฉ์ ์งํ ๊ณผ์
- A๊ฐ ์น ์์ ๊ณต๊ฐ๋ B์ ๊ณต๊ฐํค๋ฅผ ์ด์ฉํด ํ๋ฌธ์ ์ํธํํ์ฌ B์๊ฒ ๋ณด๋
- B๋ ์์ ์ ๊ฐ์ธํค๋ก ๋ณตํธํํ ํ ํ๋ฌธ์ ํ์ธ. A์ ๊ณต๊ฐํค๋ก ์๋ต์ ์ํธํํ์ฌ A์๊ฒ ๋ณด๋
- A๋ ์์ ์ ๋น๋ฐํค๋ก ์ํธํ๋ ์๋ต๋ฌธ์ ๋ณตํธํํจ.
ํ์ง๋ง ๋์นญํค์ ๋นํด ์ํธํ/๋ณตํธํ๊ฐ ๋งค์ฐ ๋ณต์กํจ.
๋ณต์กํ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ๋์นญ/๋น๋์นญ ํผํฉ ๋ฐฉ์
SSL ๋ฐฉ์์ ์์ด๊ฐ ๋จ
- A๊ฐ B์ ๊ณต๊ฐํค๋ก ์ํธํ ํต์ ์ ์ฌ์ฉ๋ ๋์นญํค๋ก ์ํธํํ๊ณ B์๊ฒ ๋ณด๋
- B๋ ์ํธ๋ฌธ์ ๋ฐ๊ณ , ์์ ์ ๋น๋ฐํค๋ก ๋ณตํธํํจ.
- B๋ A๋ก๋ถํฐ ์ป์ ๋์นญํค๋ก A์๊ฒ ๋ณด๋ผ ํ๋ฌธ์ ์ํธํํ์ฌ A์๊ฒ ๋ณด๋
- A๋ ์์ ์ ๋์นญํค๋ก ์ํธ๋ฌธ์ ๋ณตํธํํจ.
- ์์ผ๋ก ์ด ๋์นญํค๋ก ์ํธํ๋ฅผ ํต์ ํจ.