Độc lập với chiến lược mã hóa, bảo mật của dữ liệu được mã hóa phụ thuộc vào các thuật toán mã hóa, mã hóa kích thước khóa và bảo vệ nó. Các thuật toán mạnh mẽ ngay cả khi được thông qua, như AES, các văn bản mật mã vẫn có thể tiết lộ những thông tin văn bản đơn giản nếu một chế độ không phù hợp được chọn. Ví dụ, nếu thuật toán mã hóa được thực hiện ở chế độ điện tử codebook (ECB), khối bản rõ giống hệt nhau được mã hóa thành các khối văn bản giống hệt nhau cơ yếu, do đó tiết lộ mô hình lặp đi lặp lại. Trong bối cảnh cơ sở dữ liệu, mô hình lặp đi lặp lại là phổ biến như nhiều bản ghi có thể có giá trị thuộc tính giống nhau, nên chăm sóc nhiều nên được thực hiện khi lựa chọn các chế độ mã hóa. Hơn nữa, giải pháp đơn giản mà có thể làm việc trong một bối cảnh khác (ví dụ, bằng cách sử dụng chế độ truy cập với một vector khởi tạo dựa trên dữ liệu địa chỉ) có thể thất bại trong một cơ sở dữ liệu vì dữ liệu có thể được cập nhật (với ví dụ trước, thực hiện độc quyền OR giữa cũ và mới phiên bản của dữ liệu được mã hóa sẽ tiết lộ độc quyền OR giữa các phiên bản cũ và mới của dữ liệu văn bản gốc). Tất cả các đặc trưng của bối cảnh cơ sở dữ liệu cần phải được đưa vào tài khoản để hướng dẫn lựa chọn các thuật toán mã hóa đầy đủ và phương thức hoạt động: mô hình lặp đi lặp lại, cập nhật, khối lượng lớn các dữ liệu được mã hóa. Hơn nữa, các hộ phải có đủ sức mạnh từ các dữ liệu có thể có giá trị trong một thời gian rất dài (vài năm). Như vậy, nhà nước-of-the-nghệ thuật thuật toán mã hóa và phương thức hoạt động (không có bất kỳ sự nhượng bộ) nên được sử dụng.
đang được dịch, vui lòng đợi..
