β Back to list
π§ TIL
[λ°±μλ κΈ°λ³Έ κ°λ μ 리] λμΉν€ / λΉλμΉν€
μμ±μΌ:
TILTerms
μμ SSL/TLSμ λν ν¬μ€νΈμμ ν΅μ κ° κΈ°λ°μ±, 무결μ±, μ λ’° ν보λ₯Ό μν΄ κ³΅κ°ν€μ λΉκ³΅κ°ν€, μνΈνμ 볡νΈνκ° μ¬μ©λλ€λ λ΄μ©μ μμ±νλ€.
μ΄λ² ν¬μ€νΈμμλ SSL/TLS νλ‘ν μ½μμ λ°μ΄ν° μνΈνλ₯Ό μν΄ μ¬μ©λμλ λ λ°©μμΈ λμΉν€μ λΉλμΉν€μ λν΄ μμλ³Έλ€.
λμΉν€ μνΈ (Symmetric Key Cryptography)
β λμΉλλ νλμ κ°μ ν€λ₯Ό λ°μ΄ν°μ μνΈνμ 볡νΈνμ λͺ¨λ μ¬μ©νλ λ°©μ.
- μ₯μ : λΉ λ₯΄λ€ (λμ©λ λ°μ΄ν° μνΈνμ μ ν©)
- λ¨μ : ν€λ₯Ό μμ νκ² μ£Όκ³ λ°λ λ¬Έμ κ° μλ€. λ¨μΌ ν€λ₯Ό μ¬μ©νκΈ° λλ¬Έμ ν€κ° μ€κ°μ μ μΆλλ©΄ λ°μ΄ν°μ κΈ°λ°μ±μ μλλ€.
- λν μκ³ λ¦¬μ¦:
- DES (Data Encryption Standard): κ³Όκ±°μ λ§μ΄ μ¬μ©λμλ μκ³ λ¦¬μ¦. νμ¬λ μμ μ±μ΄ μΆ©λΆνμ§ μμ λ€λ₯Έ μκ³ λ¦¬μ¦μ μ£Όλ‘ μ¬μ©νλ€.
- 3DES (Triple DES): DESλ₯Ό κ°νν μκ³ λ¦¬μ¦
- AES (Advanced Encryption Standard): νμ¬ κ°μ₯ λ리 μ¬μ©λλ μκ³ λ¦¬μ¦
λΉλμΉν€ μνΈ (Asymmetric Key Cryptography)
β μλ‘ λ€λ₯Έ λ κ°μ ν€λ₯Ό μ¬μ©νμ¬ λ°μ΄ν°λ₯Ό μνΈννκ³ λ³΅νΈν νλ λ°©μ.
- λ κ°μ ν€λ 곡κ°ν€(Public Key)μ λΉλ°ν€(Private Key)λ‘ λλλ©°, 곡κ°ν€λ‘ μνΈνλ₯Ό νκ³ κ³΅κ°ν€μ λμνλ λΉλ°ν€λ§μΌλ‘ 볡νΈνλ₯Ό ν μ μλ€. μΌμ’ μ μ°νΈν¨μ²λΌ λꡬλ μ°νΈν¨μ νΈμ§λ₯Ό λ£μ μ μμ§λ§(곡κ°ν€λ‘ μνΈν), μ°νΈν¨μ μ΄μ΄λ³Ό μ μλ 건 μ΄μ (λΉλ°ν€)λ₯Ό κ°μ§ μ¬λλ§ κ°λ₯ν νν.
- μ₯μ : λμΉν€μ λΉν΄ 보μμ±μ΄ λλ€. 곡κ°ν€κ° μ μΆλμ΄λ λΉκ΅μ μμ νλ€.
- λ¨μ : μ°μ°μ΄ 무κ²κ³ λλ €μ λμ©λ λ°μ΄ν° μνΈνμλ λΆμ ν©νλ€.
- λν μκ³ λ¦¬μ¦
- RSA (Rivest-Shamir-Adleman): νμ¬ κ°μ₯ λ리 μ¬μ©λλ λΉλμΉν€ μκ³ λ¦¬μ¦
- DSA (Digital Signature Algorithm): μ£Όλ‘ λμ§νΈ μλͺ μμ±μ μ¬μ©λλ μκ³ λ¦¬μ¦
- ECC (Elliptic Curve Cryptography): μμ μ¬μ΄μ¦μ ν€λ‘ λμ 보μ μμ€μ μ 곡νμ¬ μ νλ νκ²½μμ ν¨μ¨μ μΈ μκ³ λ¦¬μ¦