[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: Encrypted Web Pages?



--- Michael Holstein <michael.holstein@xxxxxxxxxxx>
wrote:
> 
> > I have what may perhaps seem like a strange
> > question. Is there any commonly used software for 
> > encrypting and decrypting web pages?  
> >   
> 
> > Let me explain that a little better:  
> > imagine a web
> > site which has content destined for specific
> > individuals.  For each individual there is
> > separate content on separate pages, and no 
> > one but the individual for whom the content 
> > is destined should be able to read the 
> > content, not even the creator of the content!
> >
> > In other words, is there a private/public key
> > mechanism similar to PGP (or even a PGP web page
> > plugin) that will work transparently while
> > browsing the web?  The transparently part would 
> > mean that a user can provide a private key to a 
> > browser and any
> > pages encrypted with the user's public key would
> > automatically be decrypted for him when he views
> > them.

...
<cut all SSL suggestions which did not seem to
be applicable to the hostile server scenarrio>
...

> If you had a scenario where you needed to deploy a
> webserver in "hostile territory" and needed to 
> ensure the security of the data thereon, 

Yes, that is the scenario I am trying to deal 
with.  When it comes to anonymity/secure 
communications I would assume all hosting 
services could be hostile.

> you 
> could conceivably gzip and GPG each .html page and
> associated items with multiple public keys based on 
> some other criteria (like what cert the 
> browser provided) and then let the end-user decrypt
> it with their private .. but this definitely won't 
> be "automatic" 

Yes the fallback is a manual process, I 
was looking for an automated way, say by 
using SSL in some weird way where the SSL 
was preencrypted on the server and 
without a client key negotitation since 
the client already has the key to decrypt 
it?  But I can't figure that one out, 
plus it would seem to require a different 
web server (different key) for each user!

> .. but you could wrap it in Java to make 
> it somewhat portable if you wanted. 

For portability?  Java is the least portable 
language I have ever programmed in! ;)

Despite my bias, an embedded java app 
would not work since it would be 
controlled (provided) by the hostile 
server right?

-Martin



      ____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ