Digital signature schemes giving message recovery -- Part 2: Integer factorization based mechanisms