We continue the study of Homomorphic Secret Sharing (HSS), recently introduced by Boyle et al. (Crypto 2016, Eurocrypt 2017). A (2-party) HSS scheme splits an input x into shares (x0,x1) such that (1) each share computationally hides x, and (2) there exists an efficient homomorphic evaluation algorithm $\Eval$ such that for any function (or "program") from a given class it holds that Eval(x0,P)+Eval(x1,P)=P(x). Boyle et al. show how to construct an HSS scheme for branching programs, with an inverse polynomial error, using discrete-log type assumptions such as DDH.
Damiano AbramLawrence RoyPeter Schöll
Georgia TsaloliBei LiangAikaterini Mitrokotsa
Geoffroy CouteauLalita DevadasAditya HegdeAbhishek JainSacha Servan-Schreiber
Elette BoyleNiv GilboaYuval IshaiHuijia LinStefano Tessaro
Nileshkumar KakadeUtpalkumar Patel