A CCA Secure Public Key Encryption Scheme Based on Finite Groups of Lie Type