Dijital imza dijital mesajların veya belgelerin gerçekliğini doğrulamak içinimza ve matematiksel bir şemadır.[1] Ön koşulların karşılandığı geçerli bir dijital imza, alıcıya mesajın bilinen bir gönderici tarafından oluşturulduğuna inanması için çok güçlü bir neden verir (kimlik doğrulama).[2] Dijital imzalar genellikle, bir imzanın amacını taşıyan elektronik verileri içerenelektronik imzaları uygulamak için kullanılır, ancak tüm elektronik imzalar dijital imza kullanmaz. Dijital imzalaraçık anahtarlı şifreleme ve asimetrik kriptografi kullanır.
Dijital imzalar, birçok açıdan geleneksel el yazısı imzalara eşdeğerdir. Dijital imzalar, çoğu kriptografik protokol paketinin standart bir unsurudur ve genellikle yazılım dağıtımı, finansal işlemler, sözleşme yönetimi yazılımı,bilgi güvenliği, sahtecilik veya kurcalamayı tespit etmenin önemli olduğu diğer durumlarda kullanılır.[3][4]