Bitcoin Forum

Other => Beginners & Help => Topic started by: Severian on February 25, 2013, 05:34:59 PM



Title: An Illustrated Guide to Cryptographic Hashes
Post by: Severian on February 25, 2013, 05:34:59 PM
Pardons if this is a repeat. Some of the new folks might get something out of it if they're unfamiliar with the concepts.

An Illustrated Guide to Cryptographic Hashes  (http://unixwiz.net/techtips/iguide-crypto-hashes.html)


Title: Re: An Illustrated Guide to Cryptographic Hashes
Post by: freebeer2go on February 25, 2013, 09:30:23 PM
nice find, thanks


Title: Re: An Illustrated Guide to Cryptographic Hashes
Post by: poly on February 26, 2013, 06:21:42 AM
See if you can decrypt my latest encryption algorithm..

Quote
Guvf vf n terng ernq gb gubfr jub ner pbashfrq nobhg rapelcgvba naq unfurf.

:)


Title: Re: An Illustrated Guide to Cryptographic Hashes
Post by: CIYAM on February 26, 2013, 06:47:49 AM
Guvf vf n terng ernq gb gubfr jub ner pbashfrq nobhg rapelcgvba naq unfurf.

This is a great read to those who are confused about encryption and hashes.

(although it's perhaps just a tad too easy)

:)


Title: Re: An Illustrated Guide to Cryptographic Hashes
Post by: Severian on February 26, 2013, 06:53:10 AM
Quote
Guvf vf n terng ernq gb gubfr jub ner pbashfrq nobhg rapelcgvba naq unfurf.

"This is a great read to those who are confused about encryption and hashes."

OTP is the only way to cipher. : )


Title: Re: An Illustrated Guide to Cryptographic Hashes
Post by: Severian on February 26, 2013, 06:54:35 AM
(although it's perhaps just a tad too easy)

Blast. Quick shooting there, pard. : )


Title: Re: An Illustrated Guide to Cryptographic Hashes
Post by: deepceleron on February 26, 2013, 07:53:45 AM
Quote
But note: though we're fairly strong on security issues, we are not crypto experts.


If you like your guide to cryptographic hashes to be less illustrated, and written by crypto experts:

http://cacr.uwaterloo.ca/hac/about/chap9.pdf


More reading applicable to Bitcoin would be chapter 11 on digital signatures (here, just get the whole book:).

Handbook Of Applied Cryptography (Mit Press).pdf (http://people.grenouille.com/~fraggle/books/Handbook%20Of%20Applied%20Cryptography%20%28Mit%20Press%29.pdf)

Note, ECDSA is merely a footnote in this text, you can build on your knowledge in this order:

Intro to Elliptic Curve Crypto:
http://www.fujitsu.com/downloads/MAG/vol36-2/paper05.pdf

A longer history:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.215.1721&rep=rep1&type=pdf

and the initial paper on ECC:
http://www.ams.org/journals/mcom/1987-48-177/S0025-5718-1987-0866109-5/S0025-5718-1987-0866109-5.pdf


Then try chapter 6 of Course in Number Theory and Cryptography - Koblitz (http://www.2shared.com/document/Zw_qf65G/Course_in_Number_Theory_and_Cr.html) (zee pirate link)


If you want to understand the above, have some graduate mathematics prerequisites:
Algebraic Geometry:
http://www.math.lsa.umich.edu/~wfulton/CurveBook.pdf

Elliptic curves and modular forms:
http://w3.impa.br/~hossein/courses/material/arithmetic.pdf