π₯ μνΈν λ°©μ
μνΈν λ°©μμ ν¬κ² μλμ κ°μ΄ λΆλ₯ν μ μλ€.
- μλ°©ν₯ λ°©μ : μνΈνμ 볡νΈνκ° μλ°©ν₯μμ μ΄λ£¨μ΄μ§. μνΈνμ ν 볡νΈνκ° κ°λ₯
- λμΉν€ λ°©μ : μ,볡νΈνμ λͺ¨λ λμΌν ν€ μ¬μ©
- λΈλ‘ μνΈ λ°©μ : κ³ μ κΈΈμ΄μ λΈλ‘μ ν λΉνμ¬ μνΈννλ λ°©μ(DES, AES, SEED, ARIA, IDEA, LFSR, RC4)
- μ€νΈλ¦Ό μνΈ λ°©μ : μ μ¬ λμλ₯Ό μ°μμ μΌλ‘ μμ±νμ¬ μνΈλ¬Έ μμ±(RC4)
- λΉλμΉν€ λ°©μ(곡κ°ν€ λ°©μ) : μ,볡νΈνμ λͺ¨λ μλ‘ λ€λ₯Έ ν€ μ¬μ©
- Diffie-Hellman, RSA, ECC, EIGamal
- λμΉν€ λ°©μ : μ,볡νΈνμ λͺ¨λ λμΌν ν€ μ¬μ©
- λ¨λ°©ν₯ λ°©μ : μνΈν λ λ°μ΄ν°μ λν 볡νΈνκ° λΆκ°λ₯ν μνΈν λ°©μμΌλ‘ μμ κΈΈμ΄μ μ 보λ₯Ό μ
λ ₯λ°μ κ³ μ λ κΈΈμ΄μ μνΈλ¬Έμ μΆλ ₯
- ν΄μ(Hash)
- λ©μμ§ μΈμ¦μ½λ(MAC, Message Authentication Code) : SHA-1, MD5
- MDC : HMAC, NMAC
- ν΄μ(Hash)
π₯ PKCS(곡κ°ν€ μνΈ νμ€) μ΄λ?
PKCSλ Public-Key Cryptography Standardλ‘ RSA μν리ν°μμ μ ν κ³΅κ° ν€ μνΈμ λν μ¬μ© λ°©μμ λν νμ€ νλ‘ν μ½
λνμ μΈ μλ νλ‘ν μ½λ€λ₯Ό ν¬ν¨ν΄μ κ³΅κ° ν€ μνΈμ λν λ€μν κ·κ²©λ€μ΄ μλ€.
- PKCS #1 RSA μνΈ νμ€(RSA Cryptography Standard) Version 2.1
- RFC 3447μ κΈ°μ λμ΄ μμ΅λλ€. RSAμ κ³΅κ° ν€μ λΉλ° ν€(ASN.1 μΌλ‘ μΈμ½λ©λ¨)μ λν μνμ μ±μ§κ³Ό κ·κ²©μ λν΄ μ μνκ³ μμΌλ©°, λν RSA μνΈνμ 볡νΈν, μλͺ κ²μ¦μ ꡬννλ λ°μ νμν μκ³ λ¦¬μ¦κ³Ό μΈμ½λ©/ν¨λ© λ±μ κ·κ²©μ μ μν©λλ€.
- PKCS #3 λνΌ-ν¬λ§ ν€ κ΅ν νμ€(Diffie-Hellman Key-Agreement Standard) Version 1.4
- λνΌ-ν¬λ§ ν€ κ΅ν λ°©λ²μ μ΄μ©ν ν΅μ μ λν΄ μ μν©λλ€.
- PKCS #7 μνΈ λ©μμ§ λ¬Έλ² νμ€(Cryptographic Message Syntax Standard) Version 1.5
- RFC 2315μ κΈ°μ λμλ€. μνΈνν λ°μ΄ν°λ₯Ό νννλ λ°©μμ λν νμ€μ λλ€.
π₯ PKI(Public Key Infrastructure)λ ?
PKIλ μ μμκ±°λμ μμ μ±κ³Ό μ λ’°μ±μ ν보νκΈ° μν μΈμ¦, 무결μ±, λΆμΈλ΄μ λ±μ μ건μ μΆ©μ‘±νκΈ° μν μΈμ¦ κΈ°μ λ‘
곡κ°ν€ μνΈνλ₯Ό μ¬μ©ν λ, μμ ν κ΄λ¦¬λ₯Ό μν μμ€ν !
곡κ°ν€ μνΈνμμ 곡κ°ν€λ 곡κ°λμ΄ μλ ν€λ‘, λ΄κ° μνλ 곡κ°ν€κ° λ§λμ§ νμΈμ΄ λΆκ°νλ€.
λ°λΌμ ,μ λ’°ν μ μλ 곡κ°ν€μ λν μΈμ¦μλ₯Ό λ°κΈνλ κΈ°κ΄μ
CA(Certificate Authority) - κ³΅μΈ μΈμ¦κΈ°κ΄
μ΄λΌ νλ€.
CAμμλ κ°μΈν€μ 곡κ°ν€ μμ λ§λ€κ³ , κ°μΈν€λ₯Ό μμ μ΄ λ§λ€μλ€κ³ μΈμ¦μλ₯Ό λ°ν!
μ΄ κ³΅μΈ μΈμ¦ κΈ°κ΄μ μ μ μλͺ μ΄ μΈμ¦μμ λ€μ΄κ°λλ°,
μ΄ λ, μΈμ¦μλ₯Ό μμ±νλ CAλ§λ€ μΈμ¦μμ λ΄μ©μ΄ μμ΄νλ©΄ νΌλνλ―λ‘ κ·μΉμ μ ν¨! μ΄ κ·μΉ μ€ λνμ μΈ νμ€μ΄ λ°λ‘
x509
: ITU-Tκ° λ§λ PKI(Public Key Infrastructure, 곡κ°ν€κΈ°λ°κ΅¬μ‘°)μ νμ€
'βοΈ Etc.' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Mac(λ§₯) νμ μ€μΉ νλ‘κ·Έλ¨ (3) | 2024.10.01 |
---|---|
[Spring] Ant path style (Ant κ²½λ‘ ν¨ν΄) (0) | 2022.12.23 |
[N/W] λ€νΈμν¬ κ°λ - νΈμ€νΈ, νΈμ€ν , λλ©μΈ, λ Έλ ,ν¬νΈ (0) | 2022.04.20 |
[N/W] νλ‘μΈμ€(Process) VS μ€λ λ(Thread) (0) | 2022.04.15 |
[N/W] OSI 7κ³μΈ΅μ΄λ? - OSI κ³μΈ΅λ³ νΉμ§, TCP/IP 4κ³μΈ΅ (2) | 2022.04.05 |