Memory Box utilises several layers of encryption to protect your data. Before it leaves your computer your file is compressed and encrypted using 128 bit AES encryption. Then it's broken into over 100 pieces, with each piece going to a different, randomly selected computer. While we transfer the piece to that computer it's also protected by 128 bit SSL encryption.
How strong is 128 bit encryption? It's the standard today for Internet banking. Wikipedia has this to say on breaking it:
The amount of time required to break a 128-bit key is also daunting. Each of the 2128 (340,282,366,920,938,463,463,374,607,431,768,211,456) possibilities must be checked. A device that could check a billion billion keys (1018) per second would still require about 1013 years to exhaust the key space. This is a thousand times longer than the age of the universe, which is about 13,000,000,000 (1.3×1010) years.
Or to put it another way:
Imagine a computer that is the size of a grain of sand that can test keys against some encrypted data. Also imagine that it can test a key in the amount of time it takes light to cross it. Then consider a cluster of these computers, so many that if you covered the earth with them, they would cover the whole planet to the height of 1 meter. The cluster of computers would crack a 128-bit key on average in 1,000 years.
If you want to brute-force a key, it literally takes a planet-ful of computers.
Jon Callas, PGP Corporation