¿Por qué y Cómo Convertirse en Criptógrafo?

Por qué y cómo convertirse en criptógrafo / criptoanalista

Quick overview:

La función principal de un criptógrafo o criptoanalista dentro de una organización es cuidar todos los aspectos relacionados con la criptografía dentro de una organización. Se espera que trabaje en el diseño de algoritmos, en el desarrollo de ellos y en el manejo de los sistemas de seguridad dentro de la organización que tienen que ver con el cifrado de datos confidenciales. Un criptoanalista debe ser el único dentro de una organización que puede analizar los datos cifrados y descifrarlos en su forma original. La información oculta se encuentra en forma de datos cifrados, textos cifrados o protocolos de telecomunicaciones. Este rol debe poder analizar cualquiera.

Se puede pensar en un criptoanalista como alguien que es tanto el creador de códigos como el que los rompe. En otras palabras, se supone que debe asegurarse de que cualquier atacante no pueda obtener información viable al observar algunos textos cifrados sin sentido. Dichos datos privados pueden incluir información financiera, secretos de seguridad nacional y otros temas importantes. Todo esto hace que el trabajo sea muy intenso e importante.

What is a Cryptanalyst responsible for?

En primer lugar, puede considerarse el caballero blanco para los datos dentro de su organización. La siguiente lista le da una idea de las responsabilidades más comunes que debe estar preparado para asumir el cargo como criptoanalista.

  • Debe asegurarse de que todos los datos estén protegidos, especialmente la información vital que más le preocupa a su organización. Por protección, es decir que nadie puede administrar, interceptar los datos, copiarlos, modificarlos o, peor aún, eliminarlos o destruirlos.
  • Es su responsabilidad detectar cualquier debilidad existente en los sistemas y algoritmos de seguridad criptográficos utilizados. Luego, debe analizar estas deficiencias, evaluarlas y evadirlas.
  • Siempre debe asegurarse de que no hayan vulnerabilidades de seguridad basadas en criptografía en los sistemas diseñados, o al menos asegurarse de que se mantengan lo mínimo posible.
  • Tiene que trabajar y jugar con las matemáticas por bastante tiempo en este trabajo. Para analizar datos o para resolver un problema de seguridad, por lo general, también necesitará diseñar algunos modelos matemáticos y estadísticos.
  • Una de las principales responsabilidades es verificar que todos los datos computacionales sean precisos y estén completamente seguros de acuerdo con los requisitos de seguridad establecidos por la organización.
  • Siempre debe hacer su investigación en el campo de la criptografía para conocer las nuevas técnicas y teorías en el área. Debe evaluarlos y probar lo que sea adecuado para su organización para integrarlo en los sistemas.
  • Siempre tiene que buscar cualquier debilidad, especialmente cuando se trata de canales encriptados como la red inalámbrica, el teléfono seguro, teléfonos celulares, correo electrónico, etc.
  • Debe asegurarse de que todos los datos financieros se mantengan seguros y protegidos de cualquier ciberataque que incluso logre ingresar a los sistemas y espere interceptar los datos extraídos. Dichos datos financieros incluyen principalmente información sobre tarjetas de crédito, transacciones bancarias, cajeros automáticos, transacciones en línea, etc.
  • Siempre debe verificar la confidencialidad y la integridad de la transmisión de datos. Para elaborar, los datos de transmisión de mensajes como la red inalámbrica, teléfono seguro, teléfonos celulares, correo electrónico, etc. no pueden ser interpretados por ningún intruso o un atacante en general. Además, deben estar protegidos contra cualquier modificación que pueda ser aplicada por dicho atacante.
  • Debe poder decodificar los mensajes crípticos y los sistemas de codificación que se utilizan dentro de la organización cuando lo solicitan los militares, los políticos o cualquier agencia de cumplimiento de la ley.
  • Siempre debe trabajar en el desarrollo de métodos más eficientes para manejar los procesos misteriosos de los que depende su organización.
  • Debe estar siempre disponible para cualquier asesoramiento técnico o asistencia con respecto a cuestiones de seguridad cuando el gobierno, las empresas y la industria lo soliciten.
  • Siempre debe estar allí para brindar a sus colegas el asesoramiento necesario sobre métodos y aplicaciones crípticas o matemáticas.

Hay una nota importante que debe considerar antes de seguir adelante; Sus responsabilidades laborales como criptoanalista serán confiables en el lugar donde trabaja. Para ejemplificar, trabajar para una compañía de seguros como criptoanalista tendrá deberes muy diferentes de trabajar para la NSA o el FBI. En general, se espera que un criptoanalista o criptógrafo tenga un futuro brillante por delante, ya sea trabajando para el sector público o privado.

What career paths could lead me here to become a cryptographer or a cryptanalyst?

En realidad, hay muchos caminos en la vida que se pueden tomar y llevar a la posición de trabajo de un criptoanalista. Puede comenzar su carrera cuando se gradúe de la universidad inmediatamente. Puede pasar tiempo en esta posición, ganando experiencia y conocimiento tanto como sea posible. Después de eso, puede considerar obtener un doctorado para lograr una carrera muy exitosa en el campo de la criptografía, aunque tal título no es necesario. La siguiente lista proporciona una descripción general de los trabajos más importantes que puede realizar después del trabajo de criptoanalista.

  • Profesor universitario
  • Consultor financiero
  • Consultor de seguridad

What are the similar jobs to a cryptographer?

Hay varias terminologías por las cuales las personas en la industria de la seguridad se refieren a los criptógrafos. La siguiente lista proporciona ejemplos de las terminologías más comunes para trabajos con las mismas responsabilidades que un criptógrafo.

  • Analista de señales
  • Decodificador de mensajes
  • Decodificador de datos
  • Experto en cifrado

Tell me about the money.

Las cifras de sueldos para el trabajo de un criptógrafo o un criptoanalista son a veces difíciles de identificar. Esto se debe básicamente a que las estadísticas generalmente tratan este trabajo como un trabajo matemático. La siguiente lista se refiere a 3 promedios salariales encontrados para este trabajo en diferentes sitios web especializados en estadísticas de salarios laborales.

  • Según Salary Expert, el salario promedio de un criptógrafo se ubica en el rango de $ 60,000 a $ 100,000 en la mayoría de las ciudades principales examinadas por dicho equipo de sitios web.
  • Buscando el término “criptografía” en el sitio web de SimplyHired, el salario promedio de un criptógrafo es de alrededor de $ 70,000.
  • Según All Star Jobs, se espera que un criptógrafo junior gane al menos $ 40,000 por año. Por otro lado, se espera que los criptógrafos senior ganen al menos $ 100,000 por año..

What degree should I carry for this job?

Se podría decir que un título preferible por los empleadores en el campo es una licenciatura en Matemáticas, Informática, Ingeniería Informática o una disciplina relacionada. Sin embargo, los empleadores también buscan experiencia laboral y capacitación extensa en caso de que no tenga un título técnico. Por ejemplo, la Agencia de Seguridad Nacional considera tanto a aquellos con antecedentes técnicos como a aquellos con un título no técnico para convertirse en criptógrafos. Todos los años, la NSA organiza un programa de verano para directores con especializaciones en matemáticas con talento y un programa de verano para servicios de criptoanálisis y explotación (CES SP), que está abierto para estudiantes de pregrado en carreras de matemáticas, ciencias de la computación o un campo relacionado.

Además de eso, puede considerar una maestría con una especialización en criptografía o un campo relacionado para brindarle más conocimientos y experiencia en el área. Esto es poderoso, dado que no tiene una doble licenciatura en informática y matemáticas. Por otra parte, un doctorado en Matemáticas o Ciencias de la Computación con un enfoque en criptografía es otra opción atractiva para escoger.

How much work experience will I need for this job?

La experiencia requerida para este trabajo depende en gran medida del nivel de posición que está buscando. Para ejemplificar, un puesto de trabajo para un criptógrafo junior no suele requerir ninguna experiencia laboral previa. Sin embargo, algunos otros empleadores pueden estar interesados ​​en candidatos que tengan al menos tres años de experiencia en el campo de la seguridad de TI, como administración de seguridad o ingeniería. Además, si está buscando una posición de criptógrafo en el MIT, es posible que deba tener al menos cinco años de experiencia en un campo relacionado, así como una maestría o incluso un doctorado.

What kind of hard skills are required for this job?

Hay tres áreas principales en las que se debe tener experiencia y habilidades, estas están relacionadas con la informática, ingeniería y matemáticas aplicadas. La siguiente lista intenta señalar las principales habilidades técnicas que debe tener para este trabajo, al menos para comenzar su carrera en el campo.

  • Debe tener un conocimiento sólido de conceptos e ideas de arquitectura de computadora, diferentes estructuras de datos y algoritmos.
  • Debe tener experiencia con las matemáticas discretas. Además, su conocimiento del álgebra lineal o del álgebra matricial también es muy importante.
  • Debería conocer bien la teoría de la probabilidad, la teoría de la información, la teoría de la complejidad y la teoría de los números.
  • Debe tener experiencia relevante con lenguajes de programación como C, C ++, Python, Java y lenguajes de programación similares.
  • Debe tener experiencia con la criptografía de clave privada / simétrica junto con sus conceptos centrales, como el cifrado simétrico, las funciones hash, los códigos de autenticación de mensajes (MAC), etc.).
  • Debe tener experiencia con la criptografía de clave pública / asimétrica junto con sus conceptos principales, como el cifrado asimétrico, el intercambio de claves, las firmas digitales, etc.

Si está interesado en conocer los conceptos básicos en estos campos y comprende las ideas detrás de los diferentes esquemas de criptografía, se recomienda buscar los MOOCS de criptografía que ofrecen varios sitios web y tutoriales en YouTube.

What kind of soft skills are required for this job?

Un criptógrafo perfecto es un individuo inteligente con gran creatividad y pensaiento analítico. Debería estar entusiasmado por resolver acertijos y asumir desafíos científicos que parecen ser complejos. Además, tiene que mantener excelentes estándares éticos cuando se trata de tratar con información confidencial dentro de la organización. Debe mostrar a sus empleadores pruebas de su fiabilidad y buen criterio. Esto es lo suficientemente justo. Se ocupará de datos reales sin ninguna cobertura, ya que este rol es quien se encarga de cubrir los datos (cifrándolos).

What certifications are recommended for this job?

En realidad, generalmente se espera que los criptógrafos sean nuevos en el mundo de las acreditaciones y certificaciones de seguridad. Por lo tanto,normalmente los empleadores no requieren una certificación específica para los solicitantes para este trabajo. Sin embargo, el Consejo de la CE ha creado una acreditación específica que trata principalmente con el cifrado. Puede considerar tomar esta certificación nombrada como:

CES: Certified Encryption Specialist// Especialista en cifrado certificado.