Achieving Flexibility for ABE with Outsourcing via Proxy Re-Encryption
A method for obtaining digital signatures and public-key cryptosystems