Overview Of RSASSA-PSS

Rivest Shamir Adleman (RSA) is an asymmetric algorithm that can be used for encrypting and signing data. The encryption and signing processes are performed through a series of modular multiplications.

There are two different RSA signature schemes specified in the PKCS1

1. RSASSA-PKCS1-v1_5: old Signature Scheme with Appendix as first standardized in version 1.5 of PKCS #1.

2. RSASSA-PSS (RSASSA = RSA Signature Scheme with Appendix): based on Probabilistic Signature Scheme (PSS) originally invented by Bellare and Rogaway.


Attacks on Old signature schemes

1. The Bleichenbacher attack
2. Fault-based attack


RSASSA-PSS Parameters

1. Hash Algorithm/Function
2. Mask Generation functions
3. Salt length
4. Trailer field


RSASSA-PSS is an improved signature scheme that contains an attachment. It has various parameters and is more secure and robust as compared to others.

Encryption Consulting

4 Blog posts