
Comprehensive analysis of JavaScript Object Signing and Encryption (JOSE) security, revealing critical vulnerabilities in popular libraries and introducing JOSEPH, an automated evaluation tool.

Learn about cryptographic hashing, HMAC implementation, and server setup for teaching crypto concepts using Jupyter Hub, with practical code examples and hands-on exercises.

Explore mobile app and API security threats, countermeasures, and defense-in-depth techniques through a courier service's evolving security approach against malicious attacks.

Explore microservice-based authentication, portable identity management, and JWT security. Learn advantages, pitfalls, and best practices for decoupling user data in modern applications.

Explore mobile app API security challenges and defenses, including OAuth2, TLS pinning, and app attestation. Learn through a simulated battle between a delivery app and an attacker.

Explore Java serialization exploit development, including 0day custom exploits, reverse engineering, and ROP techniques. Learn to break HMAC/MAC and create Python exploits for educational purposes.

Explore common pitfalls in implementing cryptography, focusing on single sign-on systems and best practices for secure authentication in web applications.

Explore pseudorandom functions, HMAC, sponge construction, and truncated CBC, examining security bounds and proof challenges in cryptographic primitives.

Learn essential .NET data security techniques including encryption, hashing, and digital signatures to protect sensitive information and ensure data integrity in your applications.