Crypto Flashcards

1
Q

Define a finite field

A

A finite set and two operations (addition and multiplication), that satisfies:

  • closed over those two operations
  • identities and inverses exist for both operations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does it mean (in finite fields) that the set is “closed” over its operators?

A

If a and b are in the set, then a + b and a * b are also in the set.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In a finite field, what are the additive and multiplicative identities?

A

0 and 1, eg:
a + 0 = a
and
a * 1 = a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In a finite field, what are the additive and multiplicative inverses?

A

-a is the additive inverse and a⁻¹ is the multiplicative inverse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The “size” of a set is better known as the …

A

“order” of the set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In finite fields, how is subtraction defined?

A

Using the additive inverse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

In finite fields, how is division defined?

A

Using the multiplicative inverse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What set of integers is closed under normal multiplication?

A

{-1, 0, 1}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Give generalised form of a finite field of p

A

Fₚ = {0, 1, 2, … p-1}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

It is 3 o’clock now… what hour was it 16 hours ago?

A

(3 - 16) % 12

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

It is 3 o’clock now, what hour will it be 47 hours from now?

A

(3 + 47) % 12

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

It is 12 minutes past the hour now… what minute will it be 834 minutes from now?

A

(12 + 834) % 60

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

We us _ arithmetic to define addition on a finite field set?

A

modulo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Write generalised form of the “closed over addition” rule for finite sets?

A

a ⊕ b ∈ Fₚ

we write ⊕ or +ƒ to avoid confusion with regular arithmetic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Define addition over Fₚ

A

a ⊕ b = (a + b) % p
where a, b ∈ Fₚ
(we write ⊕ or +ƒ to avoid confusion with regular arithmetic)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Define multiplication over Fₚ

A

a ⊗ b = (a.b) % p

where a, b ∈ Fₚ

17
Q

Define the additive inverse over Fₚ

A

⊖a = (-a) % p
where a ∈ Fₚ
(we write ⊖ or -ƒ to avoid confusion with regular arithmetic)

18
Q

Define subtraction over Fₚ

A

a ⊖ b = (a - b) % p

we write ⊕ or +ƒ to avoid confusion with regular arithmetic

19
Q

Why should finite fields always have a prime order?

A

With a composite number order, multiplying the set by one of the divisors would result in a smaller set.