Cryptography Trivia Questions

  • ❓ 109+ questions
  • 🗂️ Mathematics
  • 🎚️ Easy to expert
  • ✨ Free to play

Mathematics of secure communication. Play Cryptography trivia solo to sharpen your knowledge, or challenge a friend head-to-head in Trivia Tango — every question comes with an explanation so you learn as you play. Questions span every level, from easy warm-ups to expert-level stumpers, so there's a real challenge here however much you already know.

Download on the App StoreGet it on Google Play

Already playing?

Sample Cryptography Quiz Questions

A mix of easy, medium and hard — questions run from warm-up to expert, so there's a real challenge at every level. Think you know the answers? Play to find out.

  1. When you see a padlock icon in your browser's address bar, it indicates the website is using this secure protocol to protect your data.

    Difficulty: Easy
    • DNS
    • SMTP
    • HTTPS
    • FTP
  2. In 1977, three MIT researchers published this groundbreaking algorithm that enabled secure communication without ever sharing a secret key beforehand.

    Difficulty: Medium
    • SHA
    • DES
    • MD5
    • RSA
  3. The algebraic group model sits between standard model proofs and random oracle proofs, assuming adversaries can only compute group elements through this type of operation.

    Difficulty: Hard
    • Field arithmetic
    • Modular exponentiation
    • Polynomial evaluation
    • Generic group operations
  4. This type of secret phrase or word is required to unlock an encrypted file or log into a secure account.

    Difficulty: Easy
    • Username
    • Cache
    • Password
    • Cookie
  5. This protocol establishes a shared secret over an insecure channel, allowing two parties to create encryption keys without ever directly exchanging them.

    Difficulty: Medium
    • Digital certificate binding
    • Elliptic curve signature
    • RSA key encapsulation
    • Diffie-Hellman key exchange
  6. The PLONK proving system uses this polynomial commitment scheme to achieve universal and updateable trusted setups for zero-knowledge proofs.

    Difficulty: Hard
    • Merkle commitments
    • KZG commitments
    • Pedersen commitments
    • Hash-based commitments
  7. Before sending private information online, your computer scrambles it using this process, making it unreadable to anyone who intercepts it.

    Difficulty: Easy
    • Defragmentation
    • Indexing
    • Compression
    • Encryption
  8. When websites add random data to passwords before applying the hash function, they're using this technique to defeat precomputed attack tables.

    Difficulty: Medium
    • Salt
    • Padding
    • Key stretching
    • Pepper

Think You Know Cryptography?

Play a free round in your browser, learn something new with every answer, and challenge your friends to beat your score.

Or get the app

Download on the App StoreGet it on Google Play