Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
The following are some suggested topics for a motivational "introduction to cryptography" lecture
for a non-specialized audience. The choice criteria are as follows: convey ideas of some technical
or theoretical depth; provide a feeling for the scope of cryptographic research; maximize novelty
and intellectual stimulus; motivate things by relating them to common objects and tasks. Of
course, the specific choice of topics and pace would depend on the target audience.
If you have any suggestions for additions or corrections, please contact me (./).
I haven't personally presented the following yet, but I believe they can also work well:
VISUAL CRYPTOGRAPHY
Moni Naor, Adi Shamir, Visual cryptography, proc. Crypto 94, LNCS 950, 112,
Springer-Verlag, 1995. [ps]
(http://www.wisdom.weizmann.ac.il/%7Enaor/PAPERS/vis.ps)
In Moni Naor's puzzles web site [web]
(http://www.wisdom.weizmann.ac.il/%7Enaor/PUZZLES/visual.html)
CRYPTOOL
CrypTool is an interactive "cryptographic laboratory", developed as an open-source project
initiated by Deutsche Bank. It offers visualization of concepts and data in many fundamental
cryptographic objects and methods, including: popular encryption algorithms and protocols,
several cryptanalysis methods (from breaking Vigenre ciphers to lattice attacks on RSA),
side-channel attacks and random-number generators. See its screenshots
(http://www.cryptool.org/content/view/23/48/lang,en/) for some examples.
CrypTool, web site, http://www.cryptool.org (http://www.cryptool.org/)
(Original version for Windows, most stable and actively developed.)
Cryptool 2.0, web site, http://cryptool2.vs.uni-due.de (http://cryptool2.vs.uni-
due.de/)
(In progress: improved UI using C# and Visual Studio 2008.)
JCrypTool, web site, http://jcryptool.sourceforge.net
(http://jcryptool.sourceforge.net/)
(In progress: a platform-independent version using Java and Eclipse.)
Acknowledgments. I am indebted to Boaz Barak, Alex Biryukov, Moni Naor, Tal Rabin and Adi
Shamir for valuable suggestions, and to Yossi Vardi and the rest of the KinnerNet 2005 participants
for providing the perfect motivation for preparing my first such talk.