+ All Categories
Home > Technology > Appsecforum2014 nov14-bk-cryptool-rump

Appsecforum2014 nov14-bk-cryptool-rump

Date post: 07-Jul-2015
Category:
Upload: application-security-forum-western-switzerland
View: 171 times
Download: 0 times
Share this document with a friend
Description:
e
Popular Tags:
9
Cryptool2 « the 101 experiments crypto lab » AppSec Forum Western Switzerland Rump Session – 6 nov 2014 Bruno.Kerouanton.net @kerouanton @kerouanton
Transcript
Page 1: Appsecforum2014 nov14-bk-cryptool-rump

Cryptool2  «  the  101  experiments  crypto  lab  »  

AppSec  Forum  Western  Switzerland  Rump  Session  –  6  nov  2014  

 Bruno.Kerouanton.net  

@kerouanton  @kerouanton  

Page 2: Appsecforum2014 nov14-bk-cryptool-rump

QuesKon  to  the  audience  •  Do  you  really  know  Crypto  ?  

(really,  really?)  

 •  Do  you  want  to  understand  something  ?  

(or  want  to  impress  your  friends  and  family  during  the  dinner)  

•  Do  you  like  to  play  safely  with  crypto  ?  (and  invent  your  New  Revolu9onnary  Algorithm*)  

 This  rump-­‐session  is  for  YOU        *  Disclaimer  :  build  at  your  own  risk  

@kerouanton  

Page 3: Appsecforum2014 nov14-bk-cryptool-rump

Figure  1  :  Bring  Your  Own  Algo  

@kerouanton  

Page 4: Appsecforum2014 nov14-bk-cryptool-rump

KerSpielWanton™  v0.97b  according  to  my  point  of  view  (mileage  may  vary)  Ipv6  

Dhcp  LAN  Minecra`  PoE  DNS  SSA  Wifi  Token  Ring  WAN  WLAN  BOOT  ARP  BCP  DRP  ATM  FTP  HTTP  HTTPS  SSL  TLS  PKI          

ü  DAN  ü  CAN  ü  SAN  ü  LAN  ü  WAN  

ü  PADAWAN  ü  MAN  

ü  SUPERMAN  ü  PYROMAN  

ü  WLAN  

ü  CPU  ü  FPGA  ü  ASIC  ü  BASIC  

ü  SSL  TLS  ü  PKI  ü  Saas-­‐Daas-­‐Paas  Iaas-­‐Wazaa    

ü  Ipv6,7,8  ü  FcIP  ü  WP  ü  IoT  ü  VoIP  

ü  ConfidenKality  ü  Availability  ü  Integrity  ü  AuthenKcity  ü  Audacity  ü  SimCity  

ü  Non-­‐weakest  link  ü  Non-­‐predicKble  key  ü  Non-­‐sequenKal  

ü  Brute-­‐force  Resistance  –  n!  >>  2^n  ü  Use  the  Brute-­‐Force,  Luke  

ü  Syntaxic  break  ü  SemanKc  break  ü  Byte  <>  Octet  ü

 Asynchron

ous  

ü  Flow  ü  File  ü  Disk  

ü  OmniChannellity  ü  Ubiquity  

ü  Symetric  cryptography  ü  ?  Asymetric  cryptography  ü  Biometric  calligraphy  

ü  Discardable  Mask  (Verr-­‐Num)  

ü  BCP  ü  DRP  ü  HP  

ü  Key  &  Quantum  ü  InformaKon  &  IP  ü  Work  &  CollaboraKon   ü  ?  Clear  text  anack  

ü  ?  Apparented  key  anack   è  ASFWS-­‐14  

ü  Mask  same  size  as  text  ü  Random  mask  ü  One-­‐use  mask  ü  Anonymous  masks  

ü  AbsoluKvity  according  to  John  Lennon  &  Shannon  ü  IncondiKonnally  safe  &  lucridiously  insane  speed  

@kerouanton  

Page 5: Appsecforum2014 nov14-bk-cryptool-rump

Back  to  serious  play  :  What  is  Cryptool  ?  

•  Open-­‐Source  Framework  for  crypto  learning  

•  Cryptool1  :  not  maintained  anymore,  but  sKll  useful  in  some  cases.  

•  Cryptool2  :  .NET4  h1p://www.cryptool.org  

 Free  to  download,  just  run  and  play  

@kerouanton  

Page 6: Appsecforum2014 nov14-bk-cryptool-rump

Cryptool2  •  Modern  Plug-­‐n-­‐Play  interface  •  Visual  Programming  •  VisualizaKon  of  Algorithms  •  Comprehensive  Cryptanalysis                                                                                                                                                                    Diffie-­‐Hellman  Key  Exchange  

 Very  useful  for  trainings  and  introducKon  to  crypto,  cryptanalysis,  and  understanding  

common  crypto  mistakes  

@kerouanton  

Page 7: Appsecforum2014 nov14-bk-cryptool-rump

Enigma  animaKon  

@kerouanton  

Page 8: Appsecforum2014 nov14-bk-cryptool-rump

Cryptanalysis  

@kerouanton  

Page 9: Appsecforum2014 nov14-bk-cryptool-rump

Conclusion  

@kerouanton  

Cryptool2  is  fun  to  use,  to  experiment  and  to  learn    Spread  the  word  !  


Recommended