INTRODUCTION TO CRYPTOGRAPHY - D334 2026
Question and Answer | Curated Tested Questions |
Updated Answer Guide
• An intruder is trying to break a cryptographic code by attacking both the plaintext
and the ciphertext at the same time. Which type of attack is the intruder using?
A Frequency analysis
B Linear cryptanalysis
C Differential cryptanalysis
D Double DES attack -✓✓Double DES attack
• Which IT security standard provides internationally-recognized criteria for
validating and approving encryption devices for deployment?
A FIPS 199
B SP 800-53
C FISMA
D FIPS 140-2 -✓✓FIPS 140-2
• A company wants to protect the content of employees' laptops to make sure that,
in case of a loss, someone who finds the laptop cannot easily bypass the operating
system access controls by placing the hard drive in another computer system.
Which encryption method can the company use for this scenario?
A Self-encrypting drive
B File encryption
C Trusted Platform Module
D Full disk encryption -✓✓Full disk encryption
,• A bank's customer wants to log in to a bank's website at
https://www.bankname.com to do an online banking transaction. How can this
customer make sure the bank is authentic and someone else is not pretending to be
the bank?
A Choosing a symmetric session key
B Sending a Client Hello
C Receiving a Server Hello
D Verifying that the public key belongs to the bank through the bank's digital -
✓✓Verifying that the public key belongs to the bank through the bank's digital
• Online banking transactions are almost identical every time and the data being
transported back and forth is almost always the same. This makes the transaction
very susceptible to attacks. How can a bank customer make sure that each banking
session is different to mitigate an attack on the communication with the bank?
A By using a symmetric session key
B By receiving a Server Hello
C By using the bank's digital certificate
D By sending a Client Hello
E By using an initialization vector (IV) -✓✓By using an initialization vector (IV)
• How can the bank prove the integrity of the message that a bank's customer is
sending to its servers?
A By using the HMAC value from the client's encrypted message
B By using the bank's digital certificate
C By using an initialization vector (IV).
D By sending a Server Hello to the client -✓✓By using the HMAC value from the
client's encrypted message
, • Which cryptographic algorithm is used to protect network-level communications?
A IPSec
B TLS
C SSL
D VPN -✓✓IPSec
• Which programs run on a blockchain to automate the execution of an agreement
so that all participants can be immediately certain of the outcome, without any
intermediary's involvement or time loss?
A Gas
B Hyperledger
C Block mining
D Smart contracts -✓✓Smart contracts
• There are different parts involved in Bitcoin transactions. Which part of the
transaction defines the number of bitcoins to be transferred to the receiver with the
receiver's public key ID?
A The IN part of the transaction
B The LOG part of the transaction
C The PROOF OF WORK part of the transaction
D The OUT part of the transaction -✓✓The OUT part of the transaction
• A crypto miner is competing with other miners to mine a new token that will be
added to the cryptocurrency blockchain. Which technique can the miner use to
mine the block?
A Chain linking
B Record of transaction
Question and Answer | Curated Tested Questions |
Updated Answer Guide
• An intruder is trying to break a cryptographic code by attacking both the plaintext
and the ciphertext at the same time. Which type of attack is the intruder using?
A Frequency analysis
B Linear cryptanalysis
C Differential cryptanalysis
D Double DES attack -✓✓Double DES attack
• Which IT security standard provides internationally-recognized criteria for
validating and approving encryption devices for deployment?
A FIPS 199
B SP 800-53
C FISMA
D FIPS 140-2 -✓✓FIPS 140-2
• A company wants to protect the content of employees' laptops to make sure that,
in case of a loss, someone who finds the laptop cannot easily bypass the operating
system access controls by placing the hard drive in another computer system.
Which encryption method can the company use for this scenario?
A Self-encrypting drive
B File encryption
C Trusted Platform Module
D Full disk encryption -✓✓Full disk encryption
,• A bank's customer wants to log in to a bank's website at
https://www.bankname.com to do an online banking transaction. How can this
customer make sure the bank is authentic and someone else is not pretending to be
the bank?
A Choosing a symmetric session key
B Sending a Client Hello
C Receiving a Server Hello
D Verifying that the public key belongs to the bank through the bank's digital -
✓✓Verifying that the public key belongs to the bank through the bank's digital
• Online banking transactions are almost identical every time and the data being
transported back and forth is almost always the same. This makes the transaction
very susceptible to attacks. How can a bank customer make sure that each banking
session is different to mitigate an attack on the communication with the bank?
A By using a symmetric session key
B By receiving a Server Hello
C By using the bank's digital certificate
D By sending a Client Hello
E By using an initialization vector (IV) -✓✓By using an initialization vector (IV)
• How can the bank prove the integrity of the message that a bank's customer is
sending to its servers?
A By using the HMAC value from the client's encrypted message
B By using the bank's digital certificate
C By using an initialization vector (IV).
D By sending a Server Hello to the client -✓✓By using the HMAC value from the
client's encrypted message
, • Which cryptographic algorithm is used to protect network-level communications?
A IPSec
B TLS
C SSL
D VPN -✓✓IPSec
• Which programs run on a blockchain to automate the execution of an agreement
so that all participants can be immediately certain of the outcome, without any
intermediary's involvement or time loss?
A Gas
B Hyperledger
C Block mining
D Smart contracts -✓✓Smart contracts
• There are different parts involved in Bitcoin transactions. Which part of the
transaction defines the number of bitcoins to be transferred to the receiver with the
receiver's public key ID?
A The IN part of the transaction
B The LOG part of the transaction
C The PROOF OF WORK part of the transaction
D The OUT part of the transaction -✓✓The OUT part of the transaction
• A crypto miner is competing with other miners to mine a new token that will be
added to the cryptocurrency blockchain. Which technique can the miner use to
mine the block?
A Chain linking
B Record of transaction