Riferirsi al passaggio seguente e rispondere alla domanda successiva nella stessa lingua del passaggio:  Passaggio: La crittografia a chiave pubblica è utilizzata anche per l'implementazione di schemi di firma digitale. Una firma digitale ricorda una firma ordinaria; entrambi hanno la caratteristica di essere facili da produrre per un utente, ma difficili da falsificare per chiunque altro. Le firme digitali possono anche essere legate in modo permanente al contenuto del messaggio che viene firmato; non possono quindi essere "spostate" da un documento all'altro, poiché ogni tentativo sarà rilevabile. Negli schemi di firma digitale, ci sono due algoritmi: uno per la firma, in cui una chiave segreta viene utilizzata per elaborare il messaggio (o un hash del messaggio, o entrambi), e uno per la verifica, in cui la chiave pubblica corrispondente viene utilizzata con il messaggio per verificare la validità della firma. RSA e DSA sono due degli schemi di firma digitale più popolari. Le firme digitali sono centrali per il funzionamento delle infrastrutture a chiave pubblica e di molti schemi di sicurezza di rete (ad esempio, SSL / TLS, molte VPN, ecc.). Gli algoritmi a chiave pubblica si basano più spesso sulla complessità computazionale di problemi "duri", spesso dalla teoria dei numeri. Ad esempio, la durezza di RSA è correlata al problema della fattorizzazione degli interi, mentre Diffie <unk> Hellman e DSA sono correlati al problema del logaritmo discreto. La sicurezza della crittografia a curva ellittica si basa su problemi teorici dei numeri che coinvolgono curve ellittiche. A causa della difficoltà dei problemi sottostanti, la maggior parte degli algoritmi a chiave pubblica coinvolgono operazioni come la moltiplicazione modulare e l'esponenziazione, che sono molto più costose dal punto di vista computazionale rispetto alle tecniche utilizzate nella maggior parte dei cifrari a blocchi, specialmente con le dimensioni delle chiavi tipiche. Di conseguenza, i criptosistemi a chiave pubblica sono comunemente criptosistemi ibridi, in cui viene utilizzato un algoritmo di crittografia a chiave simmetrica di alta qualità per il messaggio stesso, mentre la relativa chiave simmetrica viene inviata con il messaggio, ma crittografata utilizzando un algoritmo a chiave pubblica. Allo stesso modo, vengono spesso utilizzati schemi di firma ibrida, in cui viene calcolata una funzione hash crittografica e solo l'hash risultante è firmato digitalmente.  Domanda: cosa sono le firme digitali?
sono fondamentali per il funzionamento delle infrastrutture a chiave pubblica