Key Generation: Involves the generation of public and private keys by using certain pre-requisites and formulas.Signature Generation: Involves the generation of signatures for a given message using a hash function and random values.Signature Verification: Involves verifying the authenticity of a signature by computing various values and comparing them.