I2P ์ต๋ช… ๋„คํŠธ์›Œํฌ 0.9.43 ๋ฐ i2pd 2.29 C++ ํด๋ผ์ด์–ธํŠธ์˜ ์ƒˆ ๋ฆด๋ฆฌ์Šค

์ผ์–ด๋‚ฌ๋‹ค ์ต๋ช… ๋„คํŠธ์›Œํฌ ๋ฆด๋ฆฌ์Šค I2P 0.9.43 ๋ฐ C++ ํด๋ผ์ด์–ธํŠธ i2pd 2.29.0. I2P๋Š” ์ผ๋ฐ˜ ์ธํ„ฐ๋„ท ์œ„์—์„œ ์ž‘๋™ํ•˜๋Š” ๋‹ค์ธต ์ต๋ช… ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ๋กœ์„œ ์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™”๋ฅผ ์ ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์ต๋ช…์„ฑ๊ณผ ๊ฒฉ๋ฆฌ๋ฅผ ๋ณด์žฅํ•œ๋‹ค๋Š” ์ ์„ ์ƒ๊ธฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. I2P ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์ต๋ช…์œผ๋กœ ์›น์‚ฌ์ดํŠธ์™€ ๋ธ”๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค๊ณ , ์ธ์Šคํ„ดํŠธ ๋ฉ”์‹œ์ง€์™€ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๊ณ , ํŒŒ์ผ์„ ๊ตํ™˜ํ•˜๊ณ , P2P ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ I2P ํด๋ผ์ด์–ธํŠธ๋Š” Java๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ Windows, Linux, macOS, Solaris ๋“ฑ๊ณผ ๊ฐ™์€ ๊ด‘๋ฒ”์œ„ํ•œ ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. I2pd๋Š” C++๋กœ I2P ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ๊ตฌํ˜„ํ•œ ๊ฒƒ์ด๋ฉฐ ์ˆ˜์ •๋œ BSD ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

I2P 0.9.43 ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” LS2 ํ˜•์‹์— ๋Œ€ํ•œ ์ง€์›์ด ์ตœ์ข… ํ˜•ํƒœ๋กœ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค(์ž„๋Œ€์„ธํŠธ 2)์„ ํ†ตํ•ด I2P ํ„ฐ๋„์—์„œ ์ƒˆ๋กœ์šด ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ๋ณด๋‹ค ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅธ ์—”๋“œํˆฌ์—”๋“œ ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์‹œ์ž‘ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ฐ˜์„ ๋‘” ๋Œ€์‹  ECIES-X25519-AEAD-Ratchet ๋ฒˆ๋“ค์— ์žˆ์Œ ์—˜๊ฐ€๋ง/AES+์„ธ์…˜ํƒœ๊ทธ.

I2P์˜ ์ƒˆ ๋ฒ„์ „์€ ๋˜ํ•œ IPv6 ์ฃผ์†Œ ๊ฒฐ์ • ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , ์„ค์ • ๋งˆ๋ฒ•์‚ฌ๋ฅผ ๊ฐœ์„ ํ•˜๊ณ , ํ„ฐ๋„ ์ƒ์„ฑ์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ , LS2์— I2CP(I2P ์ œ์–ด ํ”„๋กœํ† ์ฝœ) ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ˆˆ๋ถ€์‹ฌ์ •๋ณด์—์„œ๋Š” ์•”ํ˜ธํ™”๋œ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ์šด ์œ ํ˜•์˜ ํ”„๋ก์‹œ๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
i2pd 2.29.0์€ b33 ํ˜•์‹์˜ ์ฃผ์†Œ์— ๋Œ€ํ•œ ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ ํ”Œ๋ž˜๊ทธ ์ „์†ก ๋ฐ ์ฒ˜๋ฆฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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