Một giao thức (và nói chung, một cấu trúc mật mã) đáp ứng an ninh lý thuyết thông tin nếu không có đối thủ nào có thể phá vỡ hệ thống, cho dù đối thủ có mạnh đến đâu. Thuật ngữ "lý thuyết thông tin" bắt nguồn từ ý tưởng rằng sự rò rỉ từ sự tương tác có thể được nghiên cứu từ quan điểm của lý thuyết thông tinvà có thể kết luận bằng cách sử dụng các công cụ này, thường liên quan đến sự kết hợp đơn giản giữa thống kê và lý thuyết xác suất, rằng sự tương tác với hệ thống thực sự bị rò rỉ hầu như không có gì. Bây giờ, bảo mật hoàn hảo và thống kê là hai hình thức bảo mật lý thuyết thông tin: trước đây, có số không rò rỉ, nhưng sau này có một không đáng kể rò rỉ hơn có thể được làm nhỏ hơn và nhỏ hơn bằng cách chọn một cách thích hợp tham số bảo mật thống kê.
Bây giờ, một giao thức, hay một lần nữa, nói chung, một cấu trúc mật mã, có thể đáp ứng bảo mật tính toán, nghĩa là nó chỉ an toàn khi đối thủ có tài nguyên tính toán giới hạn. Đây thường là trường hợp khi các công cụ như mã hóa (thường với một số loại đồng cấu hình) được sử dụng, có vấn đề tính toán liên quan mà kẻ thù không thể giải quyết để đảm bảo tính bảo mật của hệ thống. Cách bảo mật của các công cụ này được chính thức hóa bằng phương tiện của một tham số bảo mật tính toán, khi nó phát triển, nó làm cho vấn đề tính toán cơ bản trở nên khó giải quyết hơn, do đó mang lại độ tin cậy cao hơn nhiều (nhưng thông thường, cũng làm cho các tham số trở nên tồi tệ hơn).
Mặc dù các nhà nghiên cứu có thể hơi lỏng lẻo với ngôn ngữ, nhưng tình huống điển hình nhất là bạn sẽ tìm thấy loại bảo mật được nêu rõ ràng, ví dụ:. ...giao thức X khởi tạo chức năng Y với bảo mật hoàn hảo/bảo mật thống kê/bảo mật tính toán... Tuy nhiên, đôi khi điều này được giả định là được biết từ ngữ cảnh, hoặc trọng tâm về mặt rõ ràng nằm ở các khía cạnh khác của cấu trúc, vì vậy các tác giả sẽ không trình bày điều này một cách rõ ràng. Theo nguyên tắc thông thường, nếu có bất kỳ cấu trúc nào giả định một kẻ thù có giới hạn, thường bao gồm mã hóa, chữ ký, cam kết, v.v., thì bảo mật chắc chắn là tính toán. Cũng nên đề cập rằng thông thường tham số bảo mật tính toán không được nêu rõ ràng.
Hơn nữa, và điều này liên quan trực tiếp đến câu hỏi ban đầu của bạn, điều quan trọng là phải tính đến việc một giao thức có thể an toàn về mặt tính toán nhưng cũng có tham số bảo mật thống kê. Điều này có thể xảy ra, ví dụ, nếu giao thức sử dụng các công cụ mật mã như mã hóa, v.v., nhưng ở một số phần, nó dựa vào kiểm tra thống kê, chẳng hạn, để đối thủ có thể gian lận với xác suất không đáng kể. Vì vẫn đúng là giao thức bị hỏng nếu kẻ thù có tài nguyên không giới hạn nên kết luận của bạn là đúng: loại bảo mật sẽ chỉ là tính toán.