Cryptography during the French and American wars in Vietnam (P.2)
In the Introduction we commented that a common view of the American war in Vietnam is that, despite overwhelming technological superiority, the Americans lost the war because the “hearts and minds” of the people were on the side of their opponents. In view of the assumed vast technological inferiority of the Vietnamese, it is somewhat surprising that in a crucial realm of military technology — communications security and signals intelligence — there was a type of symmetry between the two sides.
#algorithm #cryptography #mathematics
![thumnail of Cryptography during the French and American wars in Vietnam (P.2)](/assets/blog/thumbnailfrenchvietnamwar.png)
Cryptography during the French and American wars in Vietnam (P.1)
Does the history of cryptography during the French and American wars in Vietnam have any relevance to the concerns of people working in information security in the 21st century? The years 1945–1975 predate public key cryptography, predate DES, and hugely predate the internet. Nevertheless, there are several reasons why this story needs to be told in our time.
#algorithm #cryptography #mathematics
![thumnail of Cryptography during the French and American wars in Vietnam (P.1)](/assets/blog/thumbnailfrenchvietnamwar.png)
13 Tips & Tricks to write a good RSD
Do not use related words such as “and”, “or”, “also”, “similar” etc. This is especially important because the words above can cause devs and testers to misread requirements.
![thumnail of 13 Tips & Tricks to write a good RSD](https://cdn.dribbble.com/users/28738/screenshots/1765406/media/178576c7e53f4a1f4188e46a57ef1184.jpg?resize=800x600&vertical=center)
Versioning
MAJOR.MINOR.PATCH in that MAJOR version when you make incompatible API changes. MINOR version when you add functionality in a backward compatible manner. and ...
![thumnail of Versioning](https://cdn.dribbble.com/users/105419/screenshots/1985048/media/a38e2f62e1e553557c77a261ae08d998.jpg)