Slashdot Mirror


Lockbox Aims To NSA-Proof the Cloud

Daniel_Stuckey writes "Lockbox, a tech startup founded in 2008, just received $2.5 million in seed funding for its end-to-end encryption cloud service, Client Portal. So, how does end-to-end cloud encryption work? Lockbox encrypts and compresses files before they are uploaded to the cloud. Only a person in possession of the corresponding key can unlock, or decrypt, the files. This means that the NSA, malicious hackers, business competitors, and even crazy girlfriends and boyfriends won't be be able to peer into users' most sensitive and private files."

32 of 292 comments (clear)

  1. I like the idea by bondsbw · · Score: 5, Insightful

    But I prefer that my encryption tool and my cloud storage service be completely separate. (How do I know Lockbox isn't sending the keys to the NSA, or whoever?)

    --
    All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    1. Re:I like the idea by Garridan · · Score: 5, Insightful

      Yup. It's only secure as your OS, and the NSA pwns that. Always airgap your private key, or it's theirs.

    2. Re:I like the idea by JWSmythe · · Score: 4, Insightful

      A friend of mine offered that kind of service quite a few years ago.

      It was a backup service. The user had the key. It was encrypted on the user's site, and only encrypted data sent up to the server.

      It's not novel. It's a slashvertisment. {sigh}

      --
      Serious? Seriousness is well above my pay grade.
    3. Re:I like the idea by mysidia · · Score: 5, Insightful

      It would defeat the point. You can probably safely assume they are not sending them right now.

      The problem is: in the future, when more than 2 people start using their service --- the chance gets higher and higher over time, that NSA agents will descend upon them, and provide a legal order requiring they insert backdoors into their service, or protocol, or otherwise: provide the NSA with the resources required to get at the content, AND requiring they tell nobody.

      In other words : No US-based cloud service can really fight the NSA; unless they are prepared to shutter the service and go to jail for the cause, which is not likely.

      An overseas service is even better for the NSA getting a better chance at capturing the data -- because the things that are legal for them to do expand; gathering intelligence on overseas communications falls within their government mandate; and the techniques they employ could espionage, infiltration into the organization providing the service; and include compromise of computer systems and implanting malware bugs.

    4. Re:I like the idea by 0111+1110 · · Score: 5, Insightful

      I don't think an overseas service is better for the NSA. They don't have to even pretend to have ethical or legal constraints, but they are limited by international politics. They are stuck asking for cooperation. Or trying to bribe the right people. Within the US they have the full force of the US government behind them and can simply put uncooperative people in jail.

      Nevertheless things have reached a point where you might get idealogically motivated people starting anti-NSA encryption systems and there isn't much the NSA can do against someone willing to risk prison or flee the country or shut down their entire company rather than deal with the devil. The NSA and the government in general are used to dealing with people who are easily controlled with nothing more than money.

      But, yeah, the NSA can at least shut down pretty much any US based centralized system intended to fight them. Outside of North America and Western Europe it's a different story though. They don't have any legal power to shut down anything over there.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    5. Re:I like the idea by mysidia · · Score: 3, Informative

      you could air gap the encryption task from the transfer task, and even with a court order and a shot gun to their head, the company couldn't give you data away.

      The order could say to covertly insert a backdoor of the NSA's choosing in the "open source" client; or provide the NSA operatives root access to the server that distributes the client binaries, and the keys to push out a new release of the software.

      Someone maintains the code that the users are using. And the maintainers could very easily be subject to a gag order; to not discuss the covert backdoor, even if it's visible in the open source code ----- it doesn't have to be, though: most people will just download the project's (NSA-patched) binary builds of the release.

    6. Re:I like the idea by Zemran · · Score: 3, Insightful

      If you go outside of North America and Western Europe, the NSA have big wallets and a bribe is more likely to work. You may think that somewhere like Venezuela hates the US enough to allow a business like this but I guarantee that the average sys admin in Venezuela could be bought for a few hundred. I would opt for a European country with more a sensible legal system like Switzerland. It will take years for the NSA to get in and the fight would be public. I know that they got into the banks but we all knew about it long before they got there. There are still other option with more effective privacy options and zero corruption but outside of Europe you know they are easily bought.

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    7. Re:I like the idea by VortexCortex · · Score: 4, Interesting

      But I prefer that my encryption tool and my cloud storage service be completely separate. (How do I know Lockbox isn't sending the keys to the NSA, or whoever?)

      It's pointless anyway against the NSA. Seriously. Every single modern operating system (including on routers) has tons of unpatched exploit vectors. There's even a black market for them. The NSA can just infect your machines and ex-filtrate your data and/or the encryption keys... See the previous story:

      [NSA] Budget documents say the $652 million project has placed 'covert implants,' sophisticated malware transmitted from far away, in computers, routers and firewalls on tens of thousands of machines every year, with plans to expand those numbers into the millions.

      Hell we have multiple celebrations of insecurity every year called "computer security conferences" where without fail new systems are compromised. How can you even look at stuff like Pwn 2 Own, and not have your brain melting in cognitive dissonance as you try to believe there are network attached scenarios where your data is safe from the NSA?

      You want your data kept secret? Use whole drive encryption on machines that are never connected to any networks -- And even then there's the Ken Thompson Microcode Hack, so your systems could be theoretically pre-hacked from the factory... I won't buy a CPU that has remote cellular capabilities... Like Intel's Sandy Bridge. Laughed my ass off when I heard about that! "Security Feature" indeed. At least if the machine can't get on the networks there's a much lower chance of your data escaping if it's pre-hacked.

      I don't know of any hacker worth their salt -- black, gray or white hat -- that doesn't have a directory of unpatched zero day exploits.
      I keep mine in: ~/with/great/power/comes/great/responsibility/
      Me having to navigate the directory structure has saved many a newb... The NSA has no such sensibilities.
      If the data's encrypted, they assume it could be from a foreigner, and thus give themselves license to get at it, and they can.
      This is what happens when you let Threat Narrative run amok.

    8. Re:I like the idea by vux984 · · Score: 4, Insightful

      In other words : No US-based cloud service can really fight the NSA;

      The key to fighting the NSA is to provide a completely transparent API.

      And then rely on 3rd parties to deliver software that uses the API.

      Even if the NSA knows that I have account with the cloud service, they don't know what client I use, (and even if i do, the client is on my equipment not "service based" there is no easy target to send a gag order too.

      Essentially, dropbox, skydrive etc are all perfectly suitable cloud services.

      What we need is them to do isopen them up wide open to 3rd party client development.

    9. Re:I like the idea by Andtalath · · Score: 5, Insightful

      Tpb was raided due to a threat from USA regarding an embargo towards Sweden.

      So, well, if bloody Hollywood can put that type of pressure on a country, I believe a branch of the government can as well.

    10. Re:I like the idea by Anonymous Coward · · Score: 5, Interesting

      Tarsnap should also be mentioned in this context. It's a business started by Colin Percival, noted cryptographer and BSD developer. The client is 100% open source and runs on your machine. When Colin developed Tarsnap he found existing key derivation functions lacking, so he developed his own memory hard scrypt, which has found wide applications in other areas.

      The major problem with "encrypted cloud" solutions is that encryption severely limits what can be done in the cloud. You can basically do encrypted file storage. You can't run virus or spam filters on your data, you can't index it and search it etc. So all the useful features we have in a Gmail session need to awkwardly and inefficiently be re-implemented on the client side.

      The providers have very little incentive to do this and transform ad supported free services into paid ones (since data mining no longer works, ad revenue drops dramatically). While I would love encrypted email for everyone, it just won't happen for economic reasons. The NSA affair will be quickly forgotten and people will return to business as usual.

    11. Re:I like the idea by TheRaven64 · · Score: 5, Interesting

      Full homomorphic encryption is really hard. Homomorphic encryption allows you to encrypt your data, do some computation on the result, and then perform some operation on the output to get the same result as doing the operation on the unencrypted data. Current solutions are at least a factor of 1000 slower than doing it on unencrypted data, but that's only for general case. There are ways of encrypting data that preserve certain properties so you can, for example, perform simple database operations on it in the encrypted form and only interpret the results if you hold the keys. The down side of these approaches is that they increase the size (effectively doubling it for every primitive operation that you want to support), but with storage becoming cheap they may become interesting...

      --
      I am TheRaven on Soylent News
    12. Re:I like the idea by Anonymous Coward · · Score: 4, Funny

      if bloody Hollywood can put that type of pressure on a country, I believe a branch of the government can as well.

      Hollywood is a branch of the US government!

    13. Re:I like the idea by Joce640k · · Score: 4, Insightful

      What's to stop me encrypting my files then putting them on normal dropbox?

      --
      No sig today...
    14. Re:I like the idea by Shemmie · · Score: 3, Informative

      Another service offering:

      SpiderOak uses AES256 in CFB mode and HMAC-SHA256. SpiderOak uses a nested series of key scopes: a new key for each folder, version of a file, and the individual data blocks that versions of files are composed from. Having keys with such limited scope allows for selective sharing of chosen portions of your data while keeping the remainder private.

              Most importantly, however, the keys are never stored plaintext on the SpiderOak server. They are encrypted with 256 bit AES, using a key created from your password by the key derivation/strengthening algorithm PBKDF2 (using sha256), with a minimum of 16384 rounds, and 32 bytes of random data ("salt"). This approach prevents brute force and pre-computation or database attacks against the key. This means that a user who knows her password can generate the outer level encryption key using PBKDF2 and the salt, then decipher the outer level keys, and be on the way to decrypting her data. Without knowledge of the password, however, the data is unreadable.

              SpiderOak accounts also include a 3072 bit public/private RSA key pair. This is currently not used for anything, but is included with all accounts with the expectation that SpiderOak will add multi-user private collaborative and sharing features which would necessitate the use of the the public/private keys.

      https://spideroak.com/ .

    15. Re:I like the idea by Zimluura · · Score: 5, Funny

      tinfoil hats used to be a fashion choice. now they're a necessity.

    16. Re:I like the idea by Dunbal · · Score: 3

      For the truly ultra-paranoid conspiracy theorists of you.

      No, the ultra-paranoid are thinking about the back doors built into hardware/firmware. Hacking into your network chip without it even reporting activity to you, and silently scanning your computer underneath the OS. Rootkits/backdoors in the OS itself are not only a possibility, they are likely - no matter how much Microsoft denies it. Certainly there is documentation claiming they can at least grab anything in your "Outlook". But once you're in - you're in.

      --
      Seven puppies were harmed during the making of this post.
    17. Re:I like the idea by Dunbal · · Score: 3, Interesting

      Drop "US-based", because the US government has already made use of foreign police (Sweden illegal server raids, New Zealand illegal server raids, extradition of "hackers" from the UK, etc) to shut down foreign sites claimed to be violating US laws. Perhaps it's better to say "No cloud service in a US friendly country can really fight the NSA". So you can always go for storing your data in an UNfriendly country. But since they're unfriendly what makes you think your data would be safer there? Quite the conundrum.

      --
      Seven puppies were harmed during the making of this post.
    18. Re:I like the idea by Zontar+The+Mindless · · Score: 4, Insightful

      Thank goodness most of those chips are made in China!

      --
      Il n'y a pas de Planet B.
    19. Re:I like the idea by dlingman · · Score: 3, Interesting

      Having actually done tests on tinfoil hats, we came to the conclusion that tinfoil just doesn't work. Steel wool does though. Maybe you can use the tinfoil to wrap the steel wool to contain it so it's less scratchy.

      (and yes, this was real - we needed to determine behavior of a device as it slowly lost it's incoming signal - wrapping in steel wool worked great for this.)

    20. Re:I like the idea by Luckyo · · Score: 4, Insightful

      You misunderstand. Hollywood is the propaganda arm of US government. As a result, while it does enjoy significant protection of US government as to enable it to perform its task (financially self-sustainable domestic and international propaganda), it most certainly does not command US government beyond its ability to influence the puppets, otherwise known as politicians in the same way that other similar agencies can influence the same puppets.

      It still has to combat all the other agencies, and in that game agencies like NSA and CIA hold much stronger cards as they have blackmail material on everyone, as well as ability to simply remove people they do not want.

    21. Re:I like the idea by RespekMyAthorati · · Score: 4, Insightful

      How about having a separate computer, not on the internet, that does the encryption?

  2. Obligatory 5 dollar wrench. by JWSmythe · · Score: 3, Funny
    --
    Serious? Seriousness is well above my pay grade.
    1. Re:Obligatory 5 dollar wrench. by jamesh · · Score: 3, Insightful

      With the recent "revelations" (they're not), it would be obvious that xkcd was pretty far off the mark here. The NSA is engaging in a far-reaching fishing expedition that is not practical to conduct with wrenches.

      But on the other hand if their "far-reaching fishing expedition" doesn't give them the information they want, and they want it badly enough, a wrench always works.

  3. Great idea but... by Zemran · · Score: 3, Insightful

    ...based in California - cannot trust the security... ...UK - what is security? ...Australia - the FBI asked us nicely...

    --
    I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
  4. If only the hardware wasn't already compromised by ReallyEvilCanine · · Score: 4, Insightful

    Without known-secure hardware and and OS to run it, all the fucking encryption in the world don't mean squat. And before the fanbois scream, "Lunix is Teh Shiznit Seckyoor!" remember that you have to know the compiler is safe as well (*cough*Ken*Thompson*cough*).

    1. Re:If only the hardware wasn't already compromised by Microlith · · Score: 4, Interesting

      The thing about Ken Thompson's theoretical attack is that it would inevitably be detected. It's an interesting thought experiment, but a functioning example that would be able to discern the right program to attack (and differentiate between a kernel and a userspace application) has not been shown as far as I am aware.

  5. Clown Computing!!!?? Stop already. by marienf · · Score: 3, Interesting

    Can we stop pretending that "The Cloud" has actual meaning, technical relevance, etc..?
    Do we really have to go back to the fracking mainframe with all our eggs into one (someone else's) basket,
    and at the mercy of whatever corporate greed du jour? Your Brains! They are SOOOO CLEAN!

    We have so much computing power and bandwidth in the home and office that it should be perfectly feasible
    to go exactly the other way, do away with the stupid client/server model and go 100% P2P, keeping
    one's own data on one's own hardware in one's own home.

    ISP's that go symmetric and neutral will survive.

  6. the cloud is dead by 0111+1110 · · Score: 4, Interesting

    At best the service will simply be shut down by the NSA if they cannot compromise it. Lockbox claims to use client side encryption. If the system is executed perfectly and all of your data is fully encrypted before it leaves your computer this might be difficult, but if the service is shut down you will probably lose your data anyway. Which means you will need a local backup which would seem to ruin the point. I think it's about time to admit that saving any data on a remote server in the US, UK, or close allies of either has to be considered to be stored by the NSA/GCHQ and forwarded to other law enforcement agencies if deemed appropriate. And international cooperation in this regard among close allies cannot be ruled out.

    In the sort of privacy-hostile environment currently faced in the US, UK and much of the world going full tin foil hat is the only way. Any information you want to remain private has to be encrypted by a system fully under your control before it leaves your computer and your passphrase has to not just be secure, but NSA/GCHQ secure. And it wouldn't hurt to toss in some multifactor authentication and steganography as well.

    --
    Quite an experience to live in fear, isn't it? That's what it is to be a slave.
  7. Re:not secure by GigaplexNZ · · Score: 3, Interesting

    Doesn't necessarily mean they know the decryption keys does it?

  8. Need to close their US office by bradley13 · · Score: 4, Insightful

    Seriously. If they want to be taken seriously as offering a service proof against the NSA, they need to not be an American company and to not have any physical US operations. Otherwise a secret FISA order (e.g., issue a client update that sends the encryption keys along with the next batch of data), and their customers are screwed.

    No cloud service (or any other service) in the US can be trusted.

    --
    Enjoy life! This is not a dress rehearsal.
  9. The Root Problem by some+old+guy · · Score: 3, Interesting

    The root problem, appalling pun gleefully intended, is political, not technical.

    Between unlimited resources and questionable legal tactics, the NSA and other sigint agencies can and will always compel or bribe that which they cannot hack. Software crowbars, legal hammers, and moneybags of grease are everything they need. For every new solution, they will create a new problem.

    The only guaranteed solutions are either the (don't hold your breath) complete abolition these government entities, with no successor remakes, or the courts and Congress must hamstring them with crystal-clear transparency (still possible, but politically unlikely).

    To believe otherwise underestimates the present unfettered powers, technical, legal, and financial, of the government.

    --
    Scruting the inscrutable for over 50 years.