Investor's wiki

메시지 인증 코드(MAC)

메시지 인증 코드(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κ³Ό 같은 λ°©μ‹μœΌλ‘œ λΉ„λ°€ ν‚€λ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šκ³  μΆ”κ°€ μ•”ν˜Έν™” μ—†μ΄λŠ” λ™μΌν•œ μˆ˜μ€€μ˜ λ³΄μ•ˆμ„ μ œκ³΅ν•  수 μ—†λŠ” λ©”μ‹œμ§€ λ‹€μ΄μ œμŠ€νŠΈλ₯Ό μ°Έμ‘°ν•˜λŠ” 데에도 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.