Next Generation Cryptography