addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1launch-new-window--smalllight-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Cryptography workshop, January 15th and 16th

From: Robbie C.
Sent on: Monday, December 9, 2013 8:33 PM
Interested in cryptography? Then join us for a 2 part evening workshop on the evenings of January 15th and 16th from 6pm until 10pm each evening.  Martin Boßlet, one of the maintainers of the Ruby OpenSSL extension and the author of krypt will be hosting the workshop. Details, and tickets are below. 

This is a limited space event, held at the Pivotal Labs offices, so sign up now:

You'll get a whirlwind tour of modern cryptography by establishing what it actually means for a cipher to be secure. From ROT13 to the One Time Pad on to today's block and stream ciphers, we will see what notions of security they are able to fulfill and where they ultimately fail. We will then look at the need and the requirements for Authenticated Encryption, and what tools we can use to achieve it even if our crypto library doesn't support it out of the box. Next is the theory and dangers of using secure hash functions, eventually leading us to the question of how to deal with passwords securely. We will end our tour with public key cryptography and digital signatures, where again we will face the same questions of what it means for them to be "secure". Each section will be accompanied by code samples written in Ruby, where we look at how to implement what we just learned securely, and what we need to look out for when writing crypto code in practice.

Requirements: You should be good to go with a basic understanding of binary XOR :)

While not mandatory for the public key part, a (very basic) understanding of modular arithmetic helps with the theoretical parts. Basic knowledge of Ruby will help during the code sections - but if you're coming from another language you should have no problems following the examples!

Martin is a freelancer by day, by night he is also a member of ruby-core, one of the maintainers of the Ruby OpenSSL extension and the author of krypt. Cryptography is his passion, and not only after the epiphany he had once realizing that his last name carries "ssl" in it. He's been helping the European Commission to implement a digital signature platform over the past years, and this was also the reason for krypt - so that he could do it in a sane language for once. He recently discovered blogging as a compensation for not haunting other people with lengthy emails anymore.

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy