2012-12-25 2 views

답변

39

이 전달 완전 보안을 제공 DHE와 ECDHE의 임시 측면이다.

누군가가 트래픽을 기록하고 개인 키를 얻기 위해 서버를 손상하더라도 해당 트래픽이 해독되지 않을 임시 매개 변수가 누락되어 해당 트래픽을 해독 할 수 없습니다. 저장되었습니다. 고정 된 DH를 사용하면 사설 DH 매개 변수가 사실상 개인 키가됩니다. 또한 같은 방식으로 공격을받으며 공격자가 과거 트래픽을 해독 할 수 있습니다. (고정 DH, 비 익명 암호 스위트에 대한 지원은 실제로는 거의 사용되지 않습니다.)

DHE가 제공하는 완벽한 전달 보안 기능은 더 많은 비용이 소요됩니다. ECDHE 변형은이 계산 비용을 줄이기 위해 타원 곡선 암호화를 사용합니다. 자세한 내용과 벤치 마크는 Vincent Bernat's SSL/TLS & Perfect Forward Secrecy article에서 찾을 수 있습니다.

+0

일시적인 DH 매개 변수가 저장되지 않으면 필요한 경우 서버가 과거의 통신을 어떻게 해독합니까? –

+5

@devgr 그렇지 않습니다. – Bruno

+1

내가 만약 내가 잘못이 의심의 여지가, 날 수정이, 모든 관련 데이터가 보안 데이터베이스에 암호 해독 후의 지금은 서버가 안전하게 현재 요청이 종료 된 후에 통신 데이터를 해독 할 수 없을 것이라는 사실을 무시할 수있는 서버는, 그러나 서버는 여전히 다른 목적으로 요청을 계속 기록하고 있습니까? –

관련 문제