์๋ฐฉํฅ ์ํธํ
์ด์ ๊ธ์์๋ ๋ดค๋ ๋จ๋ฐฉํฅ ์ํธํ ๊ธฐ๋ฒ๊ณผ ๋ฐ๋๋ก... ๋์นญํค์ ๋น๋์นญํค๋ ์๋ฐฉํฅ ์ํธํ ๋ฐฉ์ ์ด๋ค. Hash๋ฅผ ์ฌ์ฉํ ๋จ๋ฐฉํฅ ์ํธํ ๋ฐฉ์๊ณผ๋ ๋ค๋ฅด๊ฒ ์ํธํ๋ ์ํธ๋ฌธ์ ๋ณตํธํํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
๋์นญํค : ์ํธํ, ๋ณตํธํ์ ์ฌ์ฉ๋๋ ํค๊ฐ ๋์ผํ๋ค.
๋น๋์นญํค : ์ํธํ, ๋ณตํธํ์ ์ฌ์ฉ๋๋ ํค๊ฐ ๋ค๋ฅด๋ค.
์ํธํ์ ๋ณตํธํ์ ์ฌ์ฉ๋๋ ํค๋ค์ ์ค์ฒด๋ ๋์ฒด๋ก ํ์ผํํ๋ก ๋์ด์๊ณ ์ด์ด๋ณด๋ฉด ์ํธํ๋ ๊ฐ์ด ์๋ค.
๋์นญํค ์ํธํ
์๋ฐฉํฅ ์ํธํ ๋ฐฉ์ ์ค์ ๋๋ฆฌ ์ฌ์ฉํ๋ ๋์นญํค๋ ์ํธํ์ ๋ณตํธํ์ ๊ฐ์ ์ํธ ํค๋ฅผ ์ฐ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
๋น๊ต ์์
2์ฐจ ์ธ๊ณ๋์ ๋ ๋ ์ผ ์คํ์ด๋ค์ ๋ชจ์ค๋ถํธ๋ฅผ ์ด์ฉํด์ ๋ฏผ๊ฐํ ๊ตฐ์ฌ ์ ๋ณด๋ฅผ ์ํธํํด์ ์๋ก ์ ๋ฌ์ ํ๋ค. ์ฌ๊ธฐ์ ์ค๊ฐ์ ์ด ๋ชจ์ค ๋ถํธ๋ก ์ํธํ๋ ์ ๋ณด๋ฅผ ๊ฐ๋ก์ฑ๋ค๊ณ ํ๋๋ผ๋ ๋ชจ์ค ๋ถํธ๋ฅผ ํด๋ ํ์ง ๋ชปํ๋ฉด ๊ฒฐ๊ตญ ์ด ์ ๋ณด๋ฅผ ์ ์ ์๋ค. ์ฆ, ๋ชจ์ค ๋ถํธ(๋์นญํค)๋ฅผ ์๋(๊ฐ๋) ์ฌ๋๋ง ์ํธํ๋ ์ ๋ณด๋ฅผ ๋ณตํธํํด์ ์ ์ ์๊ณ … ๋์์ ๋ชจ์ค ๋ถํธ(๋์นญํค)๋ก ๋ฐ์ดํฐ๋ฅผ ์ํธํํ ์ ์๋ค. ์ด๊ฒ์ด ๋์นญํค์ ํน์ง์ด๋ค.
๋์นญํค์ ๋ฌธ์
์ด๋ป๊ฒ ๋์ผํ ํค๋ฅผ ์ ์ด์ ์์ชฝ์ด ๊ณต์ ํ ์ ์์๊น?
๊ฒฐ๊ตญ์ ํ๋ฒ์ ํ์ชฝ์์ ๋ค๋ฅธ ์ชฝ์ผ๋ก ์ด ํค๋ฅผ ์ ์กํด์ผํ๋๋ฐ… ์ด๋ ์ค๊ฐ์ ๋๊ตฐ๊ฐ ์ด ์ํธํ ํค๋ฅผ ๊ฐ๋ก์ฑ๋ฉด ์ํธํ๋ ์ ๋ณด๊ฐ ์ ์ถ๋ ์ ์๋ค.
→ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๋ณด์ํ ์๋ก์ด ๋ฐฉ์์ด ์๋ฐฉํฅ ์ํธํ์ ๋น๋์นญํค(๊ณต๊ฐํค) ์ด๋ค.
๋น๋์นญํค(๊ณต๊ฐํค) ์ํธํ
๋น๋์นญํค๋ ์ํธํํ ๋์ ๋ณตํธํํ ๋, ํค๋ฅผ ์๋ก ๋ค๋ฅธ ํค๋ก ์ฌ์ฉํ๋ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ํ์ธ์๊ฒ ์ ๋ ๋ ธ์ถ๋์ด์๋ ์๋๋ ๊ฐ์ธํค(Private key)์ ๊ณต๊ฐ์ ์ผ๋ก ๊ฐ๋ฐฉ๋์ด ์๋ ๊ณต๊ฐํค(Private key)๋ฅผ ์์ผ๋ก ์ด๋ฃฌ ํํ์ด๋ค.
๋น๋์นญํค๋ฅผ ์ฌ์ฉํ์ฌ ๋๊ฐ์ง ์ํธํ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค.
- ๋ฐ์ดํฐ ๋ณด์
- ์ธ์ฆ
๊ณต๊ฐํค ์ํธํ → ๊ฐ์ธํค ์ํธํ : ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ ์กํ ์ ์๋ ๋ณด์ ๊ด์
๊ฐ์ธํค ์ํธํ → ๊ณต๊ฐํค ์ํธํ : ์ ๋ขฐํ ์ ์๋ ๋จ์ฒด๋ผ๋ ๊ฒ์ ์ธ์ฆํ๋ ๊ด์
๋ฐ์ดํฐ ๋ณด์ ๊ด์
์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ๋ก ๋ณด๋ด๋ ๊ณผ์ ์์ ๊ฐ์ธ์ ๋ณด๊ณผ ๊ฐ์ ์ค์ํ ๋ฐ์ดํฐ๋ ๊ทธ๋๋ก ๋ณด๋ด๋ฉด ์๋๊ณ ์ํธํํด์ ๋ณด๋ด์ผํ๋ค. ๊ทธ๋์ ์๋ฒ๋ง ์ ์ผํ๊ฒ ๊ฐ๊ณ ์๋ ๊ฐ์ธํค๋ก๋ง ๋ณตํธํํ ์ ์๋๋ก… ์๋ฒ์ ๊ณต๊ฐํค๋ก ์ํธํํด์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ฉด ์์ ํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ค.
→ ์ 3์๊ฐ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์ ์กํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณผ ์ ์๋ค.
์ธ์ฆ ๊ด์
- ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ ์๋ก ํ์ธํ๊ธฐ ์ํด Handshake ๊ณผ์ ์ ์งํํ๋ค.
- ์ด ๋ ์๋ฒ์์๋ CA(๊ณต์ธ ์ธ์ฆ ๊ธฐ๊ด)์์ ์ธ์ฆ๋ฐ์ ์ธ์ฆ์(CA์ ๊ฐ์ธํค๋ก ์ํธํ๋ ์ ์ ์๋ช )๋ฅผ ํด๋ผ์ด์ธํธ๋ก ๋ณด๋ธ๋ค.
- ์ฌ์ฉ์๋ CA์ ๋ชฉ๋ก์ ํ์ธํด์ ๊ณต์ธ ์ธ์ฆ๊ธฐ๊ด์ด ์๋ช ํ ์ธ์ฆ์์ธ์ง ํ์ธํ๋ค.
- CA์ ๊ณต๊ฐํค๋ฅผ ์ด์ฉํด์ ํด๋น ์ธ์ฆ์๋ฅผ ๋ณตํธํํ๋ค.
- ๋ณตํธํ์ ์ฑ๊ณตํ๋ฉด ์๋ฒ์ ๊ณต์บํค๋ฅผ ์ป๋๋ค.
๊ณต์ธ ์ธ์ฆ ๊ธฐ๊ด์ผ๋ก๋ถํฐ ์๋ช ๋ฐ์ ์๋ฒ์ ์ธ์ฆ์๊ฐ ๊ณต์ธ ์ธ์ฆ ๊ธฐ๊ด์ ๊ณต๊ฐํค๋ก ๋ณตํธํ๊ฐ ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด ํด๋น ๊ธฐ๊ด์ ์ธ์ฆ ๋ฐ์ ๋จ์ฒด๋ผ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์๊ณ ๋ฆฌ์ฆ ์ข ๋ฅ
- ๋์นญํค
- ๋ธ๋ก ์ํธ ์๊ณ ๋ฆฌ์ฆ
- DES
- 3-DES
- AES
- SEED
- ARIA
- ์คํธ๋ฆผ ์ํธ
- RC-4
- ๋ธ๋ก ์ํธ ์๊ณ ๋ฆฌ์ฆ
- ๋น๋์นญํค
- ์ธ์๋ถํด
- RSA
- ์ด์ฐ๋์
- DSA
- ์ธ์๋ถํด
๋๊ธ