Text this: Improvement on the XTP public key cryptosystem and communication protocol of provable security