SHA-1์— ๋Œ€ํ•œ ์ถฉ๋Œ ์ ‘๋‘์–ด๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ณด๋‹ค ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์ด ์ œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ”„๋ž‘์Šค ๊ตญ๋ฆฝ ์ •๋ณดํ•™ ๋ฐ ์ž๋™ํ™” ์—ฐ๊ตฌ์†Œ(INRIA)์™€ ๋‚œ์–‘ ๊ธฐ์ˆ  ๋Œ€ํ•™๊ต(์‹ฑ๊ฐ€ํฌ๋ฅด)์˜ ์—ฐ๊ตฌ์› ๊ฐœ๋ฐœํ–ˆ๋‹ค ํ–ฅ์ƒ ะผะตั‚ะพะด ๊ณต๊ฒฉ SHA-1 ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋™์ผํ•œ SHA-1 ํ•ด์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‘ ๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฌธ์„œ ์ƒ์„ฑ์„ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์˜ ํ•ต์‹ฌ์€ SHA-1์—์„œ ์ „์ฒด ์ถฉ๋Œ ์„ ํƒ ์ž‘์—…์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ค„์ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉํ•œ ์ถฉ๋Œ ๊ณต๊ฒฉ, ์„ธํŠธ์˜ ๋‚˜๋จธ์ง€ ๋ฐ์ดํ„ฐ์— ๊ด€๊ณ„์—†์ด ํŠน์ • ์ ‘๋‘์‚ฌ๊ฐ€ ์กด์žฌํ•  ๋•Œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋ฏธ๋ฆฌ ์ •์˜๋œ ๋‘ ๊ฐœ์˜ ์ ‘๋‘์‚ฌ๋ฅผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ•˜๋‚˜๋ฅผ ํ•œ ๋ฌธ์„œ์— ์—ฐ๊ฒฐํ•˜๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋ฅผ ๋‘ ๋ฒˆ์งธ ๋ฌธ์„œ์— ์—ฐ๊ฒฐํ•˜๋ฉด ์ด๋Ÿฌํ•œ ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ SHA-1 ํ•ด์‹œ๊ฐ€ ๋™์ผํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ๊ณต๊ฒฉ์—๋Š” ์—ฌ์ „ํžˆ ์—„์ฒญ๋‚œ ๊ณ„์‚ฐ์ด ํ•„์š”ํ•˜๋ฉฐ ์ ‘๋‘์‚ฌ ์„ ํƒ์€ ์ผ๋ฐ˜์ ์ธ ์ถฉ๋Œ ์„ ํƒ๋ณด๋‹ค ๋” ๋ณต์žกํ•˜์ง€๋งŒ ๊ฒฐ๊ณผ์˜ ์‹ค์ œ ํšจ์œจ์„ฑ์€ ํ›จ์”ฌ ๋” ๋†’์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ SHA-1์—์„œ ์ถฉ๋Œ ์ ‘๋‘์‚ฌ๋ฅผ ์ฐพ๋Š” ๊ฐ€์žฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ•์€ 277.1 ์ž‘์—…์ด ํ•„์š”ํ–ˆ์ง€๋งŒ ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•์€ ๊ณ„์‚ฐ ํšŸ์ˆ˜๋ฅผ 266.9์—์„œ 269.4 ๋ฒ”์œ„๋กœ ์ค„์ž…๋‹ˆ๋‹ค. ์ด ์ˆ˜์ค€์˜ ์ปดํ“จํŒ…์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ณต๊ฒฉ ์˜ˆ์ƒ ๋น„์šฉ์€ 264.7๋งŒ ๋‹ฌ๋Ÿฌ ๋ฏธ๋งŒ์ด๋ฉฐ ์ด๋Š” ์ •๋ณด ๊ธฐ๊ด€๊ณผ ๋Œ€๊ธฐ์—…์ด ๊ฐ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค. ๋น„๊ต๋ฅผ ์œ„ํ•ด ์ผ๋ฐ˜ ์ถฉ๋Œ์„ ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด ์•ฝ XNUMX๊ฐœ์˜ ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ะ’ ๊ณผ๊ฑฐ์˜ ๋ฐ๋ชจ ๋™์ผํ•œ SHA-1 ํ•ด์‹œ๋กœ ๋‹ค์–‘ํ•œ PDF ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋Š” Google ๊ธฐ๋Šฅ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค ๋‘ ๊ฐœ์˜ ๋ฌธ์„œ๋ฅผ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ๋ณ‘ํ•ฉํ•˜๊ณ , ๋ณด์ด๋Š” ๋ ˆ์ด์–ด๋ฅผ ์ „ํ™˜ํ•˜๊ณ , ๋ ˆ์ด์–ด ์„ ํƒ ํ‘œ์‹œ๋ฅผ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•œ ์˜์—ญ์œผ๋กœ ์ด๋™ํ•˜๋Š” ํŠธ๋ฆญ์ž…๋‹ˆ๋‹ค. ์œ ์‚ฌํ•œ ๋ฆฌ์†Œ์Šค ๋น„์šฉ(Google์€ ์ฒซ ๋ฒˆ์งธ SHA-1 ์ถฉ๋Œ์„ ์ฐพ๊ธฐ ์œ„ํ•ด 110๊ฐœ์˜ GPU ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์ปดํ“จํŒ…ํ•˜๋Š” ๋ฐ 1๋…„์„ ์†Œ๋น„ํ•จ)์œผ๋กœ ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‘ ๊ฐœ์˜ ์ž„์˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด SHA-1 ์ผ์น˜๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์šฉ์ ์ธ ์ธก๋ฉด์—์„œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์„ ์–ธ๊ธ‰ํ•˜์ง€๋งŒ ๋™์ผํ•œ SHA-XNUMX ํ•ด์‹œ๋ฅผ ๊ฐ–๋Š” TLS ์ธ์ฆ์„œ๋ฅผ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ถ€๋„๋•ํ•œ ์ธ์ฆ ๊ธฐ๊ด€์ด ์ž„์˜ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ๊ฐ€์ƒ ์ธ์ฆ์„œ๋ฅผ ์ธ์ฆํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋””์ง€ํ„ธ ์„œ๋ช…์šฉ ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” TLS, SSH, IPsec ๋“ฑ ์ถฉ๋Œ ๋ฐฉ์ง€์— ์˜์กดํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์„ ์†์ƒ์‹œํ‚ค๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถฉ๋Œ์— ๋Œ€ํ•œ ์ ‘๋‘์‚ฌ ๊ฒ€์ƒ‰์„ ์œ„ํ•ด ์ œ์•ˆ๋œ ์ „๋žต์€ ๊ณ„์‚ฐ์„ ๋‘ ๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ๋Š” ์‚ฌ์ „ ์ •์˜๋œ ๋ชฉํ‘œ ์ฐจ์ด ์„ธํŠธ์— ๋ฌด์ž‘์œ„ ์ฒด์ธ ๋ณ€์ˆ˜๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ์ถฉ๋Œ ์ง์ „์˜ ๋ธ”๋ก์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ๋Š” ๊ฐœ๋ณ„ ๋ธ”๋ก ์ˆ˜์ค€์—์„œ ๊ธฐ์กด์˜ ์ถฉ๋Œ ์„ ํƒ ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฐ๊ณผ์ ์ธ ์ฐจ์ด์  ์ฒด์ธ์„ ์ถฉ๋Œ๋กœ ์ด์–ด์ง€๋Š” ์ƒํƒœ ์Œ๊ณผ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.

SHA-1์— ๋Œ€ํ•œ ์ด๋ก ์  ๊ณต๊ฒฉ ๊ฐ€๋Šฅ์„ฑ์€ 2005๋…„์— ์ž…์ฆ๋˜์—ˆ์œผ๋ฉฐ ์‹ค์ œ๋กœ ์ฒซ ๋ฒˆ์งธ ์ถฉ๋Œ์€ ์ง‘์–ด ๋“ค์—ˆ๋‹ค 2017๋…„์—๋„ SHA-1์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์‚ฌ์šฉ๋˜๊ณ  ์žˆ์œผ๋ฉฐ ์ผ๋ถ€ ํ‘œ์ค€ ๋ฐ ๊ธฐ์ˆ (TLS 1.2, Git ๋“ฑ)์˜ ์ ์šฉ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ˆ˜ํ–‰๋œ ์ž‘์—…์˜ ์ฃผ์š” ๋ชฉ์ ์€ ํŠนํžˆ ์ธ์ฆ์„œ์™€ ๋””์ง€ํ„ธ ์„œ๋ช…์—์„œ SHA-1 ์‚ฌ์šฉ์„ ์ฆ‰์‹œ ์ค‘๋‹จํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋˜ ๋‹ค๋ฅธ ์„ค๋“๋ ฅ ์žˆ๋Š” ์ฃผ์žฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€์ ์œผ๋กœ ์ฃผ๋ชฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์ถœํŒ ั€ะตะทัƒะปัŒั‚ะฐั‚ะพะฒ ๋ธ”๋ก ์•”ํ˜ธ์˜ ์•”ํ˜ธ ๋ถ„์„ ์‚ฌ์ด๋จผ-32/64, ๋ฏธ๊ตญ NSA์—์„œ ๊ฐœ๋ฐœํ•˜์—ฌ 2018๋…„์— ํ‘œ์ค€์œผ๋กœ ์Šน์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ISO/IEC 29167-21:2018.
์—ฐ๊ตฌ์›๋“ค์€ ์•Œ๋ ค์ง„ ๋‘ ์Œ์˜ ์ผ๋ฐ˜ ํ…์ŠคํŠธ์™€ ์•”ํ˜ธ๋ฌธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ์ธ ํ‚ค๋ฅผ ๋ณต๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ œํ•œ๋œ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋กœ ์ธํ•ด ํ‚ค๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐ ๋ช‡ ์‹œ๊ฐ„์—์„œ ๋ฉฐ์น ์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ ์„ฑ๊ณต๋ฅ ์€ ์ด๋ก ์ ์œผ๋กœ 0.25๋กœ ์ถ”์ •๋˜๋ฉฐ, ๊ธฐ์กด ํ”„๋กœํ† ํƒ€์ž…์˜ ์‹ค์ œ ์„ฑ๊ณต๋ฅ ์€ 0.025์ด๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€