SPFPL Elgamal