When someone tells you to find something, what are the ways you would approach this? In cryptography, finding the key is critical to decrypt ciphertexts. Key search algorithms techniques fall between brute force or search through encrypted data using public key encryption with keyword search (PEKS). Common approaches:
- exhaustive search (aka brute force)
- PEKS (public key encryption with keyword search )
- elliptic curve cryptography (ECC/ECDSA)
- Diffie-Hellman (DH)