Điểm:2

Lược đồ số học đồng hình hoàn toàn nhanh? BFV = khởi động chậm, TFHE = số học chậm

lá cờ id
PPP

Lược đồ BFV phù hợp để biểu diễn nhiều số nguyên bên trong một đa thức và thậm chí chúng ta có thể thao tác trên chúng một cách riêng lẻ tương đối nhanh. Tuy nhiên, bootstrapping trên BFV là không khả thi, vì vậy thậm chí không có thư viện nào triển khai nó.

Mặt khác, các kế hoạch như TFHE có tốc độ khởi động rất nhanh, nhưng hoạt động trên các cổng. Bài báo này là bài báo mới nhất tôi có thể tìm thấy cách mã hóa các số nguyên trên hình xuyến: https://www.mdpi.com/2078-2489/12/8/297 nhưng phải mất 0,9 giây để nhân một số nguyên 4 bit, quá nhiều.Trên BFV, tôi không chỉ có thể nhân nhiều lô cùng một lúc mà phép nhân còn tốn ít thời gian hơn (khoảng 80ms đơn lõi) và giá trị của hệ số (mô đun văn bản gốc) có thể lên tới hơn 1 triệu. Tôi thậm chí có thể mã hóa một số 64 bit ở dạng RNS và nhân nó trong BFV trên một phép nhân đa thức 80ms duy nhất này.

Vì vậy, có sơ đồ nào tốt hơn để khởi động nhanh và hoạt động trên các biểu diễn số nguyên có kích thước từ, không phải nhị phân không? (hoặc có thể là mã hóa ở dạng nhị phân nhưng bằng cách nào đó làm cho artihmetic nhanh).

lá cờ cn
Bạn có thể xem nửa đầu của bài nói chuyện được mời [Một thập kỷ (hoặc hơn) của mã hóa đồng cấu hoàn toàn](https://www.youtube.com/watch?v=487AjvFW1lk) của Craig Gentry tại EuroCrypt 2021 để có cái nhìn tổng quan về FHE. Các slide cũng [trực tuyến](https://eurocrypt.iacr.org/2021/slides/gentry.pdf).
Điểm:2
lá cờ ng

Có nhiều cách triển khai TFHE hiệu quả hơn cách bạn trích dẫn. Đặc biệt, công ty Zama có một triển khai mà họ gọi Bê tông, mà bao gồm

Có vài điểm chuẩn của mã Rust từ ~ 2 năm trước, nơi họ yêu cầu ~ 30 mili giây cho các phép nhân. Thật không may, tôi không rõ chính xác từ tài liệu đó có bao nhiêu bit thông báo mà họ yêu cầu cho điểm chuẩn. Tôi tin rằng đó là $\geq 5$, nhưng có thể chỉ $5$. Dù bằng cách nào, điều này tất nhiên là nhanh hơn nhiều so với ~ 0,9 giây đối với phép nhân 4 bit.

Lưu ý rằng bạn vẫn sẽ đánh mất chất lượng loại SIMD của BFV. Mặc dù vậy, bạn có thể kết thúc (trên thực tế) nhanh hơn, vì có vẻ như Concrete có phần phụ trợ được tăng tốc GPU (các điểm chuẩn đã nói ở trên là trước khi phần phụ trợ này tồn tại), do đó, một cách hợp lý có thể đạt được mức độ song song tương tự thông qua việc thu hút điều đó.

Tuy nhiên, miễn là tôi diễn giải các điểm chuẩn một cách chính xác, thì đây là mức tăng tốc> 30 lần so với những gì bạn trích dẫn (trước khi thực hiện bất kỳ điều gì liên quan đến GPU, hiện là một tùy chọn), vì vậy rất đáng quan tâm.


Về quá trình khởi động BFV, hệ thống mật mã BGV có các đặc điểm tương tự như BFV (cả hai đều là sơ đồ "số học nhanh với SIMD + quá trình khởi động chậm") và Điểm chuẩn của HElib chứa mã mẫu để khởi động BGV mà bạn có thể quan tâm.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.