اثبات دانش صفر
اثبات دانش صفر (Zero-Knowledge Proof) یک پروتکل رمزنگاری است که در آن یک اثباتکننده (prover) میتواند صحت یک گزاره را به یک تأییدکننده (verifier) متقاعد کند، بدون اینکه هیچ اطلاعات اضافی فراتر از صحت گزاره را فاش کند. اثباتهای دانش صفر که در سال ۱۹۸۵ توسط گلدواسِر، میکالی و راکوف معرفی شدند، کاربردهای عمیقی در احراز هویت، تأیید حفظ حریم خصوصی و سیستمهای بلاکچین دارند.
مطالعهٔ کامل روش
برای خواندن این بخش با حساب رایگان وارد شوید.
نقشهٔ روش
همسایگی روشهای مرتبط — برای کاوش، یک گره را برگزینید.
منابع
- Goldwasser, S., Micali, S., & Rackoff, C. (1985). The knowledge complexity of interactive proof systems. SIAM Journal on Computing, 18(1), 186–208. DOI: 10.1137/0218012 ↗
- Ben-Or, M., Goldwasser, S., Kilian, J., & Wigderson, A. (1988). Multi-prover interactive proofs: How to remove intractability assumptions. Proceedings of the 20th ACM STOC, 113–131. DOI: 10.1145/62212.62223 ↗
- Groth, J. (2016). On the size of pairing-based non-interactive arguments. Advances in Cryptology – EUROCRYPT 2016, 305–326. DOI: 10.1007/978-3-662-49896-5_11 ↗
نحوهٔ استناد به این صفحه
ScholarGate. (2026, June 3). Zero-Knowledge Proof Protocol and Interactive Verification. ScholarGate. https://scholargate.app/fa/cryptography/zero-knowledge-proof
کدام روش؟
این روش را در کنار نزدیکترین روشهای خویشاوندش بگذارید و آنها را کنار هم بخوانید — کتابخانه کتابها را روی میز میگشاید؛ انتخاب با شماست.
- طرح امضای دیجیتالرمزنگاری↔ مقایسه
- تحلیل رمزنگاری RSAرمزنگاری↔ مقایسه
- تحلیل پروتکل TLSرمزنگاری↔ مقایسه
در این صفحه مشکلی دیدید؟ گزارش دهید یا اصلاحی پیشنهاد کنید →