์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
GnuPG๋ก ์ํธํ ๋ ํ
์คํธ. ํ๋ ค๋ฉด ์ํธํ์ ์ฌ์ฉ๋ ๊ณต๊ฐํค์ ๋์นญ๋๋ ๋น๋ฐํค๊ฐ ํ์ํ๋ค.[1]
Pretty Good Privacy,
Pretty Good Privacy,
1. PGP์ ์์[ํธ์ง]
1.1. PGP์ ๊ฐ๋ ๋ฐ ์ญ์ฌ[ํธ์ง]
์ํธํ์ ์ผ๋ ํ๋ช
์ ๊ฐ์ ธ์จ ํ๋ก๊ทธ๋จ์ผ๋ก, 1991๋
ํ ์ง๋จธ๋จผ(Phil Zimmermann)์ด๋ผ๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ๊ฐ๋ฐํ ์ ์์ฐํธ ์ํธํ ํ๋ก๊ทธ๋จ๊ณผ ๊ทธ ํ์์๋ค์ ๋งํ๋ค. ์ด ํ๋ก๊ทธ๋จ ์ ๊น์ง๋ง ํด๋ ์ํธํ ๊ธฐ๋ฅ์ ์ ๋ถ๋ ๊ตฐ๋, ๊ทธ๋ฆฌ๊ณ ์ ๋ณด๊ธฐ๊ด์ ์ ์ ๋ฌผ์ด์์ผ๋ PGP๋ก ์ธํด์ ์ผ๋ฐ ์ฌ๋๋ค๊น์ง ์ํธ๊ฐ ํผ์ง๊ฒ ๋์๋ค. ๋ํ์ ๊ฐ์ธ ์ฌ์ฉ์๊ฐ ์ํธ๋ฅผ ์ด๋ค๋ ๊ฒ์ ์ด๋ฐ์ ๋ฏธ๊ตญ ์ ๋ถ(+NSA)๋ PGP์ ๊ฐ๋ ฅํ ์ํธํ ๊ธฐ๋ฅ์ด ํ
๋ฌ๋ฆฌ์คํธ๋ฅผ ๋์ธ์ ์๋ค๋ ์ด์ ๋ก ํ ์ง๋จธ๋จผ์ ๊ตฐ์๋ฌผ์ ํต์ ๋ฒ ์๋ฐ์ผ๋ก ์กฐ์ฌํ์์ผ๋, ๋์ค์ ์กฐ์ฌ๋ฅผ ํฌ๊ธฐํ๊ฒ ๋๋ค.
์ฌ๋ด์ผ๋ก 1997๋ PGP ๊ตญ์ ๋ฒ์ ์ธ PGPi 5.0์ด ๊ฐ๋ฐ๋์๊ณ , ํ ์ง๋จธ๋จผ์ ์ด๋ฅผ ๊ตญ์ธ๋ก ์์ถํ๋ ค๊ณ ํ์ผ๋ ๋น์ ๋ฏธ๊ตญ ์ ๋ถ๋ ์ํธํ ํ๋ก๊ทธ๋จ์ ๋ฌด๊ธฐ๋ก ๊ฐ์ฃผํ์ฌ ์ด๋ฅผ ์ ์งํ๋ค. ์ด์ ์ง๋จธ๋จผ์ ๋ฒ๋ฅ ์ ๊ฒํ ํ๋ ์ค, ์ํํธ์จ์ด๋ ์์ถ ๊ธ์ง ํญ๋ชฉ์ ํฌํจ๋์ด ์์ด๋, ์ข ์ด์ ์ธ์๋ ์ฑ ์ ์์ถ์ ์ ์ฝ์ด ์๋ค๋ ์ ์ ๋ฐ๊ฒฌํ๋ค. ๋ฒ์ ํ์ ์ด๋ผ๊ธฐ ๋ณด๋ค๋, ๋ฏธ๊ตญ์์๋ ๊ฐ๋ ฅํ ์์ ํ๋ฒ 1์กฐ ๋์ ์ถํ์ ์์ ๊ฐ ๋ณด์ฅ๋์ด ๋ด์ฉ์ด ๋ฌด์์ด๋ ์ฑ ์ผ๋ก ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๋ ๊ฒ.[2] ๊ทธ๋ฆฌํ์ฌ ์ด 6์ฒ์ฌ ํ์ด์ง์ ์์ค์ฝ๋๋ฅผ ์ถ๋ ฅํ์ฌ 12๊ถ์ ์ฑ ์ผ๋ก ๋ฌถ์๊ณ , ์ด๋ฅผ ์์ถํ๊ณ ๊ตญ์ธ์์ ์ง์์๋ฅผ ๋ชจ์งํ์ฌ ์ค์บ๋๋ก ์ฑ ํ์ด์ง์ ์ด๋ฏธ์ง๋ฅผ ๋ ์ OCR์ ํตํด ๋ค์ ํ๋ก๊ทธ๋จ ์์ค ์ฝ๋๋ก ๋ณํํ์ฌ ์ปดํ์ผํ๋ ๋๋จํ ์ฝ์ง(...)์ ํตํด ๊ฒฐ๊ตญ ํด์ธ ์์ถ์ ์ฑ๊ณตํ๋ค. ๋น์ 70์ฌ๋ช ์ ์ง์์๊ฐ ์์๋ค๊ณ ํ๋ค. ์ค์บ๊ณผ OCR ๋ณํ, ๋น๋์ ๋ฏธ๊ตญ ๊ตญ์ธ์์ ์ถ์ํ๊ธฐ๊น์ง ๊ฑธ๋ฆฐ ์ด ์๊ฐ์ 1000์๊ฐ ์ฏค ๋๋ค๊ณ ํ๋ค.(...) ์ด๋ฅผ "PGPi Scanning Project"๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ดํ ๊ฐ์ ํ ๋ฒ์ ์ด ๋ค์ ์ด๋ฌํ ๊ณผ์ ์ ๊ฑฐ์ณ ์์ถ์ ์ฑ๊ณตํ์ผ๋ฉฐ, ๋ฏธ ์ ๋ถ๊ฐ 1999๋ ์ ์ ์ฑ๊ตญ๊ฐ๋ฅผ ์ ์ธํ ๋๋จธ์ง ๊ตญ๊ฐ์ ์ํธํ ํ๋ก๊ทธ๋จ ์์ถ์ ํ๊ฐํ๋๋ก ๋ฒ๋ น์ ์์ ํ์ฌ ์ด๋ฌํ ์ฝ์ง์ ๋ ์ด์ ์ผ์ด๋์ง ์๊ฒ ๋์๋ค.
๋ํ, ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ ๋ค๋ฅธ ์ํํธ์จ์ด๋ค๋ ๊ฐ์ ์ด์ ๋ก ์์ถ์ด ์ ํ๋์ด ํด์ธ์์๋ ๋ฏธ๊ตญ์ฐ ์ํํธ์จ์ด์์ ๋์นญํค ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ํค ๊ธธ์ด๊ฐ 40๋นํธ๋ก ์ ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ธ ์ ๋ฐ์ ์์๋ค. ๋ฐ๋ผ์, ํ๊ตญ์์๋ ์ ์์๊ฑฐ๋์ฉ์ผ๋ก SEED๋ผ๋ 128๋นํธ ํค๋ฅผ ์ฌ์ฉํ๋ ๋ ์์ ์ธ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํด ์ต์คํ๋ก๋ฌ์ ActiveX ํํ๋ก ์ ์ฉํ์ผ๋ฉฐ, ์ด ๋๋ถํฐ ActiveX์ ํจ๊ปํ๋ ํ์ฅํ ์ธ์ฆ ์์คํ ์ด ์์ ํ ๋ฟ๋ฆฌ๋ด๋ฆฌ๊ฒ ๋๋ค. ์ง๊ธ์ ์ด์ง ๋ฐ๋์์ง๋ง ์ด์ฐจํผ ๊ทธ๊ฒ ๊ทธ๊ฑฐ.
์ฌ๋ด์ผ๋ก 1997๋ PGP ๊ตญ์ ๋ฒ์ ์ธ PGPi 5.0์ด ๊ฐ๋ฐ๋์๊ณ , ํ ์ง๋จธ๋จผ์ ์ด๋ฅผ ๊ตญ์ธ๋ก ์์ถํ๋ ค๊ณ ํ์ผ๋ ๋น์ ๋ฏธ๊ตญ ์ ๋ถ๋ ์ํธํ ํ๋ก๊ทธ๋จ์ ๋ฌด๊ธฐ๋ก ๊ฐ์ฃผํ์ฌ ์ด๋ฅผ ์ ์งํ๋ค. ์ด์ ์ง๋จธ๋จผ์ ๋ฒ๋ฅ ์ ๊ฒํ ํ๋ ์ค, ์ํํธ์จ์ด๋ ์์ถ ๊ธ์ง ํญ๋ชฉ์ ํฌํจ๋์ด ์์ด๋, ์ข ์ด์ ์ธ์๋ ์ฑ ์ ์์ถ์ ์ ์ฝ์ด ์๋ค๋ ์ ์ ๋ฐ๊ฒฌํ๋ค. ๋ฒ์ ํ์ ์ด๋ผ๊ธฐ ๋ณด๋ค๋, ๋ฏธ๊ตญ์์๋ ๊ฐ๋ ฅํ ์์ ํ๋ฒ 1์กฐ ๋์ ์ถํ์ ์์ ๊ฐ ๋ณด์ฅ๋์ด ๋ด์ฉ์ด ๋ฌด์์ด๋ ์ฑ ์ผ๋ก ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๋ ๊ฒ.[2] ๊ทธ๋ฆฌํ์ฌ ์ด 6์ฒ์ฌ ํ์ด์ง์ ์์ค์ฝ๋๋ฅผ ์ถ๋ ฅํ์ฌ 12๊ถ์ ์ฑ ์ผ๋ก ๋ฌถ์๊ณ , ์ด๋ฅผ ์์ถํ๊ณ ๊ตญ์ธ์์ ์ง์์๋ฅผ ๋ชจ์งํ์ฌ ์ค์บ๋๋ก ์ฑ ํ์ด์ง์ ์ด๋ฏธ์ง๋ฅผ ๋ ์ OCR์ ํตํด ๋ค์ ํ๋ก๊ทธ๋จ ์์ค ์ฝ๋๋ก ๋ณํํ์ฌ ์ปดํ์ผํ๋ ๋๋จํ ์ฝ์ง(...)์ ํตํด ๊ฒฐ๊ตญ ํด์ธ ์์ถ์ ์ฑ๊ณตํ๋ค. ๋น์ 70์ฌ๋ช ์ ์ง์์๊ฐ ์์๋ค๊ณ ํ๋ค. ์ค์บ๊ณผ OCR ๋ณํ, ๋น๋์ ๋ฏธ๊ตญ ๊ตญ์ธ์์ ์ถ์ํ๊ธฐ๊น์ง ๊ฑธ๋ฆฐ ์ด ์๊ฐ์ 1000์๊ฐ ์ฏค ๋๋ค๊ณ ํ๋ค.(...) ์ด๋ฅผ "PGPi Scanning Project"๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ดํ ๊ฐ์ ํ ๋ฒ์ ์ด ๋ค์ ์ด๋ฌํ ๊ณผ์ ์ ๊ฑฐ์ณ ์์ถ์ ์ฑ๊ณตํ์ผ๋ฉฐ, ๋ฏธ ์ ๋ถ๊ฐ 1999๋ ์ ์ ์ฑ๊ตญ๊ฐ๋ฅผ ์ ์ธํ ๋๋จธ์ง ๊ตญ๊ฐ์ ์ํธํ ํ๋ก๊ทธ๋จ ์์ถ์ ํ๊ฐํ๋๋ก ๋ฒ๋ น์ ์์ ํ์ฌ ์ด๋ฌํ ์ฝ์ง์ ๋ ์ด์ ์ผ์ด๋์ง ์๊ฒ ๋์๋ค.
๋ํ, ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ ๋ค๋ฅธ ์ํํธ์จ์ด๋ค๋ ๊ฐ์ ์ด์ ๋ก ์์ถ์ด ์ ํ๋์ด ํด์ธ์์๋ ๋ฏธ๊ตญ์ฐ ์ํํธ์จ์ด์์ ๋์นญํค ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ํค ๊ธธ์ด๊ฐ 40๋นํธ๋ก ์ ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ธ ์ ๋ฐ์ ์์๋ค. ๋ฐ๋ผ์, ํ๊ตญ์์๋ ์ ์์๊ฑฐ๋์ฉ์ผ๋ก SEED๋ผ๋ 128๋นํธ ํค๋ฅผ ์ฌ์ฉํ๋ ๋ ์์ ์ธ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํด ์ต์คํ๋ก๋ฌ์ ActiveX ํํ๋ก ์ ์ฉํ์ผ๋ฉฐ, ์ด ๋๋ถํฐ ActiveX์ ํจ๊ปํ๋ ํ์ฅํ ์ธ์ฆ ์์คํ ์ด ์์ ํ ๋ฟ๋ฆฌ๋ด๋ฆฌ๊ฒ ๋๋ค. ์ง๊ธ์ ์ด์ง ๋ฐ๋์์ง๋ง ์ด์ฐจํผ ๊ทธ๊ฒ ๊ทธ๊ฑฐ.
1.2. PGP์ ์๋ฆฌ[ํธ์ง]
์์ธํ ๋ด์ฉ์ RSA ๋ฌธ์๋ ๊ณต๊ฐํค ์ํธํ ๋๋ RSA์ ๋ํ ์ ๋ฌธ์์ ์ ์ฐธ๊ณ .
๊ฐ๋จํ๋ง ์ค๋ช ํ์๋ฉด, ์ด๋ฉ์ผ ๋ด์ฉ ์์ฒด๋ฅผ ์ํธํํ์ฌ ์ค๋ก์ง ๋ณด๋ด๋ ์ฌ๋๊ณผ ๋ฐ๋ ์ฌ๋๋ง์ด ๊ทธ ์๋ฌธ(Plain Text)์ ์ ์ ์๋๋ก ํ๋ ์ํธํ ๋ฐฉ์์ ๋งํ๋ค. ๋ฌผ๋ก ์ด๋ฉ์ผ ์๋น์ค ์ ๊ณต์(Google, Yahoo, Outlook ๋ฑ)๋ ์ด๋ฉ์ผ์ ์ ์ก ๊ณผ์ ์์ TLS๋ฅผ ์ ์ฉํ๋ ๋ฑ์ ๊ธฐ๋ณธ์ ์ธ ๋ณด์์ ์ ๊ณตํ๋ค. ํ์ง๋ง ์ด๋ฉ์ผ ์๋น์ค ์ ๊ณต์ ์์ฒด๋ฅผ ์ ๋ขฐํ ์ ์๊ฑฐ๋[3], ๋ฒ๊ด์ด ๋ฐ๋ถํ ์์์์ ์์ฅ์ ์ํด ์์ฌ์ ํ์๋ก ์ธํด ์ด๋ฉ์ผ ์๋น์ค ์ ๊ณต์๊ฐ ์ด๋ฉ์ผ์ ์์ฌ๊ธฐ๊ด๊ณผ ๋ฒ์์ ์ ์ถํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ ์ด๋ฉ์ผ ๋ด์ฉ์ด ๊ทธ๋๋ก ๋ ธ์ถ๋ ์๋ฐ์ ์๋ค.[4] ๋ฐ๋ผ์ ์ฌ์ง์ด ์ด๋ฉ์ผ ์ ๊ณต์์กฐ์ฐจ ์ด๋ฉ์ผ์ ์๋ฌธ์ ์ ์ ์๋๋ก ์ํธํ๋ฅผ ํ ํ์๊ฐ ์์๊ณ , ๊ทธ๊ฒ์ด PGP์ด๋ค.
๊ณต๊ฐํค์ ๊ฐ์ธํค๋ฅผ ํตํด ์ํธํ์ ๋ณตํธํ๋ฅผ ๊ฐ๊ฐ ๊ฐ๋ณ์ ์ผ๋ก ์ํํ๋ค. ๊ณต๊ฐํค๋ฅผ ์ด์ฉํ์ฌ์ ๋ฌธ์๋ฅผ ์ํธํ ํ ์๋ ์์ง๋ง ๊ทธ๊ฒ์ ๋ณตํธํ์ฌ ์๋ ๋ฌธ์๋ก ๋๋๋ฆฌ๋ ๊ฒ์ ๊ฐ์ธํค๋ฅผ ์ด์ฉํด์๋ง ๊ฐ๋ฅํ๋ค. ๋ฐ๋ผ์ ๊ณต๊ฐํค๋ฅผ ์ก์ ์์๊ฒ ์ ๊ณตํ์ฌ ์ก์ ์ ์ ์ํธํ๋ฅผ ์ํํ๋๋ก ํ๋ฉฐ ๋ฑํ ์ด๊ฒ์ด ์ ์ถ๋๋ ๊ฒ์ ์๊ด ์๋ค. ๊ทธ๋์ ๊ณต๊ฐํค๋ผ ๋ถ๋ฅธ๋ค. ์ฌ์ค์ ๊ฐ์ธํค๋ก๋ง ๋ณตํธํ๊ฐ ๊ฐ๋ฅํ๋ฏ๋ก ์์ ์๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ฐ์ธ ํค๋ง ์์ ํ๊ฒ ๋ณด๊ด์ด ๊ฐ๋ฅํ๋ค๋ฉด ์๋นํ ๋์ ๋ณด์์ฑ์ ์ ์งํ ์ ์๋ค.
๊ฐ๋จํ๋ง ์ค๋ช ํ์๋ฉด, ์ด๋ฉ์ผ ๋ด์ฉ ์์ฒด๋ฅผ ์ํธํํ์ฌ ์ค๋ก์ง ๋ณด๋ด๋ ์ฌ๋๊ณผ ๋ฐ๋ ์ฌ๋๋ง์ด ๊ทธ ์๋ฌธ(Plain Text)์ ์ ์ ์๋๋ก ํ๋ ์ํธํ ๋ฐฉ์์ ๋งํ๋ค. ๋ฌผ๋ก ์ด๋ฉ์ผ ์๋น์ค ์ ๊ณต์(Google, Yahoo, Outlook ๋ฑ)๋ ์ด๋ฉ์ผ์ ์ ์ก ๊ณผ์ ์์ TLS๋ฅผ ์ ์ฉํ๋ ๋ฑ์ ๊ธฐ๋ณธ์ ์ธ ๋ณด์์ ์ ๊ณตํ๋ค. ํ์ง๋ง ์ด๋ฉ์ผ ์๋น์ค ์ ๊ณต์ ์์ฒด๋ฅผ ์ ๋ขฐํ ์ ์๊ฑฐ๋[3], ๋ฒ๊ด์ด ๋ฐ๋ถํ ์์์์ ์์ฅ์ ์ํด ์์ฌ์ ํ์๋ก ์ธํด ์ด๋ฉ์ผ ์๋น์ค ์ ๊ณต์๊ฐ ์ด๋ฉ์ผ์ ์์ฌ๊ธฐ๊ด๊ณผ ๋ฒ์์ ์ ์ถํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ ์ด๋ฉ์ผ ๋ด์ฉ์ด ๊ทธ๋๋ก ๋ ธ์ถ๋ ์๋ฐ์ ์๋ค.[4] ๋ฐ๋ผ์ ์ฌ์ง์ด ์ด๋ฉ์ผ ์ ๊ณต์์กฐ์ฐจ ์ด๋ฉ์ผ์ ์๋ฌธ์ ์ ์ ์๋๋ก ์ํธํ๋ฅผ ํ ํ์๊ฐ ์์๊ณ , ๊ทธ๊ฒ์ด PGP์ด๋ค.
๊ณต๊ฐํค์ ๊ฐ์ธํค๋ฅผ ํตํด ์ํธํ์ ๋ณตํธํ๋ฅผ ๊ฐ๊ฐ ๊ฐ๋ณ์ ์ผ๋ก ์ํํ๋ค. ๊ณต๊ฐํค๋ฅผ ์ด์ฉํ์ฌ์ ๋ฌธ์๋ฅผ ์ํธํ ํ ์๋ ์์ง๋ง ๊ทธ๊ฒ์ ๋ณตํธํ์ฌ ์๋ ๋ฌธ์๋ก ๋๋๋ฆฌ๋ ๊ฒ์ ๊ฐ์ธํค๋ฅผ ์ด์ฉํด์๋ง ๊ฐ๋ฅํ๋ค. ๋ฐ๋ผ์ ๊ณต๊ฐํค๋ฅผ ์ก์ ์์๊ฒ ์ ๊ณตํ์ฌ ์ก์ ์ ์ ์ํธํ๋ฅผ ์ํํ๋๋ก ํ๋ฉฐ ๋ฑํ ์ด๊ฒ์ด ์ ์ถ๋๋ ๊ฒ์ ์๊ด ์๋ค. ๊ทธ๋์ ๊ณต๊ฐํค๋ผ ๋ถ๋ฅธ๋ค. ์ฌ์ค์ ๊ฐ์ธํค๋ก๋ง ๋ณตํธํ๊ฐ ๊ฐ๋ฅํ๋ฏ๋ก ์์ ์๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ฐ์ธ ํค๋ง ์์ ํ๊ฒ ๋ณด๊ด์ด ๊ฐ๋ฅํ๋ค๋ฉด ์๋นํ ๋์ ๋ณด์์ฑ์ ์ ์งํ ์ ์๋ค.
1.3. ๊ธฐํ[ํธ์ง]
์ฒ์ ๊ฐ๋ฐ๋์์ ๋ ๊ฐ์ธ ์ฌ์ฉ์ํํ
๋ ๋ฌด๋ฃ์์ง๋ง, ํ์ฌ๋ ์ ๋ฃ๋ก ์๋งํ
์์ ํ๋งคํ๊ณ ์๋ค. ๊ทธ๋ฌ๋ PGP์ ํ ๊ฐ๋์ธ OpenPGP๋ ํ์ฌ ์ธํฐ๋ท ํ์ค์ผ๋ก ์๋ฆฌ๋งค๊น ํ์์ผ๋ฉฐ, ์ด๋ฅผ ์ด์ฉํ GnuPG๊ฐ์ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ด ๋ฑ์ฅํ๋ค. ๋น์ฐํ๊ฒ ์๋์ฐ๋ ๋งฅ, ๋ฆฌ๋
์ค ๋ฒ์ ๋ ์กด์ฌํ๋ค.
๋ฆฌ๋ ์ค๋ ํจํค์ง ๋ณด๊ด์(Repository)์ ๋ณด๊ด๋ ์ํํธ์จ์ด๋ฅผ ๋ณด๊ด์์ GPG ํค๋ฅผ ์ด์ฉํ์ฌ ํจํค์ง์ ๋ฌธ์ ๊ฐ ์๋์ง ์๋์ง ํ์ธํ๋ฉฐ, ๋ช๋ช ํฌ๋ผ์ Geek๋ค์ ์์ ์ด ์ง์ ๊ธ์ ์ผ๋ค๋๊ฑธ ์ฆ๋ช ํ๊ธฐ ์ํด PGP๋ฅผ ์ฌ์ฉํด ์ฌ์ธํ๊ฑฐ๋ ์ํธํํ์ฌ ๊ธ์ ์์ฑํ๊ธฐ๋ ํ๋ฉฐ, ์ด๋ฌํ ๊ธ์ ์์ฑ์์ ๊ณต๊ฐํค๋ฅผ ๋ฐํ์ผ๋ก PGP๋ฅผ ํตํด ํด๋ ํ์ฌ ๋ณธ์ธ์ธ์ง ์๋์ง ํ์ธํ ์ ์๋ค.
๋ฆฌ๋ ์ค๋ ํจํค์ง ๋ณด๊ด์(Repository)์ ๋ณด๊ด๋ ์ํํธ์จ์ด๋ฅผ ๋ณด๊ด์์ GPG ํค๋ฅผ ์ด์ฉํ์ฌ ํจํค์ง์ ๋ฌธ์ ๊ฐ ์๋์ง ์๋์ง ํ์ธํ๋ฉฐ, ๋ช๋ช ํฌ๋ผ์ Geek๋ค์ ์์ ์ด ์ง์ ๊ธ์ ์ผ๋ค๋๊ฑธ ์ฆ๋ช ํ๊ธฐ ์ํด PGP๋ฅผ ์ฌ์ฉํด ์ฌ์ธํ๊ฑฐ๋ ์ํธํํ์ฌ ๊ธ์ ์์ฑํ๊ธฐ๋ ํ๋ฉฐ, ์ด๋ฌํ ๊ธ์ ์์ฑ์์ ๊ณต๊ฐํค๋ฅผ ๋ฐํ์ผ๋ก PGP๋ฅผ ํตํด ํด๋ ํ์ฌ ๋ณธ์ธ์ธ์ง ์๋์ง ํ์ธํ ์ ์๋ค.
2. PGP (GnuPG) ์ฌ์ฉํ๊ธฐ[ํธ์ง]
- Symantec PGP(์์ฉ): http://www.symantec.com/encryption/ [5]
- GnuPG(์คํ์์ค): https://www.gnupg.org
๋ฆฌ๋ ์ค๋ ๋๋ถ๋ถ์ ๋ฐฐํฌ๋ณธ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์น ๊ฐ๋ฅํ ํจํค์ง ํํ๋ก ๋ค์ด์๋ค. ๋ฐ๋ผ์ ๋จ์ํ ํจํค์ง ๊ฒ์ ํ ์ค์นํ๋ ๊ฒ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
๋ฆฌ๋ ์ค ์ด์ธ์ ๋ง์ด ์ฌ์ฉํ๋ ๋ค๋ฅธ ์ด์์ฒด์ ์ฉ์ผ๋ก, ๋ค์์ ๋งํฌ์์ ์ด์์ฒด์ ๋ณ ์ฃผ์ ํ๋ก๊ทธ๋จ์ ๋ง๊ฒ ์ค์ ๊น์ง ํด์ฃผ์ด ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋ ์ค์นํ ํจํค์ง๋ฅผ ๋ฐ์ ์ ์๋ค.
- ์๋์ฐ: http://www.gpg4win.org
- OS X: https://gpgtools.org - gpg4win๊ณผ ๋ค๋ฅด๊ฒ, ์ฌ๊ธฐ์๋ ์ ํ ๋ฉ์ผ์๋ค๊ฐ ํ๋ฌ๊ทธ์ธ์ ๋ฐ์๋ฃ๋๋ค.
Windows์์ PGP4Win, Mozilla Thunderbird, Enigmail์ ์ฌ์ฉํ์ฌ PGP ์ํธํ๋ฅผ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์๋ฌธ(์์ด)์ด๋ ๋ฒ์ญ(ํ๊ตญ์ด)์ ์ฐธ๊ณ ํ๋ผ.
2.1. ์๋๋ก์ด๋[ํธ์ง]
์๋๋ก์ด๋์์ PGP๋ฅผ ์ฌ์ฉํ ์ ์๋ ์คํ์์ค ์ ํ๋ฆฌ์ผ์ด์
์ ์ธ ๊ฐ์ง๊ฐ ์๋ค.
- APG - F-Droid ๋งํฌ
- GnuPrivacyGuard - F-Droid ๋งํฌ, ๊ฐ๋์ธ ํ๋ก์ ํธ์ ์ผํ์ผ๋ก ์ ์๋์๋ค.
- OpenKeychain - F-Droid ๋งํฌ
์ด ์ค ๊ธฐ๋ฅ์ด ๊ฐ์ฅ ๊ฐ๋ ฅํ ๊ฒ์ GnuPG-cli๋ฅผ ํต์ฑ๋ก ์ด์ํ GnuPrivacyGuard์ง๋ง ์ ๋ฐ์ดํธ๊ฐ 2014๋ ์ ๋ฉ์ท๊ณ ์ฌ์ฉ์ด ๋งค์ฐ ๋ถํธํ๋ค. APG ์ญ์ ์ ๋ฐ์ดํธ๊ฐ 2014๋ ์ ๋ฉ์ท๋ค. OpenKeychain๋ง์ด 2020๋ ๊ธฐ์ค์ผ๋ก ์ ์ง, ๊ฐ๋ฐ, ๋ณด์๊ฐ ์ด๋ฃจ์ด์ง๊ณ ์๋ ์ ์ผํ ์คํ์์ค PGP ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ค.
APG์ OpenKeychain์ K-9 ์ด๋ฉ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฐ๋ํ์ฌ ์ฌ์ฉํ ์ ์๋ค. ๋ค๋ง ์ ๋ฐ์ดํธ๊ฐ ๋ฏธ์งํ APG๋ ์ฐจ๊ธฐ ๋ฒ์ ์์ ๋น ์ง ์์ .
2.2. iOS[ํธ์ง]
3. PGP ๊ณต๊ฐํค ์๋ฒ[ํธ์ง]
์๋๋ฐฉ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ๊ณต๊ฐํค๋ฅผ ๋ฐ์ ์ ์๊ฒ ํด ์ฃผ๋ ์๋ฒ. ๋ฌผ๋ก ๋ด ๊ณต๊ฐํค๋ฅผ ์ ์ถํ์ฌ ๋ค๋ฅธ ์ฌ๋์ด ๊ฒ์ํ๊ฒ ํ ์๋ ์๋ค.
- PGP Global Directory: https://keyserver.pgp.com/vkd/GetWelcomeScreen.event
PGP ์ฌ์์ ์ด์ํ๋ ํค์๋ฒ ๊ตฐ์ด๋ค. ํ์ฌ ์ฃผ๋ก ์ฐ์ด๋ SKS keyserver๊ณผ ๋ถ๋ฆฌ๋์ด ์๋ ๊ฒ์ผ๋ฉฐ, 6๊ฐ์์ ํ๋ฒ ํค๋ฅผ ์ธ์ฆํ์ฌ ๊ฐฑ์ ํ์ง ์์ผ๋ฉด ์๋ฒ์์ ํค๊ฐ ์ฌ๋ผ์ง๋ค. - MIT Key Server: https://pgp.mit.edu
MIT ์์ ๋ ์์ ์ผ๋ก ์ด์ํ๋ PGP ํค ์๋ฒ. ์ ๋คํธ์ํฌ์ ๋ถ๋ฆฌ๋์ด ์๋ ์ ์ด ํน์ง. SKS ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ ํค์๋ฒ๋ค๊ณผ ์ฐ๋๋๋ค.
2020๋ 9์ ๊ธฐ์ค์ผ๋ก, ์ต๊ทผ์๋ https://keys.openpgp.org/, http://keyserver.ubuntu.com/# ๋ฑ ๋ํ ํ๋ฐํ๊ฒ ์ฐ์ด๊ณ ์๋ค. Where to upload PGP public key? Are KeyServers still surviving?
4. ๊ด๋ จ ๋ฌธ์[ํธ์ง]
[1] ์ฐธ๊ณ ๋ก ์ ๊ฑธ ํด๋
ํ๋ฉด Hello!๊ฐ ๋์จ๋ค.
[2] 1995๋
์ ์ํธํ์ ๋๋์ผ J. ๋ฒ์คํ์ธ์ด ์์ค์ฝ๋์ ์ถํ ํต์ ์ ๋ํด ์ฐ๋ฐฉ๋๋ฒ์์ ์๋ฅผ ์ ๊ธฐํ๊ณ , 1997๋
์ ์ฐ๋ฐฉ๋๋ฒ์์ ์์ค์ฝ๋ ์ถํ์ ๋ํ ๋ฏธ๊ตญ ์ ๋ถ์ ํต์ ๋ฅผ ์ํ์ผ๋ก ๊ท์ ํ๋ค.
[3] ์ด๋ฉ์ผ ์๋น์ค ์ ๊ณต์๊ฐ ์
์์ ์ผ๋ก ๋ฒ์ฃ์ ์ด์ฉํ๋ ๊ฒฝ์ฐ๋ ๋ฌผ๋ก ์ด๊ณ , ์๋ฒ์ ๋ณด์์ ๊ฒฐํจ์ผ๋ก ์ด๋ฉ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ ์ถ๋๋ ์ฌ๊ณ ๋ ์์ ์ ์๋ค.
[4] ๋ฌผ๋ก ์์์์ ์์ฅ์ ์ํ ์๋ฒ์ ์์์์์ด๋ ๋ฒ์์ ์ ์ถ๋ช
๋ น์ ์ํ ์๋ฃ์ ์ถ์ ๋ชจ๋ ํ๋ฒ๊ณผ ๋ฒ๋ฅ ์ ๊ทผ๊ฑฐ๊ฐ ์๋ '์ ๋ฒ์ ์ฐจ'์ ๋ฐ๋ฅธ ๊ฒ์ด๋ค.
[5] ๊ธฐ์
์ฉ ์ ํ์ด๊ธฐ ๋๋ฌธ์ ๊ฐ์ธ์ด ์ฌ์ฉํ๊ธฐ์๋ ๋ถ์ ์ ํ ์ ์๋ค.