DDG searches are delivered over HTTPS. It doesn't matter if the NSA can siphon off DDG traffic.
1. Be given the cert
2. Physical access to servers or load-balancers
3. Remote access to servers or load-balancers"
I believe the way PFS works is that it uses RSA to verify identity and then Diffie-Hellman to establish keys.
If you're only able to passively intercept data (i.e. you can't impersonate the server and MITM) then you're unable to discover what the key established by DH is.
(incidentally nonces are generally only relevant for preventing replay attacks; the nonce doesn't play a part in passive defence)
It's the other way around. First you do the DH and then use RSA to authenticate (a hash of) DH parameters.