securefilestorage内容摘要:

with a unique File Signature Key (FSK) – To read, user needs FEK – To write, user needs FSK mdfiles Encrypted Key Block (Owner) Encrypted Key Block (User 1) Encrypted Key Block (User n) … FSK Metdata last modified timestamp filename Owner’s hash of metadata MSK used MEK Encrypted Key Blocks Username (or keyID) FEK FSK public key Plaintext Encrypted with MEK of user read/write read Username (or keyID) FEK Plaintext Encrypted with MEK of user Freshness Guarantees • Prevent rollback attacks – Alice replaces new mdfile with an older saved mdfile • mdffile: metadata freshness file – One in each directory of user’s file system – Stamped with unique Master Signing Key (MSK) of user – Contains root of hash tree of all mdfiles in current directory and mdffiles in immediate subdirectories Creating mdffiles 1. Apply SHA1 hash on each mdfile in current directory (verifying mdfile signatures as you go) 2. Concatenate resulting hashes together with mdffiles of immediate subdirectories and apply SHA1 hash to concatenation 3. Place final hash and directory name in mdffile Note: Timestamp used before final ha。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。