Engineering secure two-party computation protocols : design, optimization, and applications of efficient secure function evaluation (2012)