Que é o cifrado simétrico?

Hai moitas partes diferentes da criptografía. Non obstante, se queres cifrar algúns datos, hai dous tipos de algoritmos que podes usar: algoritmos de cifrado simétrico e algoritmos de cifrado asimétrico. O concepto xeral é o mesmo, poden cifrar datos, pero funcionan con diferentes principios e teñen diferentes casos de uso. A diferenza titular, con todo, describe as claves de cifrado. Un algoritmo de cifrado simétrico utiliza unha única clave compartida para cifrar e descifrar os datos. Un algoritmo de cifrado asimétrico utiliza dúas claves vinculadas, unha para descifrar e outra para descifrar.

Propiedades dos algoritmos de cifrado simétrico

Como se indicou anteriormente, a característica distintiva da clave dun algoritmo de cifrado simétrico é o feito de que usa unha única clave para cifrar e descifrar os datos. Iso non quere dicir que só haxa unha clave de cifrado posible, só se cifras algo cunha chave, debes usar a mesma clave para descifralo. Ás veces denomínase cifrado de clave compartida. Isto débese a que cada participante debe coñecer a mesma clave e por iso hai que compartila.

Esta propiedade de usar a mesma clave para cifrar e descifrar pode ser un pouco problemático. Para poder utilizar un algoritmo de cifrado simétrico, debes poder comunicalo de forma segura. Pero non podes facelo sen ter xa un medio seguro para comunicarte. Afortunadamente, este problema pódese resolver co cifrado asimétrico, pero paga a pena entendelo.

As claves dos algoritmos de cifrado simétrico tenden a ser bastante pequenas, polo menos en comparación co cifrado asimétrico. Isto fai que sexan relativamente fáciles de transmitir incluso a través dunha conexión de rede lenta e menos vulnerables a erros nunha rede pouco fiable. Os algoritmos de cifrado simétrico tamén son rápidos en comparación cos algoritmos asimétricos.

Todas estas propiedades fan que os algoritmos de cifrado simétrico sexan particularmente útiles para o cifrado masivo de datos. Este é especialmente o caso cando a velocidade é un problema.

Cifrados por fluxo e cifrados por bloque

AES é probablemente o algoritmo de cifrado simétrico máis coñecido. Utilízase en practicamente todo o que cifra moitos datos e é unha parte estándar dos conxuntos de cifrado utilizados en HTTPS. AES é un cifrado de bloques con bloques de 128 bits. Un cifrado de bloque funciona cifrando bloques de datos á vez. Cada bloque ten que ter o mesmo tamaño. Isto está ben cando os datos restantes son maiores que o tamaño do bloque, pero significa que hai que usar algún tipo de recheo para completar o bloque.

Un cifrado de fluxo funciona cifrando cantidades moito máis pequenas de datos á vez, normalmente un byte á vez. Unha variación deste concepto é o cifrado de substitución que funciona nas letras. Os cifrados de substitución son vulnerables á análise de frecuencias, polo que normalmente non son fiables e non se usan. Non obstante, os cifrados de fluxo non teñen este problema.

Os algoritmos simétricos adoitan ser vulnerables a ataques de texto sinxelo coñecido, ataques de texto plano elixido, criptoanálise diferencial e criptoanálise lineal. Os algoritmos modernos, porén, deseñaron coidadosamente con isto en mente, polo que estes problemas non son un problema.

Conclusión

O cifrado simétrico é unha forma de cifrado que usa a mesma clave para cifrar e descifrar datos. Nalgúns casos, o propio algoritmo é o mesmo para cifrar e descifrar, aínda que non é necesariamente así. As claves de cifrado adoitan ser relativamente curtas e fáciles de transmitir. A chave, con todo, ten que ser transmitida por unha canle segura, xa que debe ser comunicada entre todas as partes implicadas. Os algoritmos de cifrado simétrico tenden a ser moito máis rápidos que os algoritmos de cifrado asimétrico.


Que é SMPS?

Que é SMPS?

Aprende o que é SMPS e o significado das diferentes clasificacións de eficiencia antes de escoller un SMPS para o teu ordenador.

Que é a seguridade baseada no illamento?

Que é a seguridade baseada no illamento?

Imos afondar nun tema cada vez máis importante no mundo da ciberseguridade: a seguridade baseada no illamento. Este enfoque para

Como usar o clic automático para Chromebook

Como usar o clic automático para Chromebook

Hoxe imos afondar nunha ferramenta que pode automatizar tarefas de clic repetitivos no teu Chromebook: o Clicker automático. Esta ferramenta pode aforrar tempo e

Roomba detén, pégase e dá a volta - Solución

Roomba detén, pégase e dá a volta - Solución

Resolve un problema no que o teu robot aspirador Roomba se detén, se pega e segue xirando.

Por que o meu Chromebook non se acende

Por que o meu Chromebook non se acende

Obtén respostas á pregunta Por que non se acende o meu Chromebook? Nesta guía útil para usuarios de Chromebook.

Como cambiar a configuración gráfica en Steam Deck

Como cambiar a configuración gráfica en Steam Deck

O Steam Deck ofrece unha experiencia de xogo robusta e versátil ao teu alcance. Non obstante, para optimizar o teu xogo e garantir o mellor posible

Como cambiar a cara do reloxo nun Fitbit Versa 4

Como cambiar a cara do reloxo nun Fitbit Versa 4

Cambia a esfera do teu Fitbit Versa 4 para darlle ao teu reloxo un aspecto diferente todos os días de forma gratuíta. Mira o rápido e sinxelo que é.

Como denunciar estafas de phishing a Google

Como denunciar estafas de phishing a Google

Aprende a denunciar a un estafador a Google para evitar que estafe a outros con esta guía.

Como eliminar unha GPU do PC con Windows en 2023

Como eliminar unha GPU do PC con Windows en 2023

Necesitas eliminar a GPU do teu PC? Únete a min mentres explico como eliminar unha GPU do teu PC nesta guía paso a paso.

Que é o Shoulder Surf?

Que é o Shoulder Surf?

O hombro surf é unha clase de ataque de enxeñería social. Implica que un atacante recompila información mirando a túa pantalla.