Jeff Johnson
Jeff Johnson is a Sr. S/W Engineering Leader at Cisco Systems, Inc. Jeff leads the Common Security Module team within Cisco’s Security and Trust Organization which provides foundational security capabilities across Cisco’s portfolio to reduce risk for Cisco and their customers. Jeff’s passion is creating, developing and producing new technologies from inception to production. During his 25+ years at Cisco Jeff has delivered across Cisco’s technology portfolio including networking, collaboration and security products. Currently, his development teams are responsible for creating and maintaining government certified common software technologies. Primary among these technologies is a common cryptography library. This work has led to his teams being recognized as a finalist in Cisco’s Pioneer Award. Jeff’s teams are now challenged to provide production quality post-quantum cryptography across Cisco’s portfolio.
In his spare time, Jeff enjoys traveling with his wife of 45 years and their 2 dogs. Additionally, Jeff cannot get enough time with his family consisting of 2 daughters and 5 grandchildren. An avid motorcyclist, you can find Jeff riding with friends thru the mountains of North Carolina or attending several motorcycle racing events throughout the year.
Session
Cryptography is hard! Protocols are hard! Cyber Security is hard! All these are hard enough on their own and must be done correctly in a single product. But, how do you ensure quality, correctness and stay up to date across a diverse portfolio of products that are deployed globally? Can we have a common library that meets most of our needs? Can we support it (given it's hard)? How do we stay current?
This talk will examine:
1 - Why would one want to attempt this? What are the benefits?
2 - How could someone go about this (some helpful strategies).
3 - Sounds great - what are the pitfalls?
4 - Success stories.
5 - Lessons learned (not success stories).
6 - Conclusion (Is it impossible?)
7 - Questions?