Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption
Russell W. F. Lai1,2, Raymond K. H. Tai2, Harry W. H. Wong2, Sherman S. M. Chow2
1Friedrich-Alexander University Erlangen-Nuremberg 2Chinese University of Hong Kong
Multi-Key Homomorphic Signatures Unforgeable under Insider - - PowerPoint PPT Presentation
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F. Lai 1,2 , Raymond K. H. Tai 2 , Harry W. H. Wong 2 , Sherman S. M. Chow 2 1 Friedrich-Alexander University Erlangen-Nuremberg 2 Chinese University of Hong Kong
1Friedrich-Alexander University Erlangen-Nuremberg 2Chinese University of Hong Kong
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 1/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 2/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 2/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 2/16
I signed m. Alice Evaluator Verifier
m
You can evaluate any function on it. Alice Evaluator Verifier
m
Let’s do f(m). Alice Evaluator Verifier
f(m),f
Looks legit. Alice Evaluator Verifier
f(m),f Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 3/16
I signed m. Alice Adversary Verifier
m
You can evaluate any function on it. Alice Adversary Verifier
m
Let’s pretend m∗ = f(m). Alice Adversary Verifier
m∗,f
Smells fishy. Alice Adversary Verifier
m∗,f Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 4/16
I signed mA. I signed mB. Alice Bob Evaluator Verifier
mA
mB
You can evaluate any function
Alice Bob Evaluator Verifier
mA,σ B mB
Let’s do f(mA,mB). Alice Bob Evaluator Verifier
A,B f(mA,mB),f
Looks legit. Alice Bob Evaluator Verifier
A,B f(mA,mB),f Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 5/16
I signed mA. I signed mB. Alice Bob Adversary Verifier
mA
mB
You can evaluate any function
Alice Bob Adversary Verifier
mA,σ B mB
Let’s pretend m∗ = f(mA,mB). Alice Bob Adversary Verifier
A,B m∗,f
Smells fishy. Alice Bob Adversary Verifier
A,B m∗,f Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 6/16
I signed mA. Here is my secret key skB. Alice Bob Adversary Verifier
mA
You can evaluate any function
Let’s mess with Alice. Alice Bob Adversary Verifier
mA
Let’s pretend m∗ = f(mA,mB). Alice Bob Adversary Verifier
A,B m∗,f
Sounds...... legit? Alice Bob Adversary Verifier
A,B m∗,f Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 7/16
m and record m in the set Mid.
m).
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 8/16
m and record m in the set Mid.
m).
id1,...,pk∗ idk},m∗,σ∗).
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 8/16
m and record m in the set Mid.
m).
id1,...,pk∗ idk},m∗,σ∗).
id1,...,pk∗ idk},m∗,σ∗) = 1.
id = pkid.
Russell W. F . Lai 8/16
m and record m in the set Mid.
m).
id1,...,pk∗ idk},m∗,σ∗).
id1,...,pk∗ idk},m∗,σ∗) = 1.
id = pkid.
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 8/16
id1,...,pk∗ idk},m∗ = YES,σ∗)
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 9/16
id1,...,pk∗ idk},m∗ = YES,σ∗)
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 9/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 10/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 11/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 12/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 12/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 12/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 12/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 12/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 12/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 12/16
mi,fi)}k i=1,
mi,fi)}k i=1,
mi,fi)}k i=1 such that
mi,fi is valid under pki.”
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 13/16
mi,fi)}k i=1,
mi,fi)}k i=1 such that
mi,fi is valid under pki.”
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 13/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 14/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 14/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 14/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 14/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 15/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 15/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 15/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 15/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 15/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 16/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 16/16
Multi-Key Homomorphic Signatures Unforgeable under Insider Corruption Russell W. F . Lai 16/16