Bảo mật homomorphic (PH) mã hóa là một hình thức của mã hóa, nơi một có thể thực hiện một số hoạt động đại số cụ thể vào văn bản thuần bằng cách thực hiện (có thể khác nhau) đại số hoạt động trên đoạn mật mã. Ứng dụng đầu tiên của PH để tập hợp truy vấn trong cơ sở dữ liệu quan hệ khai thác trong [7], nhưng chức năng mã hóa homomorphic này là không an toàn chống lại cuộc tấn công chỉ có văn bản mã. [8], nó hỗ trợ truy vấn tổng hợp phức tạp và lồng nhau truy vấn, nhưng đề án này có thể tiết lộ thông tin về việc phân phối đầu vào, có thể được khai thác. Thứ tự duy trì chương trình mã hóa (OPES) [9] cho phép xây dựng trực tiếp chỉ số trên đoạn mật mã. OPES có thể xử lý, mà không cần giải mã, bất kỳ loại truy vấn SQL thú vị. Thật không may, OPES đã được chỉ ra không an toàn trong [10] và tác giả của họ giới thiệu chương trình mã hóa (phúc) nhanh chóng so sánh các chiến lược cấp cơ sở dữ liệu mã hóa. PHÚC có thể được sử dụng để nhanh chóng so sánh thông qua kỹ thuật giải mã một phần. Nó mã hóa văn bản thuần byte bởi byte cho phép so sánh nhanh chóng bắt đầu từ các byte quan trọng nhất và dừng lại ngay sau khi một sự khác biệt nằm.
đang được dịch, vui lòng đợi..
