Encrypting Google Calendar With Firefox Extensions
mrcgran writes "IBM's Nathan Harrington has an interesting essay on using open-source tools to ensure privacy on Google Calendar: 'Today's Web applications provide many benefits for online storage, access, and collaboration. Although some applications offer encryption of user data, most do not. This article provides tools and code needed to add basic encryption support for user data in one of the most popular online calendar applications. Building on the incredible flexibility of Firefox extensions and the Gnu Privacy Guard, this article shows you how to store only encrypted event descriptions in Google's Calendar application, while displaying a plain text version to anyone with the appropriate decryption keys.'"
I wonder what weird context ads will show up on a gmail page full of encrypted stuff.
jub arrqf nyy gung penc? Whfg hfr guvf xvpx-nff rapelcgvba zrgubq gung abobql pbhyq rire svther bhg!
Don't Tread on Me
I get why this article is on Slashdot (it's kind of cool), but why would IBM pay employees to work on this type of thing? It's impractical for several reasons...
Security & practicality:
Google:
Frankly, I think most people don't need military grade encryption for their calendar, they just need to be able to obfuscate some of the entries in a repeatable fashion (so you can search for obfuscated events) which is not trivially unobfuscated by Google (or any others, e.g., governments, who would like to search everyone's calendar for particular keywords).
For most people, even the "Leet Key" extension is overkill.
I've been thinking about this, have even worked up a Javascript-based very weak, keyed, repeatable encryption (base64 encoding + single letter substitution) which I was planning one day on posting to Sourceforge. I guess I should get moving on that....
It's been done before. See a college project of mine called the Web Application Privacy Protector (WAPP) or here.
A major drawback is that it's usually very implementation-specific. The plugin has to be updated whenever the web application is significantly updated, and can usually be circumvented by the application provider if they really want. Additionally, encryption eliminates searchability, though there are some mediocre mitigations such as searchable encryption, tags, or searching for hashes of words. Note: WAPP hasn't been maintained since ~5/07, so it likely won't work with current applications without some tweaks.
If you have any questions, my email address is (my first name) DOT (my last name) at gmail.com.
- Gabriel Landau
I've been using GPG for years, and it's very rare that I run into someone else who uses it. It's refreshing to see it making a comeback! I don't use Google Calendar (nothing against it, but I prefer iCal), but this is quite a novel approach to encryption.
but it doesn't encrypt the dates and times of events. Sometimes you may want to hide/encrypt the fact that you have a scheduled event at a certain date and time, regardless of what the event is.
Monday 9am - doing nothing ...
Monday 10am - doing nothing
Monday 11am - doing nothing
Monday 12pm - lunch
Monday 1pm - doing nothing
Monday 2pm - doing nothing
http://cafepress.com/spankymm - for the Masturbating Monkey in you!
-----BEGIN PGP MESSAGE-----
jA0EAwMCD6Y+QCwY0/FgyTlt8ESEN4oD1H0M+beKVPhhI3v7OuR+NFvijvMxgse/
PlEXghVvODDeLtU6vhn1vrqIIRjYCQHzMDw=
=CoEf
-----END PGP MESSAGE-----
Why bother doing this? Why not just store a .ical file in an encrypted container on amazon's S3 service for about $0.000001/month and read it with everything?
and what will happen to sms reminders... probably one of the best reasons for using googcal instead any pc app.
W twuifsr wh cih obr fch 14'r awbs pippo
I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
jub arrqf nyy gung penc? Whfg hfr guvf xvpx-nff rapelcgvba zrgubq gung abobql pbhyq rire svther bhg!
Just out of curiousity, I posted that into a new email with gmail, saved it to my drafts folder, then went to look, and the "context" ads that appeared are:
Secrets of the Shaolin
Rare Chinese Scriptures Translated Released for 1st Time Ever
Try Tai Chi QiGong
Live A More Active & Fuller Life, DVD/Videos, Free & Fast Shipping!
Coconut Soup (Tom Kha)
Made with Fresh Coconut Milk Loaded with Lemongrass and Galangal
Chi Kung Resources
See How Chi Kung Can Empower You. Learn How Today!
BE a Yoga Teacher
Teacher Trainings for Women Sip the nectar of Prana in Baja
So, apparently, if you encrypt your data, Google thinks you're speaking some Asian language, but isn't exactly sure which one. :)
(nt)
https://www.google.com/calendar/render?pli=1
Why does Google NOT allow you to use all their services securely, i.e., TLS/encrypted???
Last I looked only Gmail and Gcal are able to be encrypted: httpS.
Why, with their ginourmous resources cpu power should be trivial. WTF?
And at least in most Europe and the USA legal issues, snooping should be moot.