Bookmarks for Cryptographers Beno t Viguier MSc ( x y. x@y.nl ) - - PowerPoint PPT Presentation

bookmarks for cryptographers
SMART_READER_LITE
LIVE PREVIEW

Bookmarks for Cryptographers Beno t Viguier MSc ( x y. x@y.nl ) - - PowerPoint PPT Presentation

Bookmarks for Cryptographers Beno t Viguier MSc ( x y. x@y.nl ) benoit viguier https://www.viguier.nl Student talk 5th June 2017 Institute for Computing and Information Sciences Digital Security Radboud University Nijmegen 1 Tikz


slide-1
SLIDE 1

Bookmarks for Cryptographers

Benoˆ ıt Viguier MSc

(λ x y. x@y.nl) benoit viguier https://www.viguier.nl Student talk 5th June 2017

Institute for Computing and Information Sciences – Digital Security Radboud University Nijmegen 1

slide-2
SLIDE 2

Tikz for Cryptographer

slide-3
SLIDE 3

Facts

◮ 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.

2

slide-4
SLIDE 4

Facts

◮ 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.

◮ However, drawing them can be

  • tedious,
  • frustrating,
  • time consuming

2

slide-5
SLIDE 5

Facts

◮ 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.

◮ However, drawing them can be

  • tedious,
  • frustrating,
  • time consuming

◮ But: there exist tools to draw them straight from L

AT

EX

  • TikZ !
  • The results usually look really good.
  • It can produce reusable PDF images.

2

slide-6
SLIDE 6

Contribution

An online repository of TikZ figures. https://www.iacr.org/authors/tikz/

3

slide-7
SLIDE 7

Example

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

4

slide-8
SLIDE 8

Example

5

slide-9
SLIDE 9

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

slide-10
SLIDE 10

Details

◮ Already online https://www.iacr.org/authors/tikz/

7

slide-11
SLIDE 11

Details

◮ Already online https://www.iacr.org/authors/tikz/ ◮ Currently

  • About 100 different pictures.
  • All share (almost) the same look.
  • Mostly symmetric-key related content.

7

slide-12
SLIDE 12

Details

◮ Already online https://www.iacr.org/authors/tikz/ ◮ Currently

  • About 100 different pictures.
  • All share (almost) the same look.
  • Mostly symmetric-key related content.

◮ 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!

7

slide-13
SLIDE 13

Details

◮ Already online https://www.iacr.org/authors/tikz/ ◮ Currently

  • About 100 different pictures.
  • All share (almost) the same look.
  • Mostly symmetric-key related content.

◮ 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 J´ er´ emy Jean

7

slide-14
SLIDE 14

Cryptography Stack Exchange

slide-15
SLIDE 15

The Community

◮ New to crypto or already well versed ? ◮ wish to share your knowledge ? ◮ want to know more about other domains ?

8

slide-16
SLIDE 16

The Community

◮ New to crypto or already well versed ? ◮ wish to share your knowledge ? ◮ want to know more about other domains ? Join CRYPTO STACK EXCHANGE and ◮ Ask questions ◮ Answer questions ◮ Bonus : Check that your students are not cheating ! :D

8

slide-17
SLIDE 17

Website

9

slide-18
SLIDE 18

The People

Some of the members... ◮ Poncho aka. Scott Fluhrer Weaknesses in the Key Scheduling Algorithm of RC4 ◮ Thomas Pornin BearSSL ◮ Yehuda Lindell Introduction to Modern Cryptography - Katz Lindell ◮ Samuel Neves NORX Designer ◮ . . .

10

slide-19
SLIDE 19

https://www.iacr.org/authors/tikz/ https://crypto.stackexchange.com

10