هو نوع من أنواع التشفير حيث يُعطى للمستخدم زوج من مفاتيح التشفير، مفتاح معلن أو عام ومفتاح خاص. المفتاح الخاص يبقى سريًا للمستخدم، أمّا المفتاح المعلن فيمكن توزيعه على الجميع. المفتاحان مرتبطان بعملية حسابية (تختلف حسب الخوارزمية المستخدمة)، ولا يمكن التوصل إلى أحد المفتاحين عن طريق الآخر. يستخدم هذا النظام في تشفير الرسائل باستخدام المفتاح المعلَن، والتي لا يمكن فكها إلّا عن طريق المفتاح السري المقابل، كما يستخدم أيضًا في التوقيع الإلكتروني، فالرسالة الموقعة باستخدام المفتاح السري للمرسل يمكن التعرف على التوقيع من قبل أي أحد يعرف المفتاح العام للمرسل، والتأكد من هويته.