Cryptography Fundamentals Questions

Core concepts and vocabulary of cryptography: confidentiality, integrity, authentication, and non-repudiation; the difference between symmetric and asymmetric primitives; and how standard algorithms, libraries, and protocols fit together. Covers threat models, common standards, and applying primitives and cryptographic libraries correctly to real-world security problems. The entry point for the cryptography track.

HardTechnical
95 practiced

Suppose a memory disclosure vulnerability similar to Heartbleed was discovered in an SSL/TLS library used by your fleet. Describe how you would detect whether exploitation occurred, immediate mitigations, patch rollout strategy, and post-incident tasks such as key and certificate rotation, forensic evidence collection, and customer notification.

MediumTechnical
68 practiced

Walk through the steps you would take to validate an X.509 certificate chain presented by a server. Include signature verification, trust anchor validation, subject alternative name checks, expiration, key usage and extended key usage checks, and handling intermediate and self-signed certificates.

HardSystem Design
80 practiced

Design a certificate revocation-checking approach for a global-scale service: compare CRLs, OCSP, and OCSP stapling on latency, availability, and privacy, and explain when short-lived certificates are a better alternative to revocation checking altogether. How would you detect and respond to a spike in failed revocation checks across your client fleet?

MediumTechnical
79 practiced

Discuss the operational concerns when choosing randomness sources in cloud VMs, containers, and hardware. Explain entropy starvation, how to bootstrap entropy on new instances, and practical mitigations (e.g., rngd, getrandom/URANDOM behavior, provisioning entropy via cloud agent or HSM).

MediumTechnical
91 practiced

Your SIEM shows repeated TLS handshake failures to an internal service after a certificate rotation. Failures indicate 'bad_certificate' from several clients. Explain your investigation steps: what logs and systems you inspect, how to verify certificate chain and private key correctness, and quick mitigations to restore service while preserving forensic data.

Unlock Full Question Bank

Get access to all 8 Cryptography Fundamentals interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.