tech-crypto archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [patch] cgd



>> 
> 
> I'm of the opinion that integrity checking best belongs in the file
> system layer because it necessarily involves increasing the size
> of the data which for a pseudo-disk is very expensive indeed.  If
> you decide to break a single disk write into multiple writes then
> you must also necessarily maintain state on the disk of what you
> are doing in case you crash in the midst of a write.  This would
> involve turning each single sector write into at least three separate
> writes.  At the file system layer, you have no such problem and
> can preserve performance while also ensuring integrity.  (Unless
> you can present 500 byte sectors to the rest of the kernel.)

I'm fond of the scheme described in 
http://www.cs.unc.edu/~reiter/papers/2005/NDSS.pdf
(NDSS 2005).

                --Steve Bellovin, http://www.cs.columbia.edu/~smb







Home | Main Index | Thread Index | Old Index