Package SFE.PF

Extension for PF-SFE (Private Function SFE) based on UC (Universal Circuit)

See:
          Description

Class Summary
AlicePF Alice's part of the 2-party PF-SFE protocol.
Block A Block is a programmable sub-circuit.
BobPF Bob's part of the 2-party PF-SFE protocol.
P P(u,v) permutation block.
P_EP P(u,v>=u) expanded permutation block.
P_TP P(u>=v,v) truncated permutation block.
S S(u,v) selection block.
S_U S(u>=v,v) selection block.
S_u_1 S(u,1) selection block.
S_u_v S(u,v) selection block.
S_V S(u,v>=u) selection block.
UC A Universal Circuit (UC) is a circuit that can be programmed to simulate any circuit.
UCsel Universal Circuit based on selection blocks.
UCvaliant Valiant's Universal Circuit based on universal graphs.
 

Package SFE.PF Description

Extension for PF-SFE (Private Function SFE) based on UC (Universal Circuit)

See Vladimir Kolesnikov and Thomas Schneider, "A Practical Universal Circuit Construction and Secure Evaluation of Private Functions", Financial Cryptography 2008 for background information.