์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”2. ์•Œ๊ณ ๋ฆฌ์ฆ˜3. UEFI์™€ GPT ์ง€์›4. ์‚ฌ์šฉ ๋ฐฉ๋ฒ•5. ๊ด€๋ จ ๋ฌธ์„œ6. ๊ธฐํƒ€

1. ๊ฐœ์š”[ํŽธ์ง‘]

TrueCrypt 7.1a ๋ฒ„์ „์—์„œ ํฌํฌ(fork)๋œ ์˜คํ”ˆ ์†Œ์Šค ์•”ํ˜ธํ™” ์†Œํ”„ํŠธ์›จ์–ด. ํŠธ๋ฃจํฌ๋ฆฝํŠธ๊ฐ€ ๊ฐœ๋ฐœ ์ค‘์ง€๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด VeraCrypt๋ฅผ ์“ฐ๊ณ  ์žˆ๋‹ค. ๋ฒ ๋ผํฌ๋ฆฝํŠธ๋Š” salt๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋“ฑ ํŠธ๋ฃจํฌ๋ฆฝํŠธ๋ณด๋‹ค ๋ณด์•ˆ์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์ง€๋งŒ ๋Œ€์‹  ๋ณผ๋ฅจ(volume)์„ ๋งˆ์šดํŠธํ•˜๋Š”๋ฐ TrueCrypt๋ณด๋‹ค ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค.

๋ฆฌ๋ˆ…์Šค, ๋งฅ, ์œˆ๋„์šฐ์ฆˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

https://www.veracrypt.fr/en/Home.html์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

์„ค์น˜ ํŒŒ์ผ์€ ํ•œ๊ตญ์–ด๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์ง€๋งŒ ์†Œํ”„ํŠธ๋Š” ํ•œ๊ตญ์–ด๋ฅผ ์ง€์›ํ•˜๋‹ˆ ์ฐธ๊ณ .

2. ์•Œ๊ณ ๋ฆฌ์ฆ˜[ํŽธ์ง‘]

์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜(encryption algorithm)์€ AES, Serpent, Twofish, Camelia, Kuznyechik์„ ์ง€์›ํ•œ๋‹ค. AES๋Š” ๋ฏธ๊ตญ ์ •๋ถ€ ํ‘œ์ค€์ด๋ฉฐ, Serpent์™€ Twofish๋Š” AES ์„ ์ • ๋‹น์‹œ ์ตœ์ข…๊นŒ์ง€ ํ›„๋ณด๋กœ ๋‚จ์•„์žˆ์—ˆ๋‹ค. Camelia๋Š” ์ผ๋ณธ์—์„œ ๊ฐœ๋ฐœ๋๊ณ , Kuznyechik์€ ๋Ÿฌ์‹œ์•„ ์ •๋ถ€ ํ‘œ์ค€์ด๋‹ค.

ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜(hash algorithm)์€ SHA-512, Whirlpool, SHA-256, Streebog๋ฅผ ์ง€์›ํ•œ๋‹ค.

SHA-256์€ NSA์— ์˜ํ•ด ๊ฐœ๋ฐœ๋˜์–ด NIST(๋ฏธ๊ตญ ๊ตญ๋ฆฝํ‘œ์ค€๊ธฐ์ˆ ์—ฐ๊ตฌ์†Œ)์— ์˜ํ•ด ๋ฐฐํฌ๋˜์—ˆ๋‹ค. 2001๋…„์— ๊ณต๊ฐœ๋˜์—ˆ์œผ๋ฉฐ 256๋น„ํŠธ์˜ ํ‚ค๋ฅผ ๋งŒ๋“ ๋‹ค. SHA-512๋„ 256๊ณผ ๋™์ผํ•˜์ง€๋งŒ ํ‚ค ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ 512 ๋น„ํŠธ์ด๋‹ค.

Whirlpool์€ 2000๋…„๋„์— Vincent Rijmen(AES์˜ ๊ณต๋™ ๊ฐœ๋ฐœ์ž)๊ณผ Paulo Barreto์— ์˜ํ•ด ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ 512๋น„ํŠธ์˜ ํ‚ค๋ฅผ ๋งŒ๋“ ๋‹ค.

Streebog๋Š” ๋Ÿฌ์‹œ์•„ ์ •๋ถ€ ํ‘œ์ค€์ด๋ฉฐ 256๋น„ํŠธ๋‚˜ 512๋น„ํŠธ ํ‚ค๋ฅผ ๋งŒ๋“ค์ง€๋งŒ ๋ฒ ๋ผํฌ๋ฆฝํŠธ์—์„œ๋Š” 512๋น„ํŠธ ํ‚ค๋งŒ ๋งŒ๋“ ๋‹ค.

3. UEFI์™€ GPT ์ง€์›[ํŽธ์ง‘]

์œˆ๋„์šฐ์ฆˆ์˜ C ๋“œ๋ผ์ด๋ธŒ ์•”ํ˜ธํ™”๋Š” BIOS์™€ MBR๋งŒ ์ง€์›ํ–ˆ์—ˆ์œผ๋‚˜, 2016๋…„ 8์›” 17์ผ ๋ฆด๋ฆฌ์ฆˆ๋œ ๋ฒ„์ „ 1.18a๋ถ€ํ„ฐ๋Š” UEFI์™€ GPT๋„ ์ง€์›ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

4. ์‚ฌ์šฉ ๋ฐฉ๋ฒ•[ํŽธ์ง‘]

์˜ˆ์ „์— TrueCrypt์—์„œ ๋งŒ๋“  ์•”ํ˜ธํ™” ๋ณผ๋ฅจ์„ VeraCrypt์—์„œ ์—ด๋ ค๋ฉด TrueCrypt Mode๋ฅผ ์ฒดํฌํ•˜๊ณ  ๋งˆ์šดํŠธํ•ด์•ผ ํ•œ๋‹ค.

๊ฐ„ํ˜น๊ฐ€๋‹ค ๋ณผ๋ฅจ์„ ๋งˆ์šดํŠธํ•  ๋•Œ โ€˜์žฅ์น˜๊ฐ€ ์ค€๋น„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹คโ€™์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋œจ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด ๋•Œ๋Š” ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ํ•œ ๋‹ค์Œ mountvol /e๋ฅผ ์น˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅธ ํ›„ ์žฌ๋ถ€ํŒ…์„ ํ•˜๋ฉด ํ•ด๊ฒฐ๋œ๋‹ค.

5. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]

6. ๊ธฐํƒ€[ํŽธ์ง‘]

  • ๋ฑ€(๋งŒ์ผ ๋ฑ€์„ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด serpent๋ฅผ ์ž…๋ ฅํ•˜๋‹ค ์™”์œผ๋ฉด ์—ฌ๊ธฐ๋กœ)
[1] ๋˜๋‹ค๋ฅธ ์ด์œ ๋Š” ๊ณฐ๊ณผ ํ‘œ๋ฒ”.
[2] ์˜ˆ์‹œ๋กœ ์‹์ƒํ™œ ๋ฉด์—์„œ ๋ฐฅ์€ ๊ทธ๋‚˜๋งˆ ํฐ ์Œ€๋ฐฅ์„ ์ž์œ ๋กญ๊ฒŒ ๋จน์„ ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ ๋ถ€์‹์ด ์ƒ๋‹นํžˆ ์—ด์•…ํ–ˆ๋Š”๋ฐ, ๋ถํ•œ ์ธก์—์„œ ๋ณด๋‚ด์ค€ ๋ถ€์‹์ด๋ผ๊ณ ๋Š” ์†Œ๊ธˆ๊ณผ ๋‹ค์‹œ๋งˆ๊ฐ€ ์ „๋ถ€์˜€๋˜๋ฐ๋‹ค ๊ทธ๋งˆ์ €๋„ ์ œ๋Œ€๋กœ ์กฐ๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋Œ€์ถฉ ์†Œ๊ธˆ๋งŒ ๋„ฃ๊ณ  ๋“์ธ ๋‹ค์‹œ๋งˆ๊ตญ์œผ๋กœ ๋ฐฐ๊ธ‰ํ•˜๋‹ค๋ณด๋‹ˆ, "๋‹ค๋ฅธ ๋ฐ๋Š” ๋ถˆ๋„ ์ž˜ ๋‚˜๋”๋งŒ ์™œ ๋‹ค์‹œ๋งˆ ์ฐฝ๊ณ ์—๋Š” ๋ถˆ์ด ์•ˆ ๋‚˜๋ƒ!"๋ผ๋ฉฐ ๋ถ„ํ†ต์„ ํ„ฐํŠธ๋ฆฌ๋Š” ๋ฒŒ๋ชฉ๊ณต๋“ค๋„ ์‹ฌ์‹ฌ์ฐฎ๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค.
[3] ๋‹ค๋งŒ ๋†๋ถ€์˜ ๊ฒฝ์šฐ๋Š” ์˜ค๋กœ์ง€ ์ธ๊ฐ„์˜ ํž˜๋งŒ์œผ๋กœ ํ•ด๊ฒฐํ•ด์•ผ ํ•˜๋Š” ์ผ์ด ๊ทธ๋‚˜๋งˆ ๋‹ค๋ฅธ ์ง์ข…๋ณด๋‹ค๋Š” ์ ์€ ํŽธ์ด๋ฉฐ, ์ƒ๋Œ€์ ์œผ๋กœ ๋ชฉ๊ฐ€์ ์ด๊ณ  ์นœ๊ฑด๊ฐ•์ ์ธ ๊ณณ์—์„œ ์ฃผ๋กœ ์‚ด๊ณ  ์žˆ๋Š” ๋ฐ๋‹ค๊ฐ€, ํ•˜๋ฃจ ๋ช‡ ์‹œ๊ฐ„ ์งง๊ณ  ํž˜๋“ค๊ฒŒ ์ผํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๋ฐค๋‚ฎ ์—†์ด ์—ฌ๋Ÿฌ์‹œ๊ฐ„์„ ๋“ค์—ฌ ์†Œ์†Œํ•˜๊ฒŒ ํ•œ๋‹ค๋Š” ๋А๋‚Œ์ด๋ผ ๋งˆ์ดˆ๋ณด๋‹ค๋Š” ๊ฐ•์ธํ•˜๊ณ  ๊พธ์ค€ํ•˜๋ฉฐ ๊ฑด์‹คํ•œ ์ด๋ฏธ์ง€๋กœ ๋ณดํ†ต ๊ทธ๋ ค์ง„๋‹ค.
[4] ๋†€๋ž๊ฒŒ๋„ ์ด ์ด์•ผ๊ธฐ๋Š” ์ด์†์šฐํ™”๊ฐ€ ์›์กฐ๋‹ค.