Thành phần chính của CryptoNets là homomorphic mã hóa và mạng nơron. Homomorphic mã hóa ban đầu được đề xuất bởi Rivest et al. (1978) như một cách để mã hóa dữ liệu mà một số hoạt động có thể được thực hiện trên nó mà không cần giải mã nó đầu tiên. Trong giấy của ông hội thảo Gentry (2009) là người đầu tiên để trình bày một sơ đồ mã hóa hoàn toàn homomorphic. Thuật ngữ "đầy đủ homomorphic" có nghĩa là chương trình cho phép tùy tiện nhiều hoạt động được thực hiện trên các dữ liệu được mã hóa. Lược đồ gốc của Gentry là không hiệu quả rất cao, nhưng kể từ đó công việc của một số nhà nghiên cứu đã sản xuất các chương trình đáng kể thực tế hơn. Công việc này, đặc biệt, chúng tôi sử dụng các đề án homomorphic mã hóa của Bos et al. (2013), là rất chặt chẽ liên quan đến các chương trình trong Lo´ pez-Alt et al. (2012); Stehle´ & Steinfeld (năm 2011). Chương trình này là một đề án cấp homomorphic Mã hàng hóa, trong đó cho phép thêm và nhân thư được mã hoá, nhưng đòi hỏi rằng ai biết trước sự phức tạp của các mạch số học là để được áp dụng cho các dữ liệu. Nói cách khác, cryptosystem này cho phép tính toán các chức năng đa thức của độ tối đa cố định trên các dữ liệu được mã hóa. Tính toán đa thức mức cao đòi hỏi việc sử dụng các tham số lớn trong các đề án, mà kết quả trong thư được mã hoá lớn hơn và chậm hơn tính toán thời gian. Do đó, một nhiệm vụ chủ yếu trong việc áp dụng thực tế của hệ thống này là để trình bày những tính toán mong muốn như là một lowdegree đa thức. Chúng tôi giới thiệu cho người đọc để Pointe et al. (năm 2015); Bos et al. (2013); Lo´ pez-Alt et al. (2012) cho các chi tiết về chương trình mã hóa, và chỉ đưa ra một giới thiệu ngắn gọn để nó trong phần 3. Chúng tôi sử dụng đơn giản mã hóa số học thư viện (DẤU) homomorphic encryption2.
đang được dịch, vui lòng đợi..