Someone before proposed a deduplication scheme where the hash of a file is used as an encryption key. (and an encrypted database of keys is accessible by the user only) It's not no-knowledge in terms of what files are the same, of course, but it keeps the actual contents safe from prying.