CCA–secure publicly verifiable public key encryption scheme without pairings. (2015)