PGP ๊ณต๊ฒฉ์— ์ ํ•ฉํ•œ SHA-1์—์„œ์˜ ์ถฉ๋Œ ํƒ์ง€ ๋ฐฉ๋ฒ•์ด ์ œ์•ˆ๋˜์—ˆ๋‹ค.

ํ”„๋ž‘์Šค ๊ตญ๋ฆฝ์ •๋ณด์ž๋™ํ™”์—ฐ๊ตฌ์†Œ(INRIA)์™€ ๋‚œ์–‘๊ณต๋Œ€(์‹ฑ๊ฐ€ํฌ๋ฅด) ์—ฐ๊ตฌ์ง„์ด ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ–ˆ๋‹ค. ๋„์‚ด์žฅ (PDF) ์ด๋Š” ๊ฐ€์งœ PGP ๋ฐ GnuPG ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” SHA-1 ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ๊ณต๊ฒฉ์˜ ์ตœ์ดˆ์˜ ์‹ค์ œ ๊ตฌํ˜„์œผ๋กœ ์„ ์ „๋ฉ๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์›๋“ค์€ MD5์— ๋Œ€ํ•œ ๋ชจ๋“  ์‹ค์ œ ๊ณต๊ฒฉ์ด ์ด์ œ SHA-1์— ์ ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ์—ฌ์ „ํžˆ ์ƒ๋‹นํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ•์€ ์ˆ˜ํ–‰์„ ๊ธฐ๋ฐ˜์œผ๋กœํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉํ•œ ์ถฉ๋Œ ๊ณต๊ฒฉ, ๋‘ ๊ฐœ์˜ ์ž„์˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ํ•ญ๋ชฉ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์—ฐ๊ฒฐ๋˜๋ฉด ์ถœ๋ ฅ์ด ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” ์„ธํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  SHA-1 ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉํ•˜๋ฉด ๋™์ผํ•œ ๊ฒฐ๊ณผ ํ•ด์‹œ๊ฐ€ ํ˜•์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋‘ ๊ฐœ์˜ ๊ธฐ์กด ๋ฌธ์„œ์— ๋Œ€ํ•ด ๋‘ ๊ฐœ์˜ ๋ณด์™„์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•˜๋‚˜๊ฐ€ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์„œ์— ์ถ”๊ฐ€๋˜๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๊ฐ€ ๋‘ ๋ฒˆ์งธ ๋ฌธ์„œ์— ์ถ”๊ฐ€๋˜๋ฉด ์ด๋Ÿฌํ•œ ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ SHA-1 ํ•ด์‹œ๊ฐ€ ๋™์ผํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•์€ ์ถฉ๋Œ ๊ฒ€์ƒ‰์˜ ํšจ์œจ์„ฑ์„ ๋†’์ด๊ณ  PGP ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ์‹ค์ œ ์ ์šฉ์„ ์‹œ์—ฐํ•œ๋‹ค๋Š” ์ ์—์„œ ์ด์ „์— ์ œ์•ˆ๋œ ์œ ์‚ฌํ•œ ๊ธฐ์ˆ ๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ํŠนํžˆ, ์—ฐ๊ตฌ์›๋“ค์€ ์„œ๋กœ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž ID์™€ SHA-8192 ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋กœ ๋‹ค๋ฅธ ํฌ๊ธฐ์˜ ๋‘ ๊ฐœ์˜ PGP ๊ณต๊ฐœ ํ‚ค(RSA-6144 ๋ฐ RSA-1)๋ฅผ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ํ‚ค ํ”ผํ•ด์ž ID๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ๋‘ ๋ฒˆ์งธ ํ‚ค ๊ณต๊ฒฉ์ž์˜ ์ด๋ฆ„๊ณผ ์ด๋ฏธ์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ถฉ๋Œ ์„ ํƒ ๋•๋ถ„์— ํ‚ค์™€ ๊ณต๊ฒฉ์ž์˜ ์ด๋ฏธ์ง€๋ฅผ ํฌํ•จํ•œ ํ‚ค ์‹๋ณ„ ์ธ์ฆ์„œ๋Š” ํ”ผํ•ด์ž์˜ ํ‚ค์™€ ์ด๋ฆ„์„ ํฌํ•จํ•œ ์‹๋ณ„ ์ธ์ฆ์„œ์™€ ๋™์ผํ•œ SHA-1 ํ•ด์‹œ๋ฅผ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ณต๊ฒฉ์ž๋Š” ์ œ1์ž ์ธ์ฆ ๊ธฐ๊ด€์— ์ž์‹ ์˜ ํ‚ค์™€ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์š”์ฒญํ•œ ํ›„ ํ”ผํ•ด์ž์˜ ํ‚ค์— ๋Œ€ํ•œ ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์ฆ ๊ธฐ๊ด€์— ์˜ํ•œ ๊ณต๊ฒฉ์ž ํ‚ค์˜ ์ถฉ๋Œ ๋ฐ ๊ฒ€์ฆ์œผ๋กœ ์ธํ•ด ๋””์ง€ํ„ธ ์„œ๋ช…์€ ์˜ฌ๋ฐ”๋ฅธ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๊ณต๊ฒฉ์ž๋Š” ํ”ผํ•ด์ž์˜ ์ด๋ฆ„์œผ๋กœ ํ‚ค์— ๋Œ€ํ•œ ์ œ์–ด๊ถŒ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋‘ ํ‚ค์˜ SHA-XNUMX ํ•ด์‹œ๊ฐ€ ๋™์ผํ•˜๋ฏ€๋กœ). ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ณต๊ฒฉ์ž๋Š” ํ”ผํ•ด์ž๋ฅผ ์‚ฌ์นญํ•˜์—ฌ ํ”ผํ•ด์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ชจ๋“  ๋ฌธ์„œ์— ์„œ๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณต๊ฒฉ์—๋Š” ์—ฌ์ „ํžˆ ๋น„์šฉ์ด ๋งŽ์ด ๋“ค์ง€๋งŒ ์ •๋ณด ๊ธฐ๊ด€๊ณผ ๋Œ€๊ธฐ์—…์—๊ฒŒ๋Š” ์ด๋ฏธ ์ƒ๋‹นํ•œ ๋น„์šฉ์ด ๋“ญ๋‹ˆ๋‹ค. ๋” ์ €๋ ดํ•œ NVIDIA GTX 970 GPU๋ฅผ ์‚ฌ์šฉํ•œ ๊ฐ„๋‹จํ•œ ์ถฉ๋Œ ์„ ํƒ์˜ ๊ฒฝ์šฐ ๋น„์šฉ์€ 11๋‹ฌ๋Ÿฌ์˜€์œผ๋ฉฐ ํŠน์ • ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉํ•œ ์ถฉ๋Œ ์„ ํƒ์˜ ๊ฒฝ์šฐ 45๋‹ฌ๋Ÿฌ์˜€์Šต๋‹ˆ๋‹ค(๋น„๊ต๋ฅผ ์œ„ํ•ด 2012๋…„ SHA-1์˜ ์ถฉ๋Œ ์„ ํƒ ๋น„์šฉ์€ 2๋งŒ ๋‹ฌ๋Ÿฌ, 2015๋…„์—๋Š” 700๋งŒ ๋‹ฌ๋Ÿฌ๋กœ ์ถ”์‚ฐ๋ฉ๋‹ˆ๋‹ค. PGP์— ๋Œ€ํ•œ ์‹ค์งˆ์ ์ธ ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด 900๊ฐœ์˜ NVIDIA GTX 1060 GPU๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปดํ“จํŒ…ํ•˜๋Š” ๋ฐ 75๊ฐœ์›”์ด ๊ฑธ๋ ธ์œผ๋ฉฐ, ์ด๋ฅผ ์ž„๋Œ€ํ•˜๋Š” ๋ฐ ๋“œ๋Š” ๋น„์šฉ์€ ์—ฐ๊ตฌ์›์—๊ฒŒ XNUMX๋‹ฌ๋Ÿฌ์˜€์Šต๋‹ˆ๋‹ค.

์—ฐ๊ตฌ์ง„์ด ์ œ์•ˆํ•œ ์ถฉ๋Œ ๊ฐ์ง€ ๋ฐฉ๋ฒ•์€ ์ด์ „ ์„ฑ๊ณผ๋ณด๋‹ค ์•ฝ 10๋ฐฐ ๋” ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. ์ถฉ๋Œ ๊ณ„์‚ฐ์˜ ๋ณต์žก์„ฑ ์ˆ˜์ค€์€ 261.2 ๋Œ€์‹  264.7 ์ž‘์—…์œผ๋กœ ๊ฐ์†Œํ–ˆ์œผ๋ฉฐ, ์ฃผ์–ด์ง„ ์ ‘๋‘์‚ฌ๋ฅผ ์‚ฌ์šฉํ•œ ์ถฉ๋Œ์€ 263.4 ๋Œ€์‹  267.1 ์ž‘์—…์œผ๋กœ ๊ฐ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์›๋“ค์€ ๊ณต๊ฒฉ ๋น„์šฉ์ด 1๋…„๊นŒ์ง€ 256๋‹ฌ๋Ÿฌ๋กœ ๋–จ์–ด์งˆ ๊ฒƒ์œผ๋กœ ์˜ˆ์ธกํ•˜๋ฏ€๋กœ ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ SHA-3์—์„œ SHA-2025 ๋˜๋Š” SHA-10 ์‚ฌ์šฉ์œผ๋กœ ์ „ํ™˜ํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

GnuPG ๊ฐœ๋ฐœ์ž๋Š” 1์›” 2019์ผ(CVE-14855-25)์— ๋ฌธ์ œ๋ฅผ ํ†ต๋ณด๋ฐ›์•˜์œผ๋ฉฐ 2.2.18์›” 1์ผ GnuPG 19 ๋ฆด๋ฆฌ์Šค์—์„œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์ธ์ฆ์„œ๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ์กฐ์น˜๋ฅผ ์ทจํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  SHA-1 ๋””์ง€ํ„ธ ID ์„œ๋ช…์€ 1๋…„ XNUMX์›” XNUMX์ผ ์ดํ›„์— ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋…„์€ ์ด์ œ ์ž˜๋ชป๋œ ๊ฒƒ์œผ๋กœ ์ธ์‹๋ฉ๋‹ˆ๋‹ค. PGP ํ‚ค์˜ ์ฃผ์š” ์ธ์ฆ ๊ธฐ๊ด€ ์ค‘ ํ•˜๋‚˜์ธ CAcert๋Š” ํ‚ค ์ธ์ฆ์— ๋”์šฑ ์•ˆ์ „ํ•œ ํ•ด์‹œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ „ํ™˜ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. OpenSSL ๊ฐœ๋ฐœ์ž๋Š” ์ƒˆ๋กœ์šด ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ •๋ณด์— ๋”ฐ๋ผ ๊ธฐ๋ณธ ์ฒซ ๋ฒˆ์งธ ๋ณด์•ˆ ์ˆ˜์ค€์—์„œ SHA-XNUMX์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค(SHA-XNUMX์€ ์—ฐ๊ฒฐ ํ˜‘์ƒ ํ”„๋กœ์„ธ์Šค ์ค‘ ์ธ์ฆ์„œ ๋ฐ ๋””์ง€ํ„ธ ์„œ๋ช…์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ).

์ถœ์ฒ˜ : opennet.ru

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