Boneh-Franklin Identity-Based Encryption (BF-IBE)