cryptologie.net
David Wong writes about cryptography, security, and programming.
- Posts
- 637 from 29 May 2013 to 21 Oct 2026
- Posting
- monthly (11 in the last year)
- Kind
- personal blog
- Feed
- https://cryptologie.net/feed.xml
2026 11
- The API is English, the deterministic-agentic border is shifting
- this video
- Neha Narula
- open-source
- published
- http://play.plaidctf.com/
- Pohlig-Hellman Algorithm
- Discrete Logarithm problem
- binary exponentiation
- Looking for a cryptography audit? Here's where to go
- What's next after soulbound NFTs? Self-willed NFTs via zkML
2025 15
- How to Make it in a Security Team
- Getting Into The Zone
- Intuitions Behind the Range Proofs of Bulletproof: Part 2
- Halo2's Elegant Transcript As Proof
- High-level intuitions for the Bulletproofs/IPA protocol
- Intuitions Behind the Range Proofs of Bulletproof: Part 1
- New cryptologie.net
- Weaponizing AI Assistants: With Their Permission
- What are Schwartz-Zippel circuits? How do they relate to iterative constraint systems?
- Short Note On Montgomery Reduction: Why Operating Modulo b?
- Still confused by Plonk's permutation?
- Partial evaluations and linearization
- The trap of the top-down approach
- My company is looking for interns
- Vlogging attempts
2024 19
- I like whiteboards
- Don't go in debt, and other mistakes not to make when receiving stocks or crypto tokens as payment
- Some news from founding a startup (zkSecurity)
- Two And A Half Coins #8 - Consensus protocols, Bitcoin, Fastpay, and Linera with Mathieu Baudet
- Two And A Half Coins #9 - Tradfi, Banks, SWIFT, CBDCs, with Xavier Lavayssière and Clément Berthou
- They're all SNARKs
- The case against slashing?
- Interactive Arithmetization and Iterative Constraint Systems
- Two And A Half Coins #7 - It's time to talk about Ethereum
- Two And A Half Coins: Exploring Layer 2 Solutions on Bitcoin with Kevin Hurley and Alex Akselrod
- An introduction to multi-party computation (videos)
- Pedersen commitment
- Plonk's permutation, the definitive explanation
- Are you into finding bugs and learning ZK? Here's a challenge for you
- Want to learn more about zkBitcoin? I've made some videos
- Zero-knowledge proofs in stateful applications
- Verifying zero-knowledge proofs on Bitcoin?
- What's out there for ECDSA threshold signatures
- The ZK update conflict issue in multi-user applications
2023 19
- Cairo's public memory
- How STARKs work if you don't care about FRI
- A journey into zero-knowledge proofs
- I talked about ZK security on the first episode of Node Guardians season 2!
- Mum, I was on the zkpodcast!
- First zksecurity public report is out!
- The zero-knowledge attack of the year might just have happened, or how Nova got broken
- What's happening in the round 5 of PlonK?
- zksecurity.xyz
- Two And A Half Coins episode 5: Bitcoin transactions, the Bitcoin script and UTXOs
- Paillier's additively homomorphic cryptosystem
- Learn How to Code a zkApp Hello World With Me Using TypeScript
- zkVMs are cool, but have you heard of zkCPUs?
- Dealing with the unknown
- Real-World Cryptography, a bit more than a year later
- A new series of videos on zero-knowledge proof composition and recursion (part 1)
- Contributing to open source projects and about learning zero-knowledge proofs
- Learning OCaml for non-functional language people like me
- Permutation-Based Crypto 2023
2022 36
- Creating cryptographic protocols with multiplications
- State monads in OCaml
- ZK Security - A Whole New Layer to Worry About
- Some unrelated rambling about counter strike
- Simple introduction to monads in OCaml
- The intuition behind the sum-check protocol in 5 minutes
- Intro to Kimchi @ 0xPARC CARML Weekend
- What's the deal with zkapps?
- OCaml wishlist
- noname developer update #4: showcasing method calls
- noname developer update #3: user-defined functions
- noname developer update #2: structs are working!
- noname developer update #1: learning about zero-knowledge apps and circuits using the noname educational DSL
- Two And A Half Coins episode 4: More on Bitcoin: 51% attacks and Merkle trees!
- the noname language, a toy DSL for zkapps
- I'm launching a podcast: Two And A Half Coins
- JournalDuCoin: Cryptographie, VMs & circuits
- CFF22 trip report
- What are zkVMs? And what's the difference with a zkEVM?
- Panel: how ZKPs and other advanced cryptographic schemes can be deployed to solve hard problems in decentralized systems
- Smart contracts with private keys
- The Web PKI 2.0
- ZK FAQ: What's a trusted setup? What's a Structured Reference String? What's toxic waste?
- What's two-adicity?
- Are system thinkers right? And why I left security
- Linearization in Plonk and Kimchi. Why?
- Kimchi at ZK Summit 7
- My friends always ask me what the heck is blockchain. It’s simple really!
- Kimchi: The latest update to Mina's proof system
- The code is the specification? Introducing cargo spec
- Contributing to open source while learning Rust and zero-knowledge proofs
- Looking for a cryptography engineer job? Interested in zero-knowledge proofs?
- Libra/Diem's second life as Aptos
- Supply chain attacks are the new big thing
- How to write a tic-tac-toe zkapp
- In response to Moxie's doubts on web3, and about ultra light clients
2021 34
- The Cairo SNARK CPU architecture in one example
- I got interviewed by Quartz
- No, cryptocurrencies are not just about Bitcoin: Part 1
- ZK HACK: 1st puzzle write up
- David Wong's 7 rules of programming
- Project Memento: An NFT art project
- The Real-World Cryptography book is done and shipping!
- How does PLONK work? Part 11: Our final protocol! (Without the copy constraints)
- How does PLONK work? Part 10: The Kate polynomial commitment scheme
- How does PLONK work? Part 2: An overview
- How does PLONK work? Part 1: What's PLONK?
- How does PLONK work? Part 5: From arithmetic circuits to constraint systems
- How does PLONK work? Part 6: From constraint systems to polynomials
- How does PLONK work? Part 8: A polynomial dance
- How does PLONK work? Part 7: A sketch protocol with our polynomial
- How does PLONK work? Part 9: Our final protocol! (Without the copy constraints)
- How does PLONK work? Part 3: Starting with the end: polynomials
- How does PLONK work? Part 4: From programs to arithmetic circuits
- I wrote about Bulletproofs / inner product arguments (IPA) here in the past
- Understanding PLONK
- Maller optimization to reduce proof size
- Pairing-based polynomial commitments and Kate polynomial commitments
- I'm now at O(1) Labs working on Mina protocol!!!
- WTF are these security chips?
- What is Host Card Emulation (HCE)?
- One password to rule them all, single sign-on (SSO) and password managers
- Cryptography and assembly code
- Key wrapping and nonce-misuse resistance
- The Let's Encrypt duplicate signature key selection attack
- Signature forgeries in Golang ECDSA library?
- A flamegraph of Real-World Cryptography
- ''This destroyes the RSA cryptosystem''
- I was on the Technoculture podcast
- I'm on the develomentor podcast to talk about what applied cryptography is!
2020 25
- I'm on the Cyber Security Interviews podcast!
- How do people find bugs?
- The book is finished, well sort of...
- I'm on the Real World Cryptographers Podcast
- The missing explanation of zk-SNARKs: Part 2
- The missing explanation of ZK-SNARKs: Part 1
- Cute Cryptography Stories
- Why not rust for security?
- Why I’m Writing A Book On Cryptography
- Anyone could have obtained a valid ID token for any Apple account, just by querying Apple’s servers
- User authentication with passwords, What’s SRP?
- Coronavirus and cryptography
- Alternatives to PGP
- Hardware Solutions To Highly-Adversarial Environments Part 3: Trusted Execution Environment (TEE), SGX, TrustZone and Hardware Security Tokens
- Hardware Solutions To Highly-Adversarial Environments Part 2: HSM vs TPM vs Secure Enclave
- Hardware Solutions To Highly-Adversarial Environments Part 1: Whitebox Crypto vs Smart Cards vs Secure Elements vs Host-Card Emulation (HCE)
- Real World Crypto 2019 registrations open
- What Are Short Authenticated Strings (SAS)?
- EdDSA, Ed25519, Ed25519-IETF, Ed25519ph, Ed25519ctx, HashEdDSA, PureEdDSA, WTF?
- What's a key exchange?
- Authentication What The Fuck: Part II
- What's a symmetric password-authenticated key exchange (sPAKE) and how does SPAKE2 work?
- Authentication, What The Fuck?
- Messaging Layer Security: A Few Thoughts
- A history of end-to-end encryption and the death of PGP
2019 20
- Difference between shamir secret sharing (SSS) vs Multisig vs aggregated signatures (BLS) vs distributed key generation (dkg) vs threshold signatures
- Writing a book is hard
- Algorand's cryptographic sortition
- What's my birthday?
- My book Real World Cryptography is out in pre-access
- Libra: a usable cryptocurrency
- A book in preparation
- Why 2f+1
- New Job, New Design
- Disco: whitepaper
- Bits and Bytes ordering in 5 minutes
- [paper review] A faster, more efficient cryptocurrency
- What is the BLS signature scheme?
- Database Encryption
- On Doing Research
- Speed and Cryptography
- QUIC + Noise = nQUIC
- Developers Are Not Idiots
- !(Spotting the promising cryptography-related start ups)
- Proof of Elgamal's semantic security using a reduction to DDH
2018 28
- A Readable TLS 1.3 Specification
- Public Audits
- The 9 Lives of Bleichenbacher's CAT: New Cache ATtacks on TLS Implementations
- Browser End-to-End Encryption
- End to End encryption for Yahoo mail users (plugin)
- EmbeddedDisco
- The Cryptography Services of NCC Group is looking for summer interns!
- About Disco (again)
- Encrypting a file
- Want to implement something fun today?
- Tamuro meetup in London tonight
- Advances in permutation-based cryptography
- Smart Contract Security @ Black Hat Asia
- Facebook's TLS 1.3 library
- Problems that UDP and only UDP has
- TLS 1.3 is out!
- WhatsApp, Secure Messaging, Transcript Consistency and Trust in a group chat
- QUIC Crypto and simple state machines
- About Bitcoin Transactions
- CryptoMag is looking for articles
- Tamuro meetup in London
- Smart Contract Security @ IT Camp
- Ethereum Smart Contract Security @ IT Camp - Cluj Napoca
- Decentralized Application Security Project
- Fed Up Getting Shattered and Log Jammed? A New Generation of Crypto Is Coming
- Two Student Tickets for Black Hat Asia in March 2018
- On Real World Crypto and Secure Messaging
- Updates on How to Backdoor Diffie-Hellman
2017 66
- Best crypto blog posts of 2017
- SHAKE and SP 800-185
- Briefs about crypto
- Real World Crypto: Day 1
- Real World Crypto 2018
- Noise protocol framework
- Strobe protocol framework
- Introducing Disco
- My talk on SHA-3 and derived functions at DEF CON 25
- SHA-3 vs the world @ OWASP London
- Speaking at OWASP
- Ethernaut CTF walk through
- Noise Plug-and-play Implementation in Golang
- Speaking at Defcamp
- Publishing my smart contract on the main ethereum network
- Writing a DAPP for the Ethereum block chain
- Attacks on Ethereum Smart Contracts
- Posters, figures and graphics
- Two Student Tickets for Black Hat Europe in December 2017
- Go Assembly by Example
- Zero'ing memory, compiler optimizations and memset_s
- How did length extension attacks made it into SHA-2?
- integer promotion in C
- The Strobe Protocol Framework
- Interview: How to pique your curiosity in cryptography
- SHA-3 vs the world: slides
- BEAST: An Explanation of the CBC Attack on TLS
- Defcon: SHA-3 vs the world
- Real World Crypto: Day 3
- KangarooTwelve
- DTLS and Finished messages
- How are TLS records encrypted?
- How big are TLS records during a handshake?
- TLS 1.3 - Draft 19
- 1/n-1 split to circumvent BEAST
- Freak Attack
- Crypto training at Black Hat USA
- SIMD instructions in Go
- Readable implementation of the Noise protocol framework
- Noise+Strobe=Disco
- SIMD instructions in crypto
- Tamarin Prover Introduction
- Is Symmetric Security Solved?
- A New Public-Key Cryptosystem via Mersenne Numbers
- Implementation of Kangaroo Twelve in Go
- Maybe you shouldn't skip SHA-3
- Loop unrolling
- StrobeGo
- Crypto Blogging Award 2016
- Tamarin looking for sources
- How to obtain a nice trace in Tamarin
- Bug in KangarooTwelve's reference implementation
- Strobe's padding
- Tamarin Prover
- Keeping up with TLS 1.3
- Real World Crypto
- A hash function does not provide integrity!
- SHAKE, cSHAKE and some more bit ordering
- see my video here
- Byte ordering and bit numbering in Keccak and SHA-3
- SHA-3, Keccak and disturbing implementation stories
- One GCM implementation pitfall
- NCC Con and the NCC T-shirt
- Real World Crypto 2017: Day 3
- Real World Crypto 2017: Day 2
- Real World Crypto 2017: Day 1
2016 54
- About Sweet32
- What Diffie-Hellman parameters to use?
- Defcon: How to Backdoor Diffie-Hellman
- Looking for a crypto intern at Cryptography Services!
- tl;dr of the sweet32 attack (On the Practical (In-)Security of 64-bit Block Ciphers)
- Common x509 certificate validation/creation pitfalls
- Key Compromise Impersonation attacks (KCI)
- Fault attacks on RSA's signatures
- 64-bit ciphers attack in 75 hours => AES-GCM attack in 75 hours?
- Crypto and CHES Debriefing
- Security Proofs for Embedded Systems (PROOFS)
- CHES 2016 tutorial part 2: Micro-Architectural Side-Channel Attacks
- CHES 2016 tutorial part 1: Common Criteria Certification of a Smartcard: A Technical Overview
- Whibox part 2: Whitebox Crypto
- WhibOx part 3: Attacks on Whitebox crypto
- WhibOx part 4: Whitebox crypto, vendors' perspective
- Whibox part 1: Indistinguishability Obfuscation
- Breaking https' AES-GCM (or a part of it)
- How to Backdoor Diffie-Hellman: quick explanation
- Generating randomness and you're too close to boot?
- Generating one's own elliptic curve.
- Blackhat + Defcon
- I talked at the NCC Group open forum
- How to Backdoor Diffie-Hellman is on ePrint
- Interested in Crypto and living in Chicago?
- Crypto training at Black Hat US 2016
- Referencing eprint papers
- How Gavin Andresen was duped into believing Wright is Satoshi
- The Noise Protocol Framework
- CVE-2016-3959
- The Juniper paper is out!
- Some Q/A on phone security
- Demo of the Diffie-Hellman backdoor
- Pollard's p-1 factorization algorithm
- To_print
- Distinction between the TLS PRF for the Master Key and for the Keys
- TLS, Pre-Master Secrets and Master Secrets
- Discrete logarithms in Multiplicative prime groups
- DROWN attack on OpenSSL
- Do people use Socat in real life?
- Checking your Diffie-Hellman parameters
- NIST and Quantum Computers
- Moxie and TLS
- How does the Mersenne's Twister work?
- How to backdoor Diffie-Hellman, lessons learned from the Socat non-prime prime
- Socat new DH modulus
- Openssl dhparam 2048
- Another look on Public key crypto
- complexities of attacks on MD5 and SHA-1
- Looking for a Boneh and Durfee attack in the wild
- Firefox Add-on: Unencrypted Warnings
- Real World Crypto: debriefing
- Real World Crypto: Day 2
- Happy New Year
2015 118
- PQCHacks: A gentle introduction to post-quantum cryptography
- How to parse scans.io public keys in python
- Juniper's backdoor
- How to check if a binary contains the Dual EC backdoor for the NSA
- Analyze a TLS handshake
- Real world crypto day 1
- How to efficiently compute a batch GCD
- List of terms from "Threat Model for BGP Path Security"
- Zeroisation
- How not to mess with implementing a stateful signature scheme
- Hash-Based Signatures Part IV: XMSS and SPHINCS
- Hash-Based Signatures Part II: Few-Times Signatures
- Hash-Based Signatures Part III: Many-times Signatures
- Hash-Based Signatures Part I: One-Time Signatures (OTS)
- What kind of signature for a post-Quantum world?
- Multilinear maps
- Asiacrypt
- Mildly interesting stuff I screenshot
- Toilet paper and MIT students
- /r/crypto wiki
- Time Complexity
- Funny cryptographers
- About the easiness of SVP
- I'm back! Oh and also: my master defense
- ECC 2015 in Bordeaux
- Factoring RSA Keys With TLS Perfect Forward Secrecy
- Types of Cryptography
- Explanation of my paper: Timing and Lattice Attacks on a Remote ECDSA OpenSSL Server: How Practical Are They Really?
- Timing and Lattice Attacks on a Remote ECDSA OpenSSL Server: How Practical Are They Really?
- My RSS Subscriptions
- Key Ceremony
- I got a job!
- Dual EC or the NSA's Backdoor: Explanations
- Need helpz for my Master Thesis
- Vegas - Part 3: Defcon 23
- Lattices and Tikz
- Vegas - Part 1: Blackhat 2015
- Vegas - Part 2: Blackhat 2015
- PBKDF2 Performance Matters
- Cryptographic Signatures, Surprising Pitfalls, and LetsEncrypt
- Let’s Encrypt Overview
- right_encode()
- Homomorphic Encryption Vocabulary
- How to fairly compare two objects?
- Homomorphic Encryption : Part 1
- What is GCM (Galois Counter Mode)?
- CVE TOMEK
- OWASP Chicago
- Let's Encrypt Overview
- Nist ECC Workshop
- Hacking Week 2015 : Crypto 4 Write-Up
- Links from the past weeks
- The Logjam Attack
- Hacking Week 2015
- How to compare password hashes in PHP?
- Some research on recovering small RSA private keys
- Previous Links
- Small RSA private key problem
- Same RSA modulus and correlated public exponents
- Plaid CTF
- What are x509 certificates? RFC? ASN.1? DER?
- Cryptography Services to audit Let's Encrypt
- ASN.1 vs DER vs PEM vs x509 vs PKCS#7 vs ....
- Video: How the RSA attacks using lattices work
- Hanno Böck: Some tales from TLS
- How would you detect an Evil Twin attack, especially in a new environment?
- encryption with a one letter XOR? Really?
- Breaking beer ciphers
- Enough with salts?
- Truecrypt report
- Unix command of the day: Tee
- I'm officialy an intern at Cryptography Services
- Cryptool...
- Spotlight on an Unprotected AES128 White-box Implementation
- Talk: RSA and LLL attacks
- Links section
- How Enigma Works
- Citizen Four
- Survey on RSA Attacks using Lattice reduction techniques (LLL)
- Implementation of Boneh and Durfee attack on RSA's low private exponents
- Top news in 60 seconds from NakedSecurity
- Hacking Week CTF starting April the 3rd
- Apple rejects Signal 2 from the appstore
- Cryptography Services will audit OpenSSL
- Pretty diagrams with Tikz in LaTeX
- Starfighter
- Funny matasano job post
- GPS tracking device in real life!
- How to memorise a 20 item (and upto 1000 item) grocery list.
- The story behind Schneier's law
- Kasumi
- Invisibility glasses
- Keep in touch with crypto
- Big Numbers
- The ghetto way of extracting the private key of superfish
- Using crypto to replace database access.
- Babun, Cmder and Tmux
- Implementation of Coppersmith attack (RSA attack using lattice reductions)
- Nothing up my sleeve numbers
- gwern trying to crack DPR's PGP
- Vim cheatsheets
- A Brief History of NSA Backdoors.
- Magma vs Sage vs Pari
- Flint vs NTL
- Firefox Time Tracker : update 2
- Firefox Time Tracker
- A tutorial on how to get into an admin account on ANY windows.
- Kleptography: hidding a private key in plain sight
- Powerful Algorithms too complex to implement (stackexchange)
- Explanation of Shellshock
- One example of a crypto backdoor: NSA's backdoor in Lotus-Notes
- Awk in 20 minutes
- How Differential Power Analysis (DPA) works? An explanation of the first paper from Kocher et al (1998)
- How facebook hash its passwords
- Morse code in a pop song
- How does TOR works
- How to prepare for interviews?
- Sed and Awk tutorials
2014 147
- My internship at Cryptography Services in Chicago
- Faster Python
- Journal of Cryptology & University of Bordeaux
- Did Korea hacked Sony?
- I've open sourced my tournament app
- Pohlig-Hellman Algorithm
- Schnorr's Signature and non-interactive Protocols
- FAQ on Whitebox Cryptography
- This blog now has a rss feed
- Sécuday @ Lille on January 16th
- Onerng
- Git client vulnerability
- Awesome nmap cheatsheet
- Last exam of my life
- Bruce Schneier
- [facebook bug bounty] Reading local files from facebook
- What might have been going on at Mtgox
- Airbus crypto challenge write-up
- Is there any particular reason to use Diffie-Hellman over RSA for key exchange?
- Transform your messages into spam!
- AsiaCrypt 2014
- Real Life side-channels attacks
- Network/Software Security
- Pandoc : Markdown -> LaTeX
- How can you tell if a cipher is secure?
- Forward Secrecy
- Format String, Heap Overflow
- Differential Fault Analysis
- Myths about /dev/urandom
- Plethora of links
- Hacking PayPal Accounts with one click
- Google: a new kind of Captcha
- Hack.Summit()
- The Birthday Paradox
- ROP and ROPGadget
- Software Security course on Coursera
- Communication Theory of Secrecy Systems
- Cryptography Resources by Matthew Green
- Retiring Crypt
- DPA: Differential Power Analysis
- Launching in 2015: A Certificate Authority to Encrypt the Entire Web
- How to deal with multiple passwords
- Mathematical “urban legends”
- The NSA about academic cryptographers
- SineRider: play with functions
- Hack Summit
- Pseudo Random Number Generators using a block cipher in CTR mode
- MicroCorruption
- Defcon CTF 2009 write up comic
- Bitcoin Romania
- Elliptic Curves
- Hack of the Day: How do I run untrusted shell code?
- POODLE: new attack on SSL
- Vim Adventures
- Erasmus & Korean
- Bitcoin mining by hand
- Here we go again
- Slim
- Rails 4 Tutorial
- Unit Tests in Rails
- Some Rails' magic.
- Ruby on Rails
- Badusb
- Where have I been?
- 80s computer hacking: A Supercut
- Write up of the hackMIT admission puzzle
- A Stick Figure Guide to the Advanced Encryption Standard (AES)
- A Conversation with Elon Musk
- Coinbase: 10$ of bitcoins for students in the US
- New portfolio
- Bruteforce Apr1 hashes.
- Find all the pairs in a list that are summing to a known number
- I got my first dogecoins today
- Notes on ECC (Elliptic Curve Cryptography) & Internship progress
- Do you know what Elliptic Curve Cryptography is?
- Toom-Cook multiplication for dummies
- Why can't I copy PS3 games and play them on another console?
- Berlekamp & GO
- Ruby, Go, Rust
- Weblang
- Slides with LaTeX
- NAT Masquerade in one picture
- Using Google, Facebook (and others?) to DDoS any websites
- SSTIC 2014
- Lundum Dare about to start
- Nodster day 2
- Nodster day 3
- Nodster (node-webkit)
- Procrastination
- How to store passwords? Hash or KDF?
- LibreSSL
- Gröbner basis on numb3rs
- Diffie-Hellman, ElGamal and RSA
- An awesome explanation of the Fourier Transform
- Whitebox Cryptography
- How hard is it to find an internship?
- NAT with iptables : super fast tutorial
- How good is flask?
- Bordeaux, one more list
- So... The Heartbleed Challenge has been completed
- NSA was not aware of the Heartbleed bug
- Exams
- The Heartbleed Challenge
- How Heartbleed works thanks to XKCD
- How we got read access on Google’s production servers
- Heartbleed already being used to cash bitcoins
- My blog
- Brackets
- Condoleezza Rice join the Board of Directors at Dropbox
- Tarsnap: No heartbleed here
- Long polling and webhooks
- OpenSSL is written by monkeys
- Fast Fourier Transform
- Heartbleed : serious vulnerability in open SSL
- Bitcoins
- True randomness... exists?
- WPA2 cracked ?
- Prezi got pwned
- Decentralized Market Place
- Just learn Vim
- You just went to the Google home page. What just actually happened?
- Twitter is giving up on encrypting direct messages...
- Hashes, MACs, Signatures
- How I explained REST to my wife
- I made a LTC chart
- Atom invites
- Satoshi is actually Satoshi
- Elliptic Curve Cryptography
- Matt Whitlock - Elliptic Curve Cryptography, the Foundation of Bitcoin
- No ads, just make your user mine!
- Nyan Coin
- Hacking Week
- Bitpay launches Bitcore
- Coinbase organizing a hackaton
- Silk Road 2 : no more bitcoins!
- Bitcoin Transaction Malleability explained
- Bitcoin Exchanges Under ‘Massive and Concerted Attack’
- Mtgox statement and transaction malleability
- OWASP Cheat Sheet Series
- How I hacked Github again
- Why are people so bothered about truly random numbers?
- Manually making a transaction in bitcoins
- Belgian professor in cryptography hacked
- How I Lost My $50,000 Twitter Username
- Initial Permutations in DES
- Jamaican team raises $25,000 in Dogecoin
- Press talking about me
2013 43
- What is the best tool?
- Monty Hall visualization
- Markdown
- Cameron Winklevoss AMA on Reddit
- Reed-Solomon
- NP Complexity
- I've been interviewed by Direct Matin Bordeaux
- Storing plain passwords in cookies
- ThePirateBay.sx -> ThePirateBay.ac
- 塞翁失马
- Bitcoin 0.8.6 Released, Updates to Block Size Limits, Free Transactions, OSX Bugs
- Have you been pwned?
- Someone Bought A Tesla Using Bitcoin
- What are litecoins?
- Sheep Market Place creator revealed?
- Bitcoin crashing
- Claude Shannon
- Canal discret sans mémoire
- bordeaux1 url
- Litecoin is growing fast, faster than bitcoin
- To the moon
- Bitecoin and Litecoin reach a new peak!
- Satoshi's original paper on Bitcoin
- Newegg trial: Crypto legend takes the stand, goes for knockout patent punch
- NSA infected 50,000 computer networks with malicious software
- Réseaux
- Hack of Cupid Media dating website exposes 42 million plaintext passwords
- Visual Cryptography
- Sudoku Solver
- One more list
- AI Startup Says It Has Defeated Captchas
- For Sale: 50,000 Bitcoins
- What is it like in Bordeaux?
- SecureDrop
- New effort to fully audit TrueCrypt raises $16,000+ in a few short weeks
- Elliptic Curve Cryptography (ECC)
- RSA-210 has been factored!
- Dread Pirate Roberts' journal?
- Silk Road caught, Tor compromised?
- Dread Pirate Roberts response to Atlantis' shutdown
- Moving to Bordeaux !
- Here we go
- VPN hacked and server used to mine bitcoins