Live data from Hacker News

Client-Side Encryption: The Right Security Model for the Cloud

blog.balboa.io

1–10 of 29 posts

Re: Client-Side Encryption: The Right Security Model for the Cloud

#2
I thought this article was interesting because the author talked about how encryption can be used to "delete" data from distributed systems instantly, by just removing the key.

Not really a new idea, I don't think, but not one that gets surfaced much when people talk about client-side crypto.

Re: Client-Side Encryption: The Right Security Model for the Cloud

#3

I thought this article was interesting because the author talked about how encryption can be used to "delete" data from distributed systems instantly, by just removing the key. Not really a new idea, I don't think, but not one that gets surfaced much when people talk about client-side crypto.

Mobile operating systems often use that as a quick and solid-state-storage friendly way to clear devices.

Re: Client-Side Encryption: The Right Security Model for the Cloud

#4
Two projects for client-side encrypted cloud data:

https://css.csail.mit.edu/mylar/

https://css.csail.mit.edu/cryptdb/

Microsoft also released a homomorphic encryption project for bioinformatics last week:

http://research.microsoft.com/apps/pubs/default.aspx?id=2584...

Re: Client-Side Encryption: The Right Security Model for the Cloud

#8
post #6

I wrote a client-side encryption library for the communication part of the equation: http://stringphone.readthedocs.org/

I like that you're using NaCl. I'm earmarking this for review later. :D

Thank you! It's pretty lightweight.

Re: Client-Side Encryption: The Right Security Model for the Cloud

#9
I don't worry so much about encryption, since I am really not into keeping secrets, but I agree about the client-side part.

...and now a brief word from our corporate sponsors...

Haha, not really :) I'm just trying to get the thing that I've been working on "out there". It's an operating system that runs in a web browser. How's that for client-side awesomeness? The current project I'm hawking is called "The Native Client Proving Ground", in order to get people to see the inherent awesomeness of running arbitrary computational logic on the client. So yeah, encryption is definitely do-able, though not extremely interesting IMO.

I posted this here a couple days ago, and actually got it onto the front page for a brief minute. So fire up your Chrome browsers and check out the infinite potential that exists on the client-side: https://nacl-pg.appspot.com/desk?intro=the-shaker

If you didn't know, Native Client (NaCl) is the plugin architecture for Chrome so you can run arbitrary C/C++ code inside of a sandboxed runtime.

Join the revolution!

Re: Client-Side Encryption: The Right Security Model for the Cloud

#10
post #6

I wrote a client-side encryption library for the communication part of the equation: http://stringphone.readthedocs.org/

I like that you're using NaCl. I'm earmarking this for review later. :D

It's quite a coincidence that you posted this while I was writing up my own post evangelizing the virtues of NaCl :)
Post reply on HN