Followinf on Zooko's comment on client-side javascript, unhosted is an
open source project that provides security for web apps by doing all the
processing on the client-side:

https://unhosted.org/

On 04/24/2014 01:08 PM, Zooko Wilcox-OHearn wrote:
> Hi folks!
>
> I'm one of the architects of Tahoe-LAFS, and the founder and CEO of
> LeastAuthority.com, which sells Tahoe-LAFS products and services.
>
>> On 22/04/14 14:05, Tom Ritter wrote:
>>
>> I'm pretty sure that TAHOE does provide confidentiality - the keys
>> don't leave your device (more correctly, the gateway running on your
>> device) unless you distribute them.  Which you can, you can send the
>> decryption key granting read-capability to anyone, but you don't have
>> to.
> This is correct.
>
> On Tue, Apr 22, 2014 at 12:17 PM, Caspar Bowden (lists)
> <li...@casparbowden.net> wrote:
>> It's a storage solution, and therefore not what actually Cloud is about in a
>> business/industry sense, who want Cloud compute power to crunch usefully on
>> encrypted data.
> I think you're on the right track here, Caspar. People need a lot more
> than just "self-storage in the cloud". There are two dimensions that
> they need more:
>
> 1. sharing; Sharing is a lot different from self-storage. Most cloud
> storage crypto *cements* the self-storage nature into place, by adding
> an encryption key, held by the user, that cannot be safely divulged to
> any other user. Tahoe-LAFS is very different in this way, it doesn't
> impede sharing. (As Tom Ritter alluded above, sharing is easy in
> LAFS.)
>
> 2. computation; People do need storage, but they get a lot more value
> from apps. Most cloud storage crypto cements into place the "no apps
> allowed, just data storage" nature, but LAFS is at least potentially
> better:
>
>    a. You can share your data with a remote server. Suppose you have a
> collection of data stored in LAFS. It could potentially be a large
> dataset, it could be heterogeneous in its schemas and storage formats
> (i.e., it isn't all in one tidy SQL db, but spread out in multiple
> formats and files). You started storing it in LAFS years ago, and have
> been incrementally adding to it and maintaining it ever since (i.e.,
> you didn't plan ahead for what's about to happen). Now you decide that
> one particular subset of it, e.g. one particular SQL db, or one
> particular folder full of docs, or something, needs to be shared with
> a remote server so that the server can do something fancy with it. It
> is easy for you to send that particular server access to that
> particular folder full of docs, without divulging any of your other
> data to that server and without divulging *anything* to anyone else
> other than that server.
>
>    b. LAFS can be integrated with client-side Javascript, so that all
> of the storage is encrypted and in-the-cloud, and all of computation
> is performed in Javascript on the end-point device (i.e. in the
> browser). I think things like this are the future.
>
> Regards,
>
> Zooko Wilcox-O'Hearn
>
> Founder, CEO, and Customer Support Rep
> https://LeastAuthority.com
> Freedom matters.

-- 
Liberationtech is public & archives are searchable on Google. Violations of 
list guidelines will get you moderated: 
https://mailman.stanford.edu/mailman/listinfo/liberationtech. Unsubscribe, 
change to digest, or change password by emailing moderator at 
compa...@stanford.edu.

Reply via email to