-
3rd Ecrypt phd summer school
Advanced Topics in Cryptography
[Info]
[Topics]
The Summer School will cover the following topics :
- Design and Cryptanalysis of Hash Functions
- Design and Cryptanalysis of Block Ciphers
- Asymmetric Crypto in the Random Oracle and the Standard Model
- Identity Based Crypto
- Hardness of Asymetric Cryptographic Primitives
Date: May 12-16, 2008
Address: Crete, Greece
-
International School on Mathematical Cryptology 2008
Mathematical Foundations of Cryptology
[Info]
[Topics]
The tutorials are intended for PhD students (and post-docs) in mathematics and theoretical computer science.
The required background knowledge is the standard undergraduate curriculum in basic algebra, number theory,
probability theory and/or theoretical computer science. No prior knowledge of cryptology is required.
Date: September 22-26, 2008
Address: Faculty of Mathematics and Statistics, Universitat Politècnica de Catalunya,Barcelona, Spain
-
European Network of Excellence for Cryptology (ECRYPT)
Challenges and Perspectives for Academia and Industry
[Info]
[Topics]
The goals of the event are twofold:
To give an overview of the main achievements at one hand and cross-fertilizing industrial
and academic interest fields at the other.
Date:28-29 May 2008
Address:Antwerp, Belgium
-
Helger lipmaa
MTAT.07.006 Research Seminar in Cryptography
[Info]
[Topics]
Various Topics in Cryptography
- Secret sharing
- E-Auction
- Privacy preserving data mining
- Quantum Key Distribution Systems
-
Dominique Unruh
Zero Knowledge
[Info]
[Topics]
This lecture gives an introduction in the field of zero knowledge proof systems and presents basic and
advanced techniques for building such proof systems.
Semester: Winter 2008/09
Instructor:
Dominique Unruh
Level: advance
Comment: Very interesting for learning zero-knowledge
-
Ivan Damgård
Cryptologic Protocol Theory
[Info]
[Topics]
- Introduction to some basic concepts and models
- Bit Commitment Schemes
- Zero-Knowledge Protocols and Interactive Proof Systems
- Theory Results
- ZKIP = IP if one-way functions exist
- Existence of commitment schemes
- Application of zero-knowledge to Chosen Ciphertext security
- Electronic Voting
- Electronic Cash and Payment Systems
- General Multiparty Computations
- Applications to auctions etc.
Address: Århus, Denmark.
Lecturer: Ivan Damgård and Jesper Buus Nielsen.
Note: The sigmal protocol and commitment scheme are very helpful.
Homepage:
Ivan Damgård Or
Ivan Damgård
-
Yehuda lindell
Foundations of Cryptography (89-856)
[Info]
[Topics]
In this course, we will study the theoretical foundations of modern cryptography.
The focus of the course is to understand what cryptographic problems can be solved,
and under what assumptions.
Semester: Spring 2008
Lecturer:
Yehuda lindell
Comment: Most of the course will follow the presentation of the relevant material
in the books Foundations of Cryptography, Volumes 1 and 2, by Oded Goldreich.
-
Eran Tromer
Wonderful Cryptography
[Info]
[Topics]
Topics for a motivational "introduction to cryptography" lecture
Address: MIT
Lecturer:
Eran Tromer
Comment: It covers most topics in cryptography.
-
Kaisa Nyberg
T-79.5502 Advanced Course in Cryptology
[Info]
[Topics]
Course material: Wenbo Mao: Modern Cryptography, Theory and Practice,Prentice Hall, New Jersey, 2004
Prerequisites: Foundations of Cryptology
Semester: Autumn 2007
Lecturer:
Kaisa Nyberg
Course material: Wenbo Mao: Modern Cryptography, Theory and Practice
Comment: Proposed by
Rong Ma .
-
ECRYPT:Autumn International School
Workshop on Cryptographic Protocols
[Info]
[Topics]
Address: Bertinoro (Forlì-Cesena), Italy
Comment: It is a pity that there are no slides available.
The purpose of this workshop is to bring together the key researchers in the area of
cryptographic protocols and to provide a forum for discussions and joint research.
-
Susan Hohenberger
600.641 Special Topics in Theoretical Cryptography
[Info]
[Topics]
The Summer School will cover the following topics:
- Zero-knowledge
- Oblivious Transfer
- Secure Multiparty Computation
-
Claude Crépeau
COMP647 Advanced Cryptography
[Info]
[Topics]
Cryptography has evolved significantly since the introduction of one-way functions
for public-key cryptography and digital signatures in the 1970's.
-
A number of new interests were born from relations between cryptography and complexity theory:
interactive proofs, zero-knowledge protocols, multi-party computing, etc.
-
Another great change in the world of cryptography is currently unveiling itself:
the impact of quantum computing/information processing on cryptography. On one hand,
quantum computing promises new cryptanalitic tools on existing one-way functions (Shor's algorithms),
but on the other hand, quantum cryptography promises perfect key distribution.
Our purpose is to bring the student to understanding of the current issues in the fast evolving world of cryptography.
Semester: Winter 2007
Instructor:
Claude Crépeau
Level: Graduate
Comment: Very helpfull for learning BC,ZK,AM,IP,PRBG and their relations.
-
Boaz Barak
Computer Science 433 Cryptography
[Info]
[Topics]
This course will be an introduction to modern "post-revolutionary" cryptography with an emphasis
on the fundamental ideas (as opposed to an emphasis on practical implementations). Among the topics
covered will be:
- private key and public key encryption schemes (including DES/AES and RSA)
- digital signatures
- one-way functions
- pseudo-random generators
- zero-knowledge proofs
- secret sharing
- two-party and multi-party secure computation
- quantum cryptography
The main prerequisite for this course is ability to read, write (and perhaps enjoy!) mathematical proofs.
In addition, familiarity with algorithms and basic probability theory will be helpful.
No programming knowledge is needed.
Date: Fall 2007
Instructor:
Boaz Barak
Level: Under graduate
Comment: Barak listed many useful links and gave many helpful tips in the studying of each lecture.
The slides are delicately made. Additional reading he presented are especially useful in learning each topic.
-
Rafael Pass
Topics in Cryptography Computer Science 787
[Info]
[Topics]
Potential topics include zero knowledge,concurrency and protocol security,
database privacy, connections between symbolic and computational security analysis,
and cryptographic game theory.
-
Manoj M. Prabhakaran
Theoretical Foundations of Cryptography
[Info]
[Topics]
The initial part of the course will cover secure communication
(encryption and authentication). A good reference would be the Bellare-Rogaway notes.
Towards the end of the course we will focus on other important topics that lead up to
secure multi-party computation. As time permits, we will also see glimpses of a variety
of other concepts and tools. Through out the course we will develop and use basic mathematical
background, definitional methodology and proof-techniques.
Semester: Fall 2007
Lecturer:
Manoj M. Prabhakaran
Comment: The slides are wonderfully made. There are many useful links.
-
Helger lipmaa
MTAT.07.005 Cryptographic Protocols
[Info]
[Topics]
Various Topics in Cryptography
- Zero-Knowledge
- Two-Party Protocols
Semester: Spring 2006
Seminar Leader:
Helger lipmaa
Comment: Zero-knowledge are explained using explicit proofs for discrete-logarithm.
It also covers NIZK, HVZK, ZAP.
-
ECRYPT: Autumn International School
Zero Knowledge: Foundations and Applications
[Info]
[Topics]
-
Background: one-way functions/permutations,
trapdoor functions/permutations, indistinguishability,
PRG, hard-core bits, commitments.
-
Basic Zero Knowledge I: interactive proofs, definitions
(auxiliary input ZK, CZK, SZK, PZK), arguments vs. proofs, black box vs.
non-black box, honest verifier ZK, need for randomness and interactions.
-
Basic Zero Knowledge II: Zero knowledge for NP, proof of knowledge,
witness indistinguishability.
-
Round complexity:Sequential composition for auxiliary input and non-auxiliary input,
constant round ZK, lower bound on number of rounds.
-
Non-Black Box Zero Knowledge: Universal arguments, FLS-paradigm, Barak's construction.
-
Non-Interactive ZK: NIZK for all NP, NIZK proof of knowledge, ZAP.
-
Additional topics: Variations of ZK.
-
Applications of NIZK: Secure encryption.
Date: October 28 - November 3, 2006
Address: Bertinoro (Forlì), Italy
-
Institute for Pure and Applied Mathematics (IPAM)
Workshop II: Locally decodable codes, private information retrieval,
privacy-preserving data-mining, and public key encryption with special properties
[Info]
[Topics]
Date: October 25-28, 2006
Comment: Lots of slides and video clips.
-
Institute for Pure and Applied Mathematics (IPAM)
Workshop III: Foundations of secure multi-party computation
and zero-knowledge and its applications
[Info]
[Topics]
This workshop will bring together experts with diverse backgrounds to discuss current challenges
in modeling and analyzing networked structures, with a specific focus on dynamics *of* networks
(i.e., how do real-world networks such as the World-Wide-Web evolve over time) and dynamics
*over* networks (i.e., for networks that carry some form of traffic, what is its dynamic and
how does it interact with the network).
Date: November 13-17, 2006
Comment: Lots of slides and video clips.
-
Moni Naor
Foundations of Cryptography
[Info]
[Topics]
The goal of the course is to provide a firm foundation to the construction of such methods.
In particular we will cover topics such as notions of security of a cryptosystem,
proof techniques for demonstrating security and cryptographic primitives such as one-way functions
and trapdoor permutations.
Semester: 2006-2007
Instructor:
Moni Naor
Comment: Very good for leaning foundations of cryptography. Lot of relevant material is available.
-
European Network of Excellence in Cryptology
Workshop on Models for Cryptographic Protocols
[Info]
[Topics]
The aim of this workshop is to bring together researchers and practitioners from the
various research areas working on, and with, models for cryptographic protocol, in order to
engage in a discussion about common goals and important research problems in the overlap
of the areas.
Date: July 31 till August 1, 2006
Address: Århus, Denmark
Comment: The web contains some errors.
-
Shafrira Goldwasser
6.875 Cryptography & Cryptanalysis
[Info]
[Topics]
This course features a rigorous introduction to modern cryptography, with an emphasis on the fundamental
cryptographic primitives of public-key encryption, digital signatures, pseudo-random number generation,
and basic protocols and their computational complexity requirements.
Semester: Spring 2006
Instructor:
Shafrira Goldwasser
Comment: The lecture notes and the scribe notes are well made. The list of papers are helpfull.