diff --git a/README.md b/README.md index 8b731d8..f0afc3c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,34 @@ -shamir -====== +# shamir + +Presentation slides about 3 articles from Adi Shamir: visual cryptography, secret +sharing and zero knowledge proofs. + +### the presentation + +the presentation is about three cryptographic articles Adi Shamir has written. The audiance +is not expected to have any cryptographic knowledge before attending the presentation. The +three articles are absolutly not releated one with each other. The three subjects are +* visual cryptography +* secret sharing +* zero knowledge proofs + +### technicalities + +The presentation is made with the [ipython notebook](http://ipython.org/notebook.html) using +[numpy](http://www.numpy.org/) and [matplotlib](http://matplotlib.org/). The presentation +itself is rendered using [reveal.js](http://lab.hakim.se/reveal-js/). + + +#### stating the presentation + +`make serve` should work! Then you will need to browse to +http://localhost:2000/cryptographie_visuelle.slides.html to see the presentation +in a web browser. + +#### hacking the presentation + +`make env` should allow you to set up your dev environment on mac and linux. Note +that you will need python 3, pip, virtualenv and all the binaries required to +`pip install` numpy and matplotlib. + -Presentation slides about 3 articles from Adi Shamir: visual cryptography, secret sharing and zero knowledge proofs