Posts

Showing posts with the label Cryptographers

Bitcoin before 2009

Image
2000 BC Abacus was often called the first computer. It was invented to help with calculation. 1900 BC Egyptian hieroglyphs. 1500 BC Clay tablets from Mesopotamia 1000 BC Spartan scytale and use of Helots to send hidden messages. 50 BC Caesarian code 200 Mlecchita vikalpa 800 Arab frequency analysis 1404 The Voynich manuscript 1652 Pascal build the first calculation machine which could add and subtract numbers up to 6 ciphers. 1786 Baron Gripenstierna offered his invention the cipher machine to the Swedish king Gustav 3. A secretary would read the text on the front, by turning the wheel of the machine.The coded text and unexplained row of numbers, could only be read on the back side and then written down by another secretary. The receiver read the text by turning the numbers on his own machine. 1801 French weaver Joseph Jacquard made punch cards with holes for his loom. The holes told the loom how to weave patterns in the cloth. These holes were an example of early computer code 1840 Ch...

Samuel Dobson

Image
Name: Samuel Dobson Achievements - Cryptography & Math Auckland PHd thesis 7 july 2022 Key exchange and zero knowledge proof from Isogenies and hyperelliptic curves - Bitcoin core maintainer 7 December 2018 - 9 December 2021 - Sponsored by  John Pfeffer - meshcollider - Bitcoin core 0.14 - https://keybase.io/meshcollider

The Spartans

Image
Name: The Spartans Achievements: The Spartans, renowned for their military prowess, are credited with the invention of the scytale cipher around 500 BCE. This rudimentary yet ingenious cryptographic device comprised a cylindrical rod, typically made of wood, around which a strip of parchment or leather was spirally wound. The sender would inscribe their message linearly along the length of the wrapped strip. Upon unwinding, the message would appear as a seemingly random sequence of letters. For the intended recipient to decipher the communication, a scytale of identical diameter was required. By wrapping the received strip around their own scytale, the letters would realign, revealing the original text. The security of this transposition cipher relied on the precise correspondence in the circumference of the sender's and receiver's scytales. Furthermore, the Spartans employed an alternative, albeit more protracted, method of clandestine communication. This technique invo...

Alan Turing

Image
Name: Alan Turing(1912-1954) Achievements: - In 1936 Alan Turing wrote "On computable numbers" which explained that it was possible to build a computer, that could solve a clearly defined mathematical problem. - The British mathematician cracked the German code machine Enigma, he invented a machine that could decipher the German armys code, so Allied forces could read the enemys communication, this stopped the German wolfpack submarine attacks on British and American supply ships. His hacking of the Enigma machine saved an estimated 14 million Allied lives. - personal signed copy of 1938 PhD dissertation, 'Systems of Logic Based on Ordinals'. It sold for 110500 ukp at auction. - 'On Computable Numbers' known as 'Turing's Proof' which introduced the world to the idea of a universal computing machine in 1936, sold for 200000 ukp. Described as the first programming manual of the computer age. Website: https://www.turing.org.uk/ https://w...

Andrew Poelstra

Image
Name: Andrew Poelstra Achievements: Bitcoin-Qt version 0.8.2 MimbleWimble wizards wallet coinjoin libsecp256k1 Websites: https://www.wpsoftware.net/andrew/ https://github.com/apoelstra https://www.youtube.com/watch?v=aHTRlbCaUyM http://diyhpl.us/wiki/transcripts/sf-bitcoin-meetup/2016-11-21-mimblewimble/ http://nakamotoinstitute.org/authors/andrew-poelstra/ https://genius.com/artists/Andrew-poelstra http://dblp.uni-trier.de/pers/hd/p/Poelstra:Andrew https://bitcoinmagazine.com/articles/bitcoin-privacy-confidential-transactions-feature-can-fix-some-of-coinjoin-s-problems-1457703275/ https://blockstream.com/2018/02/21/bulletproofs-faster-rangeproofs-and-much-more.html