Cloud views2010 google docs privacy

1,283 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,283
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud views2010 google docs privacy

  1. 1. Privacy for Google Docs: Implementing a Transparent Encryption Layer Lilian Adkinson-Orellana [email_address] GRADIANT, Galician Research and Development Centre in Advanced Telecommunication
  2. 2. Outline <ul><li>Introduction </li></ul><ul><li>Firefox Add-on </li></ul><ul><li>Using the secure Google Docs </li></ul><ul><li>Conclusion and Future Work </li></ul>
  3. 3. Cloud Computing <ul><li>Distributed computing + distributed storage + virtualization. </li></ul><ul><li>Advantages for users: </li></ul><ul><ul><li>Scalability. </li></ul></ul><ul><ul><li>Ubiquity. </li></ul></ul><ul><ul><li>Pay-per-use. </li></ul></ul><ul><ul><li>No HW/maintenance cost. </li></ul></ul>IaaS PaaS SaaS
  4. 4. Cloud Privacy <ul><li>Problems: </li></ul><ul><ul><li>Confidentiality: sensitive data exposed to the infrastructure provider . </li></ul></ul><ul><ul><li>Privacy of the information: unauthorized access to private data by users. </li></ul></ul><ul><ul><li>Loss of data: can users really trust on provider’s infrastructure reliability? </li></ul></ul>
  5. 5. Document editing SaaS Maximum document size Maximum storage Price Real time collaboration Edit uploaded documents Type documents Google Docs 500K 1 GB free Yes Yes Text Spreadsheets Presentations Zoho - 1 GB free No Yes Text Spreadsheets Presentations Microsoft Office Live 25MB 500 MB free No No Text Spreadsheets Presentations ThinkFree 10 MB 1 GB 30 days trial Yes - Text Spreadsheets Presentations Feng Office - 300MB 30 days trial Yes Text Spreadsheets Presentations Adobe BuzzWord 10 MB - free Yes No Text Maximum document size Maximum storage Price Real time collaboration Edit uploaded documents Type documents Google Docs 500K 1 GB free Yes Yes Text Spreadsheets Presentations Zoho - 1 GB free No Yes Text Spreadsheets Presentations Microsoft Office Live 25MB 500 MB free No No Text Spreadsheets Presentations ThinkFree 10 MB 1 GB 30 days trial Yes - Text Spreadsheets Presentations Feng Office - 300MB 30 days trial Yes Text Spreadsheets Presentations Adobe BuzzWord 10 MB - free Yes No Text
  6. 6. Firefox Add-on <ul><li>Master password. </li></ul><ul><li>Hidden indices: algorithm + options </li></ul><ul><ul><li>User index: information about encrypted and not shared documents. </li></ul></ul><ul><ul><li>Shared index: information about encrypted and shared documents. </li></ul></ul>
  7. 7. Firefox Add-on <ul><li>Channel listeners : intercept the communication with Google Docs servers. </li></ul><ul><li>Google Docs API </li></ul><ul><li>AJAX requests </li></ul><ul><li>XUL (interface) + JavaScript. </li></ul><ul><li>authentication, </li></ul><ul><li>documents list, </li></ul><ul><li>sharing permissions... </li></ul>
  8. 8. Firefox Add-on
  9. 9. Using the secure Google Docs: Changes in interface
  10. 10. Using the secure Google Docs: Encrypting a document
  11. 11. Using the secure Google Docs: Supported algorithms Name Block size Key size Security Speed Speed depends on key size? AES Advanced Encryption Standard 128 bits 128, 192, 256 bits Secure Fast Yes DES Data Encryption Standard 64 bits 56 bits Insecure Slow - Triple DES Triple Data Encryption Algorithm 64 bits 56-168 bits Moderately secure Very Slow No Blowfish - 64 bits 32-448 bits Moderately secure Fast No RC4 Rivest Cipher 4 64 bits 8-2048 bits Insecure Very fast No TEA Tiny Encryption Algorithm 64 bits 128 bits Insecure Fast No xxTEA Corrected Block TEA arbitrary, (min 64 bits) 128 bits Moderately secure Fast No
  12. 12. Using the secure Google Docs: Opening document w/o plugin
  13. 13. Conclusion and Future Work <ul><li>New security layer to protect Google Docs documents in a transparent way. </li></ul><ul><li>Encryption in client-side: content of documents sent and stored in Google cloud servers are not accessible. </li></ul><ul><li>Encrypted shared documents in development. </li></ul><ul><li>Ciphered spreadsheets: need of server side support (operations performed in server-side). </li></ul>
  14. 14. Privacy for Google Docs: Implementing a Transparent Encryption Layer THANK YOU FOR YOUR ATTENTION!! Lilian Adkinson-Orellana [email_address]

×