wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IAS FINAL EXAM 7-12

Total questions: 101

Worksheet time: 51mins

Name
Class
Date
1.

Prime numbers play a very small role in cryptography.

a)

F

b)

T

2.

One of the useful features of the Chinese remainder theorem is that it provides a way to manipulate potentially very large numbers mod M in terms of tuples of smaller numbers.

a)

T

b)

F

3.

An important requirement in a number of cryptographic algorithms is the ability to choose a large prime number.

a)

T

b)

F

4.

All integers have primitive roots.

a)

T

b)

F

5.

An area of ongoing research is the development of efficient algorithms for determining if a randomly chosen large integer is a prime number.

a)

T

b)

F

6.

The first assertion of the CRT, concerning arithmetic operations, follows from the rules for modular arithmetic.

a)

F

b)

T

7.

Discrete logarithms are not fundamental to public-key algorithms.

a)

F

b)

T

8.

The number 37 is prime so therefore all of the positive integers from 1 to 36 are relatively prime to 37.

a)

T

b)

F

9.

Discrete logarithms are analogous to ordinary logarithms but are defined using modular arithmetic.

a)

T

b)

F

10.

The Chinese Remainder Theorem is believed to have been discovered by the Chinese mathematician Agrawal in 100 A.D.

a)

F

b)

T

11.

A                   number can only be divided by +/- values of itself and 1 and cannot have a remainder.

a)

  prime 

b)

composite

c)

indexed

d)

positive

12.

1.     An important quantity in number theory referred to as                     , is defined as the number of positive integers less than n and relatively prime to n.

a)

CRT  

b)

Miller-Rabin

c)

Euler’s totient function             

d)

    Fermat’s theorem

13.

Miller's test will return                     if it fails to detect that n is not prime.

a)

inconclusive

b)

rejected

c)

composite

d)

discrete

14.

Prime numbers play a                   role in number theory.

a)

critical

b)

nonessential

c)

minor

d)

abbreviated

15.

If p is prime and a is a positive integer, then ap = a(mod p) is an alternative form of theorem.

a)

Fermat’s

b)

Rijndael’s

c)

Vignere’s

d)

Euler’s

16.

The algorithm is typically used to test a large number for primality.

a)

Miller-Rabin

b)

Rijndael

c)

Fermat

d)

Euler

17.

The procedure TEST takes a candidate integer n as input and returns the result if n is definitely not a prime.

a)

composite

b)

inconclusive

c)

discrete

d)

primitive

18.

Two numbers are relatively prime if they have prime factors in common.

a)

zero

b)

two

c)

several

d)

one

19.

Discrete logarithms are fundamental to the ____________.

a)

digital signature algorithm

b)

Euler algorithm

c)

Miller-Rabin algorithm

d)

Rijndael algorithm

20.

The procedure TEST takes a candidate integer n as input and returns the result if n may or may not be a prime.

a)

inconclusive

b)

primitive

c)

discrete

d)

composite

21.

The procedure TEST takes a candidate integer n as input and returns the result if n may or may not be a prime.

a)

inconclusive

b)

primitive

c)

discrete

d)

composite

22.

The Diffie-Hellman key exchange is a simple public-key

algorithm.

a)

T

b)

F

23.

The security of ElGamal is based on the difficulty of

computing discrete logarithms.

a)

T

b)

F

24.

Most of the products and standards that use public-key

cryptography for encryption and digital signatures use RSA.

a)

T

b)

F

25.

ECC is fundamentally easier to explain than either RSA or

Diffie-Hellman.

a)

F

b)

T

26.

Elliptic curves are ellipses.

a)

F

b)

T

27.

For determining the security of various elliptic curve ciphers it is of some interest to know the number of points in a finite abelian group defined over an elliptic curve.

a)

T

b)

F

28.

The form of cubic equation appropriate for cryptographic applications for elliptic curves is somewhat different for GF(2m) than for Zp.

a)

T

b)

F

29.

An encryption/decryption system requires that point Pm be encrypted as plaintext.

a)

T

b)

F

30.

The security of ECC depends on how difficult it is to determine k given kP and P.

a)

T

b)

F

31.

A considerably larger key size can be used for ECC compared to RSA.

a)

F

b)

T

32.

The ____________ protocol enables two users to establish a secret key using a public-key scheme based on discrete logarithms.

a)

Diffie-Hellman

b)

Micali-Schnorr

c)

Elgamal-Fraiser

d)

Miller-Rabin

33.

__________ can be used to develop a variety of elliptic curve cryptography schemes.

a)

Elliptic curve arithmetic

b)

Binary curve

c)

Prime curve

d)

Cubic equation

34.

The key exchange protocol is vulnerable to a __________ attack because it does not authenticate the participants.

a)

man-in-the-middle

b)

one-way function

c)

time complexity

d)

chosen ciphertext

35.

The __________ cryptosystem is used in some form in a number of standards including DSS and S/MIME.

a)

ElGamal

b)

Rabin

c)

Rijnedel

d)

Hillman

36.

A(n) __________ is defined by an equation in two variables with coefficients.

a)

elliptic curve

b)

cubic equation

c)

abelian group

d)

binary curve

37.

A number of public-key ciphers are based on the use of

an abelian group.

a)

T

b)

F

38.

There is not a computational advantage to using ECC

with a shorter key length than a comparably secure TSA.

a)

F

b)

T

39.

The Diffie-Hellman algorithm depends on the difficulty of computing discrete logarithms for its effectiveness.

a)

T

b)

F

40.

For purposes of ECC, elliptic curve arithmetic involves the use of an elliptic curve equation defined over an

infinite field.

a)

F

b)

T

41.

__________ are best for software applications.

a)

Prime curves

b)

Bit operations

c)

Binary curves

d)

Abelian groups

42.

Asymmetric encryption utilizes only a public key for encryption

and decryption.

a)

T

b)

F

43.

Asymmetric encryption can be used for confidentiality but not for

authentication.

a)

T

b)

F

44.

Plaintext is transformed into ciphertext using two keys and a

decryption algorithm.

a)

T

b)

F

45.

A major advance in symmetric cryptography occurred with the

development of the rotor encryption/decryption machine.

a)

T

b)

F

46.

Public-key encryption is more secure from cryptanalysis than

symmetric encryption.

a)

T

b)

F

47.

Much of the theory of public-key cryptosystems is based on

number theory.

a)

T

b)

F

48.

Asymmetric algorithms rely on one key for encryption and a

different but related key for decryption.

a)

T

b)

F

49.

The encryption algorithm performs various transformation on the

ciphertext.

a)

T

b)

F

50.

If the authenticator is encrypted with the sender's private key, it

serves as a signature that verifies origin, content, and sequencing.

a)

T

b)

F

51.

A public-key encryption scheme is not vulnerable to a brute-force

attack.

a)

F

b)

T

52.

Asymmetric encryption is also known as ___________.

a)

public-key encryption

b)

private-key encryption

c)

optimal encryption

d)

digital-key encryption

53.

Public-key encryption is also known as ___________.

a)

digital-key encryption

b)

asymmetric encryption

c)

one way time exchange encryption

d)

optimal-key encryption

54.

Asymmetric encryption transforms plaintext into ciphertext.

a)

T

b)

F

55.

Asymmetric encryption transforms plaintext into ciphertext.

a)

T

b)

F

56.

Asymmetric encryption can be used for __________.

a)

both confidentiality and authentication

b)

neither confidentiality nor authentication

c)

confidentiality

d)

authentication

57.

Plaintext is recovered from the ciphertext using the paired key and a _____________.

a)

encryption algorithm

b)

digital signature

c)

Recovery encryption

d)

decryption algorithm

58.

The most widely used public-key cryptosystem is __________.

a)

RSA

b)

DES

c)

asymmetric encryption

d)

optimal asymmetric encryption

59.

__________ are two related keys, a public key and a private key that are used to perform complementary operations, such as encryption and decryption or signature generation and signature verification.

a)

Asymmetric keys

b)

Key exchanges

c)

Symmetric keys

d)

Cipher keys

60.

Public-key algorithms are based on __________.

a)

mathematical functions

b)

permutation

c)

substitution

d)

symmetry

61.

The __________ indicates that the subscriber identified in the certificate has sole control and access to the private key.

a)

Public Key Certificate

b)

OAEP

c)

Digital Signature

d)

PKI

62.

Virtually all cryptographic hash functions involve the iterative use of a compression function.

a)

T

b)

F

63.

Limited characteristics make it impossible for hash functions to be used to determine whether or not data has changed.

a)

F

b)

T

64.

Hash functions can be used for intrusion and virus detections.

a)

T

b)

F

65.

The cryptographic hash function is not a versatile cryptographic algorithm.

a)

F

b)

T

66.

it is possible to use a hash function but no encryption for message authentication.

a)

T

b)

F

67.

Hash functions are commonly used to create a one-way password file.

a)

T

b)

F

68.

A weak hash function is sufficient to protect against an attack in which one party generates a message for another party to sign.

a)

T

b)

F

69.

The way to measure the resistance of a hash algorithm to cryptanalysis is to compare its strength to the effort required for a

        brute-force attack.

a)

T

b)

F

70.

It can be shown that some form of birthday attack will succeed against any hash scheme involving the use of cipher block         chaining without a secret key, provided that either the resulting hash code is small enough or that a larger hash code can be

        decomposed into independent subcodes.

a)

T

b)

F

71.

The most widely used hash function has been the Whirlpool.

a)

F

b)

T

72.

The principal object of a hash function is __________.

a)

data integrity

b)

compression

c)

mapping messages

d)

collision resistance

73.

A ___________ accepts a variable length block of data as input and produces a fixed size hash value h = H(M).

a)

hash function

b)

hash resistance

c)

hash value

d)

hash code

74.

The Secure Hash Algorithm design closely models and is based on, the hash function __________ .

a)

MD4

b)

MD5

c)

FIPS 180

d)

RFC 4634

75.

A ___________ is an algorithm for which it is computationally infeasible to find either (a) a data object that maps to a pre-specified hash result or (b) two data objects that map to the same hash result.

a)

cryptographic hash function

b)

One-way hash function

c)

strong collision resistance

d)

compression function

76.

The cryptographic hash function requirement that guarantees that it is impossible to find an alternative message with the same hash value as a given message and prevents forgery when an encrypted hash code is used is the ___________.

a)

second preimage resistant

b)

Collision resistant

c)

pseudorandomness

d)

preimage resistant

77.

__________ is a mechanism or service used to verify the integrity of a message.

a)

Message authentication

b)

Data compression

c)

Data mapping

d)

Message digest

78.

Message authentication is achieved using a __________.

a)

MAC

b)

DES

c)

MDF

d)

SHA

79.

__________ are measures of the number of potential collisions for a given hash value.

a)

Primitives

b)

MACs

c)

Hash codes

d)

Preimages

80.

The effort required for a collision-resistant attack is explained by a mathematical result referred to as the ___________.

a)

birthday paradox

b)

Whirlpool

c)

hash value

d)

message authentication code

81.

The SHA-512 algorithm has the property that every bit of the hash code is a function of every bit of the input.

a)

T

b)

F

82.

Message authentication is a mechanism or service used to verify the integrity of a message.

a)

T

b)

F

83.

The order in which the frame check sequence and encryption functions are performed is not critical for authentication.

a)

F

b)

T

84.

A recipient in possession of the secret key cannot generate an authentication code to verify the integrity of the message.

a)

F

b)

T

85.

One means of forming a MAC is to combine a cryptographic hash function in some fashion with a secret key.

a)

T

b)

F

86.

A brute-force attack on a MAC is easier than a brute-force attack on a hash function.

a)

F

b)

T

87.

The __________ mode of operation is designed to be parallelizable so that it can provide high throughput with low cost and low latency.

a)

GCM

b)

DAA

c)

CTR

d)

CCM

88.

Insertion of messages into the network from a fraudulent source is a __________ attack.

a)

masquerade

b)

content modification

c)

source repudiation

d)

sequence modification

89.

Confidentiality can be provided by performing message encryption __________ the MAC algorithm.

a)

before or after

b)

after

c)

before

d)

during

90.

A __________ is an algorithm that requires the use of a secret key.

a)

MAC

b)

DAA

c)

GCM

d)

SHA

91.

"Release of message contents to any person or process not possessing the appropriate cryptographic key" is a __________ attack.

a)

disclosure

b)

sequence modification

c)

content modification

d)

source repudiation

92.

The principle requirement of random or pseudorandom number

generation is that the generated number stream be unpredictable.

a)

T

b)

F

93.

Random numbers play an important role in the use of encryption

for various network security applications.

a)

T

b)

F

94.

With true random sequences each number is statistically independent of other numbers in the sequence and therefore

unpredictable.

a)

T

b)

F

95.

The true random number generator may simply involve conversion of an analog source to a binary output.

a)

T

b)

F

96.

Examples of a pseudorandom function are decryption keys and

nonces.

a)

T

b)

F

97.

The best that can be done to determine if a PRNG generates numbers that

have the characteristic of randomness is on the basis of multiple tests. These

tests should seek to establish uniformity, scalability, and __________ .

a)

consistency

b)

frequency

c)

authentication

d)

sequencing

98.

A pseudorandom number generator takes as input a fixed value called the __________ and produces a sequence of output bits using a deterministic algorithm.

a)

seed

b)

fixed skew

c)

entropy source

d)

keystream

99.

The __________ test is the most basic test of randomness and must be included in any test suite.

a)

frequency

b)

unpredictability

c)

Maurer

d)

runs

100.

A secret key for symmetric encryption that is generated for use for a short period of time is called a _________ .

a)

session key

b)

strategic key

c)

sequence key

d)

stream key

101.

A __________ is used to produce a pseudorandom string of bits of some fixed length.

a)

PRF

b)

PRNG

c)

OFB PRNG

d)

TRNG