des s box 4 is not like the others
play

DES S-box 4 is not like the others Stian Fauskanger University of - PowerPoint PPT Presentation

DES S-box 4 is not like the others DES S-box 4 is not like the others Stian Fauskanger University of Bergen Department of Informatics The Selmer Center October 14, 2014 DES S-box 4 is not like the others DES Data Encryption Standard Image


  1. DES S-box 4 is not like the others DES S-box 4 is not like the others Stian Fauskanger University of Bergen Department of Informatics The Selmer Center October 14, 2014

  2. DES S-box 4 is not like the others DES Data Encryption Standard Image source: Wikipedia.org

  3. DES S-box 4 is not like the others DES C L = P H ⊕ F 1 ⊕ · · · ⊕ F 15 C H = P L ⊕ F 2 ⊕ · · · ⊕ F 16 Image source: Wikipedia.org

  4. DES S-box 4 is not like the others DES C L = P H ⊕ F 1 ⊕ · · · ⊕ F 15 C H = P L ⊕ F 2 ⊕ · · · ⊕ F 16 Image source: Wikipedia.org

  5. DES S-box 4 is not like the others DES C L ⊕ P H = F 1 ⊕ · · · ⊕ F 15 C H ⊕ P L = F 2 ⊕ · · · ⊕ F 16 Image source: Wikipedia.org

  6. DES S-box 4 is not like the others F repeats input-bits to adjacent S-boxes Input bit: 16 15 14 13 12 11 10 9 8 7 6 5 4 3 E ( X ) � Key bit: 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 S 4 S 5 S 6 S 7 S 8

  7. DES S-box 4 is not like the others F repeats input-bits to adjacent S-boxes Input bit: 16 15 14 13 12 11 10 9 8 7 6 5 4 3 E ( X ) � Key bit: 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 x 1 y 1 x 2 y 2 S 4 S 5 S 6 S 7 S 8 x 2 ⊕ y 2 = k ′ x 1 ⊕ y 1 = k and

  8. DES S-box 4 is not like the others Distribution on XOR of 8 outputs rst . .   . k 1 k ′ 1 ... k 8 k ′ · · · x   8 x = Pr ( rst | k 1 k ′ 1 ... k 8 k ′ 8 )

  9. DES S-box 4 is not like the others Number of different distributions n Upper bound 123 234 345 456 567 678 781 812 1 16 16 16 16 16 16 16 16 16 2 40 40 40 40 24 40 40 40 40 3 80 80 80 80 32 80 80 80 80 4 140 140 140 140 40 140 140 140 140 5 224 224 224 224 48 224 224 224 224 6 336 336 336 336 336 336 336 336 56 7 480 480 480 480 480 480 480 480 64 8 660 660 660 660 72 660 660 660 660

  10. DES S-box 4 is not like the others Rank of distributions n Upper bound 123 234 345 456 567 678 781 812 1 6 6 6 6 6 6 6 6 6 2 9 9 9 9 7 9 9 9 9 3 13 13 13 13 8 13 13 13 13 4 18 18 18 18 9 18 18 18 18 5 24 24 24 24 10 24 24 24 24 6 31 30 31 29 31 31 31 31 11 7 39 36 39 34 39 39 39 39 12 8 48 42 48 39 13 48 48 48 48

  11. DES S-box 4 is not like the others Right and left distribution An S-box is a mapping S ( x 5 , x 4 , x 3 , x 2 , x 1 , x 0 ) = ( y 3 , y 2 , y 1 , y 0 ) Definition The right distribution is the distribution of ( x 1 , x 0 , y 3 , y 2 , y 1 , y 0 ).

  12. DES S-box 4 is not like the others What’s special about S-box 4? Definition The right distribution is the distribution of ( x 1 , x 0 , y 3 , y 2 , y 1 , y 0 ). 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 0 2 2 1 2 1 0 0 1 0 1 0 2 2 1 1 1 1 0 2 1 1 1 1 1 1 2 0 1 1 1 1 1 2 0 0 1 0 1 2 2 1 2 1 2 0 0 1 2 1 1 2 0 1 1 1 1 1 1 0 2 1 1 1 1 3 � f r 1 ( c ) f r 2 ( c ⊕ a ) a

  13. DES S-box 4 is not like the others What’s special about S-box 4? Definition The right distribution is the distribution of ( x 1 , x 0 , y 3 , y 2 , y 1 , y 0 ). 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 0 2 2 1 2 1 0 0 1 0 1 0 2 2 1 1 1 1 0 2 1 1 1 1 1 1 2 0 1 1 1 1 1 2 0 0 1 0 1 2 2 1 2 1 2 0 0 1 2 1 1 2 0 1 1 1 1 1 1 0 2 1 1 1 1 3 � f r 1 ( c ) f r 2 ( c ⊕ a ) = � f ( r 1 ⊕ s ) ( c ) f ( r 2 ⊕ s ) ( c ⊕ a ) a a

  14. DES S-box 4 is not like the others Thanks Thank you!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend