메시지 인증 코드(MAC)
λ©μμ§ μΈμ¦ μ½λλ?
λ©μμ§ μΈμ¦ μ½λ(MAC) λλ νκ·Έλ μ»΄ν¨ν° μ¬μ©μκ° κ³μ μ΄λ ν¬νΈμ μ‘μΈμ€νκΈ° μν΄ μ λ ₯νλ 보μ μ½λμ λλ€. μ΄ μ½λλ μ¬μ©μκ° λ³΄λΈ λ©μμ§ λλ μμ²μ 첨λΆλ©λλ€. λ©μμ§μ 첨λΆλ λ©μμ§ μΈμ¦ μ½λ(MAC)λ μ¬μ©μ μ‘μΈμ€ κΆνμ λΆμ¬νκΈ° μν΄ μμ μμ€ν μμ μΈμλμ΄μΌ ν©λλ€.
λ©μμ§ μΈμ¦ μ½λ(MAC) μ΄ν΄νκΈ°
μ 보 무결μ±μ μ μ§νκΈ° μν΄ μΌλ°μ μΌλ‘ μ μ μκΈ μ΄μ²΄ (EFT)μ μ¬μ©λ©λλ€. κ·Έλ€μ λ©μμ§κ° μ§μ§μΈμ§ νμΈν©λλ€. μ¦, μ§μ λ λ°μ μλ‘λΆν° μ€μ λ‘ μμΌλ©° λμ€μ λ³κ²½ μ¬νμ΄ λ°μνμ§ μμμ΅λλ€. ν€λ₯Ό μμ ν κ²μ¦μλ μ΄λ₯Ό μ¬μ©νμ¬ λ¬Έμ μ λ©μμ§ λ΄μ©μ λν λ³κ²½ μ¬νμ μλ³ν μ μμ΅λλ€.
λ©μμ§ μΈμ¦ μ½λλ μΌλ°μ μΌλ‘ λͺ¨λ μ’ λ₯μ κΈμ΅ κ³μ μ μ‘μΈμ€νλ λ° νμν©λλ€. μν, μ€κ° νμ¬, μ ν νμ¬ λ° μ¨λΌμΈ μ‘μΈμ€λ₯Ό μ 곡νλ κΈ°ν λͺ¨λ μκΈ, ν¬μ λλ 보ν νμ¬μμ μ΄ μ½λλ₯Ό μ¬μ©ν μ μμ΅λλ€. κΈμ΅ μνΈνμ μ€μν κ΅¬μ± μμμ λλ€.
MAC μμ±μ μ¬μ©λλ μκ³ λ¦¬μ¦
μΈ κ°μ§ μκ³ λ¦¬μ¦μ μΌλ°μ μΌλ‘ MAC(ν€ μμ± μκ³ λ¦¬μ¦, μλͺ μκ³ λ¦¬μ¦ λ° νμΈ μκ³ λ¦¬μ¦)μΌλ‘ ꡬμ±λ©λλ€. ν€ μμ± μκ³ λ¦¬μ¦μ 무μμλ‘ ν€λ₯Ό μ νν©λλ€. μλͺ μκ³ λ¦¬μ¦μ ν€μ λ©μμ§κ° μ£Όμ΄μ§λ©΄ νκ·Έλ₯Ό 보λ λλ€. νμΈ μκ³ λ¦¬μ¦μ ν€μ νκ·Έκ° μ£Όμ΄μ‘μ λ λ©μμ§μ μ§μλ₯Ό νμΈνλ λ° μ¬μ©λ©λλ€. λ©μμ§μ νκ·Έκ° μΈμ¦λκ³ λ³κ²½λμ§ μμ κ²½μ° accepted λ©μμ§λ₯Ό λ°ννμ§λ§, κ·Έλ μ§ μμΌλ©΄ rejected. λ©μμ§λ₯Ό λ°νν©λλ€.
μλ₯Ό λ€μ΄, λ°μ μλ ν€λ₯Ό μμ±νκ³ λ©μμ§μ MAC λ°μ΄ν° νκ·Έλ₯Ό 첨λΆνλ MAC μκ³ λ¦¬μ¦μ ν΅ν΄ EFTμ κ°μ λ©μμ§λ₯Ό 보λ λλ€. μμ μλ λ©μμ§λ₯Ό λ°κ³ λμΌν ν€λ‘ MAC μκ³ λ¦¬μ¦μ ν΅ν΄ λ€μ μ€ννκ³ λ λ²μ§Έ λ°μ΄ν° νκ·Έλ₯Ό μ»μ΅λλ€. κ·Έλ° λ€μ μ΄ MAC λ°μ΄ν° νκ·Έλ₯Ό λ©μμ§κ° μ μ‘λ λ λ©μμ§μ 첨λΆλ 첫 λ²μ§Έ νκ·Έμ λΉκ΅ν©λλ€. μ½λκ° μμͺ½ λμμ λμΌνλ©΄ μμ μλ λ©μμ§μ λ°μ΄ν° 무결μ±μ΄ μμλμ§ μμλ€κ³ μμ νκ² κ°μ ν μ μμ΅λλ€. κ·Έλ¬λ κ·Έλ μ§ μμ κ²½μ° λ©μμ§κ° λ³κ²½, λ³μ‘° λλ μμ‘°λμμμ μλ―Έν©λλ€.
κ·Έλ¬λ λ©μμ§ μ체μλ μ΄ λ©μμ§κ° ν λ²λ§ μ μ‘λ μ μλλ‘ νλ μΌλΆ λ°μ΄ν°κ° ν¬ν¨λμ΄μΌ ν©λλ€. μλ₯Ό λ€μ΄, λ©μμ§κ° ν λ²λ§ μ μ‘λ μ μλλ‘ λ³΄μ₯νκΈ° μν΄ μΌνμ± MAC, νμμ€ν¬ν λλ μνμ€ λ²νΈλ₯Ό μ¬μ©ν μ μμ΅λλ€. κ·Έλ μ§ μμΌλ©΄ 곡격μκ° λ©μμ§κ° λμ½λ©λ ν κ°λ‘μ±μ λμ€μ λ€μ μ μ‘νμ¬ μλ κ²°κ³Όλ₯Ό 볡μ νκ³ μμ€ν μ μΉ¨ν¬νλ μ¬μ 곡격μ μμ€ν μ΄ μ·¨μ½ν μ μμ΅λλ€.
λ©μμ§ λ¬΄κ²°μ± μ½λ(MIC)
λλ‘λ MAC λμ λ©μμ§ λ¬΄κ²°μ± μ½λ(MIC)λΌλ μ©μ΄κ° μ¬μ©λ©λλ€. μ΄κ²μ MACμ΄ μ ν΅μ μΌλ‘ MAC μ£Όμ(Media Access Control Address)λ₯Ό μλ―Ένλ ν΅μ μ°μ μμ κ°μ₯ μμ£Ό μνλ©λλ€. κ·Έλ¬λ MICλ MACκ³Ό κ°μ λ°©μμΌλ‘ λΉλ° ν€λ₯Ό μ¬μ©νμ§ μκ³ μΆκ° μνΈν μμ΄λ λμΌν μμ€μ 보μμ μ 곡ν μ μλ λ©μμ§ λ€μ΄μ μ€νΈλ₯Ό μ°Έμ‘°νλ λ°μλ μ¬μ©ν μ μμ΅λλ€.