Broadcast Encryption with Short Ciphertexts and Private Keys -- Generic Transformation