Què és un xifrat?

En criptografia, un xifratge és un algorisme que s'utilitza per a xifrar i/o desxifrar. Algunes persones poden utilitzar l'ortografia alternativa "cypher", però el significat segueix sent el mateix. En l'ús comú, els termes codi i xifrat es poden considerar sinònims. En el camp de la criptografia, però, els dos són diferents.

Els codis no són realment xifrats

Un codi normalment descriu un sistema on determinades paraules o frases se'ls assigna un significat. Les paraules o frases del codi poden tenir un significat legítim i ben entès, però, el codi implementa un significat secundari que només els que ho saben poden entendre. Alternativament, el codi pot ser una combinació de caràcters completament sense sentit.

Per exemple, dos agents que volen confirmar que poden confiar entre ells poden utilitzar un parell de frases de codi. "He sentit que el temps a París és agradable en aquesta època de l'any". i "Personalment sempre he estat més parcial per Dublín". podria ser un parell de frases de codi desafiament-resposta. Un dels avantatges d'utilitzar frases de codi amb significats establerts i secundaris és que un observador extern pot considerar que la conversa és totalment poc excepcional i és poc probable que tingui un significat ocult. Aquest sistema de frases de codi es beneficia d'una negació plausible.

Tanmateix, cal tenir cura perquè les frases escollides no siguin susceptibles de ser utilitzades per un transeünt a l'atzar. Si la primera frase de codi es parla a un membre aleatori del públic, podria considerar-la una mica estranya, però en cas contrari només xerrada inactiva. La resposta del codi s'ha de triar perquè tingui sentit per a qualsevol persona que pugui estar escoltant, però és molt poc probable que la digui qualsevol persona aleatòria.

És possible que alguns codis no utilitzin paraules completes. Per exemple, "UBDIBF" podria ser una paraula de codi utilitzada per indicar "missió completada, tots els objectius complerts". Qualsevol que vegi o escolti aquest codi podria suposar que s'està passant algun missatge secret. Sense conèixer el codi, però, no serien capaços de determinar-ne el significat. Aquests codis es beneficien de ser més curts i més fàcils de transmetre. Ambdós mètodes també corren el risc que l'operari oblidi el codi correcte a utilitzar.

Xifrats

Un xifrat és una manera algorítmica de manipular un missatge de manera que la sortida, coneguda com a text xifrat, no es pugui entendre. Per evitar que tot el xifrat es torni inútil tan bon punt algú entén com funciona, s'utilitza una "clau" per variar la sortida.

En la criptografia moderna, hi ha dues maneres diferents de definir algorismes. El primer és pel tipus de clau. Un xifrat simètric, utilitza la mateixa clau per xifrar i desxifrar dades. Una clau simètrica es coneix generalment com a clau secreta. Un xifrat asimètric utilitza dues claus diferents, una per xifrar dades i una altra per desxifrar. Normalment, la clau asimètrica que s'utilitza per xifrar les dades es coneix com a clau pública, mentre que la clau de desxifrat s'anomena clau privada. Utilitzar-los d'aquesta manera permet a qualsevol persona xifrar un missatge, segur de saber que només el propietari legítim de la clau privada pot desxifrar i llegir el missatge.

Els xifratges també es poden classificar com a xifrat de flux o de bloc. Un xifrat de flux xifra un flux continu de símbols. Un xifrat de bloc xifra blocs de dades de mida fixa, ja que aquests xifrats de bloc necessiten farciment si les dades no s'ajusten exactament a la mida del bloc.

Xifrats clàssics vs moderns

Els xifrats clàssics eren relativament senzills. Això era necessari a causa dels baixos nivells tecnològics que feien que els xifrats fossin utilitzables a mà o amb eines senzilles. Aquestes tendeixen a implicar transposició o substitució. Un xifrat de substitució com ara el xifrat César o ROT13 substitueix una lletra de l'alfabet per una altra. A ROT13, cada lletra es substitueix per la lletra de 13 caràcters després de l'alfabet. Un xifrat de transposició actua de manera similar però no té el mateix desplaçament per a cada caràcter. Aquestes tècniques, fins i tot quan es canvia l'alfabet de transposició després de cada lletra, són relativament fàcils de trencar. Això es deu al fet que l'espai de clau possible és baix, només hi ha tantes claus diferents que es poden utilitzar. Una vegada que un enemic entén el xifrat, només pot provar totes les claus i trencar el sistema.

Els xifratges moderns es basen en el principi de Kerckhoff. Això estableix que qualsevol criptosistema hauria de romandre segur encara que tot el sistema, a part de la clau, sigui conegut per l'enemic. Com a tal, els xifratges moderns són públics i estan ben investigats sense comprometre la seva seguretat. Ara només cal mantenir en secret la clau, una gesta molt més manejable que mantenir en secret tot el sistema.

Conclusió

Un xifratge és un altre nom per a un algorisme de xifratge. Algunes persones poden utilitzar el terme intercanviable amb codi (com en xifrat = codificat). Això no és estrictament correcte, però. Un codi es basa en que els significats del codi segueixen sent secrets. Un codi també es pot decidir arbitràriament. Un xifrat és un algorisme repetible per a xifrar dades arbitràries. La seguretat d'un xifrat depèn de la clau que queda secreta.

El terme "xifrat" prové de la paraula àrab per zero صفر (sifr). El sistema de numeració romana no tenia el concepte de zero, així que quan el sistema de numeració àrab es va estendre a Europa a l'edat mitjana, la paraula àrab es va adoptar al llatí medieval ad “cifra”. Amb el temps, a Anglaterra, aquest terme va evolucionar cap a la paraula "xifrat". Es creu que el nou concepte de zero era difícil d'entendre, de manera que el terme es va utilitzar per referir-se a qualsevol missatge o comunicació que fos difícil d'entendre, fins i tot si no estava codificat o xifrat.


Què és SMPS?

Què és SMPS?

Apreneu què és SMPS i el significat de les diferents classificacions d'eficiència abans de triar un SMPS per al vostre ordinador.

Per què el meu Chromebook no sencén

Per què el meu Chromebook no sencén

Obteniu respostes a la pregunta: Per què el meu Chromebook no s'encén? En aquesta guia útil per als usuaris de Chromebook.

Com informar de les estafes de pesca a Google

Com informar de les estafes de pesca a Google

Obteniu informació sobre com informar d'un estafador a Google per evitar que estafeu altres persones amb aquesta guia.

Roomba satura, senganxa i gira - Arregla

Roomba satura, senganxa i gira - Arregla

Solucioneu un problema en què el vostre robot aspirador Roomba s'atura, s'enganxa i segueix girant.

Com canviar la configuració gràfica a Steam Deck

Com canviar la configuració gràfica a Steam Deck

El Steam Deck ofereix una experiència de joc robusta i versàtil al teu abast. Tanmateix, per optimitzar el vostre joc i garantir el millor possible

Què és la seguretat basada en laïllament?

Què és la seguretat basada en laïllament?

Anàvem a aprofundir en un tema que cada cop és més important en el món de la ciberseguretat: la seguretat basada en l'aïllament. Aquest enfocament a

Com utilitzar el clic automàtic per a Chromebook

Com utilitzar el clic automàtic per a Chromebook

Avui anàvem a aprofundir en una eina que pot automatitzar tasques de clics repetitius al vostre Chromebook: el clic automàtic. Aquesta eina us pot estalviar temps i

Com canviar la cara del rellotge en un Fitbit Versa 4

Com canviar la cara del rellotge en un Fitbit Versa 4

Canvia la cara del rellotge del teu Fitbit Versa 4 per donar-li un aspecte diferent cada dia de manera gratuïta. Mireu que fàcil i ràpid és.

Com treure una GPU dun PC Windows el 2023

Com treure una GPU dun PC Windows el 2023

Necessites treure la GPU del teu ordinador? Uneix-te a mi mentre t'explico com eliminar una GPU del teu PC en aquesta guia pas a pas.

Què és el surf despatlles?

Què és el surf despatlles?

El surf a l'espatlla és una classe d'atac d'enginyeria social. Implica que un atacant recopila informació mirant la pantalla.