Chris Pollett >
Students >
Akash [Bio] |
CS298 ProposalIncorporating Privacy and Security Features in an Open Source Search Engine - YioopAkash(akash3664@yahoo.com) Advisor: Dr. Chris Pollett Committee Members: Dr. Sami Khuri and Dr. Chris Tseng Abstract:The objective of this project is to add two new modules to the Yioop, PHP based search engine. The first module will allow a user to suggest links for a query. On the search result page, there would be a link to submit the relevant links. The major challenge in this module is to prevent a spam submission of the relevant link by any user or machine. We are planning to implement a hash based proof of work algorithm to prevent duplicate submissions. Bitcoin also uses the same algorithm in an authorization process of a transaction. The second module is to implement a zero knowledge authentication protocol. This protocol will allow user to prove its identity without revealing password to a server. Neither a password nor a hash of a password would be transmitted over a network. CS297 Results:
Deliverables:
Innovations and Challenges:
References: 1. Technical Paper: An Analysis of the Bitcoin Electronic Cash System by Danielle Drainville - University of Waterloo 2. Technical Paper: Implementing Zero-Knowledge Authentication with Zero Knowledge (ZKA_wzk) by Lum Jia Jun, Brandon - Temasek Polytechnic 3. Technical Paper: How to Explain Zero-Knowledge Protocols to Your Children. Advances in Cryptology - CRYPTO '89, 9th Annual International Cryptology Conference, Santa Barbara, California, USA, August 20-24, 1989, Proceedings |