Copy Protection: Difference between revisions
Jump to navigation
Jump to search
→Use-cases: add information on delta security
(Copy Protection: first commit) |
(→Use-cases: add information on delta security) |
||
Line 9: | Line 9: | ||
== Use-cases == | == Use-cases == | ||
* Any kind of software | * Any kind of software licence protection | ||
== Protocols == | == Protocols == | ||
Line 27: | Line 27: | ||
A Copy Protection scheme for a family of circuits has <math display="inline">\varepsilon</math>-<math display="inline">correctness</math> if for any circuit <math display="inline">C</math> of this family and for any input <math display="inline">x</math> for this circuit, <math display="block">Pr[\mathbf{Eval}(\rho_C, x) = f(x);\ \rho_C \gets \mathbf{Protect}(C)] \geq 1 - \varepsilon</math> | A Copy Protection scheme for a family of circuits has <math display="inline">\varepsilon</math>-<math display="inline">correctness</math> if for any circuit <math display="inline">C</math> of this family and for any input <math display="inline">x</math> for this circuit, <math display="block">Pr[\mathbf{Eval}(\rho_C, x) = f(x);\ \rho_C \gets \mathbf{Protect}(C)] \geq 1 - \varepsilon</math> | ||
A Copy Protection scheme for a family of circuits has <math display="inline">\delta</math>-<math display="inline">security</math> if no polynomially bounded quantum adversary can efficiently copy a protected program, more formally if | A Copy Protection scheme for a family of circuits has <math display="inline">\delta</math>-<math display="inline">security</math> if no polynomially bounded quantum adversary can efficiently copy a protected program, more formally if for any such adversary, her probability of winning the following game is lower than <math display="inline">1 - \delta</math>: | ||
* A Challenger samples a circuit C in the family and sends Protect(C) to the Adversary | * A Challenger samples a circuit C in the family and sends Protect(C) to the Adversary |