Google Docs is a free web-based office collaboration tool offered by Google Inc. You can create & edit documents online and collaborate with other users. One of the problems with this is that you have to trust Google with respect to security of your file.
GODSe is a Java based desktop application that securely encrypts text before uploading to Google Docs server. The encryption algorithm used is AES in CTR mode. We also ensure the integrity/authenticity of message by calculating HMAC of the plain text that was to be encrypted. Transmitting HMAC is clear text is vulnerable to attacks. So we calculate HMAC of the plaintext and append the same to the plaintext. Now this whole "appended" message is encrypted.