Funcions criptogràfiques
DEFINICIÓ de les funcions de criptografiaUna funció hash criptogràfica és una funció matemàtica usada en criptografia. Les funcions hash típiques prenen entrades de longitud variable per retornar sortides de longitud fixa. Una funció hash criptogràfica combina les capacitats de transmissió de missatges de les funcions hash amb propietats de seguretat.
DESENVOLUPAMENT DE LES Funcions de criptografia
Les funcions Hash són estructures de dades d’ús comú en sistemes informàtics per a tasques, com ara comprovar la integritat dels missatges i autenticar informació. Però es consideren febles criptogràficament. Les funcions de hash criptogràfiques afegeixen funcions de seguretat a les funcions hash típiques, cosa que dificulta la detecció del contingut d’un missatge o informació sobre els destinataris i els remitents.
En particular, les funcions de hash criptogràfiques presenten tres propietats
- Són “lliures de col·lisió”. En paraules simples, no hi ha dos hashes d’entrada que es corresponen amb el mateix hash de sortida.
- Es poden amagar. En paraules senzilles, hauria de ser difícil endevinar el valor d’entrada d’una funció hash des de la seva sortida.
- Haurien de ser trencaclosques. És a dir, hauria de ser difícil seleccionar una entrada que proporcioni una sortida predefinida. Així, l’entrada s’ha de seleccionar entre una distribució el més àmplia possible.
Les tres propietats exposades anteriorment són desitjables, però no sempre es poden implementar en la pràctica. Per exemple, la disparitat en els espais d’exemple dels hashes i sortides d’entrada garanteix que les col·lisions siguin possibles. Un exemple d’això es va demostrar recentment quan l’Iniciativa de Moneda Digital MIT va trobar vulnerabilitat de col·lisió a IOTA.
Les funcions de hash criptogràfiques s’utilitzen àmpliament a criptocurrencies per transmetre la informació de transacció de forma anònima. Per exemple, bitcoin, la criptocurrency original i més gran, utilitza la funció de hash criptogràfic SHA-256 en el seu algorisme. De la mateixa manera, IOTA, una plataforma per a Internet de les coses, té la seva funció de hash criptogràfic coneguda com a Curl.
Comparació de comptes d'inversió Nom del proveïdor Descripció del anunciant × Les ofertes que apareixen a aquesta taula provenen de col·laboracions per les quals Investopedia rep una compensació.