New directions in secure computation
Özet
Conventional Machine Learning and Cloud Computing solutions require access to the raw data which generates potential security and privacy risk. Homomorphic Encryption method and Secure Multi-Party Computation protocol are both suitable solutions for security vulnerability. Homomorphic Encryption and Secure Multi-Party Computation provide to perform arbitrary computation on encrypted data without revealing the data and give the result of the same computation performed on unencrypted data. In this thesis, the essential concepts, mathematical background, property of Homomorphic Encryption schemes, practical implementations, state of the art Cloud approaches, current industry and potential applications for Machine Learning algorithms are analyzed in detail. Geleneksel Makine Öğrenimi ve Bulut Bilişim çözümleri, potansiyel güvenlik ve gizlilik riski oluşturan ham verilere erişim gerektirir. Homomorfik Şifreleme yöntemi ve Güvenli Çok-Taraflı Hesaplama protokolünün güvenlik açığı için her ikisi de uygun çözümlerdir. Homomorfik Şifreleme ve Güvenli Çok-Taraflı Hesaplama, verileri açığa çıkarmadan şifrelenmiş verilerde tek taraflı hesaplama gerçekleştirmeyi ve şifrelenmemiş veriler üzerinde gerçekleştirilen aynı hesaplamanın sonucunu vermeyi sağlar. Bu tezde, temel kavramlar, matematiksel geçmiş, Homomorfik Şifreleme şemalarının özellikleri, pratik uygulamalar, son teknoloji Bulut yaklaşımları, mevcut endüstri ve Makine Öğrenimi algoritmaları için potansiyel uygulamalar ayrıntılı olarak analiz edilmektedir.