Project Sherlock

Computer Science

Security & Cryptography

Adversarial computing — the only discipline with an opponent.

16 topics · 22 curated works

Topics

Reading in Security & Cryptography

22

A way in

  1. Start here

    No prior grounding assumed.

    Public Key Cryptography

    Computerphile · 2014

    Uses paint mixing to show why a one-way function lets two strangers agree a shared secret over a channel an eavesdropper is reading, which is the…

    +1 more at this level

  2. Then

    Assumes you know the vocabulary.

    Reflections on Trusting Trust

    Ken Thompson · 1984

    You cannot trust code you did not totally create yourself — a compiler can hide a backdoor that survives inspection of its own source.

    +7 more at this level

  3. Go deeper

    Primary sources and full treatments.

    New Directions in Cryptography

    Whitfield Diffie & Martin Hellman · 1976

    Introduces public-key cryptography, making secure communication possible between parties who have never met.

    +11 more at this level

12 of 22 works

Report2021

OWASP Top Ten

OWASP Foundation

Ranks the ten most critical web application security risks from aggregated real-world vulnerability data, giving practitioners a prioritised list rather than an exhaustive taxonomy of every possible flaw.

In order written

1949 – 2021
  1. 1976New Directions in CryptographyWhitfield Diffie & Martin Hellman
  2. 1978A Method for Obtaining Digital Signatures and Public-Key CryptosystemsRonald L. Rivest, Adi Shamir & Leonard Adleman
  3. 1979How to Share a SecretAdi Shamir
  4. 1985The Knowledge Complexity of Interactive Proof SystemsShafi Goldwasser, Silvio Micali & Charles Rackoff
  5. 1988A Digital Signature Scheme Secure Against Adaptive Chosen-Message AttacksShafi Goldwasser, Silvio Micali & Ronald L. Rivest
  6. 1990Reverse Engineering and Design Recovery: A TaxonomyElliot J. Chikofsky & James H. Cross II
  7. 1994Digital Signature Standard (DSS)National Institute of Standards and Technology
  8. 1999AES Proposal: RijndaelJoan Daemen & Vincent Rijmen
  9. 2006Differential PrivacyCynthia Dwork
  10. 2008Robust De-anonymization of Large Sparse DatasetsArvind Narayanan & Vitaly Shmatikov
  11. 2014Public Key CryptographyComputerphile
  12. 2015Secure Hash Standard (SHS)National Institute of Standards and Technology
  13. 2021OWASP Top TenOWASP Foundation

Also covered elsewhere

This subject genuinely sits in more than one domain. These fields approach the same ground with different methods.

Elsewhere in Computer Science