تُعد أنظمة التوقيع الرقمي نوعًا من تشفير المفتاح العام الذي يضمن سلامة البيانات ومصادقتها وعدم إنكارها.
يمكن اعتبار عملية التوقيع إلى حد كبير تشفيرًا للملف باستخدام المفتاح الخاص. ويستخدم الموقِّع مفتاحه الخاص لإنشاء "توقيع" على مستند رقمي مثل ملف أو جزء من تعليمة برمجية.
وهذا التوقيع فريد للمستند/زوج المفاتيح الخاصة، ويمكن إرفاقه بالمستند والتحقق منه باستخدام المفتاح العام للموقِّع. الخوارزميتان الشائعتان للتوقيعات الرقمية هما RSA باستخدام مخطط التوقيع الاحتمالي (RSA-PSS) وخوارزمية التوقيع الرقمي (DSA).