Tengo el siguiente requisito para el software en el que estoy trabajando:
Utilice un fuerte intercambio de claves asimétricas con un tamaño de clave pública < 16 bytes.
Sé que es bastante difícil para esta cantidad de bytes, pero se me ocurrió la siguiente solución y quería algunos comentarios:
Utilice el algoritmo de intercambio de claves Diffie Hellman con el parámetro P (módulo principal) < 2 ^ 128, y luego use algún algoritmo de derivación de clave como pbkdf2 en el secreto compartido generado para generar una clave simétrica mucho más fuerte, y use esta clave para cifrar cualquier información pasada.
Quiero saber si esto mejorará la seguridad de dicho protocolo en comparación con el simple Diffie Hellman en 2 ^ 128.