[์ด ๊ธฐ๋ฅ์ ๋ผ์ด์ ์ค ๋ฒ์ ๊ธฐ๋ฅ์
๋๋ค]
๋ผ์ด์ ์ค๊ฐ ํ์ํ ๋ถ์ [ํ๋ก๊ทธ๋จ ํค ๋ฐ๊ธ] ํ์ด์ง์์ 30์ผ ๋ผ์ด์ ์ค ๋ฐ๊ธ ๊ฐ๋ฅํฉ๋๋ค
KeyWrap ์ ์ํธ ํค๋ฅผ ์ํธํ(์บก์ํ)ํ๋๋ก ๊ณ ์๋ ๋์นญํค ์ํธ ์๊ณ ๋ฆฌ์ฆ์ ํ ๋ถ์ผ์ด๋ค.
์ฆ ์ผ๋ฐ ์ฅ์น์์ ํค๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ํค๋ฅผ ์ํธํ ํ๋ ํ์ค ๊ธฐ์ (RFC3394) ์ด๋ค.
์ด ๊ธฐ๋ฅ์ ํค๋ฅผ ์ํธํ ํ๊ธฐ ์ํ ํ์ค ๋ฐฉ์์ด๋ค.
RFC3394 ์์๋ AES Key Wrap Algorithm ์ผ๋ก ๋ด๋ถ์ ์ํธํ๋ AES๋ฅผ ์ฌ์ฉํ๋ค.
์ฐธ๊ณ ๋ก ๋ค๋ฅธ ๋ธ๋ก ์ํธ๋ ์ฌ์ฉ์ ๊ฐ๋ฅ ํ์ง๋ง ์์ง ํ์ค ๋ฌธ์๋ก๋ ๋์ ์์ง ์๋๊ฑฐ ๊ฐ๋ค
KeyWrap ๋ฐฉ์์๋ KW ์ KWP ๋๊ฐ์ง๊ฐ ์๋ค. ์ด์ ๋ํ ์ ๋ณด๋ SP.800-38F ์ ๋์ ์๋ค.
๊ทธ๋ผ BerEditor์์ ํค ์ํธํ ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉด KeyWrap ์ ๊ฐ์ ๊ตฌํ ์ ์๋ค.
ํค ์ํธํ ๊ธฐ๋ฅ์ ์ํธ-> ํค ๊ด๋ฆฌ -> ํค ์ํธํ ํญ์ ์ ํํ์
KeyWrap ์ํธํ
ํค ๊ฐ์ ์ํธํ ํด๋ณด์
- ๋จผ์ ํค ์ํธํ ๋ฐฉ์ ์ ํ : KW
- ์ค์ ์ํธํ ํ๋ ค๋ ํค ๊ฐ์ ์ ๋ ฅ
- KEK ๋ Key Encryption Key ๋ก ์ํธํ ํ ๋ ์ฌ์ฉ ํค ๊ฐ
์ฌ๊ธฐ ๊น์ง ์ ๋ ฅํ๊ณ "์ํธํ" ๋ฒํผ์ ํด๋ฆญ ํ๋ฉด KeyWrap ๊ฐ์ด ๊ตฌํด์ง๋ค. - KeyWrap ๋ ๊ฒฐ๊ณผ ํค ๊ฐ์ด๋ค.( ์๋ ๊ธธ์ด๋ณด๋ค 8๋ฐ์ดํธ ์ถ๊ฐ ๋๋ค )
KeyUnwrap ๋ณตํธํ
์ํธํ ๋ ํค ๊ฐ์ ๋ณตํธํ ํด๋ณด์
์ํธํ์์ ๋ง๋ค์ด์ง KeyWrap 24๋ฐ์ดํธ๋ฅผ ์
๋ ฅ ๊ฐ์ผ๋ก ๋ฃ๊ณ
KEK๋ ๋์ผํ๊ฒ ์
๋ ฅ ํํ "๋ณตํธํ"๋ฅผ ๋๋ฌ๋ณด์
16๋ฐ์ดํธ์ ๊ฒฐ๊ณผ ํค ๊ฐ์ด ๋์จ๋ค.
๋ง๋ฌด๋ฆฌ
๋ณดํต ์/๋ณตํธํ๋ฅผ ํ๋ค ๋ณด๋ฉด ํค ๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ด ํค๋ค๋ ์์ ํ๊ฒ ๋ณด๊ดํ๊ธฐ ์ํ
ํ์ค KeyWrap/KeyUnwrap ์ฌ์ฉํด ๋ณด์๋ค.
์ฐธ๊ณ ๋ก ๋ด๋ถ์ ์ผ๋ก ํค๋ฅผ ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ์ AES ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์๋ค.
'Manual > BerEditor' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BerEditor] DH (Diffie-Hellman ) Key Agreement ๊ธฐ๋ฅ (1) | 2023.05.30 |
---|---|
[BerEditor] SSS(Sharmir's Secret Sharing) Scheme ์ ๋ํด์ (0) | 2023.05.25 |
[BerEditor] PBKDF (Password-Based Key Derivation Function) ์ฌ์ฉ๋ฒ (0) | 2023.05.08 |
[BerEditor] ๊ฐ์ฒด ์๋ณ์ OID (Object Identifier) ๊ฒ์ (0) | 2023.04.18 |
[BerEditor] ASN.1 BER DER ์ธ์ฝ๋ฉ ๋ฐ์ดํ ๋ณด๊ธฐ (0) | 2023.04.13 |