[Mailman-Developers] [GSOC 2014]Approach towards the Full anonymization project

Rajeev S rajeevs1992 at gmail.com
Tue Feb 25 03:48:11 CET 2014


Hi,

As mentioned, here is my approach towards the full anonymization project.


   - Introduce a new model EmailMapper with attributes
      - ForeginKey to Address / User
      - seed, A 40 bit hash,unique
      - nuses, number of times this hash is used,max 5 or 10
   - The approach is to encrypt the seed nuses times, with encryption
   algorithms like AES, each time the email ID is displayed.
   - The email ID is displayed as <nuses><encrypted seed>
   - The email is decrypted nuses times to find the parent seed and thereby
   point to the exact email address.
   - A new seed should be generated for the user after a fixed number of
   attempts,say 5 or 10,as the repeated encryption routines can slow down the
   system.

The outcomes


   - Everytime the user sends a message,his from address changes.
   - At the same time, each of the from addresses point to the same user.
   - The sender can use any stored address he has,like in the mail
   contacts,repeatedly, to contact with a user,as it has nuses attached with
   it.

If this approach seems viable or if I am missing something important,please
let me know.If this is fine, I would build an app that can demonstrate this
functionality, before building my application.


*Regards,Rajeev S*
*Government Engineering College,Thrissur*
*http://rajeevs.tk <http://rajeevs.tk>*


More information about the Mailman-Developers mailing list