A mathematical function that protects information by making it unreadable by everyone except those with the key to decode it.