1. ์ํธํ(Encryption)
์ค์ํ ์ ๋ณด๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ์ฝ๊ธฐ ์ด๋ ค์ด ๊ฐ์ผ๋ก ๋ณํํ๋ ๊ธฐ์ ์ด๋ค.
์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ์ฌ ํ๋ฌธ → ์ํธ๋ฌธ์ผ๋ก ๋ณํํ๋ค.
์ํธ๋ฌธ → ํ๋ฌธ์ผ๋ก ์ ํํ๋ ๊ณผ์ ์ ๋ณตํธํ(Decryption)์ด๋ผ ํ๋ค.
2. ์ํธํ ๋ฐฉ์
๋จ๋ฐฉํฅ (One-way Encryption)
ํ ๋ฐฉํฅ์ผ๋ก ์ํธํ๋ฅผ ํ๋ค. = ์ํธํ๋ ๊ฐ๋ฅํ์ง๋ง ๋ณตํธํ๋ ๋ถ๊ฐ๋ฅํ๋ค.
ํ๋ฌธ → ์ํธ๋ฌธ (O)
์ํธ๋ฌธ → ํ๋ฌธ (X)
์๋ฐฉํฅ (Two-way Encryption)
์๋ฐฉํฅ์ผ๋ก ์ํธํ์ ๋ณตํธํ๊ฐ ์ด๋ฃจ์ด์ง๋ ๋ฐฉ์์ด๋ค.
(1) ๋์นญ ์ํธํ ๋ฐฉ์
- ์ํธํํค = ๋ณตํธํํค
- ์ํธํํค์ ๋ณตํธํํค๊ฐ ๋์ผํ๋ค.
- ์ํธํค ์ ๋ฌ ๊ณผ์ ์์ ๋ ธ์ถ์ฐ๋ ค๊ฐ ์๋ค.
- ์ข
๋ฅ
- ๋น๋ฐํค(Secret key)
- ๊ณต์ ํค(Shared key)
- ๋์นญํค(Symmetric key) ๋ฑ..
(2) ๋น๋์นญ ์ํธํ ๋ฐฉ์
- ์ํธํํค ≠ ๋ณตํธํํค
- ์ํธํํค์ ๋ณตํธํํค๊ฐ ๋์ผํ์ง ์๋ค.
- ํค ์(key pair)์ผ๋ก 2๊ฐ์ ํค๊ฐ ์กด์ฌํ๋ค.
- ๊ณต๊ฐํค(Public key = kP) : ๋๊ตฌ๋ ์ฌ์ฉํ ์ ์๋ ํค
- ์ฌ์คํค(private key = kp) : ์์ ์๋ง ์ฌ์ฉํ ์ ์๋ ํค
- ์ข
๋ฅ
- RSA
- Diffie-Hellman : ๋์นญํค๋ฅผ ๋น๋์นญ ์ํธํ ํ์ฌ ํค๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ์
(3) Hybrid ์ํธํ ๋ฐฉ์
- ๋น๋์นญํ + ๋์นญํ ์ฅ์ ์ ํฉ์น ๊ฒ์ด๋ค.
- ๋์นญํค๋ฅผ ๋ฐฐ์กํ ๋ ๋ ธ์ถ ์ฐ๋ ค๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋์นญํค๋ฅผ ์์ ์์ ๊ณต๊ฐํค๋ก ์ํธํ๋ฅผ ํ๊ณ ๋ณด๋ธ๋ค.
- ์์ ์๋ ์์ ์ ์ฌ์คํค๋ก ๊ณต๊ฐํค๋ฅผ ๋ณตํธํ ํ ์ ์๋ค.
- ๋์นญํค์ ๋จ์ ์ ๋น๋์นญํ ์ํธํ ๋ฐฉ์์ผ๋ก ๋ณด์ํ ์ํธํ ๋ฐฉ์์ด๋ค.
'Linux system' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
MariaDB ๊ธฐ๋ณธ์ค์ต(์ ๋ ฅ/์์ /์ญ์ ) (0) | 2024.03.18 |
---|---|
SSL/TLS์ PKI ๊ตฌ์กฐ (0) | 2024.03.18 |
DHCP Relay Agent ๋ํ์ฌ (0) | 2024.03.04 |
DHCP ์๋ ์์ (0) | 2024.03.04 |
DNS ๋ฉ์ผ ์๋ฒ(Mail Server) ๋์๋ฐฉ์ (0) | 2024.02.28 |