์ฐ๋ฆฌ๋ Monero ๋ธ๋ก์ฒด์ธ์ ๋ํ ์๋ฆฌ์ฆ๋ฅผ ๊ณ์ํ๊ณ ์์ผ๋ฉฐ ์ค๋ ๊ธฐ์ฌ์์๋ ๊ธฐ๋ฐ ๊ฑฐ๋์ ์๋ก์ด ๋ง ์๋ช ์ ๋์ ํ๋ RingCT(Ring Confidential Transactions) ํ๋กํ ์ฝ์ ์ค์ ์ ๋ ๊ฒ์ ๋๋ค. ๋ถํํ๊ฒ๋ ์ธํฐ๋ท์๋ ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง์ ๋ํ ์ ๋ณด๊ฐ ๊ฑฐ์ ์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ์ด ๊ฒฉ์ฐจ๋ฅผ ๋ฉ์ฐ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋คํธ์ํฌ๊ฐ ์ด ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ ์ก ๊ธ์ก์ ์จ๊ธฐ๋ ๋ฐฉ๋ฒ, ๊ณ ์ ์ ์ธ ์ํธํํ ๋ง ์๋ช
์ ํฌ๊ธฐํ ์ด์ , ๊ทธ๋ฆฌ๊ณ ์ด ๊ธฐ์ ์ด ์ด๋ป๊ฒ ๋ ๋ฐ์ ํ ๊ฒ์ธ์ง์ ๋ํด ์ด์ผ๊ธฐํ ๊ฒ์
๋๋ค.
์ด ํ๋กํ ์ฝ์ Monero์์ ๊ฐ์ฅ ๋ณต์กํ ๊ธฐ์ ์ค ํ๋์ด๊ธฐ ๋๋ฌธ์ ๋
์๋ ์ด ๋ธ๋ก์ฒด์ธ ์ค๊ณ์ ๋ํ ๊ธฐ๋ณธ ์ง์๊ณผ ํ์ ๊ณก์ ์ํธํ์ ๋ํ ํต๊ณผ ์ง์์ด ํ์ํฉ๋๋ค. ์ ๊ดํ ์ด์ ๊ธฐ์ฌ
RingCT ํ๋กํ ์ฝ
์ํธํํ์ ๋ํ ๊ฐ๋ฅํ ๊ณต๊ฒฉ ์ค ํ๋๋ ์ ์ก๋ ๊ฑฐ๋์ ์๊ณผ ์๊ฐ์ ๋ํ ์ง์์ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ธ๋ก์ฒด์ธ ๋ถ์์
๋๋ค. ์ด๋ฅผ ํตํด
๊ธ์ก์ ์จ๊ธด๋ค๋ ์์ด๋์ด๊ฐ ์๋ก์ด ๊ฒ์ด ์๋๋ผ๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๋นํธ์ฝ์ธ ์ฝ์ด ๊ฐ๋ฐ์ Greg Maxwell์ ์์ ์ ์ ์์์ ์ด๋ฅผ ์ต์ด๋ก ์ค๋ช
ํ ์ฌ๋ ์ค ํ ๋ช
์
๋๋ค.
๋ฌด์๋ณด๋ค๋ ์ด ํ๋กํ ์ฝ์ ๊ฐ์น๋ณด๋ค ๋ ๋ง์ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ๋ ์๋์ ์ถ๋ ฅ(์ผ๋ฐ์ ์ผ๋ก ๊ฑฐ๋์์ ๋ณ๊ฒฝ๋ ํํ๋ก ์์ ๋จ)์ ํผํฉ ๋จผ์ง ์ถ๋ ฅ๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๋ฅผ ์ ๊ฑฐํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
2017๋ 6์, ๋ชจ๋ค๋ก ๋คํธ์ํฌ์ ํ๋ํฌํฌ๊ฐ ๋ฐ์ํ์ฌ ๊ธฐ๋ฐ ๊ฑฐ๋๋ฅผ ์ ํ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๊ฒ ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ ๊ฐ์ ํด XNUMX์ ๋ฒ์ XNUMX ํ๋ ํฌํฌ๋ฅผ ํตํด ์ด๋ฌํ ๊ฑฐ๋๋ ๋คํธ์ํฌ์์ ํ์ฉ๋๋ ์ ์ผํ ๊ฑฐ๋๊ฐ ๋์์ต๋๋ค.
RingCT๋ ๋ค์ธต ์ฐ๊ฒฐ๋ ์๋ฐ์ ์ต๋ช ๊ทธ๋ฃน ์๋ช (Multilayered Linkable Spontaneous Anonymous Group Signature, ์ดํ MLSAG๋ผ๊ณ ํจ), ์ฝ์ ์ฒด๊ณ(Pedersen Commitments) ๋ฐ ๋ฒ์ ์ฆ๋ช (์ด ์ฉ์ด๋ ๋ฌ์์์ด๋ก ํ๋ฆฝ๋ ๋ฒ์ญ์ด ์์)๊ณผ ๊ฐ์ ์ฌ๋ฌ ๋ฉ์ปค๋์ฆ์ ํ ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. .
RingCT ํ๋กํ ์ฝ์ ๋จ์ ๋ฐ ์ ์ฒด๋ผ๋ ๋ ๊ฐ์ง ์ ํ์ ์ต๋ช
ํธ๋์ญ์
์ ๋์
ํฉ๋๋ค. ์ง๊ฐ์ ํธ๋์ญ์
์ด ๋ ์ด์์ ์
๋ ฅ์ ์ฌ์ฉํ ๋ ์ฒซ ๋ฒ์งธ๋ฅผ ์์ฑํ๊ณ , ๋ฐ๋ ์ํฉ์์๋ ๋ ๋ฒ์งธ๋ฅผ ์์ฑํฉ๋๋ค. ๊ฑฐ๋ ๊ธ์ก๊ณผ MLSAG ์๋ช
์ผ๋ก ์๋ช
๋ ๋ฐ์ดํฐ์ ์ ํจ์ฑ ๊ฒ์ฌ๊ฐ ๋ค๋ฆ
๋๋ค(์ด์ ๋ํด์๋ ์๋์์ ์์ธํ ์ค๋ช
ํ๊ฒ ์ต๋๋ค). ๋์ฑ์ด, full ์ ํ์ ํธ๋์ญ์
์ ์์ ๊ฐ์์ ์
๋ ฅ์ผ๋ก ์์ฑ๋ ์ ์์ผ๋ฉฐ ๊ทผ๋ณธ์ ์ธ ์ฐจ์ด๋ ์์ต๋๋ค. ์ฑ
์์
MLSAG ์๋ช
์๋ช ๋ ํธ๋์ญ์ ์ ๋ ฅ์ด ๋ฌด์์ธ์ง ๊ธฐ์ตํด ๋ด ์๋ค. ๊ฐ ๊ฑฐ๋๋ ์ผ๋ถ ์๊ธ์ ์ง์ถํ๊ณ ์์ฑํฉ๋๋ค. ์๊ธ ์์ฑ์ ๊ฑฐ๋ ์ถ๋ ฅ(์งํ์ ์ง์ ์ ์ผ๋ก ์ ์ฌ)์ ์์ฑํ์ฌ ๋ฐ์ํ๋ฉฐ ๊ฑฐ๋์์ ์ง์ถํ ์ถ๋ ฅ(๊ฒฐ๊ตญ ์ค์ ์ํ์์๋ ์งํ๋ฅผ ์ฌ์ฉํจ)์ด ์ ๋ ฅ์ด ๋ฉ๋๋ค(์กฐ์ฌํ์ธ์. ํผ๋ํ๊ธฐ๊ฐ ๋งค์ฐ ์ฝ์ต๋๋ค). ์ฌ๊ธฐ).
์ ๋ ฅ์ ์ฌ๋ฌ ์ถ๋ ฅ์ ์ฐธ์กฐํ์ง๋ง ํ๋๋ง ์ฌ์ฉํ๋ฏ๋ก ๋ฒ์ญ ๋ด์ญ์ ๋ถ์ํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋๋ "์ฐ๋ง"์ด ์์ฑ๋ฉ๋๋ค. ํธ๋์ญ์ ์ ์ ๋ ฅ์ด ๋ ๊ฐ ์ด์์ธ ๊ฒฝ์ฐ ์ด๋ฌํ ๊ตฌ์กฐ๋ ํ๋ ฌ๋ก ํํ๋ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ํ์ ์ ๋ ฅ์ด๊ณ ์ด์ ํผํฉ ์ถ๋ ฅ์ ๋๋ค. ํธ๋์ญ์ ์ด ์ถ๋ ฅ์ ์ ํํ ์๋นํ๋ค๋ ๊ฒ(๋น๋ฐ ํค๋ฅผ ์๊ณ ์์)์ ๋คํธ์ํฌ์ ์ฆ๋ช ํ๊ธฐ ์ํด ์ ๋ ฅ์ ๋ง ์๋ช ์ผ๋ก ์๋ช ๋ฉ๋๋ค. ์ด๋ฌํ ์๋ช ์ ์๋ช ์๊ฐ ๋ชจ๋ ์ด์ ๋ชจ๋ ์์์ ๋ํ ๋น๋ฐ ํค๋ฅผ ์๊ณ ์์์ ๋ณด์ฅํฉ๋๋ค.
๊ธฐ๋ฐ ๊ฑฐ๋๋ ๋ ์ด์ ๊ธฐ์กด ๊ฑฐ๋๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
ํ ๋ฒ์ ์ฌ๋ฌ ์ ๋ ฅ์ ์๋ช ํ๊ธฐ ๋๋ฌธ์ ๋ค์ค ๋ ์ด์ด๋ผ๊ณ ํ๋ฉฐ ๊ฐ ์ ๋ ฅ์ ์ฌ๋ฌ ๋ค๋ฅธ ์ ๋ ฅ๊ณผ ํผํฉ๋ฉ๋๋ค. ์ฆ, ํ๋์ ํ์ด ์๋ ํ๋ ฌ์ด ์๋ช ๋ฉ๋๋ค. ๋์ค์ ์ดํด๋ณด๊ฒ ์ง๋ง ์ด๋ ์๋ช ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
2๊ฐ์ ์ค์ ์ถ๋ ฅ์ ์ฌ์ฉํ๊ณ ํผํฉ์ ์ํด ๋ธ๋ก์ฒด์ธ์ m - 1 ์์ ์ถ๋ ฅ์ ์ฌ์ฉํ๋ ํธ๋์ญ์
์ ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ง ์๋ช
์ด ์ด๋ป๊ฒ ํ์ฑ๋๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์๋นํ๋ ์ถ๋ ฅ์ ๊ณต๊ฐ ํค๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ํ์ํ๊ฒ ์ต๋๋ค.
, ์ด์ ๋ฐ๋ฅธ ์ฃผ์ ์ด๋ฏธ์ง๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ํฌ๊ธฐ์ ํ๋ ฌ์ ์ป์ต๋๋ค. 2xm. ๋จผ์ , ๊ฐ ์ถ๋ ฅ ์์ ๋ํ ์์ ๊ณผ์ ๋ฅผ ๊ณ์ฐํด์ผ ํฉ๋๋ค.
๊ณต๊ฐ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ถ๋ ฅ์ผ๋ก ๊ณ์ฐ์ ์์ํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ ๋์๊ฒฐ๊ณผ์ ์ผ๋ก ์ฐ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฐ์ ์ป์ต๋๋ค.
, ์ฑ๋ฆฐ์ง๋ฅผ ๊ณ์ฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋ค์ ์ถ๋ ฅ ์(๋์ฒดํ๋ ๋ด์ฉ์ ๋ ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ์ด๋ฌํ ๊ฐ์ ๋ค๋ฅธ ์์์ผ๋ก ๊ฐ์กฐ ํ์ํ์ต๋๋ค). ๋ค์ ๊ฐ์ ๋ชจ๋ ์ฒซ ๋ฒ์งธ ๊ทธ๋ฆผ์ ์ ๊ณต๋ ๊ณต์์ ์ฌ์ฉํ์ฌ ์์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ๊ณ์ฐํด์ผ ํ ๊ฒ์ ํ ์์ ์ค์ ์ถ๋ ฅ์ ๋ํ ๊ณผ์ ์
๋๋ค.
๋ณด์๋ค์ํผ ์ค์ ์ถ๋ ฅ์ ํฌํจํ๋ ์ด์ ์ ์ธํ ๋ชจ๋ ์ด์ ๋ฌด์์๋ก ์์ฑ๋ ์ซ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.. ์ ฯ- ์ด๋ ํ์ํฉ๋๋ค. ๋ณ์ ํ์์ด:
์๋ช
์์ฒด๋ ๋ค์ ๋ชจ๋ ๊ฐ์ ํํ์
๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ด ๋ฐ์ดํฐ๋ ํธ๋์ญ์ ์ ๊ธฐ๋ก๋ฉ๋๋ค.
๋ณด์๋ค์ํผ MLSAG์๋ ๋จ ํ๋์ ์ฑ๋ฆฐ์ง๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. c0, ์๋ช ํฌ๊ธฐ๋ฅผ ์ ์ฝํ ์ ์์ต๋๋ค(์ด๋ฏธ ๋ง์ ๊ณต๊ฐ์ด ํ์ํจ). ๋ค์์ผ๋ก, ๋ชจ๋ ๊ฒ์ฌ๊ด์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ, c1,โฆ, cm ๊ฐ์ ๋ณต์ํ๊ณ ๋ค์์ ํ์ธํฉ๋๋ค.. ๋ฐ๋ผ์ ์ฐ๋ฆฌ์ ๋ง์ ๋ซํ๊ณ ์๋ช ์ด ํ์ธ๋์์ต๋๋ค.
์ ์ฒด ์ ํ์ RingCT ํธ๋์ญ์ ์ ๊ฒฝ์ฐ ํผํฉ ์ถ๋ ฅ์ด ์๋ ๋งคํธ๋ฆญ์ค์ ๋ผ์ธ์ด ํ๋ ๋ ์ถ๊ฐ๋์ง๋ง ์ด์ ๋ํด์๋ ์๋์์ ์ค๋ช ํ๊ฒ ์ต๋๋ค.
Pedersen์ ์ฝ์
Monero ์ฝ์ ์ ์ ์ก ๊ธ์ก์ ์จ๊ธฐ๊ณ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ต์
์ธ Pedersen ์ฝ์ ์ ์ฌ์ฉํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ํฅ๋ฏธ๋ก์ด ์ฌ์ค์ ์ฒ์์ ๊ฐ๋ฐ์๊ฐ ์ผ๋ฐ์ ์ธ ํผํฉ, ์ฆ ๋ถํ์ค์ฑ์ ๋์
ํ๊ธฐ ์ํด ์์์ ์์ ๋ํ ์ถ๋ ฅ์ ์ถ๊ฐํ์ฌ ์์ ์จ๊ธธ ๊ฒ์ ์ ์ํ์ง๋ง ๊ทธ๋ฐ ๋ค์ ์ฝ์์ผ๋ก ์ ํํ์ต๋๋ค (์ ์ฝํ๋ค๋ ์ฌ์ค์ ์๋๋๋ค). ์๋์์ ๋ณผ ์ ์๋ฏ์ด ๊ฑฐ๋ ๊ท๋ชจ).
์ผ๋ฐ์ ์ผ๋ก ํ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ะะดะต C โ ํ์ ์์ฒด์ ์๋ฏธ, a - ์จ๊ฒจ์ง ๊ธ์ก, H ๋ ํ์ ๊ณก์ ์ ๊ณ ์ ์ ์
๋๋ค(์ถ๊ฐ ์์ฑ๊ธฐ). x โ ์ผ์ข
์ ์์ ๋ง์คํฌ, ๋ฌด์์๋ก ์์ฑ๋ ์จ๊ธฐ๊ธฐ ์์์
๋๋ค. ์ฌ๊ธฐ์๋ ์ XNUMX์๊ฐ ํ์ ์ ๊ฐ์น๋ฅผ ๋จ์ํ ์ถ์ธกํ ์ ์๋๋ก ํ๋ ๋ง์คํฌ๊ฐ ํ์ํฉ๋๋ค.
์๋ก์ด ์ถ๋ ฅ์ด ์์ฑ๋๋ฉด ์ง๊ฐ์ ์ด์ ๋ํ ์ฝ์ ์ ๊ณ์ฐํ๊ณ , ์๋น๋๋ฉด ํธ๋์ญ์ ์ ํ์ ๋ฐ๋ผ ์์ฑ ์ค์ ๊ณ์ฐ๋ ๊ฐ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ค์ ๊ณ์ฐํฉ๋๋ค.
๋งCT ์ฌํ
๊ฐ๋จํ RingCT ๊ฑฐ๋์ ๊ฒฝ์ฐ, ๊ฑฐ๋๊ฐ ์
๋ ฅ ๊ธ์ก๊ณผ ๋์ผํ ๊ธ์ก์ผ๋ก ์ถ๋ ฅ์ ์์ฑํ๋์ง(ํ๊ณต์์ ๋์ ์ฐฝ์ถํ์ง ์์๋์ง) ํ์ธํ๋ ค๋ฉด ์ฒซ ๋ฒ์งธ์ ๋ ๋ฒ์งธ ์ฝ์ ์ ํฉ๊ณ๊ฐ ํ์ํฉ๋๋ค. ์ฆ, ๋์ผํด์ผ ํฉ๋๋ค.
์ปค๋ฏธ์
์ปค๋ฏธ์
์ ๋ง์คํฌ ์์ด ์กฐ๊ธ ๋ค๋ฅด๊ฒ ๊ฐ์ฃผํฉ๋๋ค.
์ด๋์์ a โ ์ปค๋ฏธ์
๊ธ์ก์ ๊ณต๊ฐ์ ์ผ๋ก ์ด์ฉ ๊ฐ๋ฅํฉ๋๋ค.
์ด ์ ๊ทผ ๋ฐฉ์์ ํตํด ์ฐ๋ฆฌ๋ ๊ณต๊ฐํ์ง ์๊ณ ๋ ๋์ผํ ๊ธ์ก์ ์ฌ์ฉํ๊ณ ์์์ ์ ๋ขฐ ๋น์ฌ์์๊ฒ ์ฆ๋ช ํ ์ ์์ต๋๋ค.
๋ ๋ช ํํ๊ฒ ์ค๋ช ํ๊ธฐ ์ํด ์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ํธ๋์ญ์ ์ด 10๊ณผ 5 XMR์ ๋ ๊ฐ์ง ์ถ๋ ฅ(์ ๋ ฅ์ด ๋จ์ ์๋ฏธ)์ ์ฌ์ฉํ๊ณ 12 XMR์ ํด๋นํ๋ ์ธ ๊ฐ์ง ์ถ๋ ฅ(3, 4, 5 XMR)์ ์์ฑํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๋์์ ๊ทธ๋ 3 XMR์ ์์๋ฃ๋ฅผ ์ง๋ถํฉ๋๋ค. ๋ฐ๋ผ์ ์ง์ถ๋ ๊ธ์ก์ ์์ฑ๋ ๊ธ์ก๊ณผ ์ปค๋ฏธ์ ์ ๋ํ ๊ธ์ก์ 15 XMR๊ณผ ๊ฐ์ต๋๋ค. ์ฝ์์ ๊ณ์ฐํ๊ณ ๊ธ์ก์ ์ฐจ์ด๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค(์ํ์ ๊ธฐ์ตํ์ธ์).
์ฌ๊ธฐ์์ ๋ฐฉ์ ์์ด ์๋ ดํ๋ ค๋ฉด ์
๋ ฅ ๋ง์คํฌ์ ์ถ๋ ฅ ๋ง์คํฌ์ ํฉ์ด ๊ฐ์์ผ ํจ์ ์ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ํด ์ง๊ฐ์ ๋ฌด์์๋ก ์์ฑ๋ฉ๋๋ค. x1, y1, y2 ๋ฐ y3, ๊ทธ๋ฆฌ๊ณ ๋๋จธ์ง x2 ๋ค์๊ณผ ๊ฐ์ด ๊ณ์ฐํฉ๋๋ค.
์ด๋ฌํ ๋ง์คํฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธ์ก์ ๊ณต๊ฐํ์ง ์๊ณ ๋ ์ง์ถ๋ณด๋ค ๋ ๋ง์ ์๊ธ์ ์ฐฝ์ถํ์ง ์๋๋ค๋ ๊ฒ์ ๊ฒ์ฆ์์๊ฒ ์ฆ๋ช
ํ ์ ์์ต๋๋ค. ์๋ณธ ๋ง์ฃ ?
๋งCT๊ฐ ๊ฝ ์ฐผ์ต๋๋ค.
์ ์ฒด RingCT ๊ฑฐ๋์์๋ ์ด์ฒด ๊ธ์ก์ ํ์ธํ๋ ๊ฒ์ด ์ข ๋ ๋ณต์กํฉ๋๋ค. ์ด๋ฌํ ๊ฑฐ๋์์ ์ง๊ฐ์ ์
๋ ฅ์ ๋ํ ์ฝ์์ ๋ค์ ๊ณ์ฐํ์ง ์๊ณ ์์ฑ ์ ๊ณ์ฐ๋ ์ฝ์์ ์ฌ์ฉํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ ์ด์ ํฉ๊ณ์ ์ฐจ์ด๊ฐ XNUMX์ด ๋์ง ์๊ณ ๋์ ๋ค์๊ณผ ๊ฐ์ด ๊ฐ์ ํด์ผ ํฉ๋๋ค.
์ฌ๊ธฐ์ z โ ์
๋ ฅ ๋ง์คํฌ์ ์ถ๋ ฅ ๋ง์คํฌ์ ์ฐจ์ด. ์ฐ๋ฆฌ๊ฐ ๊ณ ๋ คํ๋ค๋ฉด zG ๊ณต๊ฐ ํค๋ก (์ฌ์ค์) z ๊ฐ์ธ ํค์
๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๊ณต๊ฐ ํค์ ํด๋น ๊ฐ์ธ ํค๋ฅผ ์๊ณ ์์ต๋๋ค. ์ด ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ํผํฉ๋๋ ์ถ๋ ฅ์ ๊ณต๊ฐ ํค์ ํจ๊ป MLSAG ๋ง ์๋ช
์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ์ ํจํ ๋ง ์๋ช
์ ์ด ์ค ํ๋์ ๋ชจ๋ ๊ฐ์ธ ํค๋ฅผ ์๊ณ ์์์ ๋ณด์ฅํ๋ฉฐ, ๊ฑฐ๋๊ฐ ์ง์ถํ ๊ฒ๋ณด๋ค ๋ ๋ง์ ์๊ธ์ ์์ฑํ์ง ์๋ ๊ฒฝ์ฐ ๋ง์ง๋ง ํ์ ๊ฐ์ธ ํค๋ง ์ ์ ์์ต๋๋ค. ๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ์ฌ๊ธฐ์ "์ฝ์ ๊ธ์ก์ ์ฐจ์ด๊ฐ XNUMX์ผ๋ก ์ด์ด์ง์ง ์๋ ์ด์ "๋ผ๋ ์ง๋ฌธ์ ๋ํ ๋ต์ด ์์ต๋๋ค. zG = 0๊ทธ๋ฐ ๋ค์ ์ค์ ์ถ๋ ฅ์ผ๋ก ์ด์ ํ์ฅํฉ๋๋ค.
์๊ธ์ ๋ฐ์ ์ฌ๋์ ์์ ์๊ฒ ์ก๊ธ๋ ๊ธ์ก์ด ์ผ๋ง์ธ์ง ์ด๋ป๊ฒ ์ ์ ์๋์? ์ฌ๊ธฐ์์๋ ๋ชจ๋ ๊ฒ์ด ๊ฐ๋จํฉ๋๋ค. ํธ๋์ญ์ ๋ฐ์ ์์ ์์ ์๋ Diffie-Hellman ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ํค๋ฅผ ๊ตํํ๊ณ ํธ๋์ญ์ ํค์ ์์ ์์ ๋ณด๊ธฐ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ณต์ ๋น๋ฐ์ ๊ณ์ฐํฉ๋๋ค. ๋ณด๋ธ ์ฌ๋์ ์ด ๊ณต์ ํค๋ก ์ํธํ๋ ์ถ๋ ฅ ๊ธ์ก์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ๊ฑฐ๋์ ํน์ ํ๋์ ๊ธฐ๋กํฉ๋๋ค.
๋ฒ์ ์ฆ๋ช
์ฝ์ ๊ธ์ก์ ์์๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ป๊ฒ ๋๋์? ์ด๋ก ์ธํด ์ถ๊ฐ ์ฝ์ธ์ด ์์ฑ๋ ์ ์์ต๋๋ค! ์ด ๊ฒฐ๊ณผ๋ ๋ฐ์๋ค์ผ ์ ์์ผ๋ฏ๋ก ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๊ธ์ก์ด ๋ง์ด๋์ค๊ฐ ์๋๋ผ๋ ๊ฒ์ ๋ณด์ฅํด์ผ ํฉ๋๋ค(๋ฌผ๋ก ์ด ๊ธ์ก์ ๊ณต๊ฐํ์ง ์๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ๋๋ฌด ๋ง์ ๋ ธ๋ ฅ์ด ํ์ํ๊ณ ๋ชจ๋ ํ๋ ๊ฒ์ ๋๋ค). ์ฆ, ํฉ์ด ๊ตฌ๊ฐ ๋ด์ ์์์ ์ฆ๋ช ํด์ผ ํฉ๋๋ค. [0, 2n - 1].
์ด๋ฅผ ์ํด ๊ฐ ์ถ๋ ฅ์ ํฉ๊ณ๋ฅผ ์ด์ง์๋ก ๋๋๊ณ ๊ฐ ์๋ฆฟ์์ ๋ํด ์ฝ์ ์ ๋ณ๋๋ก ๊ณ์ฐํฉ๋๋ค. ์์ ๋ฅผ ํตํด ์ด๊ฒ์ด ์ด๋ป๊ฒ ๋ฐ์ํ๋์ง ํ์ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ฐ๋ฆฌ์ ์์ด ์๊ณ 4๋นํธ(์ค์ ๋ก๋ 64๋นํธ)์ ์ ํฉํ๋ค๊ณ ๊ฐ์ ํ๊ณ 5 XMR ๊ฐ์น์ ์ถ๋ ฅ์ ์์ฑํฉ๋๋ค. ๊ฐ ๋ฒ์ฃผ์ ๋ํ ์ฝ์ ๊ณผ ์ ์ฒด ๊ธ์ก์ ๋ํ ์ด ์ฝ์ ์ ๊ณ์ฐํฉ๋๋ค.
๋ค์์ผ๋ก ๊ฐ ์ฝ์์ ๋๋ฆฌ์์ ํผํฉ๋ฉ๋๋ค. (Ci-2iH) 2015๋
Greg Maxwell์ด ์ ์ํ Borromeo ๋ง ์๊ทธ๋์ฒ(๋ ๋ค๋ฅธ ๋ง ์๊ทธ๋์ฒ)์ ์์ผ๋ก ์๋ช
๋ฉ๋๋ค(์์ธํ ๋ด์ฉ์ ์ฝ์ ์ ์์).
์ข
ํฉํ๋ฉด, ์ด๋ฅผ ๋ฒ์ ์ฆ๋ช
์ด๋ผ๊ณ ํ๋ฉฐ ์ฝ์ ์ด ๋ฒ์ ๋ด์ ๊ธ์ก์ ์ฌ์ฉํ๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค. [0, 2n - 1].
๋ค์์ ๋ญ์ง?
ํ์ฌ ๊ตฌํ์์ ๋ฒ์ ์ฆ๋ช
์ ์ถ๋ ฅ๋น 6176๋ฐ์ดํธ์ ๋ง์ ๊ณต๊ฐ์ ์ฐจ์งํฉ๋๋ค. ์ด๋ก ์ธํด ๊ฑฐ๋ ๊ท๋ชจ๊ฐ ์ปค์ง๊ณ ์์๋ฃ๊ฐ ๋์์ง๋๋ค. Monero ๊ฑฐ๋์ ํฌ๊ธฐ๋ฅผ ์ค์ด๊ธฐ ์ํด ๊ฐ๋ฐ์๋ Borromeo ์๋ช
๋์ ์ ๋นํธ ์ฝ์์ด ์๋ ๋ฒ์ ์ฆ๋ช
๋ฉ์ปค๋์ฆ์ธ ๋ฐฉํ์ ๋์
ํ๊ณ ์์ต๋๋ค.
์ง๋ฌธ์ ํ๊ณ , ์ํธํํ ๋ถ์ผ์ ๊ธฐ์ ์ ๊ดํ ์๋ก์ด ๊ธฐ์ฌ์ ์ฃผ์ ๋ฅผ ์ ์ํ๊ณ , ๋ค์ ๊ทธ๋ฃน์ ๊ตฌ๋
ํ์ธ์.
์ถ์ฒ : habr.com