(Alice)를 B (Bob)로 또는 그 반대로 인증하기위한 다음 프로토콜을 고려하십시오 .
- 은 임의의 논스입니다.
- 는 미리 공유 된 대칭 키입니다.
- 는 어떤 페이로드입니다.
- 수단 있어 암호화 K .
- 수단 해요 1 조립 m 2 모호 디코딩 될 수있는 방법.
- 암호화 알고리즘이 안전하고 올바르게 구현되었다고 가정합니다.
공격자 (트루디) 그녀의 페이로드 받아 밥을 설득하고자하는 (대신 앨리스에서 들어오는 P ). 트루디가 앨리스를 가장 할 수 있습니까? 어떻게?
이것은 약간의 운동 9.6에서 수정 된 정보 보안 : 원칙과 연습 에 의해 마크 스탬프 . 책 버전에서는 더이 마지막 메시지가 없습니다 단지 E ( R + 1 , K ) , 그리고 요구 사항 "그녀는 앨리스라고 밥을 설득"을 트루디입니다. 마크 스탬프이 공격을 찾기 위해 우리를 요청, 두 내가 트루디는 위조 할 수 발견 E를 ( R + 1 , K ) 하지만 E ( ⟨ R , P T ⟩ , K ).
메타
—
Ran G.