Commit Graph

58 Commits (d810a08e0f407a1f27024f54a7aecb0c54b8e0b0)

Author SHA1 Message Date
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
Pavlo Farb e1c0e75397 Update CONTRIBUTING.md 2017-09-19 13:22:06 +03:00
Pavlo Farb 17a66a2fac Update README.md 2017-07-14 15:18:23 +03:00
Pavlo Farb acd5de7905 Update README.md 2017-07-12 11:42:27 +03:00
Pavlo Farb 971c5d88b3 Update README.md 2017-07-12 11:38:08 +03:00
Pavlo Farb cc3ea4c94c Update README.md 2017-07-08 03:59:20 +03:00
Pavlo Farb 8e3f4cd1f2 Update README.md 2017-04-08 03:18:52 +03:00
Pavlo Farb 595e467525 Update README.md 2017-03-30 09:54:01 +03:00
Pavlo Farb c6b8d44df0 added cryptotextbook notes 2017-03-21 23:35:11 +02:00