Định nghĩa
Mật mã học hỗ trợ bí mật, toàn vẹn và xác thực. Mã hóa chỉ là một phần bên cạnh băm, chữ ký và cấu trúc khác. Hệ thống mật mã không có nghĩa mọi dữ liệu đều được mã hóa hoặc riêng tư.
Cách hoạt động
Chữ ký thể hiện khóa đã cho phép giao dịch; băm nhận diện và liên kết dữ liệu; chứng minh chuyên biệt xác lập thuộc tính mà không lộ tất cả. Các công cụ phối hợp đồng thuận, kiểm tra phần mềm, không tự chọn chuỗi được chấp nhận.
Ứng dụng và hạn chế
An toàn tùy cấu trúc, giả định, triển khai và khóa. Ngẫu nhiên yếu, lộ bí mật hay giao diện gây nhầm phá bảo vệ mạnh. Giao dịch công khai có thể lộ mẫu nhạy cảm. Mật mã không ép nhà phát hành giữ lời hay bảo đảm oracle đúng. Cần đánh giá hơn tên thuật toán.