Vitalik Buterin, đồng sáng lập Ethereum, giới thiệu Diamond iO, một giao thức làm rối chương trình mới nhằm rút ngắn thời gian xử lý vốn khiến các phương pháp bảo thủ trước đây gần như không thể triển khai.
Bài viết ngày 29/7 cho biết Diamond iO cải tiến một lược đồ mã hóa dựa trên thuộc tính BGG+14, đưa nghiên cứu làm rối chương trình từ trạng thái “hoàn toàn bất khả thi” đến mức có triển vọng về mặt lý thuyết.
Cốt lõi của Diamond iO là lồng phép tính mã hóa đồng cấu hoàn toàn (FHE) bên trong mã hóa dựa trên thuộc tính (ABE). Thiết kế này xử lý đặc biệt phần mã hóa đầu ra để hỗ trợ giải mã FHE có điều kiện, điều chỉnh hàm tạo kết quả giả ngẫu nhiên và sử dụng tensor fusion để bên đánh giá tạo mã hóa riêng cho từng đầu vào.
Giao thức dựa trên hai giả định mật mã tương đối mới là all-product LWE và evasive LWE, nên mức độ an toàn vẫn cần được kiểm chứng thêm. Các nút thắt hiệu suất hiện nằm ở độ sâu của phép tính hàm băm và yêu cầu tham số bảo mật dưới mũ. Các hướng tối ưu gồm cải thiện Goldreich PRG, phát triển FHE hiệu quả hơn và hợp nhất các lớp ABE với FHE.