D'ailleurs au fond, même si penser au coté serveur est l'idée la plus évidente, est-ce que c'est vraiment nécessaire pour ne communiquer uniquement les info que l'adversaire doit connaitre ?
Un papier comme
https://www.utdallas.edu/~zxl111930/fall2011/lec23.pdf propose des pistes crypto intéressantes.