Re:Librevault: Open source zero-knowledge peer-to-peer file ...
by swordswinger12 on Thursday August 11, 2016 @07:55PM
(#12272591)
Maybe nothing, but it's just kind of a weird, nonstandard way of doing things. Also it's not immediately obvious to me that your method meets modern security definitions like IND-CCA2.
This HMAC is computed over plaintext chunks and used to determine, if we already have this chunk in database (because of random IV we get different hash of ciphertext every time), not for verification.
And what is wrong about verifying integrity and authenticity by hash-then-sign?