Bookmarks for Cryptographers - Benoit Viguier · Bookmarks for Cryptographers Beno^ t Viguier ( x...

19
Bookmarks for Cryptographers Benoˆ ıt Viguier (λ x y. [email protected]) benoit viguier CHES 2017 – Rump Session Taipei, 26th September 2017 Institute for Computing and Information Sciences – Digital Security Radboud University Nijmegen 1

Transcript of Bookmarks for Cryptographers - Benoit Viguier · Bookmarks for Cryptographers Beno^ t Viguier ( x...

Bookmarks for Cryptographers

Benoıt Viguier

(λ x y. [email protected]) benoit viguier

CHES 2017 – Rump Session

Taipei, 26th September 2017

Institute for Computing and Information Sciences – Digital Security

Radboud University Nijmegen

1

Tikz for Cryptographer

Facts

I Papers/presentations using Figures can only be better.

• They illustrate textual arguments.

• Complex ideas can often be simply explained using pictures.

• People prefer pictures over text anyway.

I However, drawing them can be

• tedious,

• frustrating,

• time consuming

I But: there exist tools to draw them straight from LATEX

• TikZ !

• The results usually look really good.

• It can produce reusable PDF images.

2

Facts

I Papers/presentations using Figures can only be better.

• They illustrate textual arguments.

• Complex ideas can often be simply explained using pictures.

• People prefer pictures over text anyway.

I However, drawing them can be

• tedious,

• frustrating,

• time consuming

I But: there exist tools to draw them straight from LATEX

• TikZ !

• The results usually look really good.

• It can produce reusable PDF images.

2

Facts

I Papers/presentations using Figures can only be better.

• They illustrate textual arguments.

• Complex ideas can often be simply explained using pictures.

• People prefer pictures over text anyway.

I However, drawing them can be

• tedious,

• frustrating,

• time consuming

I But: there exist tools to draw them straight from LATEX

• TikZ !

• The results usually look really good.

• It can produce reusable PDF images.

2

Contribution

An online repository of TikZ figures.

https://www.iacr.org/authors/tikz/

3

Example

You look for the round function of the PRESENT block cipher.

4

Example

5

Example

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

S

ki

ki+1

6

Details

I Already online

https://www.iacr.org/authors/tikz/

I Currently

• About 100 different pictures.

• All share (almost) the same look.

• Mostly symmetric-key related content.

I Goals

• Help the crypto community write better papers.

• Gather all crypto-related pictures in a single place.

• Encourage you to submit and share your crypto figures!

Thanks to Jeremy Jean

7

Details

I Already online

https://www.iacr.org/authors/tikz/

I Currently

• About 100 different pictures.

• All share (almost) the same look.

• Mostly symmetric-key related content.

I Goals

• Help the crypto community write better papers.

• Gather all crypto-related pictures in a single place.

• Encourage you to submit and share your crypto figures!

Thanks to Jeremy Jean

7

Details

I Already online

https://www.iacr.org/authors/tikz/

I Currently

• About 100 different pictures.

• All share (almost) the same look.

• Mostly symmetric-key related content.

I Goals

• Help the crypto community write better papers.

• Gather all crypto-related pictures in a single place.

• Encourage you to submit and share your crypto figures!

Thanks to Jeremy Jean

7

Details

I Already online

https://www.iacr.org/authors/tikz/

I Currently

• About 100 different pictures.

• All share (almost) the same look.

• Mostly symmetric-key related content.

I Goals

• Help the crypto community write better papers.

• Gather all crypto-related pictures in a single place.

• Encourage you to submit and share your crypto figures!

Thanks to Jeremy Jean

7

Cryptography Stack Exchange

The Community

I New to crypto or already well versed ?

I wish to share your knowledge ?

I want to know more about other domains ?

Join CRYPTO STACK EXCHANGE and

I Ask questions

I Answer questions

I Bonus : Check that your students are not cheating ! :D

8

The Community

I New to crypto or already well versed ?

I wish to share your knowledge ?

I want to know more about other domains ?

Join CRYPTO STACK EXCHANGE and

I Ask questions

I Answer questions

I Bonus : Check that your students are not cheating ! :D

8

Website

9

The People

Some of the members...

I Poncho aka. Scott Fluhrer

Weaknesses in the Key Scheduling Algorithm of RC4

I Thomas Pornin

BearSSL

I Yehuda Lindell

Introduction to Modern Cryptography - Katz Lindell

I Samuel Neves

NORX Designer

I . . .

10

https://www.iacr.org/authors/tikz/

https://crypto.stackexchange.com

10