Commit Graph

66 Commits

Author SHA1 Message Date
Nazar Serhiichuk 4541603671
Fix links and update lychee in CI (#51)
* readme: Fix Cryptanalysis of block ciphers

The link was already on web.archive. However, we need to pin to
exact date because the latest snapshot is for 404 page.

* Fix Cache Attacks and Countermeasures

Here we have eprint link so let's use it. It's fast, free and has
HTTPS support :)

* Fix On the Security of Public Key Protocols

Unfortunately, the link is not working anymore and there are no free
resources with this work. So, let's use web.archive

* Use https for How to construct zero-knowledge proof

Maybe it will help CI because as for now it fails with this link.

* ci: Update lychee version

* Fix A Method for Obtaining Digital Signatures

The previous link was used unsafe TLS features, so lychee was not
happy about it.
2024-03-04 15:44:17 +02:00
Nazar Serhiichuk c7818b730d
Link fixes (#48) (#49)
* Fix NIST SP 800-186

It was draft and now it's a final document.

* Fix Merkle paper

He changed domain from merkle.com to ralphmerkle.com.
2023-08-01 16:44:25 +03:00
Nazar Serhiichuk 10178e4789
Replace RSA link with the other (#47)
The original returned 404, so I doubt that it will be fixed.
2023-05-02 00:25:17 +03:00
Nazar Serhiichuk c4ae49d83a
Fix again, run the check montly (#42)
* As always, replace the link with web.archive

* Run link check every month

Let's deal with the batch of broken links every month instead of
spending time fixing one link every week. I think that our readers
will barely notice a few broken links before we fix them.
2023-02-26 23:17:22 +02:00
Nazar Serhiichuk 3af7c55331
Fix crypto.cs.mcgill.ca (#38)
* Fix crypto.cs.mcgill.ca

I don't know why it is down, so, as always, replace it with the web
archive.

* Okay, add also http://

In both cases it works locally, but github doesn't seem to like it.
2023-01-16 00:48:57 +02:00
Nazar Serhiichuk 2716f050f5
Fix citeseerx links (#35)
Citerseerx had more than a week to recover, but it didn't. So,
to suppress automatic cheks, replace them with web archive.
2022-10-23 23:02:28 +03:00
AleX04Nov 15de5b956a
add paper with PoC of attacks on MEGA (#32) 2022-10-07 17:20:59 +03:00
AleX04Nov c59e34d82e
add-des-is-not-a-group (#31) 2022-10-07 17:20:31 +03:00
AleX04Nov d810a08e0f
add MAYO paper (#30) 2022-10-07 17:20:02 +03:00
Nazar Serhiichuk 638723595e
Add classification of PAKE algorithms (#29)
PAKE algorithms have a long and unfortunate history. The task is
simple - exchange keys with a password or shared secret mixed in.
There are many requirements, and even more algorithms designed. But
most of them have their drawbacks, weak points, or are vulnerable
to particular attacks. This is still an area that requires research,
and this paper captures it.

So, I think it's a worthwhile addition as it raises awareness and
interest in such studies.

Co-authored-by: Pavlo Farb <pavlo@cossacklabs.com>
2022-10-06 15:03:59 +03:00
Nazar Serhiichuk 7b9be66e85
Add RSA, DH and DSA in the Wild (#28)
Such collections are valuable educational material as they help
catalog knowledge about real-world mistakes.
2022-10-06 15:01:22 +03:00
Nazar Serhiichuk 0f785e6191
Add entries about ECDSA leakage (#27)
* Add entries about ECDSA leakage

The ECDSA is fragile: even small leakages in nonce can help
recovering the private key. The leakage could be a result of a
faulty RNG or timing leak. The most unfortunate part is that this
fact is generally unknown. Therefore, I think this is a valuable
addition.

* Fix link with garykessler.net

Replace it with web archive.

Co-authored-by: Pavlo Farb <pavlo@cossacklabs.com>
2022-10-04 00:15:22 +03:00
AleX04Nov 8e01e4f98b
append nist paper about elliptic curves (#26) 2022-10-04 00:13:09 +03:00
Nazar Serhiichuk 2a79c8842d
Fix action schedule, increase timeout and pin version (#23)
* Fix actions so they run only once on Sunday

* Increase timeout to prevent false positives

Set timeout to 60 seconds, instead of default 20.

* Pin lychee version

It is recommended by the lychee-action authors:
https://github.com/lycheeverse/lychee-action#security-and-updates
2022-10-02 15:22:18 +03:00
Nazar Serhiichuk 994a614d56
Add actions for automatic link tracking (#16)
* Add action for checking links every sunday

* Add workflow that check link on every PR

* Replace link to Post-quantum with web-archive

It is actually working, but it doens't allow automatic tools like
lychee, returning 403.

Som replace this link with the web-archive.

* Replace links that don't respons with web.archive

* Replace badge link

The old gave a TLS error for some reason.
2022-09-28 19:41:03 +03:00
Yestin Johnson 7bc13a6b92
Update a few broken links (#14)
Update broken links for the following resources:

* Proofs of Knowledge

* How to Prove a Theorem So No One Else Can Claim It

* Knowledge Complexity of Interactive Proof Systems

* Zero Knowledge Protocols and Small Systems

* Handbook of Applied Cryptography
2022-01-16 15:44:54 +02:00
Yestin Johnson fa9505d435
Fix broken link for "How to Share a Secret" (#13)
The existing link for this PDF is no longer valid. Replaced it with a working link.
2022-01-06 12:38:35 +02:00
Connor Zapfel 5e51a59dae
Howard heys cryptanalysis addition (#12)
* Added paper for linear & differential cryptanalysis

* Fixed typo 'cryptoanalysis' > 'cryptanalysis'
2022-01-05 13:44:26 +02:00
Pavlo Farb 6c9d4de37b
adding cryptohack to challenges (#10) 2020-11-23 00:58:02 +02:00
Pavlo Farb c20416b858
Refreshing the list (#8)
* Refreshing the list

Adding more on cryptoanalysis (attacking MD5, SHA-3, GOST), on block ciphers, and NIZK.

* Update README.md
2020-08-11 16:05:23 +03:00
Pavlo Farb 6d2f67cd9c
Adding "Too much crypto" by @veorq (#7) 2020-08-10 22:42:32 +03:00
Pavlo Farb 6c19fc074a
adding MTC3
close #4
2020-08-10 22:35:53 +03:00
Javier Junquera Sánchez 80ec415835
Update README.md (#5)
[id0-rsa crypto challenges](https://id0-rsa.pub/) is a good web for both start learning cryptography throught examples and strengthen knowledge. It covers from Caesar to AES in symetric encryption, the basis of the RSA cryptography, pseudo random number generation, hashing... And after a problem is solved, you can read other users writeups.
2020-08-10 20:57:07 +03:00
Pavlo Farb 5c69256cc4
Update README.md 2018-08-29 19:45:27 +03:00
Pavlo Farb 3fde63df8c
Update README.md 2018-07-29 11:36:03 +03:00
Pavlo Farb 4f7eec578a
Merge pull request #3 from storojs72/master
Adding some useful materials
2018-03-12 10:15:50 +02:00
Artem Storozhuk 287872fda8
Update README.md 2018-03-12 09:39:50 +02:00
Artem Storozhuk 02a189fcc2
Update README.md 2018-03-12 09:05:17 +02:00
Pavlo Farb 1ce8dae0de
Update README.md 2017-11-28 22:17:24 +02:00
Pavlo Farb a0e7ee2fac
figuring out pictures 2017-11-28 22:17:03 +02:00
Pavlo Farb 0beeeff1b6
style updates 2017-11-28 22:15:10 +02:00
Pavlo Farb 435b62d006
resolution update 2017-11-28 22:11:30 +02:00
Pavlo Farb c796cb02bb Update CONTRIBUTING.md 2017-10-26 19:32:55 +03:00
Pavlo Farb 38e5bde790 Delete LICENSE 2017-10-06 15:12:01 +03:00
Pavlo Farb 0ae3fd28f4 Create LICENSE 2017-10-06 15:11:46 +03:00
Pavlo Farb cd25a45aa6 Update CONTRIBUTING.md 2017-10-06 15:01:49 +03:00
Pavlo Farb b6b3c6efb4 Update README.md 2017-09-29 09:56:05 +03:00
Pavlo Farb dca8334f9b Update README.md 2017-09-28 23:35:26 +03:00
Pavlo Farb 12c6194c54 intermediary commit
pulling notes from oldies.txt
2017-09-28 23:25:49 +03:00
Pavlo Farb 268e87551d Merge pull request #1 from sapran/patch-1
Add Stanford's Cryptography I from Coursera
2017-09-22 21:34:53 +03:00
Vlad Styran dede383407 Add Stanford's Cryptography I from Coursera
I took Crypto course a while ago and see it as one of the best introductory courses on the topic.
2017-09-22 17:58:54 +03:00
Pavlo Farb ef672ce683 Update README.md 2017-09-19 23:49:02 +03:00
Pavlo Farb 971739defa Update README.md 2017-09-19 23:31:36 +03:00
Pavlo Farb ab06b8ae4b Update README.md 2017-09-19 14:39:41 +03:00
Pavlo Farb d27181e60f our awesome mascot because love 2017-09-19 14:38:20 +03:00
Pavlo Farb d556f3d2fe Update README.md 2017-09-19 14:08:03 +03:00
Pavlo Farb 315c801d42 Update README.md 2017-09-19 14:00:14 +03:00
Pavlo Farb 3cd875afbb Update CONTRIBUTING.md 2017-09-19 13:24:13 +03:00
Pavlo Farb f1994f5ed0 Update CONTRIBUTING.md 2017-09-19 13:24:05 +03:00
Pavlo Farb 75e7af4686 Update CONTRIBUTING.md 2017-09-19 13:22:27 +03:00