Soy malo en matemáticas, ¿puedo ser un buen criptógrafo?

lo siento, no puedes

solo échale un vistazo

La criptografía o criptología (del griego κρυπτός kryptós , “oculto, secreto”; y γράφειν graphein , “escritura”, o -λογία -logia , “estudio”, respectivamente) es la práctica y el estudio de técnicas para la comunicación segura en presencia de terceros llamados adversarios. En términos más generales, la criptografía se trata de construir y analizar protocolos que eviten que terceros o el público lean mensajes privados; Varios aspectos de la seguridad de la información, como la confidencialidad de los datos, la integridad de los datos, la autenticación y el no repudio son fundamentales para la criptografía moderna. La criptografía moderna existe en la intersección de las disciplinas de las matemáticas, la informática y la ingeniería eléctrica. Las aplicaciones de criptografía incluyen tarjetas de cajero automático, contraseñas de computadora y comercio electrónico.

Máquina de cifrado alemana Lorenz, utilizada en la Segunda Guerra Mundial para cifrar mensajes del personal general de muy alto nivel

La criptografía anterior a la era moderna era efectivamente sinónimo de encriptación , la conversión de información de un estado legible a un sinsentido aparente. El creador de un mensaje cifrado (Alice) compartió la técnica de decodificación necesaria para recuperar la información original solo con los destinatarios previstos (Bob), evitando así que personas no deseadas (Eve) hagan lo mismo. La literatura sobre criptografía a menudo usa Alice (“A”) para el remitente, Bob (“B”) para el destinatario previsto y Eve (“espía”) para el adversario.

Desde el desarrollo de las máquinas de cifrado de rotor en la Primera Guerra Mundial y el advenimiento de las computadoras en la Segunda Guerra Mundial, los métodos utilizados para llevar a cabo la criptología se han vuelto cada vez más complejos y su aplicación más extendida.

La criptografía moderna se basa en gran medida en la teoría matemática y la práctica de la informática; Los algoritmos criptográficos están diseñados alrededor de supuestos de dureza computacional, lo que hace que tales algoritmos sean difíciles de romper en la práctica por cualquier adversario. Teóricamente es posible romper dicho sistema, pero no es factible hacerlo por ningún medio práctico conocido. Por lo tanto, estos esquemas se denominan computacionalmente seguros; Los avances teóricos, por ejemplo, las mejoras en los algoritmos de factorización de enteros y la tecnología informática más rápida requieren que estas soluciones se adapten continuamente. Existen esquemas teóricamente seguros de información que probablemente no pueden romperse incluso con una potencia informática ilimitada, un ejemplo es el pad de una sola vez, pero estos esquemas son más difíciles de implementar que los mejores mecanismos teóricamente rompibles pero computacionalmente seguros.

El crecimiento de la tecnología criptográfica ha planteado una serie de problemas legales en la era de la información. El potencial de la criptografía para su uso como herramienta de espionaje y sedición ha llevado a muchos gobiernos a clasificarla como un arma y a limitar o incluso prohibir su uso y exportación.

En algunas jurisdicciones donde el uso de la criptografía es legal, las leyes permiten a los investigadores exigir la divulgación de claves de cifrado para documentos relevantes para una investigación.

La criptografía también juega un papel importante en la gestión de derechos digitales y la infracción de derechos de autor de los medios digitales

La criptología es altamente matemática, debido a que demuestra su corrección en las operaciones, su convergencia para obtener la respuesta correcta, su reversibilidad en las operaciones, etc. (El cifrado y el descifrado son operaciones inversas entre sí).

Por lo tanto, las matemáticas son necesarias si quieres hacer las cosas teóricas: probar la corrección, verificar la fuerza de la criptografía contra el ataque, calcular la cantidad de esfuerzo necesario para descifrar los códigos, etc.

Pero hay muchas otras cosas, solo estas “cosas teóricas”:

  1. Inventar un nuevo algoritmo: desde mi punto de vista, necesita una imaginación muy gráfica aquí, capaz de visualizar todas las operaciones y combinarlas de diferentes maneras, y redirigir los flujos de cifrado de una parte a otra. No hay matemáticas aquí involucradas. Visualización pura + creación imaginativa.
  2. Cosas operativas: La mayoría de nosotros en nuestro trabajo diario hacemos muy poco de las “cosas teóricas” anteriores. En cambio, siempre estamos comparando cosas, identificando fortalezas y debilidades conceptualmente, presentando formas de romper los códigos, identificando lagunas en las operaciones lógicas. Y estas cosas son más como visualización gráfica + búsqueda en Google + encuesta de literatura + conceptualización de ideas, etc.

Estas analogías también se aplican a la programación: muchas personas dijeron que si eres bueno en matemáticas, la programación debería ser fácil, ya que está basada en la lógica. Sí, basado en la lógica. Pero la mayor parte del esfuerzo en la programación gastó no en la parte lógica, en mis 30 años de experiencia en programación. La visualización gráfica realmente se destaca muy por encima del resto. Pero solo soy un programador promedio BTW: = (.

IQ es la medida de la capacidad de reconocimiento de patrones. También mide la manipulación de variables y la información relacionada.

Mi respuesta sería:

Depende

Cryptograph es un estudio centrado en decodificar información oculta. El mensaje se puede cifrar en letras codificadas, formación de símbolos, pero los mensajes ocultos en matemáticas, algoritmos y binarios son los más populares en criptografía.

Mi punto es que aún puedes ser un criptógrafo si alguien en tu equipo es excelente en matemáticas. Sin embargo, aún necesita aprender matemáticas algún día para mejorar su habilidad . La matemática es una habilidad esencial.

Si quieres desafiar mi punto al tratar de decodificar un cifrado sin matemáticas, te sugiero que pruebes Cicada 3301 y veas hasta dónde llegas. Buena suerte \ U0001f340

En primer lugar, las métricas como IQ revelan casi nada con respecto a su capacidad para hacer matemáticas, criptografía o cualquier otro tema. Las matemáticas tienen una curva de aprendizaje empinada que a veces puede ser difícil de superar, pero hay un concepto importante al hacer un trabajo duro: hay un umbral . Un umbral de la cantidad de trabajo que necesita hacer para comprender los mecanismos lo suficientemente bien como para disfrutarlo. Así que no te rindas tan rápido.

Pero diré esto, comprender los conceptos algebraicos básicos es esencial para estudiar / trabajar en criptografía. La criptografía matemática aún más, ya que requiere trabajar con objetos importantes en álgebra y geometría algebraica. Si eres terrible con las matemáticas pero de alguna manera aún lo disfrutas (o algunas partes de él y deseas seguir adelante), no veo una razón por la que no te vaya bien en criptografía.

En última instancia, tome algunas clases en línea sobre criptografía, estudie conceptos básicos y, si desarrolla un gran interés en ella, no hay absolutamente ninguna razón por la que no deba hacerlo bien (siempre que ponga la cantidad de trabajo requerida para cerrar la brecha entre tus habilidades matemáticas y tus ambiciones de convertirte en un buen criptógrafo).

Voy a usar la respuesta de Juan Trejo para apoyar mi respuesta

En primer lugar, es cierto en el cifrado moderno, cuanto más complicidad es, mayor es la matemática que requiere. Los algoritmos avanzados permiten que se oculte y transmita más información, por lo que sí, de una manera que requiere matemática y posiblemente más experiencia en programación, pero nuevamente, cuanto más alto sea, mejor.

Pero eso no significa que todo el cifrado se base en algoritmos.

Debe comprender que el objetivo del cifrado es simplemente la capacidad de ocultar información y luego revelarla fácilmente.

Usando la película El Código Davinci como ejemplo, la información oculta en esa película es realizada por personas que tienen un fuerte conocimiento literario, artístico e histórico. Es completamente lo contrario de aquellos que son matemáticos dotados.

Ha habido formas complicadas de cifrar información en la antigüedad antes de que todo el método de cifrado moderno fuera posible.

Entonces, si realmente está en el mundo ocultando y revelando información, ¿por qué no utilizar un enfoque literario?

Sería difícil Del mismo modo que sería difícil convertirse en médico si eres malo en biología. La criptografía es básicamente matemática aplicada.

Dicho esto, hay cosas en torno a la criptografía que alguien podría hacer sin ser bueno en matemáticas. Como programar los algoritmos de otra persona. O escribir la interfaz de usuario para un programa de criptografía. Pero un criptógrafo es esencialmente un matemático.

¿Eres bueno con los idiomas, la música? ¿Algo que tenga que ver con los patrones?

Si tienes un alto coeficiente intelectual, es probable que no seas bueno en matemáticas por la forma en que has tratado de aprenderlo.