Public-key cryptography Cryptanalysis Knapsack cryptosystem Lattice basis reduction Stereotyped message attack