DOT11_KEY_ALGO_TKIP_MIC 구조체(windot11.h)

중요Native 802.11 무선 LAN 인터페이스는 Windows 10 이상에서 더 이상 사용되지 않습니다. 대신 WDI(WLAN 디바이스 드라이버 인터페이스)를 사용하세요. WDI에 대한 자세한 내용은 WLAN 유니버설 Windows 드라이버 모델을 참조하세요.
 
DOT11_KEY_ALGO_TKIP_MIC 구조는 데이터 암호화 및 암호 해독을 위해 TKIP 알고리즘에서 사용하는 암호 키를 정의합니다. 또한 이 구조는 데이터 무결성을 확인하기 위해 Michael 알고리즘에서 사용하는 MIC(메시지 무결성 코드)를 정의합니다.

구문

typedef struct DOT11_KEY_ALGO_TKIP_MIC {
  UCHAR ucIV48Counter[6];
  ULONG ulTKIPKeyLength;
  ULONG ulMICKeyLength;
  UCHAR ucTKIPMICKeys[1];
} DOT11_KEY_ALGO_TKIP_MIC, *PDOT11_KEY_ALGO_TKIP_MIC;

멤버

ucIV48Counter[6]

재생 보호에 사용되는 TKIP 시퀀스 카운터(TSC)의 초기 48비트 값입니다. TSC에 대한 자세한 내용은 TKIP를 참조하세요.

ulTKIPKeyLength

ucTKIPMICKeys 배열의 TKIP 키 재질 길이(바이트)입니다. 운영 체제에서 인증 및 암호 키 파생을 수행하는 경우 이 멤버의 값은 항상 16입니다.

ulMICKeyLength

ucTKIPMICKeys 배열의 MIC 키 재질 길이(바이트)입니다. 운영 체제에서 인증 및 암호 키 파생을 수행하는 경우 이 멤버의 값은 항상 16입니다. 처음 8바이트는 수신된 패킷에 사용되는 MIC 키이고 마지막 8바이트는 전송된 패킷에 사용되는 MIC 키입니다.

ucTKIPMICKeys[1]

TKIP 및 MIC 키 자료입니다.

설명

TKIP 키는 ucTKIPMICKeys [0]에서 시작합니다. MIC 키는 ucTKIPMICKeys [ ulTKIPKeyLength ]에서 시작됩니다.

TKIP 키를 만들 때 802.11 스테이션은 송신 및 수신 경로에 대한 키에 대해 별도의 TSC 카운터를 유지 관리해야 합니다. 스테이션은 다음과 같은 방법으로 TSC 카운터를 초기화해야 합니다.

  • ucIV48Counter 멤버에 지정된 값의 수신 경로에 사용되는 TSC 카운터를 초기화합니다.
  • 모든 값에 대한 송신 경로에 사용되는 TSC 카운터를 초기화합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 windot11.h(Ndis.h 포함)

추가 정보

OID_DOT11_CIPHER_KEY_MAPPING_KEY

TKIP

DOT11_CIPHER_DEFAULT_KEY_VALUE