Перейти к содержимому
ecdsa.com

PS256

Алгоритм JWS RSASSA-PSS с SHA-256 и MGF1-SHA-256 (RFC 7518, § 3.5): он использует те же ключи RSA, что и RS256, но с рандомизированным дополнением PSS, стойкость которого доказуема.
Другие написанияPS256RSASSA-PSS SHA-256COSE -37

JWA фиксирует параметры, чтобы реализации были совместимы: MGF1 использует тот же хеш, что и подпись, а длина соли равна длине хеша (32 байта для PS256, 48 — для PS384, 64 — для PS512). Из-за случайной соли подпись при каждом вызове получается новой, а проверка по-прежнему требует одной операции с открытым ключом.

Профили безопасности FAPI требуют PS256 или ES256 и исключают RS256; TLS 1.3 точно так же использует PSS для подписей RSA в рукопожатии. Поскольку ключи у PS256 и RS256 общие, издатель может провести миграцию: опубликовать ключи с alg: PS256 (или тот же ключ с новым kid) и перевести проверяющие стороны на приём PS256.

Стандарты и ссылки

Все термины