The movie is okay as a movie, but as as far as historical value goes, it's more in the 'inspired by' category. They touch upon a few of the moments and ideas presented here, however.
For a more (and way more interestingly brought) in depth explanation, I can recommend 'The Code Book' by Simon Singh (amazon)
Less mathy then what you are wanting, and I havent read it yet, but i was taking a cybersecurity course and when we went over encryption, our instructor recommended this book:
"The Code Book" By Simon Singh
Subtitle: The science of secrecy from ancient Egypt to quantum cryptography
https://www.amazon.com/Code-Book-Science-Secrecy-Cryptography/dp/0385495323
Simon Singh's The Code Book is an excellent book on the history of codes, ciphers, and modern cryptography
By far the best book I have come across for you is The Code Book. It walks you through the entire history of crypto, from basic ciphers used back in Caesar's reign all the way up to crypto that made secure transactions on the Internet possible in the 2000's. It really shows you the incremental steps along the way which are explained with great stories.
It also tells you the history of code breakers vs cryptographers. While it was written before blockchain, it's an extremely interesting and fun read, especially given the subject matter and will give you the basis for how blockchain is secured, how crypto works, etc.
https://www.amazon.com/Code-Book-Science-Secrecy-Cryptography/dp/0385495323/ref=nodl_
I purchased this book at the recommendation from a fellow raid secrets subscriber and I’m not huge fan of reading. Very cool book that goes thru the history of cryptography.
The Code Book is good. It is less about encryption implementation though. It goes through the history of cryptography and encryption from ancient times to modern day, and explains the concepts behind them. Very interesting and would highly recommend.
Edit: Added link to book.
Check out The Code Book by Simon Singh. It is about the history of cryptography, but along the way, it also has some history of computing, and it's an entertaining read.
No idea if it's the book you're talking about, but The Code Book has a large section on the Enigma Code. It's a great layman's introduction to cryptology that goes through both the math and the history of several major cryptological innovations. I can't recommend it enough.
Imagine someone wants to send you a package and they want to lock it with a padlock. They could put the lock on the box and send it to you and then somehow they have to get you the key. They could send it separately or through some other secret means, but there is always the possibility that the key could be intercepted and copied. This method is secure but only if you can securely transmit the key. This is basically symmetric encryption.
Now, what if instead you manufactured thousands of locks but only one key that opened them all. You sent those locks out in to the world to everyone that might want to send you a package. Anytime someone wanted to send you a package they simply grab one of your locks, lock the box, and send it to you. No one else can open the lock and the key is never sent anywhere, you can keep it safe at your house. This is asymmetric encryption and the basis for most everything we have on the internet nowadays. Every person or website can create their own locks and make them available (obviously this is easier with data than physical locks!) so when you want to send google or amazon or me or whoever a package, you just find the lock that corresponds to the recipient and your communication is secure.
The locks you manufacture and send out into the world are your 'public key', and the key you keep is your 'private key'. The details get into some math and specifically how you can make an equivalent of this key/lock analogy but with very large prime numbers.
If you're at all interested in the topic, read this:
https://www.amazon.com/Code-Book-Science-Secrecy-Cryptography/dp/0385495323
Imagine someone wants to send you a package and they want to lock it with a padlock. They could put the lock on the box and send it to you and then somehow they have to get you the key. They could send it separately or through some other secret means, but there is always the possibility that the key could be intercepted and copied. This method is secure but only if you can securely transmit the key. This is basically symmetric encryption.
Now, what if instead you manufactured thousands of locks but only one key that opened them all. You sent those locks out in to the world to everyone that might want to send you a package. Anytime someone wanted to send you a package they simply grab one of your locks, lock the box, and send it to you. No one else can open the lock and the key is never sent anywhere, you can keep it safe at your house. This is asymmetric encryption and the basis for most everything we have on the internet nowadays. The locks you manufacture and send out into the world are you 'public key', and the key you keep is your 'private key'. Obviously the details get into some math and particularly how you can make and equivalent of this key/lock analogy but with very large prime numbers.
If you're at all interested in the topic, read this:
https://www.amazon.com/Code-Book-Science-Secrecy-Cryptography/dp/0385495323
For those wanting to learn more about how this quantum photon based encryption came about, and much more, check out The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography.
Really awesome work, if you hadn't read it yet, I'd recommend a great book on codes by Smon Singh.
I have been researching Renaissance codes and recently came across Batista Bellaso. He may end up in my novel, actually! A book that I read to discover more, that I found very helpful, is The Code Book by Simon Singh. It delves fairly deeply into this cryptologist and his contemporaries and his impact on codes for several centuries. It is a fascinating, but very accessible book that I definitely recommend if you want to learn more about the history of cryptology.
There was a really excellent section on exactly this in the code book if you're interested in some reading about it. But the book is more generally about the history of cryptography and codebreaking...
It went over a lot of the history of figuring out Egyptian hieroglyphs and one or two other ancient languages with little to no clues about their meaning and interpretation. Sorry I don't remember the specifics...
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography by Simon Singh
It's a book I enjoyed a great deal. It covers both the technical aspects of making and breaking codes as well as the history of its development along with its impact on the world. Singh makes it very interesting while presenting it in a way that's easy to understand.
I picked up The Code Book from a used bookstore and let it sit on my shelf for about a year. It's a light history of cryptography from ancient times until modern, but for some reason I was afraid it would be too dense and math-heavy for me to understand. On the contrary, it's a very accessible introduction to the development of cryptography and entertaining examples from history, which sparked an interest in crypto that i've been planning to explore further.
If you want a good intro and a history of encryption The code book is an excellent read. The book is not a hardcore technical encryption how to, but will defiantly get you started.
Here we go again. If a "backdoor" flaw were required to be built into crypto (or its implementation-- which this article is really talking about) then the only people that will be using good crypto will be the bad guys who know what they are doing. (e.g. How do you stop PGP email where the crypto is all client based?)
This tired old struggle has been going on since asymmetric key crypto was invented.
EDIT: Cool book on the subject: "The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography" Amazon (Not linkspam, no referral, etc.)
I’m happy to share sites, sources, books, etc.
Wikipedia is a good place to begin. Read through articles like this and this to acquaint yourself with the overall subject, and then dive into particular encipherment paradigms to learn how they work and how they're attacked. Pages like this, this, and this are good places to start.
For learning cryptanalytic methods, you can find lots of stuff just by googling around (this and this are good sites to browse for basic information and tutorials for common ciphers). For solving simple cryptograms, this is a good resource, and for solving Vigenere ciphers without knowing the key, I found this to be a pretty good introduction.
Of course you can also just let software do the dirty work for you. Some tools I've found to be super helpful when it comes to making and breaking codes are:
If you're looking for some inspiration, I'd recommend exploring the history and subcultures surrounding various famous ciphers and puzzles. Cicada 3301 is an exciting one, and this video is an amazing introduction to it. Here is the first of a 4-part video series that takes a much deeper dive into the community around Cicada codebreaking. Another really cool one is Kryptos, and here is a decent introduction to it. The Enigma story is another fascinating part of cryptography history, and these videos are good introductions. The Zodiac Killer's 340 cipher was recently cracked after more than 50 years of people working on it.
If you want a good book on cryptography and its history, you can't go wrong with Simon Singh's The Code Book. A good book on famous unsolved codes is Craig Bauer's Unsolved!.
A phenomenal cryptography video game (that's very educational and honestly a great way for beginners to learn about codebreaking) is Matthew Brown's Cypher.
I could go on, but hopefully this will help get you started!
I don't think starting over with textbooks is the right way to go. If you really want to appreciate mathematics, find something in mathematics that interests you and dig deep. You'd be surprised all the different ways mathematics can be fun, which is not always the what we get from textbooks and schooling. Here are some places that you might learn about mathematics in a different way: The Code Book, The Number Devil, 43,252,003,274,489,856,000 Rubik's Cube Combinations, Flaw in the Enigma Code, 8 Queens Puzzle, Monty Hall Problem, Understanding the Birthday Paradox, Mutilated Chessboard Problem.
If you just want to learn, you could try the cryptopals exercises. They used to be used by a security company as a kind of hiring/recruitment filter, but all but the last exercise set should be accessible if you're sufficiently dedicated.
If you just want a flavor of cryptography and what's at stake with it, <em>The Code Book</em> is a popular account of its history.
If you want a flavor of cryptographic engineering, <em>Applied Cryptography</em> gives a broad overview of the main concerns in designing cryptographic protocols, though it's a bit out of date.
If you want a flavor of practical security for web development (including cryptography), I hear good things about <em>The Tangled Web</em>, but I've yet to read it.
If you're thinking about security as a field of employment, you might take a look at this thread.
The fundamental stuff is pretty fun, and I think it makes a solid foundation. Basically you should learn everything up to and including Turing, because after that you'll need more technical sources to get a grip. For technical content I would recommend:
​
and
​
​
for fun I would consider the Cryptonomicon and the Baroque Cycle, both by Neal Stephenson. They actually help fill in some of the historical and cultural gaps.
​
If you want modern cryptography, I'll have to give it a longer look to find the best sources because it's been a while.
So...there may well be a misunderstanding. I don't claim to truly understand quantum mechanics. My statement was based on reading the chapter on quantum cryptography in this book: https://www.amazon.com/Code-Book-Science-Secrecy-Cryptography/dp/0385495323/ref=sr_1_1?keywords=the+code+book&qid=1577550812&sr=8-1, which absolutely indicates instantaneous transfer of information via quantum entanglement is possible.
That isn't to say books are infallible; however, generally speaking I find them more reliable than your average Reddit poster (which I believe is a reasonable position -- even if it makes me wrong in this particular case).
I just secured it at the local library :D
The following comment by HOG_ZADDY was openly greylisted(for 958.5 hours).
(It was mod approved at: 2018-09-04T11:28:27.000Z UTC)
The original comment can be found at this link:
np.reddit.com/r/ CryptoCurrency/comments/920onw/-/e32dx4q?context=4
The original comment's content was as follows:
> By far the best book I have come across for you is The Code Book. It walks you through the entire history of crypto, from basic ciphers used back in Caesar's reign all the way up to crypto that made secure transactions on the Internet possible in the 2000's. It really shows you the incremental steps along the way which are explained with great stories. > > It also tells you the history of code breakers vs cryptographers. While it was written before blockchain, it's an extremely interesting and fun read, especially given the subject matter and will give you the basis for how blockchain is secured, how crypto works, etc.
One I've recommended before for someone graduating is Cracking the Coding Interview. One other that's on my reading list is this book on the history of cryptography, I haven't read it yet but it looks fascinating.
Take a look at Simon Singh's <em>The Code Book</em>. It's a nice history of cryptography as well as an entry into a lot of basic ciphers.
Bonus: It's a really entertaining read!
I quite enjoyed his book on code breaking: The Code Book
Bingo. It's silly to get all up in arms about privacy when you can't even lock your own doors. Right now we're trying to enforce that we can, reliably, lock our door.
I suspect fingerprints (and perhaps in the future retinal) scans will make this better. You can create some nice entropy from a fingerprint, since they are very unique. You can also use that as half of your key with a password as dual authentication making you really freaking secure. BUT with a backdoor -- none of that matters, as they have access to decrypt it, or worse, install malicious software. Imagine the bot net you could create with iPhones alone.
To be fair, it's not unreasonable to call in their history.
Check out this link as a good starter: http://en.wikipedia.org/wiki/Export_of_cryptography_from_the_United_States
I'm not sure if you know much about crypto (I'm a huge crypto fan, especially of it's history). If you are ever interested -- check out this book: http://smile.amazon.com/dp/0385495323
It's a fantastic read.
Ok du får en ledtråd. Det du postat är inte krypterat. I alla fall inte som ett första steg.
För att lära dig mer om kryptering rekommenderar jag denna boken: http://www.amazon.com/The-Code-Book-Science-Cryptography/dp/0385495323
This book is a pretty good beginning on the topic.
http://www.amazon.com/The-Code-Book-Science-Cryptography/dp/0385495323
You can also find it online in pdf.
A quantum computer is able to but the bits of data that make up computer information into a superposition where the 0s and 1s at the same time and rapidly go bit by bit checking the combinations.
A quantum computer could break an RSA, SHA, etc encryption scheme but a quantum computer could also be able to create a cryptography scheme that uses the quantum computer and thus you'd wind up with a quantum computer trying to break quantum encryption.
This is a high level overview and if someone has extra time please add to it.
If you want to know more about how Turing cracked the Enigma Machine, i suggest to read this really nice book :
http://www.amazon.com/Code-Book-Science-Secrecy-Cryptography/dp/0385495323
You should consider buying this book: http://www.amazon.com/Code-Book-Science-Secrecy-Cryptography/dp/0385495323
The Code Book by Simon Singh.
Amazing history and explanation of cryptography, all the way from ancient ciphers to theorized quantum stuff.