Text this: Deniable authentication protocol based on factoring and discrete logarithm problems