Sam podpis podatkov torej ne predstavlja strogo matematične funkcije, temveč določa uporabo le-teh, torej nekakšno ogrodje, na katero so vpeti različni algoritmi in navodila za njihovo rabo.
Standardi za podpisovanje
Ker niso vsi algoritmi enako zanesljivi (varni) in ker se sproti izboljšujejo, je možno natančno definirati le ogrodje oziroma način rabe tega ogrodja.