๊ณ ์ ๋์นญํค ์ํธ๋ ๋ฌธ์ ๊ธฐ๋ฐ์ผ๋ก ์ํธํ ํ์์ง๋ง, ํ๋ ๋์นญํค ์ํธ๋ ๋นํธ ๊ธฐ๋ฐ์ผ๋ก ์ํธํ ํ๋ค.
ํ๋ ๋ธ๋ก์ํธ๋ ๋นํธ 0๋๋ 1์ ๊ฐ์๊ฐ ์ ์ง๋๋ฉด ์ ์์กฐ์ฌ ๊ณต๊ฒฉ์ ์น๋ช ์ ์ด๊ธฐ ๋๋ฌธ์ ๋์น์ํธ ์์ฃผ๋ก ์ค๊ณ๋๋ค.
๋จ์ P-๋ฐ์ค๋ ์ญํจ์๊ฐ ์กด์ฌํ๊ณ , ์ถ์ P-๋ฐ์ค, ํ์ฅ P-๋ฐ์ค๋ ์ญํจ์๊ฐ ์กด์ฌํ์ง ์๋๋ค.
์ผ์ชฝ, ์ค๋ฅธ์ชฝ์ ๋นํธ ์ด๋
์ ๋ฐ์ผ๋ก ๋๋์ด ์๋ฆฌ๋ฅผ ๋ฐ๊ฟ
์ค์์ ๋ถ๋ฆฌํ๊ฑฐ๋ ๋ถ๋ฆฌํ ๊ฒ์ ๊ฒฐํฉ
ํ์ฐ๊ณผ ํผ๋์ ์ํด ๊ตฌ์ฑ์์๋ค์ ์์ด ์ฌ์ฉํ๋ค.
์ํธ๋ฌธ๊ณผ ํ๋ฌธ ์ฌ์ด์ ๊ด๊ณ๋ฅผ ์จ๊ธด๋ค
์ํธ๋ฌธ๊ณผ ํค์ ๊ด๊ณ๋ฅผ ์จ๊ธด๋ค.
ํ๋ ๋ธ๋ก ์ํธ๋ ๋ชจ๋ ํฉ์ฑ ์ํธ์ด๋ค.
๋ ๊ฐ์ง๋ก ๋ถ๋ฅ๋๋ค.
ํค์ ํฌ๊ธฐ๊ฐ ํฌ๊ธฐ๋๋ฌธ์ ์ ์์กฐ์ฌ ๊ณต๊ฒฉ์ ์์ ํ๋ค.
์ฐจ๋ถ ๋ถ์ : ์ ํ ํ๋ฌธ ๊ณต๊ฒฉ์ด๋ค. ์ ๋ ฅ ๊ฐ๋ค์ ๋ณํ์ ์ถ๋ ฅ ๊ฐ๋ค์ ๋ณํ๋ฅผ ํตํด ๋ถ์ํ๋ค.
์ ํ ๋ถ์ : ์๋ ค์ง ํ๋ฌธ ๊ณต๊ฒฉ์ด๋ค. ์ ํ ๊ทผ์ฌ์์ ๋ง๋ค์ด ์ ํ ํน์ง์ ์ด์ฉํด ๋ถ์ํ๋ค.
๋ฐ์ดํฐ๋ฅผ ๋นํธ ๋จ์๋ก ์ํธํํ๋ค.
ํ๋ฌธ๊ณผ ํค ์คํธ๋ฆผ์ XORํ๋ค.
๋ธ๋ก์ํธ๋ณด๋ค ๋น ๋ฅด๋ค
ํค๋ ํ๋ฌธ, ์ํธ๋ฌธ๊ณผ ๋ ๋ฆฝ์ด๋ค.
One-Time Pad : ํค๊ฐ ๋๋คํ๊ฒ ์์ฑ๋๋ค. ๋๋ฌด ์ด์์ ์ด๋ค. ๊ฒฐ๊ณผ๋ ์์ ๋๋คํ๋ค.
LFSR (Linear Feedback shift register) ๊ทํ ์ฌํํธ ๋ ์ง์คํฐ : ๋ ์ง์คํฐ์ ์ ๋ ฅ๋๋ ๊ฐ์ ์ด์ ์ํ ๊ฐ๋ค์ XOR ์ฐ์ฐํ ๊ฒ์ด๋ค.