Discussion on Space-Efficient Block Storage Integrity
Moderated by Sam Small 600.624 Advanced Network Security March 11th, 2005 with slides by Vishal Kher
Discussion on Space-Efficient Block Storage Integrity Moderated by - - PowerPoint PPT Presentation
Discussion on Space-Efficient Block Storage Integrity Moderated by Sam Small 600.624 Advanced Network Security March 11th, 2005 with slides by Vishal Kher Agenda More on the SAN model The Self-certifying File System (SFS) Provable
Moderated by Sam Small 600.624 Advanced Network Security March 11th, 2005 with slides by Vishal Kher
access a single virtual storage entity
identical to that used by directly attached storage
similar products
self-certifying pathnames. SIGOPS, 1998. Mazieres, Kasshoek
Kaminskv
nightmare
exist
new servers
server communication
in it
NFS Client SFS client Agent Agent SFS server MACed, Encrypted TCP Connection
Kernel
User program Authserver
H(B0) H(B1) H(H(B7)..) […] metadata H(B7) H(B8) H H File Handle B0 B1 B7 H H Name, handle Name, handle Name, handle […] metadata H Sign
primitives
A⇒B, then B is secure. if B is not secure and A⇒B, then A is not secure
random permutations P, indexed by keys
264
random, bitstrings are random
random, bitstrings seems random
polynomial Turing machine
permutation (PRP)
bound adversary
“looks” like a RP?
A
Guess: which algorithm is
D1 D2
behind the line: D1 or D2
Oracle
that spends at most t steps (in some well-defined machine model), queries the oracle at most q times, has the success probability ≤ ε of distinguishing E:
SuccPRP
f
(A) ≤ ε for all (t, q)-machines A .
the security of the underlying block cipher
the security of second pre-image resistance in hash functions
resistance, tweakable encryption, and the guarantee of a low false positive rate
0.05 0.1 0.15 0.2 0.25 0.3 0.35 1 2 3 4 5 6 7 8 Percentage of blocks Entropy Entropy for 1024-byte Random Blocks Entropy of Random Blocks
Figure 6. Entropy of 1024-byte Random Blocks
0.1 0.2 0.3 0.4 0.5 0.6 500 1000 1500 2000 2500 3000 3500 4000 Time (in ms) Block Size Performance CMC Encryption Scheme 1 (Hashing) Scheme 2 (8-bit Entropy Test)
Figure 9. Performance Time for Different Storage Schemes
Storage for S1 Storage for S2 Storage for S3 16.262 MB 0.022 MB 0.351 MB
Figure 11. Client Storage for the Three Schemes for One-Month Traces
blocks of a single block should not exceed pi < 1/4
justification?
formula for false negatives, the rate α
achievement as much as an exercise in performing an experiment for the sake of performing one”
lengths for their entropy tests? What are the advantages/disadvantages to using either?
to test for randomness in plaintext?
types rather than “all” files (e.g., WAV vs. MP3 vs. CPP)?
removed): 7.999629
have higher entropy (mp3, vob, etc)
always be this high? Can the threshold be up around 7.99?