์ด๋ฒ ์๊ฐ์๋ ๊ฐ๋จํ๊ฒ ์ฃผ์ ์ํธ ๊ธฐ์ ์ ๋ํด ์์๋ณด์.
์ด์ฐจํผ ๋ค์ ๊ฐ๋ฉด ์ด๋ค์ ์ ๋ถ ์ธ์ธํ๊ฒ ๋ฐฐ์ธ๊ฑฐ๊ธด ํ์ง๋ง ์ง๊ธ ์ ๊น์ด๋๋ง ์์๋ณด๊ณ ๋์ด๊ฐ๋ฉด ๋ค์์ ์กฐ๊ธ ํธํ ์ ์๋ค.
์ํธ ๊ธฐ์ ์๋ ๋ค์ํ ์ํธ ๊ธฐ์ ์ด ์กด์ฌํ๋ค.
- ๋์นญํค
- ๋น๋์นญํค
- ํ์ด๋ธ๋ฆฌ๋ ์ํธ
- ์ผ๋ฐฉํฅ ํด์ ํจ์
- ๋ฉ์์ง ์ธ์ฆ ์ฝ๋
- ์ ์ฌ์๋ช
- ์์ฌ๋์ ์์ฑ๊ธฐ
์ค๋ ์ด๊ฒ๋ค์ ๋ค ๋ฐฐ์ธ๊ฑด์๋๊ณ , ๋ค์์ ๋ ๊น๊ณ ์์ธํ ์์๋ณผ ๊ฑด๋ฐ ์ค๋์ ๊ทธ๋ฅ ์~์ด๋ฐ๊ฒ ์๊ตฌ๋ ํ๊ณ ์์๊ฐ๋ ์๊ฐ๋ง ๋์ด๋ ์ถฉ๋ถํ๋๊น ๊ฐ๋ณ๊ฒ ์ฝ๊ณ ๋์ด๊ฐ๋ณด์.
๋์นญํค์ ๋น๋์นญํค
๋์นญํค ์ํธ
์ํธํ ํ ๋ ์ฌ์ฉํ๋ ํค์ ๋ณตํธํ ํ ๋ ์ฌ์ฉํ๋ ํค๊ฐ ๋์ผํ ์ํธ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐฉ์์ด๋ค.
๋์นญํค ์ํธ๋ฅผ ์์๋ณด๊ธฐ ์ํด์๋ ์์ ๋งํผ ์ดํด๊ฐ ๋น ๋ฅธ ๊ฒ์ ์๋ค.
- ์จ๋ฆฌ์ค์ ๋ฐฅ์ด ์๋ก ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ๊ธฐ๋ค๋ฆฐ๋ค.
- ์จ๋ฆฌ์ค์ ๋ฐฅ์ด ๊ทธ๋ค๋ง ์ฌ์ฉํ ์ ์๋ ํค๋ฅผ ์๋ก ๊ณต์ ํ๋ค.
- ์จ๋ฆฌ์ค๊ฐ ๊ทธ๋ค๋ง ์๋ ํค๋ก ์ํธํ ํ๊ณ ๋ฉ์์ง๋ฅผ ๋ณด๋ธ๋ค.
- ๋ฐฅ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋๋ค.
- ๋ฐฅ์ด ๊ทธ๋ค๋ง ์๋ ํค๋ก ๋ฉ์์ง๋ฅผ ๋ณตํธํํ๋ค.
์ด๋ ๊ฒ ๋ณด๋ฉด ๋์นญํค ์ํธ๋ ์ข์ ๋ฐฉ๋ฒ์ธ๊ฒ ๊ฐ์ง๋ง ๊ณต๊ฒฉ์ ์ ์ฅ์์ ์ํธ ํค๋ง ํ์ทจํ๋ค๋ฉด ๋์ด๊ธฐ ๋๋ฌธ์ ๋จ์ ๋ ์กด์ฌํ๋ค.
๋น๋์นญํค ์ํธ
๋น๋์นญ ์ํธ๋ ์ํธํํ ๋ ์ฌ์ฉํ๋ ํค์ ๋ณตํธํํ ๋ ์ฌ์ฉํ๋ ํค๊ฐ ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ ๋ฐฉ์์ด๋ค.
๋น๋์นญํค ์ํธ์๋ ๊ณต๊ฐํค์ ๊ฐ์ธํค๊ฐ ์๋๋ฐ, ๋ค์์ ๋ ์์ธํ ์์๋ณด์.
์ด ๊ฒ๋ ์์ ๋ก ํ์ธํด๋ณด์.
- ๋ฐฅ์ ์์ ์ ๊ณต๊ฐํค๋ฅผ ๊ณต๊ฐํค ๋ณด๊ด์์ ์ ์ฅํ๋ค.
- ์จ๋ฆฌ์ค๋ ๊ณต๊ฐํค ์ ์ฅ์์ ๋ฐฅ์ ๊ณต๊ฐํค๋ฅผ ๊ฐ์ ธ์จ๋ค.
- ์จ๋ฆฌ๋๋ ๋ฐฅ์ ๊ณต๊ฐํค๋ก ๋ฉ์์ง๋ฅผ ์ํธํ ํ๊ณ ๋ฉ์์ง๋ฅผ ๋ณด๋ธ๋ค.
- ๋ฐฅ์ ์จ๋ฆฌ์ค๊ฐ ๋ณด๋ธ ๋ฉ์์ง๋ฅผ ๋ฐ๋๋ค.
- ๋ฐฅ์ด ์์ ์ ๋น๋ฐํค๋ก ์จ๋ฆฌ์ค๊ฐ ๋ณด๋ธ ๋ฉ์์ง๋ฅผ ๋ณตํธํ ํ๋ค.
ํ์ด๋ธ๋ฆฌ๋ ์ํธ ์์คํ
์์์ ๋งํ๋ ๋์นญํค์ ๋น๋์นญํค์๋ ๊ฐ๊ฐ์ ์ฅ๋จ์ ์ด ์กด์ฌํ๋ค.
์ฅ์ | ๋จ์ | |
๋์นญํค | ๋น ๋ฅด๋ค. | ํค๊ด๋ฆฌ๊ฐ ์ด๋ ต๋ค. |
๋น๋์นญํค | ํค๊ฐ ๊ณต๊ฐ๋ผ์ ํค๊ด๋ฆฌ๊ฐ ์ฝ๋ค. | ๋๋ฆฌ๋ค. |
์ด๋ฐ ๋์นญํค์ ๋น๋์นญํค์ ์๋ก ๋ค๋ฅธ ์ฅ์ ์ ํฉ์ณ์ ๋ง๋ ์ํธ ์์คํ ์ผ๋ก ์ค๋์ ์ฌ๊ธฐ๊น์ง๋ง ์์๋ ๋ฌด๋ฐฉํ๋ค.
๋ค์์ ์์ธํ ์์๋ณด์.
์ผ๋ฐฉํฅ ํด์ํจ์
์ผ๋ฐฉํฅ ํด์ํจ์๋ ํด์๊ฐ์ ์ฌ์ฉํด์ ๊ณ์ฐํ ๊ฐ์ ๋ปํ๋ค.
์ด๊ฒ ์ ๋ณด์์ด ๋๋์ง๋ ์น๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์นผ๋ผ์ ๋ฃ๋ ์์ ์ ํด๋ดค๋ ์ฌ๋์๊ฒ๋ ์กฐ๊ธ ์ต์ํ ์ ์๋ค.
์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฃ์ ๋ ํด์ํจ์๋ฅผ ์ฌ์ฉํ๋๋ฐ, ๊ฐ๋ฐ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์๊ฐ ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ ํ๋ฌธ์ ์ ์ ์๊ฒ ํ๋ ๋ชฉ์ ์ด ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉํ๋ค.
๋ฉ์์ง ์ธ์ฆ ์ฝ๋
๋ฉ์์ง ์ธ์ฆ ์ฝ๋๋ Message Authentication Code ๋ผ๊ณ ๋ถ๋ฆฌ์ฐ๋ฉฐ ๋ฉ์์ง์ ๋ฌด๊ฒฐ์ฑ์ ๋ํ๋ผ ์ ์๋ ์ํธ ๊ธฐ์ ์ด๋ค.
์ ์ ์๋ช
์ ์์๋ช ์ ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ฃผ๋ฏผ๋ฑ๋ก ๋ฒํธ์ ์๋ ์ง๋ฌธ์ด๋ผ๋์ง, ์๋ฅ์ ์๋ ๋์ฅ์ด๋ผ๋์ง ์ด๋ฐ ๊ฒ์ ์จ๋ผ์ธ ์ธ๊ณ๋ก ๋์ด๋ค์ธ ๊ฒ์ ๋ปํ๋ค.
์ด ์ ์์๋ช ์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ๊ณ ์ธ์ฆ๊ณผ ๋ถ์ธ๋ฐฉ์ง๋ฅผ ํ๊ธฐ ์ํ ์ํธ ๊ธฐ์ ์ด๋ค.
์์ฌ๋์ ์์ฑ๊ธฐ
์์ฌ๋์ ์์ฑ๊ธฐ๋ ๋์์ด์ ์์ฑํ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก key generator๊ฐ ๋งค์ฐ ์ค์ํ ์ญํ ์ ๋ด๋นํ๋ค.
๋๊ธ