RSA هي خوارزمية تشفير غير متماثل، تستخدم زوجاً من المفاتيح: المفتاح العمومي للتشفير، والمفتاح الخصوصي لفك التشفير. يمكن مشاركة المفتاح العمومي علناً، بينما يجب الحفاظ على سرية المفتاح الخصوصي. تُستخدم RSA على نطاق واسع في التوقيع الرقمي وتبادل المفاتيح وتشفير البيانات.