Semantic security is a property of encryption schemes that ensures no adversary can derive any meaningful information about the plaintext, even if they can see the ciphertext. It is a fundamental requirement for modern cryptographic systems, particularly in preventing chosen plaintext attacks.