Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Improving Algorithmic Efficiency Using Cryptography

Institute for Advanced Study via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how cryptographic primitives can be leveraged to achieve significant improvements in algorithmic time complexity in this advanced computer science seminar. Learn about the innovative concept of "Trapdoor Matrix Distributions" and discover how standard cryptographic assumptions can be used to design algorithms that are asymptotically faster than existing solutions while maintaining correctness. Examine the first uniform reduction from worst-case to approximate and average-case matrix multiplication with optimal parameters, and understand breakthrough applications including worst-case to average-case reductions for matrix inversion and other linear operations. Delve into fast general-purpose dimension reductions and explore how these techniques can accelerate inference time in classification models. Gain insights into cutting-edge research that bridges cryptography and computational complexity theory, demonstrating how cryptographic tools can serve non-cryptographic objectives beyond their traditional roles in eliminating randomness and reducing interaction.

Syllabus

am|Simonyi 101 and Remote Access

Taught by

Institute for Advanced Study

Reviews

Start your review of Improving Algorithmic Efficiency Using Cryptography

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.