Cybersecurity
Algorithms
Internet
Iteration and Selection
Binary
100

Information that can be used to identify an individual.

What is PII?

100

This searching algorithm checks each element in a list one by one until it finds a match or reaches the end.

What is linear search? 

100

A chunk of data sent over a network is commonly referred to as this.

What is a packet?

200

The practice of recording every keystroke made by a computer user hoping to gain fraudulent access to usernames, passwords and other PII.

What is Keylogging?

200

This algorithm repeatedly divides a sorted list in half to efficiently locate a target value.

What is binary search?

200

A system can continue to function even when individual components due to this.

What is Fault Tolerance?

200

This loop continues running as long as its Boolean condition remains true, making it useful when the number of repetitions is unknown.

What is a while loop?

300

An outer door which requires a key and an inner door that requires a pin code.

What is Multi-Factor Authentication?

300

This algorithm visits each element in a list and applies the same operation to each one, often used with arrays or ArrayLists.

What is traversal?

300

This process converts a binary number like 1010₂ into its base‑10 equivalent by adding powers of two.

What is binary‑to‑decimal conversion?

400

This security method converts readable data into an unreadable form using a key, protecting it from unauthorized access.

What is encryption?

400

This selection structure checks multiple conditions in order and executes the first block whose condition is true.

What is an if‑else‑if chain?

400

Convert the binary number 101101 to it's decimal (base-10) equivalent.

What is 45?

500

This type of attack overwhelms a server or network with traffic from many compromised machines, making it unavailable to legitimate users.

 What is a distributed denial‑of‑service attack (DDoS)?

500

"Aba speak" is a game invented by school children to disguise what they're speaking. When speaking, they transformed each word following this algorithm:

For each letter in word:

     If letter is vowel:

        Add "b" after 

        Add that letter after "b"

Following that algorithm, how would they transform the word "avocado"?

What is abavobocabadobo?