ํด์์ ์ ์
ํ๋์ ๋ฌธ์์ด์, ์ด๋ฅผ ์์งํ๋ ๋ ์งง์ ๊ธธ์ด์ ๊ฐ์ด๋ ํค๋ก ๋ณํํ๋ ๊ฒ
ํด์์ ํน์ง
* ์ธ ํ๋ฌธ์ ๊ธธ์ด๊ฐ ๋ค๋ฅด์ง๋ง ํด์ ๊ฒฐ๊ณผ๋ 32๊ฐ์ ๋ฌธ์๋ก ๊ธธ์ด๊ฐ ๋ชจ๋ ๊ฐ์.
* ๋ํ ๋์งธ์ ์ธ์งธ ํ๋ฌธ์ ๋จ์ด ํ๋๋ง ๋ค๋ฅผ ๋ฟ์ธ๋ฐ ํด์ ๊ฒฐ๊ณผ๊ฐ ์์ ํ ๋ค๋ฆ.
* ์ด์ ๊ฐ์ ๊ฒฐ๊ณผ๋ ํด์๊ฐ์ ํตํด ํด์๋๊ธฐ ์ ์ ๊ฐ์ ์ถ์ธกํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๊ฒ ํ๋ ํด์์ ํน์ฑ ๋๋ฌธ์.
MD5
* 32๊ฐ์ 16์ง์๋ก ์ด๋ฃจ์ด์ก์.
* 16ยณยฒ = 340,282,366,920,938,463,463,374,607,431,768,211,456 ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ์ด ์กด์ฌ
* ์ด ์๋ ์ถฉ๋ถํ ์ปค ๋ณด์ด์ง๋ง ๋ฌดํ์ ์๋.
* ๋ฐ๋ผ์ ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํด๋ ํด์ ๊ฒฐ๊ณผ๊ฐ์ด ๊ฐ์ ์ ์์.
- ์ด๋ฅผ ์ถฉ๋(Collision)์ด๋ผ ํจ.
* ์ถฉ๋์ด ์์ฃผ ์ผ์ด๋๋ ํด์๋ ์ข์ ํด์๊ฐ ์๋.
ํด์์ ์ญํ
* ํด์๋ฅผ ํตํด 0010์ด๋ผ๋ ๋ผ๋ฒจ ๊ฐ์ ๋ถ์ฌ๋ฐ์ ํด๋น ์ฒ ์์ ๋ฐ์ดํฐ๋ก ์ง์ ์ ๊ทผ์ด ๊ฐ๋ฅ.
* ์ด๋ ๊ฒ ๊ตฌํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ ๋ก์ง์ ๋ชจ๋ ์ฐธ์กฐ๊ฐ์ ๋ํด ๋ฐ์ดํฐ ๋ฐํ
* ์๊ฐ์ด ๊ท ์ผํ๊ณ ์์ฐจ ํ์๋ณด๋ค ์๋๊ฐ ํจ์ฌ ๋น ๋ฆ.
MD ์๊ณ ๋ฆฌ์ฆ
* MD(Message Digest function 95) ์๊ณ ๋ฆฌ์ฆ์๋ MD2, MD4, MD5 ์ด๋ ๊ฒ ์ธ ๊ฐ์ง๊ฐ ์์.
* RSA๋ฅผ ๊ฐ๋ฐํ ๋ฏธ๊ตญ MIT์ ๋ก๋๋ ๋ฆฌ๋ฒ ์คํธ ๊ต์๊ฐ ๊ณต๊ฐํค ๊ธฐ๋ฐ ๊ตฌ์กฐ๋ฅผ ๋ง๋ค๊ธฐ ์ํด RSA์ ํจ๊ป ๊ฐ๋ฐ
* 1989๋ ์ ๋ง๋ค์ด์ง MD2๋ 8๋นํธ ์ปดํจํฐ์ ์ต์ ํ๋์ด ์๊ณ , MD4(1990๋ ๊ฐ๋ฐ)์ MD5(1991๋ ๊ฐ๋ฐ)๋ 32๋นํธ ์ปดํจํฐ์ ์ต์ ํ๋์ด ์์.
* MD5 ์๊ณ ๋ฆฌ์ฆ์ MD4์ ํ์ฅํ์ผ๋ก, MD4๋ณด๋ค ์๋๊ฐ ๋น ๋ฅด์ง๋ ์์ง๋ง ๋ฐ์ดํฐ ๋ณด์์ฑ์ ์์ด ๋ ๋ง์ ํ์ ์ ์ ๊ณต
SHA ์๊ณ ๋ฆฌ์ฆ
* SHA(Secure Hash Algorithm) ์๊ณ ๋ฆฌ์ฆ์ ๋ฏธ๊ตญ NSA์ ์ํด ๋ง๋ค์ด์ง.
* 160๋นํธ์ ๊ฐ์ ์์ฑํ๋ ํด์ ํจ์๋ก, MD4๊ฐ ๋ฐ์ ํ ํํ
* MD5๋ณด๋ค ์กฐ๊ธ ๋๋ฆฌ์ง๋ง ์ข๋ ์์ ํ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์.
* SHA์ ์ ๋ ฅํ๋ ๋ฐ์ดํฐ๋ 512๋นํธ ํฌ๊ธฐ์ ๋ธ๋ก
* SHA ์๊ณ ๋ฆฌ์ฆ์ ํฌ๊ฒ SHA-1๊ณผ SHA-2๋ก ๋๋ ์ ์์(SHA-256, 384, 512๋ SHA-2์ ์ํ๋ค).
[์ถ์ฒ] ํด์๋?|์์ฑ์ Zealous
'Security Study > System Security' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐ์ด๋ฌ์ค ์ข ๋ฅ (0) | 2015.09.03 |
---|---|
๋ฐ์ด๋ฌ์ค์ ์ ์ (0) | 2015.09.03 |
์์ด๋? (0) | 2015.09.03 |
๋คํธ์ํฌ ์ํ ์ ๊ฒ (0) | 2015.09.03 |
์ ์ฑ์ฝ๋ ๋์ (0) | 2015.09.03 |
๋๊ธ