1 repositorio
Adjusting cipher selection based on the available hardware acceleration capabilities of the device.
Distinct from Hardware Acceleration: Candidates focus on GPU offloading for AI or DB; this is about selecting the most efficient software cipher when hardware AES is absent.
Explore 1 awesome GitHub repository matching security & cryptography · Cipher Performance Optimizations. Refine with filters or upvote what's useful.
s2n es una biblioteca de seguridad basada en C y una implementación del protocolo TLS que sirve como una capa de transporte de red segura. Proporciona una interfaz de backend criptográfico modular para cifrar flujos de datos, gestionar apretones de manos y manejar la autenticación mutua entre pares. El proyecto se centra en la criptografía post-cuántica, integrando intercambio de claves y firmas digitales resistentes a la computación cuántica para proteger las conexiones contra futuras amenazas informáticas. Se distingue por medidas de endurecimiento de seguridad, como el almacenamiento de secretos bloqueado en memoria para evitar que las claves se intercambien a disco y la mitigación de ataques de temporización mediante retrasos aleatorios. La biblioteca cubre una amplia superficie de gestión y optimización de conexiones, incluyendo la reanudación de sesiones, claves precompartidas y E/S de red sin bloqueo mediante callbacks personalizados. También proporciona herramientas extensas de gestión de certificados para el manejo de almacenes de confianza, verificación de revocación y validación de transparencia.
Improves performance on devices without hardware acceleration by prioritizing ChaCha20 over AES based on client preference.