Posts
The Problem with the Advice: Don't Roll Your Own Crypto
One of my concerns with modern cryptography is that people are violating the sage advice "Don't Roll Your Own Crypto(graphy)\[sic\])". Machines are only getting smaller and sometimes such machines don't have the system resources to use off-the-shelf de facto crypto libraries such as OpenSSL. What I learned from security conferences …
VeraId: Offline protocol to attribute content to domain names (using DNSSEC, X.509 and CMS)
Google's Tink crypto lib: EdDSA potentially exploitable implementation
Grover's Algorithm Against Password Hashing?
I am aware it is thought that modern password hashing algorithms are capable of being resistant to Grover's Algorithm. However, the truth is Grover's Algorithm still reduces the bit security of passwords effectively by half. If I use a password with 128 bits of security Grover's Algorithm would reduce the …
Zen and the Art of Microcode Hacking - Why to not use CMAC as a hash
AI Thinks It Cracked Kryptos. The Artist Behind It Says No Chance
ePrint: PEGASIS: Practical Effective Class Group Action using 4-Dimensional Isogenies
Learn how to break AES
High School Assignment: RSA Encryption in Python
I got an assignment in Computer class to code a functioning RSA program/script in Python. The thing is, I have no idea how. My class has never programmed with Python, and just setting it up on my computer was a difficult task. I've got the basics behind the mathematics of …