Cryptography Reference
In-Depth Information
Definition 4.3.1 Group
A group is a set of elements G together with an operation
which
combines two elements of G. A group has the following properties:
1. The group operation
is closed . That is, for all a , b ,
G, it holds
G.
2. The group operation is associative . That is, a
that a
b = c
( b
c )=( a
b )
c
G.
3. There is an element 1
for all a , b , c
G, called the neutral element (or identity
element ), such that a
1 = 1
a = a for all a
G.
G there exists an element a 1
4. For each a
G, called the in-
a 1 = a 1
a = 1 .
5. A group G is abelian (or commutative) if, furthermore, a
verse of a, such that a
b =
b
a for all a , b
G.
Roughly speaking, a group is set with one operation and the corresponding in-
verse operation. If the operation is called addition, the inverse operation is subtrac-
tion; if the operation is multiplication, the inverse operation is division (or multipli-
cation with the inverse element).
Z
{
0 , 1 ,..., m
}
Example 4.1. The set of integers
and the operation addition
modulo m form a group with the neutral element 0. Every element a has an inverse
m =
1
a )=0mod m . Note that this set does not form a group with the
operation multiplication because most elements a do not have an inverse such that
aa 1 = 1mod m .
a such that a +(
In order to have all four basic arithmetic operations (i.e., addition, subtraction,
multiplication, division) in one structure, we need a set which contains an additive
and a multiplicative group. This is what we call a field.
Definition 4.3.2 Field
A field F is a set of elements with the following properties:
All elements of F form an additive group with the group opera-
tion “+” and the neutral element 0.
All elements of F except 0 form a multiplicative group with the
group operation “
×
” and the neutral element 1.
When the two group operations are mixed, the distributivity law
holds, i.e., for all a , b , c
F: a ( b + c )=( ab )+( ac ) .
Example 4.2. The set
of real numbers is a field with the neutral element 0 for the
additive group and the neutral element 1 for the multiplicative group. Every real
number a has an additive inverse, namely
R
a , and every nonzero element a has a
multiplicative inverse 1 / a .
Search WWH ::




Custom Search