Giới thiệu về công nghệ mã hóa đồng cấu hoàn toàn và các ứng dụng
mã hóa đồng cấu hoàn toàn(FHE) là một loại phương án mã hóa đặc biệt, cho phép thực hiện tính toán hàm trên văn bản mã hóa mà không cần giải mã, để nhận được kết quả mã hóa của hàm đó, từ đó bảo vệ quyền riêng tư của dữ liệu. Khác với mã hóa tĩnh truyền thống và mã hóa trong quá trình truyền tải, FHE có thể thực hiện các phép toán tính toán phức tạp trên văn bản mã hóa.
Một kịch bản ứng dụng điển hình của FHE là hệ thống bỏ phiếu trực tuyến. Cử tri có thể mã hóa kết quả bỏ phiếu của mình và nộp, các thực thể trung gian thu thập tất cả các phiếu bầu đã được mã hóa, thống kê số phiếu và công bố kết quả cuối cùng mà không cần giải mã nội dung phiếu bầu cụ thể của mỗi người. Điều này tránh được vấn đề mà trong các giải pháp mã hóa truyền thống, các bên trung gian phải giải mã tất cả dữ liệu để thống kê.
Hệ thống FHE thường bao gồm các loại khóa sau:
Khóa giải mã: Khóa chính của hệ thống, được sử dụng để giải mã FHE mật mã, thường chỉ được giữ cục bộ bởi người nắm giữ khóa.
Khóa mã hóa: được sử dụng để chuyển đổi văn bản rõ thành văn bản mã hóa, có thể được công khai trong chế độ khóa công khai.
Tính toán khóa: được sử dụng để thực hiện phép toán đồng cấu trên văn bản mã hóa, có thể công khai nhưng không thể sử dụng để phá vỡ văn bản mã hóa.
FHE có một số mô hình ứng dụng phổ biến:
Mô hình thuê ngoài: Mã hóa dữ liệu nhạy cảm và giao cho nhà cung cấp dịch vụ đám mây để thực hiện tính toán, phù hợp với các tình huống như PIR.
Chế độ tính toán của hai bên: Cả hai bên cung cấp dữ liệu riêng tư để thực hiện tính toán chung, như "vấn đề triệu phú".
Chế độ tổng hợp: Tổng hợp dữ liệu mã hóa của nhiều người tham gia, được sử dụng cho học tập liên bang, hệ thống bỏ phiếu, v.v.
Mô hình máy khách - máy chủ: Máy chủ cung cấp dịch vụ tính toán mô hình AI riêng cho nhiều máy khách.
Lợi ích của FHE nằm ở chỗ tính bảo mật dựa trên các thuật toán mã hóa chứ không phải phần cứng, có thể ngăn chặn các cuộc tấn công kênh bên. Tuy nhiên, hiện tại chi phí tính toán khá lớn, cần hỗ trợ phần cứng chuyên dụng để có thể ứng dụng rộng rãi. Trong tương lai, với sự tiến bộ của công nghệ, FHE hy vọng sẽ phát huy vai trò lớn hơn trong lĩnh vực tính toán riêng tư.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
9 thích
Phần thưởng
9
4
Chia sẻ
Bình luận
0/400
ParanoiaKing
· 14giờ trước
Từ "đồng hình" sao mà cao cấp như vậy
Xem bản gốcTrả lời0
DefiSecurityGuard
· 14giờ trước
vẫn đáng nghi af. hiển thị cho tôi các báo cáo kiểm toán trước.
mã hóa đồng cấu hoàn toàn: trong Bản mã tính toán giải pháp bảo vệ quyền riêng tư
Giới thiệu về công nghệ mã hóa đồng cấu hoàn toàn và các ứng dụng
mã hóa đồng cấu hoàn toàn(FHE) là một loại phương án mã hóa đặc biệt, cho phép thực hiện tính toán hàm trên văn bản mã hóa mà không cần giải mã, để nhận được kết quả mã hóa của hàm đó, từ đó bảo vệ quyền riêng tư của dữ liệu. Khác với mã hóa tĩnh truyền thống và mã hóa trong quá trình truyền tải, FHE có thể thực hiện các phép toán tính toán phức tạp trên văn bản mã hóa.
Một kịch bản ứng dụng điển hình của FHE là hệ thống bỏ phiếu trực tuyến. Cử tri có thể mã hóa kết quả bỏ phiếu của mình và nộp, các thực thể trung gian thu thập tất cả các phiếu bầu đã được mã hóa, thống kê số phiếu và công bố kết quả cuối cùng mà không cần giải mã nội dung phiếu bầu cụ thể của mỗi người. Điều này tránh được vấn đề mà trong các giải pháp mã hóa truyền thống, các bên trung gian phải giải mã tất cả dữ liệu để thống kê.
Hệ thống FHE thường bao gồm các loại khóa sau:
Khóa giải mã: Khóa chính của hệ thống, được sử dụng để giải mã FHE mật mã, thường chỉ được giữ cục bộ bởi người nắm giữ khóa.
Khóa mã hóa: được sử dụng để chuyển đổi văn bản rõ thành văn bản mã hóa, có thể được công khai trong chế độ khóa công khai.
Tính toán khóa: được sử dụng để thực hiện phép toán đồng cấu trên văn bản mã hóa, có thể công khai nhưng không thể sử dụng để phá vỡ văn bản mã hóa.
FHE có một số mô hình ứng dụng phổ biến:
Lợi ích của FHE nằm ở chỗ tính bảo mật dựa trên các thuật toán mã hóa chứ không phải phần cứng, có thể ngăn chặn các cuộc tấn công kênh bên. Tuy nhiên, hiện tại chi phí tính toán khá lớn, cần hỗ trợ phần cứng chuyên dụng để có thể ứng dụng rộng rãi. Trong tương lai, với sự tiến bộ của công nghệ, FHE hy vọng sẽ phát huy vai trò lớn hơn trong lĩnh vực tính toán riêng tư.