Aller au contenu
ecdsa.com

PS256

L’algorithme JWS RSASSA-PSS avec SHA-256 et MGF1-SHA-256 (RFC 7518 §3.5), qui utilise les mêmes clés RSA que RS256 avec le remplissage PSS, probabiliste et à sécurité prouvée.
Autres graphiesPS256RSASSA-PSS SHA-256COSE -37

JWA fixe les paramètres pour que les implémentations soient interopérables : MGF1 utilise la même fonction de hachage que la signature, et la longueur du sel est égale à celle du condensat (32 octets pour PS256, 48 pour PS384, 64 pour PS512). Les signatures diffèrent à chaque appel en raison du sel aléatoire ; la vérification ne demande toujours qu’une seule opération à clé publique.

Les profils de sécurité FAPI exigent PS256 ou ES256 et excluent RS256, et TLS 1.3 utilise de même PSS pour les signatures RSA du handshake. Comme les clés sont communes avec RS256, un émetteur peut migrer en publiant des clés alg: PS256 (ou la même clé avec un nouveau kid) et en configurant les vérificateurs pour qu’ils acceptent PS256.

Normes et références

Tous les termes