Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Hi$t0r1@ d@ Cr1pt0gr@f1a

A Hi$t0r1@ d@ Cr1pt0gr@f1a

Você conhece a arma mais poderosa já conhecida? Sigilo. A vida de pessoas e a sobrevivência de nações dependeu disso ao longo da história humana. Este talk percorre a história da criptografia e o frágil equilíbrio entre code makers e code breakers. Vamos ver as cifras mais famosas e como quebrá-las.

Artur Caliendo Prado

December 13, 2018
Tweet

More Decks by Artur Caliendo Prado

Other Decks in Technology

Transcript

  1. Place your screenshot here As 64 artes O item 45

    da lista é a mlecchita-vikalpa, a arte da escrita secreta. ! 19
  2. “ Veni vidi vici YJQLYLGLYLFL A cifra de César a

    b c d e f g h i j k l m n o p q r s t u v w x y z d e f g h i j k l m n o p q r s t u v w x y z a b c
  3. Abū Yūsūf Ya’qūb ibn Is-hāq ibn as-Sabbāh ibn ‘omrān ibn

    Ismaīl al-Kindī Credit: https://www.azquotes.com/
  4. ! 27 PCQ VMJYPD LBYK LYSO KBXBJXWXV BXV ZCJPO EYPD

    KBXBJYUXJ LBJOO KCPK. CP LBO LBCMKXPV XPV IYJKL PYDBL, QBOP KBO BXV OPVOV LBO LXRO CI SX’XJMI, KBO JCKO XPV EYKKOV LBO DJCMPV ZOICJO BYS, KXUYPD: “DJOXL EYPD, ICJ X LBCMKXPV XPV CPO PYDBLK Y BXNO ZOOP JOACMPLYPD LC UCM LBO IXZROK CI FXKL XDOK XPV LBO RODOPVK CI XPAYOPL EYPDK. SXU Y SXEO KC ZCRV XK LC AJXNO X IXNCMJ CI UCMJ SXGOKLU?” OFYRCDMO, LXROK IJCS LBO LBCMKXPV XPV CPO PYDBLK
  5. ! 29 A B C D E F G H

    I J K L M N O P Q R S T U V W X Y Z O 1 9 0 3 1 1 1 0 1 4 6 0 1 2 2 8 0 4 1 0 0 3 0 1 1 2 X 0 7 0 1 1 1 1 0 2 4 6 3 0 3 1 9 0 2 4 0 3 3 2 0 0 1 P 1 0 5 6 0 0 0 0 0 1 1 2 2 0 8 0 0 0 0 0 0 11 0 9 9 0
  6. ! 30 A B C D E F G H

    I J K L M N O P Q R S T U V W X Y Z O 1 9 0 3 1 1 1 0 1 4 6 0 1 2 2 8 0 4 1 0 0 3 0 1 1 2 X 0 7 0 1 1 1 1 0 2 4 6 3 0 3 1 9 0 2 4 0 3 3 2 0 0 1 P 1 0 5 6 0 0 0 0 0 1 1 2 2 0 8 0 0 0 0 0 0 11 0 9 9 0
  7. ! 31 A B C D E F G H

    I J K L M N O P Q R S T U V W X Y Z O 1 9 0 3 1 1 1 0 1 4 6 0 1 2 2 8 0 4 1 0 0 3 0 1 1 2 X 0 7 0 1 1 1 1 0 2 4 6 3 0 3 1 9 0 2 4 0 3 3 2 0 0 1 P 1 0 5 6 0 0 0 0 0 1 1 2 2 0 8 0 0 0 0 0 0 11 0 9 9 0
  8. ! 32 A B C D E F G H

    I J K L M N O P Q R S T U V W X Y Z O 1 9 0 3 1 1 1 0 1 4 6 0 1 2 2 8 0 4 1 0 0 3 0 1 1 2 X 0 7 0 1 1 1 1 0 2 4 6 3 0 3 1 9 0 2 4 0 3 3 2 0 0 1 P 1 0 5 6 0 0 0 0 0 1 1 2 2 0 8 0 0 0 0 0 0 11 0 9 9 0
  9. ! 33 A B C D E F G H

    I J K L M N O P Q R S T U V W X Y Z e a A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a e X = e ?
  10. ! 34 PCQ VMJYPD LBYK LYSO KBXBJXWXV BXV ZCJPO EYPD

    KBXBJYUXJ LBJOO KCPK. CP LBO LBCMKXPV XPV IYJKL PYDBL, QBOP KBO BXV OPVOV LBO LXRO CI SX’XJMI, KBO JCKO XPV EYKKOV LBO DJCMPV ZOICJO BYS, KXUYPD: “DJOXL EYPD, ICJ X LBCMKXPV XPV CPO PYDBLK Y BXNO ZOOP JOACMPLYPD LC UCM LBO IXZROK CI FXKL XDOK XPV LBO RODOPVK CI XPAYOPL EYPDK. SXU Y SXEO KC ZCRV XK LC AJXNO X IXNCMJ CI UCMJ SXGOKLU?” OFYRCDMO, LXROK IJCS LBO LBCMKXPV XPV CPO PYDBLK
  11. ! 35 A B C D E F G H

    I J K L M N O P Q R S T U V W X Y Z e a i
  12. ! 36 A B C D E F G H

    I J K L M N O P Q R S T U V W X Y Z 1 0 0 1 0 1 0 0 1 0 4 0 0 0 2 5 0 0 0 0 0 2 0 1 0 0 0 9 0 2 1 0 1 0 0 4 2 0 1 2 2 3 0 4 1 0 0 1 0 0 1 2 1a 2a
  13. ! 37 A B C D E F G H

    I J K L M N O P Q R S T U V W X Y Z h e a i
  14. ! 38 PCQ VMJiPD LhiK LiSe KhahJaWaV haV ZCJPe EiPD

    KhahJiUaJ LhJee KCPK. CP Lhe LhCMKaPV aPV IiJKL PiDhL, QheP Khe haV ePVeV Lhe LaRe CI Sa’aJMI, Khe JCKe aPV EiKKeV Lhe DJCMPV ZeICJe hiS, KaUiPD: “DJeaL EiPD, ICJ a LhCMKaPV aPV CPe PiDhLK i haNe ZeeP JeACMPLiPD LC UCM Lhe IaZReK CI FaKL aDeK aPV Lhe ReDePVK CI aPAiePL EiPDK. SaU i SaEe KC ZCRV aK LC AJaNe a IaNCMJ CI UCMJ SaGeKLU?” eFiRCDMe, LaReK IJCS Lhe LhCMKaPV aPV CPe PiDhLK
  15. ! 39 PCQ VMJiPD LhiK LiSe KhahJaWaV haV ZCJPe EiPD

    KhahJiUaJ LhJee KCPK. CP Lhe LhCMKaPV aPV IiJKL PiDhL, QheP Khe haV ePVeV Lhe LaRe CI Sa’aJMI, Khe JCKe aPV EiKKeV Lhe DJCMPV ZeICJe hiS, KaUiPD: “DJeaL EiPD, ICJ a LhCMKaPV aPV CPe PiDhLK i haNe ZeeP JeACMPLiPD LC UCM Lhe IaZReK CI FaKL aDeK aPV Lhe ReDePVK CI aPAiePL EiPDK. SaU i SaEe KC ZCRV aK LC AJaNe a IaNCMJ CI UCMJ SaGeKLU?” eFiRCDMe, LaReK IJCS Lhe LhCMKaPV aPV CPe PiDhLK
  16. ! 40 A B C D E F G H

    I J K L M N O P Q R S T U V W X Y Z h t e a i
  17. ! 41 PCQ VMJiPD thiK tiSe KhahJaWaV haV ZCJPe EiPD

    KhahJiUaJ thJee KCPK. CP the thCMKaPV aPV IiJKt PiDht, QheP Khe haV ePVeV the taRe CI Sa’aJMI, Khe JCKe aPV EiKKeV the DJCMPV ZeICJe hiS, KaUiPD: “DJeat EiPD, ICJ a thCMKaPV aPV CPe PiDhtK i haNe ZeeP JeACMPtiPD tC UCM the IaZReK CI FaKt aDeK aPV the ReDePVK CI aPAiePt EiPDK. SaU i SaEe KC ZCRV aK tC AJaNe a IaNCMJ CI UCMJ SaGeKtU?” eFiRCDMe, taReK IJCS the thCMKaPV aPV CPe PiDhtK
  18. ! 42 A B C D E F G H

    I J K L M N O P Q R S T U V W X Y Z h t e n d a i
  19. ! 43 nCQ dMJinD thiK tiSe KhahJaWad had ZCJne EinD

    KhahJiUaJ thJee KCnK. Cn the thCMKand and IiJKt niDht, Qhen Khe had ended the taRe CI Sa’aJMI, Khe JCKe and EiKKed the DJCMnd ZeICJe hiS, KaUinD: “DJeat EinD, ICJ a thCMKand and Cne niDhtK i haNe Zeen JeACMntinD tC UCM the IaZReK CI FaKt aDeK and the ReDendK CI anAient EinDK. SaU i SaEe KC ZCRd aK tC AJaNe a IaNCMJ CI UCMJ SaGeKtU?” eFiRCDMe, taReK IJCS the thCMKand and Cne niDhtK
  20. ! 44 nCQ dMJinD thiK tiSe KhahJaWad had ZCJne EinD

    KhahJiUaJ thJee KCnK. Cn the thCMKand and IiJKt niDht, Qhen Khe had ended the taRe CI Sa’aJMI, Khe JCKe and EiKKed the DJCMnd ZeICJe hiS, KaUinD: “DJeat EinD, ICJ a thCMKand and Cne niDhtK i haNe Zeen JeACMntinD tC UCM the IaZReK CI FaKt aDeK and the ReDendK CI anAient EinDK. SaU i SaEe KC ZCRd aK tC AJaNe a IaNCMJ CI UCMJ SaGeKtU?” eFiRCDMe, taReK IJCS the thCMKand and Cne niDhtK
  21. ! 45 Epilogue, Tales from the Thousand and One Nights

    Now during this time Shahrazad had borne King Shahriyar three sons. On the thousand and first night, when she had ended the tale of Ma’aruf, she rose and kissed the ground before him, saying: “Great King, for a thousand and one nights I have been recounting to you the fables of past ages and the legends of ancient kings. May I make so bold as to crave a favour of your majesty?”
  22. V… R U B Y C O N F R

    U B E u s o u s e u p a i V R U B Y C O N F R U B E u s o u s e u p a i
  23. V… O VO… R U B Y C O N

    F R U B E u s o u s e u p a i
  24. T VO… VOT… R U B Y C O N

    F R U B E u s o u s e u p a i
  25. Let’s encrypt a message! Chave: Ruby Conf R U B

    Y C O N F R U B E u s o u s e u p a i V O T M W G R Z G U J
  26. Temos algumas possibilidades ‒ 20 letras repetidas uma vez ‒

    10 letras repetidas duas vezes ‒ 5 letras repetidas 4 vezes ‒ 4 letras repetidas 5 vezes ‒ 2 letras repetidas 10 vezes
  27. ! 64 Joan Clarke foi importante no Bletchley Park durante

    a Segunda Guerra. Mulheres eram 75% da força de trabalho Credit: Jack English/Elevation Pictures Credit: Wikipedia
  28. ?

  29. ?

  30. ???

  31. Key

  32. http://arturprado.com/ [email protected] @artur.prado @artur_caliendo @arturcp Obrigado Special thanks to all

    the people who made and released the slides resources for free: ‒ Presentation template by SlidesCarnival