Compartir tecnología

[Criptozoología] ¿Qué es una contraseña? ¿Qué es la criptografía?

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Definición de contraseña

Según la "Ley de Criptozoología de la República Popular China", la definición de contraseña es la siguiente:

Las contraseñas se refieren a tecnologías, productos y servicios que utilizan métodos de transformación específicos para cifrar, proteger y autenticar información.

2. Definición de criptografía

La criptografía es la ciencia técnica que estudia la preparación y descifrado de códigos.Por definición, la criptografía se puede dividir en dos ramas principales:

  • Criptoanálisis: Centrarse en la creación de sistemas criptográficos y el cifrado de información para garantizar la transmisión segura de la información.
  • Criptoanálisis: Se centra en el análisis y descifrado de sistemas criptográficos, intentando revelar el contenido de la información cifrada.

Para obtener información sobre los cinco atributos principales de la seguridad de la información (confidencialidad, integridad, autenticación, no repudio y disponibilidad), puede leer otro artículo mío:[Criptografía] Cinco atributos de la seguridad de la información

3. Modelo básico de algoritmo criptográfico.

El modelo básico de algoritmos criptográficos incluye: los cinco elementos de un sistema criptográfico y los requisitos básicos de los algoritmos criptográficos.

(1) Cinco elementos del criptosistema

Los cinco elementos de un criptosistema son: espacio de texto plano, espacio de texto cifrado, espacio de claves, algoritmo de cifrado y algoritmo de descifrado. Para obtener puntos de conocimiento más detallados, puede leer otro artículo mío:【Criptografía】Cinco elementos de la criptografía

Un algoritmo criptográfico es esencialmente una función matemática con parámetros secretos que sigue ciertas reglas matemáticas para transformar datos.

  • Conociendo los parámetros secretos, encontrar la inversa es muy fácil
  • Sin conocer los parámetros secretos, la inversión no es factible.

(2) Características de los algoritmos criptográficos.

Un criptosistema ideal debería ser altamente reversible en el proceso de cifrado, irreversible en ausencia de una clave y mostrar una sensibilidad extremadamente alta a la selección y protección de la clave. Sólo un sistema criptográfico de este tipo puede proporcionar una protección fiable de la información en aplicaciones prácticas.

característicadescribir
ReversibilidadSi se utiliza la clave correcta, el proceso de cifrado debería ser reversible.
Irreversibilidad (seguridad)El diseño del algoritmo debe considerar resistir varios ataques posibles, de modo que el adversario no pueda recuperar el texto cifrado en texto sin formato.
Sensibilidad claveLa clave es el parámetro secreto del algoritmo criptográfico. Incluso si se conoce el algoritmo de cifrado, es difícil recuperar el texto sin formato sin la clave.

Un buen sistema criptográfico debería cumplir al menos dos condiciones:

  1. Es fácil calcular el texto cifrado cuando se conocen el texto sin formato y la clave de cifrado; es fácil calcular el texto sin formato cuando se conocen el texto cifrado y la clave de descifrado.
  2. Sin conocer la clave de descifrado, es imposible recuperar el texto sin formato del texto cifrado.