I just found a weird things on they ToS [1] ... 8. Our service may automatically delete a piece of data you upload or give someone else access to where it determines that that data is an exact duplicate of original data already on our service. In that case, you will access that original data. Duplicate check, I get that. But, how do they do it? They say the files are encrypted on the browser, so if I upload file X an…
Possibly convergent encryption, basically when you encrypt the file you use a hash of the file as the key. This key can then be encrypted with several different passwords meaning that several people can decrypt this file.
Mega has launched
91–100 of 272 posts
Re: Mega has launched
#92Earlier quoted context omitted.
Really? I'm on FF3 and I didn't get a notice, which was quite surprising. File upload didn't work though....
wow, that's even weirder. btw thanks for the downvote, whoever that was.
Re: Mega has launched
#93How exactly does this work, if they don't have access to the original? > 8. Our service may automatically delete a piece of data you upload or give someone else access to where it determines that that data is an exact duplicate of original data already on our service. In that case, you will access that original data.
They take a hash of every X MB of your data before upload. If the hash already exists, then they don't upload it. You just get added to the access list for that particular chunk along with the others who have uploaded it.
Re: Mega has launched
#94The clean interface makes the tagline (lifted from Daft Punk w/o credit) that much more conspicuous. Clearly, some things haven't changed.
Re: Mega has launched
#95Earlier quoted context omitted.
Possibly convergent encryption, basically when you encrypt the file you use a hash of the file as the key. This key can then be encrypted with several different passwords meaning that several people can decrypt this file.
Wouldn't this allow MEGA to also get a copy of the key so they can decrypt your data?
Re: Mega has launched
#96Earlier quoted context omitted.
Possibly convergent encryption, basically when you encrypt the file you use a hash of the file as the key. This key can then be encrypted with several different passwords meaning that several people can decrypt this file.
Wouldn't this allow MEGA to also get a copy of the key so they can decrypt your data?
Re: Mega has launched
#97Re: Mega has launched
#98I just found a weird things on they ToS [1] ... 8. Our service may automatically delete a piece of data you upload or give someone else access to where it determines that that data is an exact duplicate of original data already on our service. In that case, you will access that original data. Duplicate check, I get that. But, how do they do it? They say the files are encrypted on the browser, so if I upload file X an…
"A node token ("magic cookie") grants access to a subtree of the issuing user's filesystem. An associated symmetric key is required to decrypt and/or store decryptable data." https://mega.co.nz/#developers Apparently, they use unsalted symmetric key encryption which allows them to discover [hash(file), password] duplicates. By comparison, the old Megaupload would apparently deduplicate based on [hash(file)] matches.…
The document does say it uses public/private keys for data transfer. You would not usually use public/private for data storage because of the huge keysizes required.
Re: Mega has launched
#99How much storage does the free version allow is my question... Couldn't find it any where
Re: Mega has launched
#100Earlier quoted context omitted.
Deriving the key from the plaintext + the ciphertext is called a known-plaintext attack [1]. AES isn't vulnerable to this. [1] http://en.wikipedia.org/wiki/Known-plaintext_attack#Present_...
It is if you know that the key is derived directly and deterministically from the plaintext itself. Of course this will only give you the key to that one particular file, not any other files that you do not have yourself.
Assuming that it works this way, it would allow Mega to figure out if you own a known "bad" file. Just take something like "New_Jay-Z_Album.zip," hash it, and try the hash against your encrypted files. It seems like Kim is trying to avoid this problem.