Introduction to hexadecimal, binary and base-n numerical representation systems

This text will help you understand two-based numbering systems (like binary and hexadecimals) and how to convert numbers to and from decimal systems into them. If you want to see the algorithms read the prior to last section for natural numbers and the last one if you also want to consider the whole range of […]

Continue reading

Using HCTR2 with Luks

As you might know, with the release of the Linux kernel version 6.0, it is now possible to use HCTR2 on the cryptographic API. This is an interesting addition because, like Adiantum, HCTR2 ensures changes affect the whole ciphertext whilst supporting hardware acceleration. In this article I will talk more about why this is interesting […]

Continue reading

Música actual

Buscando la rima fácil murmullando unos versos de forma muy poco grácil entre sonidos inmersos. ¿Qué fue de la vieja métrica? ¿Qué fue de la estructura? Pues es cosa muy tétrica, dejar sólo rima pura. ¡Es moderna poesía! ¡Es triste zalamería! ¡Es enorme porquería! ¡Es lo que hay hoy en día!

Continue reading

Acerca de la seguridad real de las claves de 1920 bits

En Febrero de 2017 se reportó la vulnerabilidad conocida como Return of Coppersmith’s Attack (ROCA) con CVE-2017-15361 y que afectó entre otros dispositivos a una gran cantidad de DNIs electrónicos con chip gemalto. La solución aplicada en el caso de los DNIs fue revocar (impedir uso futuro) las claves afectadas y expedir nuevas claves de […]

Continue reading

Some notes on cipher choices and TLS1.3

After some discussion about TLS1.3 and ciphers with a few colleagues, I have decided to write a short summary of “the basics” you need to know as a developer. Here I will also explain shortly a bit which niche each of the 5 ciphers aims for and what the hash function they contain is actually […]

Continue reading

El “secreto” tras el permitir las cenas de navidad con el Coronavirus

Hay un gran “secreto” tras muchas de las cosas que llevan pasando en el mundo desde hace muchos años: las decisiones que toman gobiernos y empresas, cómo deciden las grandes fortunas en qué invertir, cómo se decide la mejor forma de tratar a un paciente, cómo se decide que hacer para evitar que “hackeen” un […]

Continue reading