Trong mật mã học, ANDOS là viết tắt của “All Or Nothing Disclosure of Secrets” (tạm dịch là “tiết lộ tất cả hoặc không tiết lộ gì cả về bí mật”). ANDOS là một giao thức hai bên được giới thiệu vào năm 1986 bởi Brassard, Crepeau và Robert (BCR87).
Trong mật mã học, các giao thức hai bên nhằm tạo ra một cách để hai bên chia sẻ thông tin bí mật mà bên nhận không thể tìm hiểu thêm thông tin về các bí mật khác mà bên gửi có.
Một ví dụ nổi tiếng về điều này là hai triệu phú cố gắng tìm ra ai giàu hơn mà không tiết lộ số tiền thực sự mà họ đang sở hữu.