Optimizing GELI Performance by John-Mark Gurneyeurobsdcon
Abstract
Features, like encryption, need to have minimal overhead for them to be widely adopted. If the performance is to slow, few people will use it. The first iteration of AES-XTS using AES-NI in FreeBSD was not much faster than the software version of it. The talk will describe why the AES-XTS algorithm was slow and what was done to improve it. It will cover topics from intrinsics, adding them to gcc and advantages of using them over assembly to how to use HWPC that are included in most modern processors to evaluate performance to identify performance bottle necks.
Speaker bio
John-Mark Gurney has been using FreeBSD since 1994 and a committer since 1997. His last 10 years has been spent working in the security industry, at first, nCircle (now TripWire) and then at Cryptography Research. He is now doing independent consulting, looking to continue to improve FreeBSD.
Optimizing GELI Performance by John-Mark Gurneyeurobsdcon
Abstract
Features, like encryption, need to have minimal overhead for them to be widely adopted. If the performance is to slow, few people will use it. The first iteration of AES-XTS using AES-NI in FreeBSD was not much faster than the software version of it. The talk will describe why the AES-XTS algorithm was slow and what was done to improve it. It will cover topics from intrinsics, adding them to gcc and advantages of using them over assembly to how to use HWPC that are included in most modern processors to evaluate performance to identify performance bottle necks.
Speaker bio
John-Mark Gurney has been using FreeBSD since 1994 and a committer since 1997. His last 10 years has been spent working in the security industry, at first, nCircle (now TripWire) and then at Cryptography Research. He is now doing independent consulting, looking to continue to improve FreeBSD.
Organizations must battle a highly competitive business environment where ambiguity, interdependence, diversity, and unpredictable fast change require leaders to strengthen their intercultural awareness to foster healthy global business environment. Developing CQ skills requires examining organizational dynamics and a leader's cultural diversity lens to build a global mindset of curiosity, respect and inclusion that fosters resilient relationships.
Plan de Igualdad para prevenir la violencia en un centro de educación infantil y primaria. Objetivos, actividades por cursos, trimestres y evaluación.
Para más materiales: http://www.teacherandcoach.com
Organizations must battle a highly competitive business environment where ambiguity, interdependence, diversity, and unpredictable fast change require leaders to strengthen their intercultural awareness to foster healthy global business environment. Developing CQ skills requires examining organizational dynamics and a leader's cultural diversity lens to build a global mindset of curiosity, respect and inclusion that fosters resilient relationships.
Plan de Igualdad para prevenir la violencia en un centro de educación infantil y primaria. Objetivos, actividades por cursos, trimestres y evaluación.
Para más materiales: http://www.teacherandcoach.com