ML-POR with MLKeygen

Message Locked PoR and Message locked key generation. This primitive enables clients to verify the retrievability of their files while also allowing file-based deduplication based on a dedicated message-locked key generation. Since all keying material are depending on the file itself the encryption and encoding of the files remain the same if the file is the same.

Security Primitive: 
PoR and Key Management
Security Requirements Addressed: 
Source Code: