1 repository
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 este o bibliotecă de securitate bazată pe C și o implementare a protocolului TLS care servește drept strat de transport de rețea securizat. Oferă o interfață backend criptografică modulară pentru a cripta fluxurile de date, a gestiona handshake-urile și a gestiona autentificarea mutuală între peers. Proiectul se concentrează pe criptografia post-cuantică, integrând schimbul de chei și semnăturile digitale rezistente la computerele cuantice pentru a proteja conexiunile împotriva amenințărilor viitoare. Se distinge prin măsuri de întărire a securității, cum ar fi stocarea secretelor în memorie blocată pentru a preveni swap-ul cheilor pe disc și atenuarea atacurilor de tip timing prin întârzieri randomizate. Biblioteca acoperă o suprafață largă de gestionare și optimizare a conexiunilor, inclusiv reluarea sesiunii, chei pre-partajate și I/O de rețea non-blocking prin callback-uri personalizate. Oferă, de asemenea, instrumente extinse de gestionare a certificatelor pentru manipularea trust store-ului, verificarea revocării și validarea transparenței.
Improves performance on devices without hardware acceleration by prioritizing ChaCha20 over AES based on client preference.