Outsourced Storage & Proofs of Retrievability
Hovav Shacham, UC San Diego Brent Waters, SRI International
Outsourced Storage & Proofs of Retrievability Hovav Shacham, UC - - PowerPoint PPT Presentation
Outsourced Storage & Proofs of Retrievability Hovav Shacham, UC San Diego Brent Waters, SRI International The Setting Client stores (long) file with server - Wants to be sure its actually there Motivation: online backup; SaaS
Hovav Shacham, UC San Diego Brent Waters, SRI International
(M) M
(M) (M) c h(cM) h(cM)
?
= · (h = h(M)) h
?
= h(·)
(including # block reads)
{0, 1} ←
= 1
Extr(sk, t, P ) = M
store authenticator σi = MACk(i,mi)
{(mi, σi)}i∈I I ⊆ [1, n] (|I| = 80) σi
?
= MACk(i, mi)
i=1
I ⊆ [1, n] (|I| = 80)
i=1
µ =
σ =
I ⊆ [1, n] (|I| = 80)
i=1
µ =
σ =
i
σi ← fk(i) + α · mi σ ←
µ ←
σ
?
=
σi ←
σ ←
i
µ ←
e(σ, g)
?
= e
i=1
(|I| = 80) νi ← K i ∈ I Q = {(i, νi)} µ, σ µ ←
νimi σ ←
νiσi σ
?
=
νifk(i) + αµ (k, α)
µ =
m
i =
(mi + aimi∗) = µ + mi∗
ai Pr
80 40
1 280 ≈ 8.89