کتاب طراحی و تحلیل NIZK و SNARKs: از مبانی تا پیادهسازی

انتخاب پلن

افزودنی‌های اختیاری

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره طراحی و تحلیل NIZK و SNARKs: از مبانی تا پیادهسازی

موضوع کلی: رمزنگاری و امنیت اطلاعات

موضوع میانی: اثباتهای دانش صفر و کاربردهای پیشرفته

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر اثبات‌های دانش صفر
  • 2. تعریف صوری NIZK و مدل امنیتی
  • 3. تاریخچه و انگیزه‌های عملی NIZK
  • 4. مفاهیم پایه: صدق، ندانستگی و قابلیت شبیه‌سازی
  • 5. مدل ایده‌آل و مدل واقعی در اثبات‌های تعاملی
  • 6. تبدیل فایات-شامیر و NIZK در مدل اوراکل تصادفی
  • 7. ساختار NIZK در مدل رشته مرجع مشترک
  • 8. کاربردهای اولیه NIZK در پروتکل‌های رمزنگاری
  • 9. مقدمه‌ای بر SNARKs و ویژگی‌های کلیدی
  • 10. SNARKs در مقابل NIZK: تفاوت‌ها و مزایا
  • 11. مقدمه‌ای بر چندجمله‌ای‌ها و میدان‌های متناهی
  • 12. تعهدهای چندجمله‌ای و نقش آن‌ها در SNARKs
  • 13. تعهدهای برداری و ساختارهای خطی
  • 14. مفهوم مدارهای حسابی و حسابی‌سازی
  • 15. تبدیل مدارهای حسابی به سیستم‌های اثبات
  • 16. سیستم‌های اثبات مبتنی بر QAP
  • 17. سیستم‌های اثبات مبتنی بر R1CS
  • 18. الگوریتم گروس و کاربرد آن در NIZK
  • 19. ساختار پی‌نوآرک و اثبات‌های فشرده
  • 20. مقدمه‌ای بر Schnorr و Bulletproofs
  • 21. سیستم اثبات بولت‌پروف و کاربرد آن
  • 22. NIZK مبتنی بر جفت‌سازی و ساختارهای دوخطی
  • 23. مقدمه‌ای بر منحنی‌های بیضوی و جفت‌سازی
  • 24. ساختار SNARKs با استفاده از جفت‌سازی
  • 25. پروتکل پی‌نوآرک و اثبات‌های غیرتعاملی
  • 26. مفهوم شبیه‌سازی و اثبات امنیت NIZK
  • 27. قابلیت شبیه‌سازی در مدل CRS
  • 28. مدل امنیتی غیرانطباقی در برابر انطباقی
  • 29. حمله‌های رایج به NIZK و SNARKs
  • 30. دفاع در برابر حمله‌های انتخاب بدخواهانه
  • 31. مقدمه‌ای بر PLONK و ساختار یکپارچه
  • 32. سیستم اثبات PLONK و مزایای آن
  • 33. مقدمه‌ای بر STARKs و تفاوت با SNARKs
  • 34. STARKs و اثبات‌های مقیاس‌پذیر بدون تنظیمات
  • 35. مقایسه SNARKs و STARKs از نظر کارایی
  • 36. مقدمه‌ای بر Marlin و ساختار پیشرفته
  • 37. سیستم اثبات Marlin و کاربردهای آن
  • 38. مقدمه‌ای بر Sonic و اثبات‌های سازگار
  • 39. NIZK در زنجیره‌های بلوکی و قراردادهای هوشمند
  • 40. کاربرد SNARKs در حریم خصوصی تراکنش‌ها
  • 41. پروتکل Zcash و اثبات‌های دانش صفر
  • 42. NIZK در احراز هویت و مدیریت هویت
  • 43. کاربرد NIZK در رأی‌گیری الکترونیکی
  • 44. NIZK در سیستم‌های پرداخت و انتقال امن
  • 45. مقدمه‌ای بر اثبات‌های دانش صفر تجمعی
  • 46. تکنیک‌های تجمع اثبات‌ها و کاهش حجم
  • 47. ساختار اثبات‌های بازگشتی و زنجیره‌ای
  • 48. مقدمه‌ای بر اثبات‌های دانش صفر در یادگیری ماشین
  • 49. کاربرد NIZK در تأیید محاسبات ابری
  • 50. NIZK در پایگاه‌داده‌های رمزنگاری‌شده
  • 51. مقدمه‌ای بر سیستم‌های اثبات تعاملی چندگانه
  • 52. تبدیل پروتکل‌های تعاملی به غیرتعاملی
  • 53. بهینه‌سازی زمان اثبات و تأیید در SNARKs
  • 54. کاهش اندازه اثبات و بهبود کارایی
  • 55. مقدمه‌ای بر ابزارهای پیاده‌سازی NIZK
  • 56. کتابخانه‌های محبوب: libsnark و bellman
  • 57. پیاده‌سازی یک مثال ساده از NIZK
  • 58. پیاده‌سازی مدار حسابی برای SNARKs
  • 59. آزمایش و اشکال‌زدایی سیستم‌های اثبات
  • 60. معیارهای سنجش کارایی NIZK
  • 61. تحلیل پیچیدگی محاسباتی و فضایی
  • 62. مقدمه‌ای بر اثبات‌های دانش صفر در شبکه‌های توزیع‌شده
  • 63. کاربرد NIZK در پروتکل‌های اجماع
  • 64. NIZK در اوراکل‌های غیرمتمرکز
  • 65. مقدمه‌ای بر اثبات‌های دانش صفر در اینترنت اشیاء
  • 66. چالش‌های امنیتی در پیاده‌سازی NIZK
  • 67. روش‌های استانداردسازی و چارچوب‌های امنیتی
  • 68. مقدمه‌ای بر تحقیقات جدید در NIZK و SNARKs
  • 69. سیستم‌های اثبات با حافظه محدود
  • 70. NIZK در محیط‌های با منابع محدود
  • 71. مقایسه سیستم‌های اثبات: Groth16, PLONK, Marlin
  • 72. انتخاب سیستم اثبات مناسب برای کاربرد خاص
  • 73. مقدمه‌ای بر اثبات‌های دانش صفر در حریم خصوصی داده
  • 74. کاربرد NIZK در اشتراک‌گذاری امن داده
  • 75. NIZK در احراز هویت بدون افشای هویت
  • 76. مقدمه‌ای بر اثبات‌های دانش صفر در زنجیره‌های جانبی
  • 77. NIZK در پل‌های زنجیره‌ای و انتقال دارایی
  • 78. مقدمه‌ای بر اثبات‌های دانش صفر در هوش مصنوعی
  • 79. کاربرد NIZK در تأیید مدل‌های یادگیری ماشین
  • 80. مقدمه‌ای بر اثبات‌های دانش صفر در سیستم‌های فایل
  • 81. NIZK در ذخیره‌سازی امن و تأییدپذیر
  • 82. نتیجه‌گیری و چشم‌انداز آینده NIZK و SNARKs

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.