Cryptography Reference
In-Depth Information
A subgroup of a group G is a subset G of G such that
1. G is nonempty,
2. for all a
G ,wehave ab 1
,
b
G .
Therefore it is a nonempty subset stable by multiplication and inversion. As an example,
{
and G are subgroups of G . They are the trivial subgroups. Kernels and images of
group morphisms are subgroups. Interestingly, any group G is isomorphic to a subgroup
of S G :welet f be a mapping from G to S G , defined by f ( a ) as the permutation over G
which maps x onto ax . f is a group morphism which is injective. G is thus isomorphic
to the image of this group morphism which is hence a subgroup of S G . Therefore, any
finite group of cardinality n is isomorphic to a subgroup of S n .
1 G }
6.1.4 Building New Groups
G of any
two groups G and G as the set of pairs of elements of G and G with the product
law :
We can make new groups from others. We can make the group product G
×
( a
,
b )
.
( c
,
d )
=
( ac
,
bd )
.
( G ×
G )is
We notice that the notion of product of group is associative since G
×
G . We can make the product of more groups. We can also
define G n . More generally, for any set A , we can define the group G A as the set of all
functions from A to G .
G )
isomorphic to ( G
×
×
We can also obtain the quotient of an Abelian group G by a subgroup H . With
additive notations, we define a congruence in G in the following way: we say that
a
,
b
G are congruent if a
b
H . We denote a
b (mod H ). The congruence
class of a
G is the set of all b
G which are congruent to a . We can easily check
that this is a
+
H , the set of all a
+
h terms for h
H . We then define G
/
H as the
set of all congruence classes. We can easily define additions in G
/
H by saying that the
sum of the class of a and the class of b is the class of a
+
b which is uniquely defined:
a (mod H ) and b
b (mod H ), then a
a +
b (mod H ).
if a
+
b
/
n Z .As
we will see, this group is actually isomorphic to the group Z n of residues modulo n that
was defined in Section 6.1.2, and we denote a
The set n Z of all multiples of n is a subgroup of Z . We can thus define Z
b (mod n ) instead of a
b (mod n Z ).
6.1.5 Fundamentals on Groups
We say that an element a of a finite group G has an order n if n is the smallest positive
integer such that a n
=
1. Note that the order can be infinite, but when the group has
Search WWH ::




Custom Search