AECC: An Enhanced Public Key Cryptosystem for User Defined Messages | IEEE Conference Publication | IEEE Xplore