ๆˆปใ‚‹
ๆŠ€่ก“
#Tor#ํ”„๋ผ์ด๋ฒ„์‹œ#์•”ํ˜ธํ™”#๋ณด์•ˆ#๋„คํŠธ์›Œํฌ#์ต๋ช…์„ฑ

๐Ÿš€ Tor, ๋” ๊ฐ•๋ ฅํ•ด์ง„ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด '๊ตฌ๊ด€'์„ ๋– ๋‚˜ '์‹ ์ƒ' ์•”ํ˜ธํ™” ์‹œ์Šคํ…œ์œผ๋กœ!

์ •๋ง ํฅ๋ฏธ๋กœ์šด ์†Œ์‹์ด์—์š”! ๐Ÿ˜ฎ Tor๊ฐ€ ๊ธฐ์กด์˜ ๋ฆด๋ ˆ์ด ์•”ํ˜ธํ™” ๋ฐฉ์‹์ธ 'tor1'์„ ๋’ค๋กœํ•˜๊ณ , ์ˆ˜๋ฐฑ๋งŒ ๋ช…์˜ ๊ธ€๋กœ๋ฒŒ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ํ›จ์”ฌ ๋” ๊ฐ•๋ ฅํ•œ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์•ฝ์†ํ•˜๋Š” ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ 'CGO'๋ฅผ ๋„์ž…ํ–ˆ๋‹ค๋Š” ๊ฑฐ์˜ˆ์š”. ๊ธฐ์กด ๋ฐฉ์‹์˜ ์ทจ์•ฝ์ ์„ ๋ณด์™„ํ•˜๊ณ , ๋”์šฑ ์•ˆ์ „ํ•˜๊ฒŒ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ์ด๋ฒˆ ๋ณ€ํ™”, ์ž์„ธํžˆ ์•Œ์•„๋ณผ๊นŒ์š”? โœจ

T
TREND DIGEST
2025๋…„ 11์›” 30์ผ2ๅˆ†่ชญใ‚€
๐Ÿš€ Tor, ๋” ๊ฐ•๋ ฅํ•ด์ง„ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด '๊ตฌ๊ด€'์„ ๋– ๋‚˜ '์‹ ์ƒ' ์•”ํ˜ธํ™” ์‹œ์Šคํ…œ์œผ๋กœ!
์ถœ์ฒ˜: futurecdn.net

์•ˆ๋…•ํ•˜์„ธ์š”! ์˜ค๋Š˜์€ ๋งŽ์€ ๋ถ„๋“ค์ด ๊ด€์‹ฌ์„ ๊ฐ€์งˆ ๋งŒํ•œ, ์šฐ๋ฆฌ์˜ ์˜จ๋ผ์ธ ํ”„๋ผ์ด๋ฒ„์‹œ๋ฅผ ์ง€ํ‚ค๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋Š” Tor์— ๋Œ€ํ•œ ๋”ฐ๋ˆ๋”ฐ๋ˆํ•œ ์†Œ์‹์„ ๋“ค๊ณ  ์™”์–ด์š”. ์ €๋„ ์ด ์†Œ์‹๋“ค ๋ณด๊ณ  ์ •๋ง ๊ด€์‹ฌ์ด ์ƒ๊ธฐ๋”๋ผ๊ณ ์š”!

Tor๋Š” ์ด์ œ ๊ธฐ์กด์˜ ๋ฆด๋ ˆ์ด ์•”ํ˜ธํ™” ๋ฐฉ์‹์ธ 'tor1'์„ ๊ณผ๊ฐํžˆ ๋ฒ„๋ฆฌ๊ณ , ๋”์šฑ ๊ฐ•๋ ฅํ•˜๊ณ  ์—ฐ๊ตฌ ๊ธฐ๋ฐ˜์˜ ์ƒˆ๋กœ์šด ์•”ํ˜ธํ™” ์‹œ์Šคํ…œ์œผ๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์น˜ ์˜ค๋ž˜๋œ ๋‚ก์€ ์˜ท์„ ๋ฒ—๊ณ  ์ƒˆ๋กญ๊ณ  ํŠผํŠผํ•œ ์˜ท์œผ๋กœ ๊ฐˆ์•„์ž…๋Š” ๋А๋‚Œ์ด๋ž„๊นŒ์š”? ๐Ÿงฅ

โœจ Tor, 'CGO'๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ!

์ด๋ฒˆ์— ์ƒˆ๋กญ๊ฒŒ ๋„์ž…๋œ ์‹œ์Šคํ…œ์˜ ์ด๋ฆ„์€ ๋ฐ”๋กœ 'Counter Galois Onion' (CGO)์ž…๋‹ˆ๋‹ค. ์ด CGO๋Š” ๊ธฐ์กด์˜ 'tor1' ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋Œ€์ฒดํ•˜๊ฒŒ ๋˜๋Š”๋ฐ์š”. Tor ์ธก์€ ์ด ๋ณ€ํ™”๊ฐ€ ํ˜„๋Œ€์ ์ธ ๊ฐ์ฒญ ๊ธฐ๋ฒ•์œผ๋กœ๋ถ€ํ„ฐ ๋„คํŠธ์›Œํฌ๋ฅผ ๋”์šฑ ํƒ„๋ ฅ์ ์œผ๋กœ ๋ณดํ˜ธํ•˜๊ณ , ์‚ฌ์šฉ์ž ํ”„๋ผ์ด๋ฒ„์‹œ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ง€ํ‚ค๋Š” ๋ฐ ๋ชฉ์ ์ด ์žˆ๋‹ค๊ณ  ๋ฐํ˜”์–ด์š”. ๐Ÿ›ก๏ธ

CGO๋Š” 'Rugged Pseudorandom Permutation'์ด๋ผ๋Š”, ์•”ํ˜ธํ•™ ์—ฐ๊ตฌ์ž๋“ค์ด ์—„๊ฒฉํ•œ ๋ณด์•ˆ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์„ค๊ณ„ํ•œ UIV+๋ผ๋Š” ๊ธฐ์ˆ ์— ๊ธฐ๋ฐ˜ํ•˜๊ณ  ์žˆ์–ด์š”. ๐Ÿง

๐Ÿ’ก 'tor1'์˜ ์•ฝ์ ์„ ๋ณด์™„ํ•˜๋‹ค

๊ธฐ์กด์˜ 'tor1' ๋ฆด๋ ˆ์ด ์•”ํ˜ธํ™” ๋ฐฉ์‹์€ ํ˜„๋Œ€์ ์ธ ๊ธฐ์ค€์—์„œ ๋ช‡ ๊ฐ€์ง€ ์•ฝ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ๋‹ค๊ณ  ํ•ด์š”. ํŠนํžˆ AES-CTR ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ, ์ด๋Š” ์ผ๋ถ€ ์ทจ์•ฝ์ ์„ ๋…ธ์ถœํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์—ˆ๋˜ ๊ฑฐ์ฃ . ํ•˜์ง€๋งŒ CGO๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ๋ชจ๋กœ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ใ“ใฎ่จ˜ไบ‹ใฏใŠๅฝนใซ็ซ‹ใกใพใ—ใŸใ‹๏ผŸ

ๆฏŽๆœใ€ใ“ใฎใ‚ˆใ†ใชๆดžๅฏŸใ‚’ใŠ่ฆ‹้€ƒใ—ใชใ

๐Ÿš€ CGO, ๋ฌด์—‡์ด ๋‹ฌ๋ผ์กŒ์„๊นŒ?

Tor๋Š” CGO ์‹œ์Šคํ…œ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ธก๋ฉด์—์„œ ๊ฒ€์ฆ๋˜์—ˆ์œผ๋ฉฐ, ํ–ฅ์ƒ๋˜์—ˆ๋‹ค๊ณ  ๋ณด๊ณ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค:

  • ํƒœ๊น… ๊ณต๊ฒฉ ๋ฐฉ์ง€ (Tagging resistance): ๋„คํŠธ์›Œํฌ ์ „์ฒด์— ๊ฑธ์ณ ์ด๋ฃจ์–ด์ง€๋Š” ํƒœ๊น… ๊ณต๊ฒฉ์„ ํšจ๊ณผ์ ์œผ๋กœ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿšซ
  • ์ˆœ๋ฐฉํ–ฅ ๋น„๋ฐ€์„ฑ (Forward secrecy): ์„ค๋ น ๋ฏธ๋ž˜์— ๊ฐœ์ธ ํ‚ค๊ฐ€ ๋…ธ์ถœ๋˜๋”๋ผ๋„, ๊ณผ๊ฑฐ ํ†ต์‹  ๋‚ด์šฉ์€ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ‘
  • ๋” ๊ธธ์–ด์ง„ ์ธ์ฆ ํƒœ๊ทธ (Longer authentication tags): ๋ฐ์ดํ„ฐ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ๋”์šฑ ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ํšจ์œจ์ ์ธ ์ž‘๋™: ์ƒ๋‹นํ•œ ๋Œ€์—ญํญ ์˜ค๋ฒ„ํ—ค๋“œ ์ฆ๊ฐ€ ์—†์ด ํšจ์œจ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ’จ

ํŠนํžˆ, '๋„“์€ ๋ธ”๋ก ์•”ํ˜ธํ™”(Wide-block encryption)' ๊ธฐ์ˆ ์„ ์ ์šฉํ•˜์—ฌ ์ˆ˜์ •๋œ ์…€(cell)์€ ๋ณต๊ตฌ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ , ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๊ฐ€๋กœ์ฑ„๊ธฐ ์‹œ๋„๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๋ง‰๋Š”๋‹ค๊ณ  ํ•ด์š”. ๐Ÿ˜ฒ

๐Ÿค” ์™œ ์ด๋Ÿฐ ๋ณ€ํ™”๊ฐ€ ํ•„์š”ํ–ˆ์„๊นŒ์š”?

์šฐ๋ฆฌ์˜ ์˜จ๋ผ์ธ ํ™œ๋™์€ ์ ์  ๋” ๋งŽ์€ ๊ฐœ์ธ ์ •๋ณด์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ฃ . Tor๋Š” ์ต๋ช…์„ฑ์„ ์ œ๊ณตํ•˜๋ฉฐ ์ด๋Ÿฌํ•œ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ์— ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ด์™”๋Š”๋ฐ์š”. ํ•˜์ง€๋งŒ ๊ธฐ์ˆ ์€ ๋Š์ž„์—†์ด ๋ฐœ์ „ํ•˜๊ณ , ์ƒˆ๋กœ์šด ๋ณด์•ˆ ์œ„ํ˜‘๋„ ๋“ฑ์žฅํ•˜๊ธฐ ๋งˆ๋ จ์ž…๋‹ˆ๋‹ค. Tor๊ฐ€ ์ด๋Ÿฌํ•œ ๋ณ€ํ™”์— ๋ฐœ๋งž์ถฐ ์ง€์†์ ์œผ๋กœ ์‹œ์Šคํ…œ์„ ๊ฐ•ํ™”ํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๋”์šฑ ์•ˆ์ „ํ•œ ์˜จ๋ผ์ธ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ํ•„์ˆ˜์ ์ธ ๊ณผ์ •์ด๋ผ๊ณ  ์ƒ๊ฐํ•ด์š”. ๐Ÿ˜Š

์ด๋ฒˆ CGO ์‹œ์Šคํ…œ ๋„์ž…์„ ํ†ตํ•ด Tor๋Š” ๋”์šฑ ๊ฒฌ๊ณ ํ•˜๊ณ  ์•ˆ์ „ํ•œ ์ต๋ช… ๋„คํŠธ์›Œํฌ๋กœ์„œ์˜ ์—ญํ• ์„ ๊ณ„์† ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ Tor์˜ ์ด๋Ÿฌํ•œ ๋ณ€ํ™”์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜์‹œ๋‚˜์š”? ๋Œ“๊ธ€๋กœ ์˜๊ฒฌ์„ ๋‚˜๋ˆ ์ฃผ์„ธ์š”! ๐Ÿ‘‡

์šฐ๋ฆฌ์˜ ๋””์ง€ํ„ธ ๋ฐœ์ž๊ตญ์ด ๋”์šฑ ์•ˆ์ „ํ•˜๊ฒŒ ์ง€์ผœ์ง€๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉฐ, ๋‹ค์Œ ์†Œ์‹์œผ๋กœ ๋‹ค์‹œ ์ฐพ์•„๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ’–

ใ“ใฎ่จ˜ไบ‹ใฏๅฝนใซ็ซ‹ใกใพใ—ใŸใ‹๏ผŸ
ๅ…ฑๆœ‰