Theoretical Foundations of Cryptography

Hosted by

The Trust Lab, in collaboration with ACM India, is organizing a summer school on “Theoretical Foundations of Cryptography” from June 3rd to June 13th at the Indian Institute of Technology Bombay (IITB).

ACM India summer schools offer self-motivated students in-depth knowledge and exposure to research in current, advanced technology areas. Each of the 6 schools in this stellar line up covers academic and applied research in the technology topic, and is taught by the best-in-class experts from academia and industry.

With a capacity of 40 seats, the school will cover the fundamentals of symmetric-key and public-key cryptography, as well as delve into SNARKs and Zero-Knowledge Proofs. Daily hands-on sessions utilizing software tools will complement the lectures. 

Each day will comprise lectures as well as tutorial sessions with hands-on problem solving experience. Toward the end of the school, there will be a session focused on career options in the area covered by the school.

Top performing students in these schools may earn opportunities for internship in industry and will be invited to an all-expense-paid trip to the ACM India ARCS Symposium and ACM India Annual Event in February 2025.

Basic tools: Information theoretic tools (basics of Information theory, secret sharing, randomness extractors) and computational tools (PRGs, computational indistinguishability, concrete computational assumptions).

Secure communication: Foundations of symmetric-key (block ciphers, modes of operation, MAC, hashes) and public-key (key-exchange, public-key encryption, signatures) cryptography.

Proof Systems: Zero-Knowledge proofs, SNARKs 

Cryptography for Blockchains (other than proof systems): Merkle trees, Verifiable Random Functions, Verifiable Delay Functions.

Secure Multi-party Computation: Some classical constructions (Yao’s garbled circuits, BGW protocol, GMW protocol, CDN protocol) and more recent ones with practical implementations.

Other Advanced Primitives: Fully-Homomorphic Encryption, Functional Encryption, Obfuscation, etc.

  • Chaya Ganesh (IISc)
  • Chethan Kamath (IIT Bombay)
  • Bhavana Kanukurthi (IISc)
  • Manoj Prabhakaran (IIT Bombay)
  • Nishanth Chandran (Microsoft Research India)
  • Saravanan Vijayakumaran (IIT Bombay)
  • Sikhar Patranabis (IBM Research – India)
  • Sruthi Sekar (IIT Bombay)
  • Venkata Koppula (IIT Delhi)

 There is a token application fee of Rs 150 + 18% GST, and you can give first and second preference in the form. There is a registration fee of Rs2500+ 18% GST, to be paid only by those who are selected All fees are non-refundable. Our sincere request to apply after careful consideration, also because the demand is high, and the seats are limited to 40 per school. ACM India will select students based on provided data.

Last date for application (extended): Wednesday April 17, 2024 (midnight IST)
Announcement of selection via email: Monday April 29, 2024
Payment of fees by selected students: Monday May 6, 2024 (midnight IST)

ACM India will select students based on provided data.

1. Do I need to be an ACM member to attend these schools?

No, you do not need to be an ACM member to attend any of these schools. However, ACM student members will receive a 20% discount on the registration fees.

2. Who is responsible for making travel arrangements for registered students?

Registered students are responsible for making their own travel arrangements. Additionally, they are required to bring their own laptop for the duration of the event.

3. What expenses are covered for those attending the workshop?

The host institute campus, pretty much all the lodging and boarding is covered in the registration fee.

4. Are the registration fees refundable?

No, all registration fees are non-refundable. Please apply after careful consideration, as demand is high and seats are limited to 40 per school.