KDC es adecuado para infraestructuras más pequeñas donde se confía explícitamente en cada persona o nodo que realiza el cifrado. Cada vez que Alice quiere cifrar un mensaje para Bob, tiene que pedirle a KDC una clave temporal para usar para el cifrado. El KDC también deberá proporcionar esa clave temporal a Bob para que pueda descifrar el mensaje. No desea simplemente darle la clave de encriptación de Alice Bob, ya que entonces ella podría leer todos los mensajes encriptados que se le enviaron a Bob (la naturaleza del cifrado simétrico es tal que la misma clave encripta y desencripta el mensaje).
Como puede imaginar, esto no se extiende más allá de las infraestructuras locales, ni es muy tolerante a fallos. Si Internet se basara en los KDC para realizar el cifrado, sería fácil para los atacantes hacerles un DoS y matar a todos los comercios en la web, o al menos hacerlo lo suficientemente poco confiable como para no molestar. Esta es la razón por la que los navegadores utilizaron la criptografía de clave pública y un marco de autoridades de certificación (CA) de confianza mutua. Esto tiene su propio conjunto de compensaciones. En primer lugar, debe confiar en que las CA saben lo que están haciendo, una confianza que han violado repetidamente. Dos, PKI confía en que nunca encontraremos una manera rápida de factorizar el producto de dos números primos muy grandes, un problema que no está presente en la criptografía simétrica. Si alguien como Grigory Perelman algún día encuentra una manera de resolver ese problema rápidamente, cualquiera podrá obtener la clave de descifrado privada de la clave de cifrado pública. Si eso sucede, estaremos en un gran problema y tendremos que encontrar otra forma para que dos partes no confiables intercambien claves de cifrado.
Entonces, para responder a su pregunta: criptográficamente, los KDC y las claves simétricas son más fuertes que las claves públicas-privadas asimétricas, ya que no existe peligro de que algún matemático loco encuentre una manera de factorizar rápidamente productos de primos grandes. Por otro lado, los KDC tienen problemas inherentes con la distribución de claves, la confiabilidad y la confianza continua que no se pueden resolver fácilmente y, por lo tanto, los KDC no son adecuados más allá de las instalaciones locales, donde es fácil asegurar tal confianza.