1de161e3acb29406630487ccfa68c8aebbff5008
[homepage.git] / teaching / internships / 08-etherpad-encrypted.mdwn
1 **Title**: *Encrypted Etherpad*
2
3 **Description**: implement an encryption scheme that is suitable for real-time
4 collaborative editing (a-la Google Docs) and integrate it into Etherpad. The
5 scheme would allow to store the pad content on the server in an encrypted
6 form. All of this has to be done without undermining real-time collaboration,
7 and in particular it should use block-by-block encryption.
8
9 **Technologies**:
10
11 - [Etherpad](http://etherpad.org/)
12
13 **More information**:
14
15 - paper
16   [*Content cloaking: preserving privacy with Google Docs and other web applications*](https://upsilon.cc/~zack/research/publications/sac10-coclo.pdf)
17   (for a similar approach/solution, but *non-real-time*)
18 - [Operational Transformation (OT)](https://en.wikipedia.org/wiki/Operational_transformation)
19
20 **Supervisors**:
21
22 - [Gabriele D'Angelo](http://www.cs.unibo.it/~gdangelo)
23 - [Stefano Zacchiroli](http://upsilon.cc/~zack)
24
25 **Status**: available