Nói một cách tổng quát hơn, mật mã là về việc xây dựng và phân tích các giao thức ngăn chặn các bên thứ ba hoặc công chúng đọc các tin nhắn riêng tư; các khía cạnh khác nhau trong bảo mật thông tin như bảo mật dữ liệu, toàn vẹn dữ liệu, xác thực và không từ chối là trọng tâm của mật mã hiện đại.