هدف از ارائه این درس کوتاه آشنایی بیشتر و عمیقتر با مفهوم دانش صفر (که زیرشاخهای از رمزنگاری است)، مسائل اصلی و کاربردهای آن در دیگر موضوعات است.
هدف از بهوجودآمدن مفهوم دانش صفر، تلاشی برای اثبات یک موضوع بدون انتقال اطلاعاتی درباره آن است. به بیانی سادهتر، یک فرد میتواند ثابت کند که راهحل یک مسئله را میداند بدون آنکه آن را بیان کند.
جلسه اول این درس برای آشنایی با این مفهوم برگزار میشود. جلسه دوم و سوم به بیان پیشنیازهای مورد نیاز خواهد گذشت. در جلسه چهارم مفاهیم zero knowledge و non-interactive zero-knowledge را معرفی میکنیم. و در جلسات پنجم و ششم نیز به معرفی مفهوم ZAP که حالتی از پروتکلهای دانش صفر بهصورت عملی است، میپردازیم و با کاربردهای این مفاهیم در دنیای واقعی و آکادمیک آشنا میشویم.
لازم به ذکر است که شرکت در این درس نیازمند هیچگونه پیشنیازی نیست.