Practical
Encryption
Signature
Hash Functions
Zero Knowledge Proof
Pseudo-random Generator
Potentially Practical
Secure Multi Party Computation
Searchable Encryption
Attribute-based Encryption
Private Secure Message Transmission
Theoretical
Focusing on confidentiality. 
Private Information Retrieval  
Fully Homomorphic Encryption
Unlikely in the near future
Obfuscation
Functional encryption