Class RSABlindingFactorGenerator

java.lang.Object
org.bouncycastle.crypto.generators.RSABlindingFactorGenerator

public class RSABlindingFactorGenerator extends Object
Generate a random factor suitable for use with RSA blind signatures as outlined in Chaum's blinding and unblinding as outlined in "Handbook of Applied Cryptography", page 475.
  • Constructor Details

    • RSABlindingFactorGenerator

      public RSABlindingFactorGenerator()
  • Method Details

    • init

      public void init(CipherParameters param)
      Initialise the factor generator
      Parameters:
      param - the necessary RSA key parameters.
    • generateBlindingFactor

      public BigInteger generateBlindingFactor()
      Generate a suitable blind factor for the public key the generator was initialised with.
      Returns:
      a random blind factor