November 19, 2013
6:00 - 7:30 PM
David W. Body / Big Creek Software, LLC
We all use cryptography every day. Whether it's HTTP Secure (HTTPS) in a web browser for email, e-commerce, or online banking, or deploying a Rails application via SCP/SSH, most of us never give a second thought to how this actually works. As software developers and system administrators, we often deal with public keys, digital certificates, and the like, but how many of us really understand the underlying principles?
We'll talk about basic cryptographic concepts that everyone should be familiar with. Topics will include
- Symmetric encryption
- Public key encryption
- Secure hash functions
- Digital signatures
- Digital certificates
We'll follow a practical approach, covering just enough theory to understand the basic concepts involved. Whether you're completely new to this subject or just need a refresher, you'll leave this talk with a solid understanding of the cryptographic principles that underlie technologies you use every day.
We'll be giving away two copies of the excellent Functional Programming for the Object-Oriented Programmer by Brian Marick. Thanks Brian!
Thanks to Agape Red for providing pizza for this meeting.
218 1/2 5th Street
West Des Moines, Iowa, 50265
This is in the heart of Valley Junction. The front door is usually locked during our meeting times, so park behind (west of) the building and enter there. The back door is at the top of the steps and has the address printed on it.
Wi-fi Internet access is available.
Btw, according to Levi, the only venue dictated rule is: Don't set your ass, beer, or pizza on the pool table.