Sunteți pe pagina 1din 25

CAPITOLUL 1

BAZELE MATEMATICE ALE SISTEMELOR


DE SECRETIZARE
1.1 Noiuni de teoria numerelor
1.1.1 Numere prime
Fiind date dou numere naturale m i n, spunem c m divide pe n, sau c n
este multiplu al lui m, dac exist un numr natural k astfel nct: n m k . n
acest caz se scrie m/n sau m:n. Relaia de divizibilitate pe ! o vom nota cu .
Pentru un numr n! , un numr m! se numete divizor al lui n dac
m/n. Deoarece 1 n n i 1 n n , avem 1/n i n/n, deci 1i n sunt divizori ai lui
n pentru n !. Numerele 1 i n se numesc divizori improprii ai lui n, iar orice
alt divizor al lui n se va numi divizor propriu. Orice numr natural m este
divizor al lui 0, deci 0 0 m i m/0.
Cu excepia numrului 1 care are un singur divizor, orice numr natural
n >1 are cel puin doi divizori distinci, acetia fiind 1 i n. Un numr natural
n >1 care are numai doi divizori se numete numr prim.
Proprieti
1) Relaia de divizibilitate este o relaie de ordine pe !.
2) Pentru n ! avem n/n deci relaia este reflexiv.
3) Dac m i n sunt dou numere naturale i avem m/n i n/m, putem scrie:
1 2 1 2
i , unde , n k m m k n k k !
deci ( ) ( )
1 2 1 2 1 2
n k k n k k n n k k , ceea ce arat c 0 n sau
1 2
1 k k
Dac 0 n , atunci
2
0 m k n n . Dac
1 2
1 k k , atunci se demonstreaz
c
1 2
1 k k , deci m n . Putem spune c relaia este antisimetric.
4) Dac m, n si p sunt numere naturale i avem: m/n i n/p atunci:
1 2 1 2
i n k m p k n k k m
Deci m/p i relaia / este tranzitiv.
Definiie. Un numr natural p >1 este numr prim dac i numai dac
pentru orice dou numere naturale m i n avem:
1sau 1 p m n m n .


Bazele matematice ale sistemelor de secretizare
2
Numerele prime sunt foarte importante n primul rnd datorit faptului c
orice numr natural nenul se scrie n mod unic ca un produs de numere prime.
Acest rezultat, cunoscut sub numele de teorema fundamental a aritmeticii, a
devenit, prin generalizrile care i s-au dat instrumentul de baz n multe capitole
ale teoriei algebrice a numerelor i ale algebrei abstracte. Numerele prime sunt
de asemenea importante deoarece multe teoreme despre numere prime sunt uor
de formulat, dar foarte greu de demonstrat. Unele din aceste teoreme se
dovedesc adevrate n toate cazurile accesibile calculului, prin mijloacele
cunoscute pn n prezent, dar aceste mijloace se dovedesc insuficiente pentru a
se verifica valabilitatea generala a teoremei respective.
Una din primele probleme care s-a pus este dac mulimea numerelor
prime este infinit sau nu. Rspunsul este dat de teorema lui Euclid.
Teorema: Mulimea numerelor prime este infinit.
Demonstraia se face foarte simplu dac, prin reducere la absurd
presupunem c mulimea numerelor prime este finit. Fie { }
1 2
, ,...,
n
P p p p
aceast mulime:
Considerm numrul natural:
1 2
... 1
n
N p p p + . Deoarece 1 > ! , exist
un numr p astfel nct / p !. Deoarece p P , rezult
1 2
/ ...
n
p p p p i deci
( )
1 2
/ ... 1
n
p N p p p 1
]
. Aadar p/1, ceea ce contrazice faptul c p este numr
prim.
Legat de faptul c mulimea numerelor prime este infinit, s-a pus
problema distribuiei acestor numere. Notnd cu ( ) x

numrul numerelor
prime mai mici dect x, se pune problema gsirii unei formule de calcul pentru
( ) x

. Mai muli matematicieni au gsit experimental c: ( ) x


ln
x
x
, ns
abia la sfritului secolului trecut J. Hadammar i Ch. J. de la Valle Paussin au
demonstrat c:
lim
x
( )
ln
x
x
x

=1
S-a pus i problema dac anumite mulimi de numere prime, cu anumite
proprietari sunt infinite sau nu. Astfel, numerele prime de forma
2
2 1
n
+ se
numesc numere prime Fermat iar numerele prime de forma 2 1
p
, unde p este
numr prim, se numesc numere prime Mersenne. Nu se cunoate dac mulimea
numerelor prime Fermat sau Mersenne este finit sau nu.
Teorem. Dac a i n sunt numere naturale, a1 i n2 astfel nct 1
n
a
este numr prim, atunci 2 a i n este numr prim.
ntr-adevr


Bazele matematice ale sistemelor de secretizare
3
( )
( )
1 2
1 1 1
n n n
a a a a a

+ + + + "
i n ipoteza ca 1
n
a este prim, rezult c a 1=1 deci 2 a .
Dac m/n, deci n m k avem:
( )
( )
( ) 1
2 1 2 1 2 1 2 1 2 ... 2 1
k m k
n mk m m
m

1
+ + +
]
.
Rezult c: 2 1 2
mk m
sau mk = m, deci m = n sau k = 1. Deci n este
numr prim.
Se demonstreaz c nu numai n este prim dac i numai dac:
1
1
2
m n
n n
m m

_
1 1


1 1
] ]
,

unde
[ ]
x = partea ntreag a lui x.
Se ntlnesc dou situaii:
a) m/n, deci n = km si atunci
1
1 1
km km
k k
m m

1 1
+
1 1
] ]
;
b) m nu divide pe n, deci n = km + s; 1sm
1
0
km s km s
k k
m m
+ +
1 1

1 1
] ]
.
Deci dac n este un numr prim, atunci el are doar cei doi divizori
improprii, iar daca n are ( ) n divizori atunci:
1
1
( )
m n
n n
n
m m

_
1 1


1 1
] ]
,


1.2 CONGRUENE
1.2.1 Noiunea de congruene
Definiie. Fie n un numr ntreg pozitiv. Pe inelul Z al numerelor ntregi,
definim o relaie liniar, numit congruena modulo n. Dac , a b# spunem c
a este congruent cu b modulo n i scriem ab (mod n), dac n/(a b).
Relaia de congruen este o relaie de echivalen. ntr-adevr:
1) Dac a# atunci n/(aa) deci aa (mod n). Deci relaia este
reflexiv.
2) Fie , a b#, astfel nct , a b#. Atunci n/(ab) i deci n/-(ab) sau
n/(ba), adic ba (mod n). Aadar relaia este simetric.


Bazele matematice ale sistemelor de secretizare
4
3) Fie , , a b c# astfel nct ab (mod n) i bc (mod n). Atunci n/(ab)
i n/(bc) deci n/((ab) + (bc)) sau n/(ac) de unde rezult ac (mod n). Deci
relaia este tranzitiv.
Pentru a# notm cu:
( ) { }
/ mod d b a b n # clasa de echivalen a
lui a, numit clasa de resturi modulo n. Mulimea claselor de resturi modulo n
o vom nota
n
Z :
( )
{ }
0,1,..., 1
n
Z n
$ $

Pe mulimea claselor de resturi modulo n se definesc operaiile algebrice
de adunare i nmulire a claselor de resturi modulo n n modul urmtor:
$
$ $
, , .
n
a b a b
a b ab a b Z

+ +

'

$
$ $

Mulimea nzestrata cu operaiile de adunare i nmulire a claselor de
resturi formeaz un inel unitar i comutativ. Aceasta se verific simplu prin
proprietile:
1.
$
( )
$
( )
a b c a b c + + + +
$ $ $ $
;
2.
$ $
a b b a + +
$ $
;
3.
$ $
0 0 a a + +
$ $
;
4.
$ $
( )
$
( )
$
0 a a a a + +
$
;
5.
$
( )
$
( )
a b c a b c
$ $ $ $
;
6.
$
( )
$ $
( )
$ $ $
;
;
a b c a b a c
b c a b a c a
+ +
+ +
$ $ $ $
$ $ $ $

7.
$ $ $ $
1 1 , , ,
n
a a a a b c
$ $ $ $
# .
O clas de resturi este ireversibil n inelul
n
# dac i numai dac
(a, n) = 1 (cel mai mare divizor comun).
Ne propunem s descriem subnivelele i idealele inelului
n
# . Orice ideal
i orice subinel al lui
n
# este n particular un subgrup al grupului aditiv (
n
# ,+)
al nivelului. Grupul (
n
# ,+) este ciclic, fiind generat de exemplu de elementul
^
1.
Atunci orice subgrup al sau este de asemenea ciclic i deci este de forma:
$ $
{ }
$
/ , unde
n
d da a d # # .


Bazele matematice ale sistemelor de secretizare
5
Un astfel de subgrup este n acelai timp i subnivel i ideal al inelului
n
# . Deci subinelele i idealele lui
n
# coincid cu subgrupurile grupului (
n
# ,+)
al inelului.
De exemplu s determinam idealele inelului
6
# :
$ $
{ } 6
0,1, 2,3, 4,5
$ $ $ $
# .
Cum doar 1
$
i 5
$
sunt inversabile n
6
# rezult c 1 5
$ $
. Considernd
celelalte elemente din
6
# obinem:
{ }
$ $ $ $
{ }
{ }
0 0 ;
2 4 0, 2, 4 ;
3 0,3 .

$ $
$
$ $ $

Deci
6
# are patru ideale care sunt n acelai timp i subinelele sale:
{ } { }
$ $
{ } 6
0 , 0,3 , 0, 2, 4
$ $ $ $
# .
Mulimea
n
# are n elemente. n general numerele ntregi a
1
, a
2
,...,a
n

formeaz un sistem complet de resturi modulo n dac:
$ $ $
{ }
1 2
, ,...,
n
n
a a a # .
De exemplu mulimea: {0,1,2,3,4,5} formeaz un sistem complet de
resturi pentru
6
# , dar i { 6,7,14,9,16,1} formeaz tot un sistem de resturi
modulo 6.
Mulimea claselor de resturi care sunt relativ prime cu modulul formeaz
sistemul redus de resturi mpreuna cu numrul 1. n cazul
6
# , {1,5} este sistem
redus de resturi.
Mulimea
n
# , nzestrata cu operaiile de adunare i nmulire definite
prin:
$
$
;
,
a b a b
a b a b
+ +

$
$

este un inel unitar i comutativ, iar aplicaia :
n
p # # definit prin
( )
$
, p a a a # este un morfism de inele surjectitve.
Intr-adevr :


Bazele matematice ale sistemelor de secretizare
6
( )
$
( ) ( )
( )
$
( ) ( )
;
.
p a b a b a b p a p b
p a b a b a b p a p b
+ + + +

$
$

1.2.2 Congruena axb (mod m)
Teorem. Congruena axb (mod m) are soluii dac i numai dac d, cel
mai mare divizor comun al numerelor a i m (d = (a, m)), divide pe b.
Demonstraie. Fie
$
0
0
,
m
x x # # o soluie a ecuaiei date. Atunci
( )
0
mod ax b m , deci ( )
0
/ m ax b , adic exist
0
y # astfel nct
0 0
ax b my . Dar exist d/a; d|m, rezult ( )
0 0
/ d ax my , deci d/b. Reciproc, s
presupunem c d|b. Se tie c, exist
0
x i
0
y numere ntregi, astfel nct
0 0
ax my d + . Lund
b
b
d
#, avem ( ) ( )
0 0
b db a x b m y b + , deci
( ) ( )
0
mod a x b b m , ceea ce arat c
0 m
x b # este o soluie a congruenei
date. Fie ( ) , d a m i s presupunem c d/b. Atunci dac
m
m
d
# iar x
0
este
o soluie a congruenei ( ) mod ax b m , avem c
( )
0 0 0 0
, , 2 ,..., 1 x x m x m x d m + + + sunt toate soluii congruenei date.
Evident c dac (a, m)=1 atunci congruena axb (mod m) are soluie
unic. Aceasta nseamn c dac m i a sunt relativ prime, atunci exist
totdeauna
1
a

(mod m).
Definiie: Un element
m
a# este unitate n
m
# dac exist
m
b#
astfel nct ab=1 (mod m).
Se poate astfel descrie grupul ( )
m
U # care conine unitile inelului
m
# :
( )
{ }
1 2
, ,...,
n
m i i i
U a a a # .
n acest caz numrul n se numete indicatorul Euler al lui m i este egal cu
numrul elementelor relativ prime cu m plus 1. Aceasta se noteaz ( ) m .
De exemplu ( ) { }
12
1,5, 7,11 U # , deci ( ) 12 4 .
Teorema lui Euler. Pentru orice numr ntreg a relativ prim cu m avem
( )
( ) 1 mod
m
a m

.
Demonstraie: Fie
( )
{ } 1 2
, ,...,
m
a a a

un sistem redus de resturi modulo m.


Atunci i
( )
1 2
, ,...,
m
aa aa aa

este de asemenea un sistem redus de resturi.


Produsul
( ) ( )
1 2 1 2
... ...
m m
a a a aa aa aa

este comutativ, deci
( )
( )
( )
1 2 1 2
... ...
m
m m
a a a a a a a


. De aici rezult
( )
( ) 1 modulo
m
a m

.


Bazele matematice ale sistemelor de secretizare
7
Daca m = p, p fiind un numr prim, atunci orice numr a cu p/a avem
(a, p) = 1 si prin urmare congruena ( ) mod ax b m are soluie unic pentru
orice b#. n acest caz
( )
{ } 0
p p
U # # este corp.
Este evident c n cazul p este numr prim, ( ) 1 p p .
O consecin imediat a teoremei lui Euler o constituie teorema lui
Fermat.
Pentru orice p numr prim i a# astfel nct p/a, avem
( )
1
1 mod
p
a p

.
Indicatorul Euler al unui numr ntreg m este o funcie numeric
multiplicativ. Deci dac
1 2
m m m , atunci ( ) ( ) ( )
1 2
m m m .
Dac m p

, p fiind numr prim, atunci n irul 1, 2,..., ,..., p p

sunt
1
p p

termeni relativ primi cu p

. Deci
( )
1
p p p

.
Pe aceast baz se poate calcula indicatorul Euler cnd
1 2
1 2
...
k
k
m p p p

.
( )
1 2
1 1 1
1 1 ... 1
k
m m
p p p
_ _ _


, , ,
.
De exemplu, fie
3
120 2 3 5 m
( )
1 1 1 1 2 4
120 120 1 1 1 120 32
2 3 5 2 3 5
_ _ _


, , ,
.
Se demonstreaz c ( )
/ d n
d n

.
De exemplu, pentru n = 12, avem
( ) ( ) ( ) ( ) ( ) ( ) ( )
/
1 2 3 4 6 12
1 1 2 2 2 4 12.
d n
d + + + + +
+ + + + +


Dac notm cu ( ) n numrul divizorilor lui n (inclusiv divizorii
improprii) i n este dat de relaia:
1 2
1 2
...
k
k
n p p p

, atunci ( ) n se determin
cu ajutorul relaiei ( ) ( ) ( ) ( )
1 2
1 1 ... 1
k
n + + + i este egal cu numrul
termenilor produsului.
( )( ) ( )
1 2
2 2 2
1 1 2 2 1 2
1 ... 1 ... ... 1 ... .
k
k k k
P p p p p p p p p p

+ + + + + + + + + + + +


Bazele matematice ale sistemelor de secretizare
8
Teorema chinez a resturilor
Fie
1 2
, ,...,
s
m m m numere ntregi cu
( )
, 1
i j
m m pentru orice
{ } , 1, 2,..., i j s , i j i
1 2
, ,...,
s
b b b numere ntregi oarecare. Atunci exist un
numr ntreg x, soluie a sistemului de congruene:
( )
( )
( )
1 1
2 2
mod
mod
..........................
mod
s s
x b m
x b m
x b m


si, pentru orice alt soluie y a aceluiai sistem avem ( ) mod x y m , unde
1 2
...
s
m m m m .
Demonstratie: Pentru fiecare { } 1, 2,..., i s notm
i
i
m
n
m
, cu ( ) , 1
i i
n m .
Exist numerele ntregi ,
i i
u astfel nct 1
i i i i
u m n + . Lum
i i i
e n i
atunci este evident c ( ) 1 mod
i i
e m i
( )
0 mod ,
i j
e m i j . Lund
1
s
i i
i
x b e


avem
( )
mod
i i j
x b e m , deci ( ) mod
i i
x b m tiind c ( ) 1 mod
i i
e m .
Exemplu:
( )
( )
( )
1 mod7 ;
4 mod9 ;
3 mod5 ;
x
x
x


Avem:
1 1
2 2
3 3
7; 1;
9; 4;
5; 3.
m b
m b
m b




Deci


Bazele matematice ale sistemelor de secretizare
9
1 2 3
1
1
2
2
3
3
315;
45;
35;
63.
m m m m
m
n
m
m
n
m
m
n
m





Soluia general a sistemului de congruene va fi ( )
3
1
mod
i i i
i
x b n m

.
Se calculeaz ( ) , 1, 2,3
i
i , astfel:
( ) 1 mod
i i i
n m .
Deci
( )
( ) ( ) ( )
( )
( )
( ) ( )
( ) ( ) ( )
( ) ( )
( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
1 1 1
1
7 1
1
5
1
2 2 2
2
5
2
2
3 3
3
3
3
1 mod ;
3 1 mod7 ; 45 mod7 3 mod7 ;
3 ; 7 6;
3 mod7 5 mod7 ;
1 mod ; 35 mod9 8 mod9 ;
8 1 mod9 ; 9 6;
8 mod9 8 8 8 8 mod9 ;
8 mod9 ;
1 mod5 ; 63 mod5 3 mod5 ;
3 1 mod5 ;
3 mod5 2 mod5 ;
1 5 45 4 8 3
n m
n m
n
x












+ ( ) 5 3 2 63 148 mod315 . +

1.2.3 Congruena de gradul al II-lea
Fie congruena: ( )
2
0 mod , 0 ay by c s a + + .
Prin prelucrri succesive, aceast congruen poate fi adus la forma
( )
2
mod x n m :


Bazele matematice ale sistemelor de secretizare
10
( )
( )
( ) ( )
2
2 2
2
2
0 mod / 4
4 4 4 0 mod4
2 4 0 mod4 .
ay by c s a
a y aby ac as
ay b ac b as
+ +
+ +
+ +

Notm
2
2
4
4
ay b x
b ac n
as m
+


'

i ecuaia devine ( )
2
mod x n m .
Numrul n
+
# relativ prim cu m se numete rest ptratic modulo m,
dac congruena ( )
2
mod x n m are soluii, i nerest ptratic n caz contrar.
n cazul m = 2, congruena ( )
2
mod2 x n are totdeauna soluii, i anume:
1, pentru 1;
0, pentru 0.
x n
x n



Pentru cazul m = p numr prim, 3 m , ntr-un sistem de resturi modulo
p exist
1 p
p

resturi ptratice i
1 p
p

neresturi ptratice.
Stabilirea faptului c n este sau nu rest ptratic modulo p se poate face cu
ajutorul simbolului lui Legendre
n
p
_

,
care se definete astfel:
1 rest ptraticmod
1 nerest ptraticmod
n p
n
n p p
_

'

,

O serie de proprietari ale simbolurilor lui Legendre permit cu uurin
calculul acestora:
a)
1 2
1 2
...
s
s
n n n
n n n
p p p p
_ _ _ _


, , , ,
" ;
b)
2
1 2 1
n n n
p p
_
_




,
,
;
c) ( )
1 1
1
2
p
p
_


,
;
d) ( )
2
2 1
1
8
p
p
_


,
;
e) ( )
1 1
1
2 2
p p q q
q p
_ _


, ,
.


Bazele matematice ale sistemelor de secretizare
11
Simbolul lui Legendre se utilizeaz n cazul n care p este numr prim. O
generalizare a acesteia o reprezint simbolul lui Jacobi care este valabil i pentru
1 2
... , numere prime, 2
r i i
m p p p p p >
1 2
...
r
a a a a
m p p p
_ _ _
_


,
, , ,
.
Pentru orice ( )
1
mod a a m avem
1
a a
m m
_ _


, ,
.
Simbolul lui Legendre se poate calcula i cu ajutorul relaiei lui Euler:
( )
1
2
mod
p
n
n p
p


,
.
Pentru aceast relaie exist i o generalizare pentru resturi de ordin n i
anume: numrul a este rest de ordin n pentru modulul p atunci i numai atunci
cnd:
( ) ( )
1
d
1 mod , unde d , 1
p
a p n p


Exist n acest caz
1
d
p
resturi de ordin n fa de modulul p.
Numrul soluiilor congruenei: ( )
2
mod x n m l notm cu ( ) , N n m i se
calculeaz astfel:
a) cazul , 1 m p

, p numr prim:
( )
0, 1
,
2, 1
n
p
N n p
n
p

_


,

'
_


b) cazul
1
; ; m p n p n

> :
( ) 1
, 0 N p n p

dac este impar;
( ) ( )
2
1 1
, , N p n p p N n p


pentru numr par.
1.2.3 Logaritmi discrei
Fie un sistem de secretizare cu chei publice de tip exponenial, R.S.A., n
care modulul m este fcut public, iar exponentul de criptare e este pstrat secret.


Bazele matematice ale sistemelor de secretizare
12
Presupunem c un criptanalist a interceptat cel puin o pereche
( )
,
e
M M i
ncearc s sparg sistemul, adic s gseasc exponentul de decriptare d. Deci
criptanalistul se gsete n faa problemei de a gsi ( )
log mod
e
M
M m . Acesta
este un caz special de calculare a logaritmilor discrei. Tria metodei const
tocmai n dificultatea calculrii acestui logaritm. Dac consideram ecuaia
x
a y pentru numere reale pozitive, problema gsirii lui x cunoscnd pe a i y
este aproape aceeai cu a gsi pe y tiindu-i pe a i x. Gsirea soluiei presupune
efectuarea unor calcule mai mult sau mai puin complicate i cutarea n tabele
de logaritmi. Problema este complet diferit dac se lucreaz cu logaritmi
discrei. Noiunea general de logaritm discret poate fi formulat dup cum
urmeaz. Fie g un element al unui grup finit G i fie y un alt element din G.
Atunci orice numr ntreg pozitiv x, astfel nct
x
g y se numete logaritm
discret al lui y n baza g. Evident, orice element y al lui G are un logaritm discret
n baza g dac i numai dac G este ciclic cu generatorul g. De exemplu, n
grupul multiplicativ al numerelor ntregi modulat numai 1,2,4 au un logaritm
discret n baza doi dar toate numerele au un logaritm discret n baza trei:
( )
1 2 3 4 5 6
3
6 2 1 4 5 3
x
y
y
x

Dac
( )
2
3 x GF , atunci cu ajutorul ecuaiei
2
2 2 0 x x + + se pot
genera toate elementele cmpului
( )
2
3 GF ridicnd la putere un element x numit
element generator:
1 2 3 4 5 6 7 8
1 2 1 2 2 2 2 2 1
i
i
+ + + +

i atunci:
1 2 1 2 2 2 1 2 2
log 8 4 1 2 7 5 3 6
y
y

+ + + +

Grupurile cu cardinalitate mic nu prezint dificulti de calcul. Exist i
algoritmi eficieni de calcul al logaritmilor discrei pentru unele cazuri speciale.
n general ns, calculul logaritmilor discrei sunt considerai de aceeai
dificultate ca i algoritmi pentru factorizarea lui m. Algoritmul propus de Silver,
Pohlig i Hellman, probabil cel mai bun algoritm general de acest tip, este
exemplificat dup cum urmeaz i el lucreaz atunci cnd factorii primi ai lui m
sunt mici.


Bazele matematice ale sistemelor de secretizare
13
Fie ( )
,
n
GF q q p un cmp finit. Consideram logaritmi discrei n baza
g, unde g este generator pentru ( ) GF q . Pentru fiecare divizor d prim al lui
q 1, calculm numerele:
( ) ( )
1
d
, d mod , 0
q
i
a i g q i p
_

,
< .
Dac fiecare d care l divide pe q 1 este mai mic atunci mrimea tabelei
precalculate coninnd numerele auxiliare a (i, d) este acceptabil, destul de uor
de realizat.
De exemplu, GF (181) i 2 q (2 este ntr-adevr un generator). Acum
2 2
180 2 3 5 i tabela numerelor a (i, d) arat ca mai jos:


i
2 3 5
0 1 1 1
1 180 48 59
2 132 42
3 125
4 135

S calculm acum logaritmul discret al lui 62 n baza 2. n general dac
1 d q

, atunci pentru a gsi logaritmul discret x al lui y n baza g este
suficient s gsim
( )
, modd x

pentru fiecare d din factorizarea lui q 1.
Folosind teorema chinez a resturilor x este uor de calculat din valorile
( )
, modd x

. Pentru a calcula
( )
, modd x

, considerm reprezentarea acestui
numr n baza d:
( )
1
0 1 1
, modd d ... d ; 0 d 1
i
x x x x x

+
+ + + .
n exemplul dat considerm factorul
2
d 3

i scriem
( )
0 1
, mod181 3 z x x + .
Pentru a afla
0
x calculm
1
d
, mod
q
y q

_


,
, care este egal cu a(i, d) pentru
un numr i. Alegem
0
x i . n exemplul dat,
( )
60
62 , mod181 48 , deci
0
1 x .
Acest lucru este valabil, n general, deoarece
( )
1
, mod 1
q
g q

deci.


Bazele matematice ale sistemelor de secretizare
14
( ) ( )
( )( )
0
1 1 1
d d d
0
, d mod
q x q q
y g g a x q

.
Pentru a-l obine pe
1
x , calculm mai nti inversul
0
x
g

al lui
( )
0
mod
x
g q i considerm
0
1
x
y yg

. Dac acum ( )
2
1
d
1
, mod , d
q
y q a i

_



,
,
atunci
1
x i . Pentru a-l obine pe
2
x , considerm numrul
0 1
d
2
x x
y yg

i
calculm
2
1
d
2
, mod
q
y q

_


,
.
Procedura se repet pn cnd este gsit
( )
, modd x

.
n exemplul dat gsim
1
31 y . Aceasta implic faptul c
( )
2
180
20
3
1 1
, mod181 , mod181 1 y y
_



,
, deci
1
0 x i ( ) 1 mod9 z .
S considerm acum factorul
2
d 2

. Trebuie s determinm
0 1
2 x x + .
Deoarece
( )
90
62 , mod181 1 , rezult c
0
0 x . Acum
1
62 y y i
( )
45
62 , mod181 1 , de unde
1
0 x i ( ) 0 mod4 z .
Acum considerm
1
5 d

. Trebuie determinat doar


2
x . Deoarece
( )
36
62 , mod181 1 rezult
0
0 x i ( ) 0 mod5 z .
Deci avem de rezolvat congruenele:
( )
( ) ( )
( )
0 mod4
0 mod5 100 mod180
0 mod9 log62 100
z
z z
z




1.3 Inele de polinoame
1.3.1 Proprieti generale
Fie R un inel comutativ i unitar i fie
( ) N
R mulimea irurilor
( )
0 1
, ,..., ,... ,
n i
f a a a a R care au numai un numr finit de termeni
i
a nenuli.
Exist deci un numr natural m astfel nct 0
i
a , pentru orice i > m.


Bazele matematice ale sistemelor de secretizare
15
1) irurile ( )
0 1
, ,..., ,...
n
f a a a i ( )
0 1
, ,..., ,...
n
g b b b sunt egale dac i
numai dac:
i i
a b pentru orice i. Pe mulimea
( ) N
R se definesc dou operaii
algebrice, adunarea i nmulirea, n raport cu care
( ) N
R devine un inel
comutativ i unitar.
2) Dac
( )
,
N
f g R , atunci { } max , k m n >
( )
0 0 1 1
, ,..., ,...
n n
f g a b a b a b + + + + aparine de asemenea mulimii
( ) N
R .
ntr-adevr, dac m i n sunt dou numere naturale astfel nct 0
i
a pentru
orice i > m i 0
j
b pentru orice j > n atunci 0
k k
a b + pentru orice
{ } max , k m n > .
3) Se verific uor c
( )
,
N
R + formeaz un grup abelian, elementul nul
fiind (0,0,0,...).
4) Pentru orice element ( )
0 1
, ,..., ,...
n
f a a a opusul su va fi
( )
0 1
, ,..., ,...
n
f a a a .
5) nmulirea pe
( ) N
R se definete astfel:
( )
0 1
, ,..., ,...
k
f g c c c , unde
k i j
i j k
c a b
+


pentru orice k = 0,1,2,...
6) S artm c
( ) N
f g R . ntr-adevr 0
k
c pentru orice k m n > + .
7) nmulirea pe
( ) N
R este asociativ, comutativ i are element unitatea,
(1,0,0,...), proprieti care se verific cu uurin.
8) n plus operaia de nmulire este distributiv fa de adunare, adic:
i
( )
( )
f g h fg fh
f g h fh gh
+ +
+ +

n concluzie, s-a demonstrat c
( )
( )
,
N
R + formeaz un inel unitar
comutativ. Elementele acestui inel se numesc polinoame cu coeficieni n R.
Gradul unui polinom se noteaz cu grad (f) i este dat de coeficientul
dominant
n
a al polinomului f, deci: ( ) grad f n dac 0
i
a pentru orice i > n
i 0
n
a .
Notm prin X polinomul (0,1,0,...) care se numete nedeterminata x.
nmulirea polinoamelor ne d
nori
0,0,...,1, 0,...
n
X
_


,
%&'&(
cu 1 aflat pe poziia (n + 1).
Fie f un polinom de grad n ai crui coeficieni sunt
0 1
, ,...,
n
a a a , adic
( )
0 1
, ,...,
n
f a a a .


Bazele matematice ale sistemelor de secretizare
16
Folosind adunarea i nmulirea definite pe
( ) N
R se obine:
( ) ( ) ( )
( ) ( ) ( ) ( )
0 1
0 1
nori
, 0, 0,..., 0 0, , 0,..., 0 ... 0, 0,..., , 0
, 0, 0,... , 0, 0,... 0,1, 0,... ... , 0, 0,... 0, 0,...,1, 0,... ,
n
n
f a a a
a a a
+ + +
_
+ + +

,
%&'&(

deci
2
0 1 2
0
...
n
n i
n i
i
f a a x a x a x a x

+ + + +

.
Mulimea
( ) N
R se mai poate nota R [x] i se numete inelul polinoamelor
n nedeterminata X cu coeficieni n inelul R.
Fie un inel i f, g dou polinoame din R [x], atunci:
1.
( ) ( ) ( )
grad max grad , grad f g f g + 1
]
;
2. ( ) ( ) ( ) grad grad grad fg f g + .
Avem egalitate dac f i g sunt nenule iar cel puin unul dintre coeficienii
dominani ai lui f i g nu este divizor al lui zero.
Fie R un inel comutativ i unitar i inelul polinoamelor R [x]. Atunci au
loc afirmaiile:
- un element a R este inversabil n R dac i numai dac a este
inversabil n R[x];
- dac R este domeniu de integritate, atunci R[x] este de asemenea
domeniu de integritate i ( ) [ ] ( )
U R U R x , unde
[ ]
: u R R x este un morfism
al lui R pe R[x] i ( ) ( ) , 0, 0,... u a a .
Teorem. Fie R un inel comutativ i unitar i R[x] inelul polinoamelor de
o nedeterminat cu coeficieni n R i
[ ]
: u R R x morfismul canonic. Atunci
oricare ar fi inelul comutativ unitar S, morfismul de inele : R S i x S ,
exist un unic morfism de inele
[ ]
: R x S astfel nct ( ) u x x i diagrama
s fie comutativ.
Demonstraie. S definim mai nti morfismul . Dac
[ ]
f R x ,
0
m
i
i
i
f a x

, atunci ( ) ( )
0
m
i
i
i
f a x

.
Artam c are proprietile din enun. Fie
0
n
i
i
i
g b x

un alt polinom
din R[x] i s presupunem c n m. Completnd eventual polinomul f cu
termeni ai cror coeficieni sunt zero, putem scrie:
0
n
i
i
i
f a x

,


Bazele matematice ale sistemelor de secretizare
17
unde
1 2
... 0
m m n
a a a
+ +
.
Atunci
( ) ( )
( ) ( ) ( ) ( ) ( ) ( ) ( )
0 0 0
0 0 0
.
n n n
i i i
i i i i
i i i
n n n
i i i
i i i i
i i i
f g a x b x a b x
a b x a x b x f g


_
+ + +


,
+ + +



Dac notm cu
k
c , coeficienii produsului fg, avem
k i j
i j k
c a b
+


, i cum
este un morfism de inele obinem ( ) ( ) ( )
i i i
i j k
c a b
+

.
innd seama de acest lucru se verific imediat c:
( ) ( ) ( ) fg f g .
Comutativitatea diagramei se verific uor. ntr-adevr dac a), avem:
( )( ) ( ) ( ) ( )
( )
( ) ( )
0 0
u a u a a ax a x a .
Deci u .
1.3.2 Factorialitatea inelelor de polinoame
Un inel R, se numete inel factorial sau cu descompunere unic n factori
primi (ireductibili) dac orice element neinversabil i nenul din R se
descompune ntr-un produs finit de elemente prime. Orice inel de polinoame de
o nedeterminat este un inel factorial.
Teorem. Fie R un inel factorial. Atunci inelul de polinoame R[x] este
factorial. Pentru demonstraie avem nevoie de o serie de rezultate preliminarii.
Lema 1. Fie a) i
[ ]
0 1
...
n
n
f a a x a x x + + + ) . Dac / a f , atunci
/
i
a a oricare ar fi i = 0,1,...,n.
Demonstraie. Cum / a f rezult c:
( ) 0 1 0 1
... ...
n n
n n
f a b b x b x ab ab x ab x + + + + + ,
deci /
i
a a .
Lema 2. Fie R un domeniu de integritate. Daca p) este un element
prim din R atunci p este un element prim n R[x].
Demonstraie. Fie
[ ]
, f g R x astfel nct / p fg . Presupunem c
0 1
...
n
n
f a a x a x + + + i
0 1
...
m
m
g b b x b x + + + i c / p f i / p g . Conform
lemei anterioare, rezult c exist un
k
a astfel nct /
k
p a . Analog, din / p g


Bazele matematice ale sistemelor de secretizare
18
rezult c exist
l
b astfel nct /
l
p b . Deci
0 1 1
/ , / ,..., /
k
p a p a p a

i
0 1 1
/ , / ,..., /
l
p b p b p b

.
Coeficientul lui
k l
x
+
este
0 1 1 1 1 1 1 0
1
... ...
k l i j k k k l k l k l k l
i j k
c a b a b a b a b a b a b a b
+ + + + +
+ +
+ + + + + + +

.
Deoarece /
i i
p a b cu i k i j l , iar /
k l
p a b , rezult c /
k l
p c
+
, deci
/ p fg , deci contradicie, deci trebuie ca / p f sau / p g .
Presupunem acum c inelul R este factorial i fie
0 1
...
n
n
f a a x a x + + +
un polinom din R[x]. Vom nota cu ( ) c f cel mai mare divizor comun al
elementelor ( )
0 1
, ,...,
n
a a a c f se numete coninutul polinomului f. Dac
( ) 1 c f , atunci polinomul f se numete primitiv. Se observ c ( ) f c f f ,
unde f este un polinom primitiv.
Lema lui Gauss (3). Dac R este un inel factorial i
[ ]
, f g R x atunci
( ) ( ) ( ) c fg c f c g .
Demonstraie. Cum ( ) f c f f i ( ) g c g g , rezult
( ) ( ) ( ) fg c f f c g g c fg f g .Deci ( ) ( ) ( ) ( ) c fg c f c g c f g .
Trebuie artat c ( ) 1 c f g . Presupunem c ( ) 1 c f g , deci exist
p) element prim, astfel nct ( ) / p c f g . Deci / p f g , deci / p f sau / p g
rezult c f sau g nu sunt primitive, rezult o contradicie.
Lema 4. Fie R un inel factorial i
[ ]
, f g x ) , unde g este un polinom
primitiv. Dac , 0 a a ) , i / g af , atunci / g f
Demonstraie. Avem
[ ] ( ) ( ) ( ) ( ) , af gh h R x ac f c g c h c h
deoarece ( ) 1 c g .Cum ( ) h c h h , rezult c ( ) af g c h h sau
( ) ( ) ( ) / : af g a c f h a f g c f h c f g h , deci / g f .
Lema 5. Fie R un inel factorial cu corpul de fracii K, iar
[ ]
, f g R x
dou polinoame primitive. Atunci f i g sunt asociate n R[x] dac i numai dac
sunt asociate n inelul K[x].
Demonstraie. Evident c dac f i g sunt asociate n R[x] sunt asociate i
n K[x]. Invers, presupunem c f i g sunt asociate n K[x]. Deci exist
[ ]
u K x ,
element inversabil, astfel nct g fu . Cum u K , atunci putem scrie
a
u
b
cu
a) i b), 0, 0 a b . Deci bg = af i / f g i / g f , adic f i g sunt
asociate n inelul R[x].


Bazele matematice ale sistemelor de secretizare
19
Lema 6. Fie R un inel factorial cu K corpul su de fracii i
[ ]
f R x un
polinom primitiv cu grad ( ) 1 f . Atunci f este ireductibil n R[x] dac i numai
dac f este ireductibil n K[x].
Demonstraie: Presupunem c f este ireductibil n R[x] i fie f = gh, cu
[ ]
g K x i
[ ]
h K x i ( ) grad 1 g , ( ) grad 1 h . Evident putem scrie
1
a
g g
b
, , a b), ( ) , 1 a b , i
[ ]
1
g R x . Analog
1
c
h h
d
, , c d ), ( ) , 1 c d ,
[ ]
1
h R x . n plus, ( ) ( )
1
grad grad g g i ( ) ( )
1
grad grad h h .
Deci
1 1 1 1
a c ac
f g h g h
b d bd
.
( )
( )
1 1 1
1 1 1
;
;
g c g g
h c h h


(
1
g i
1
h sunt polinoame primitive).
Obinem
1 1
f u g h ; ( ) ( )
1 1
ac
u c g c h
bd
- element inversabil din R.
Deci f i
1 1
g h sunt asociate n K[x]. Deci f i
1 1
g h sunt asociate i n R[x].
Deci
[ ]
1 1
, f g h U R . Cum
1
grad 1 g i
1
grad 1 h , aceasta implic c f
nu este ireductibil n R[x] rezult deci o contradicie.
Invers, presupunem c f este ireductibil n R[x] i c f = gh,
[ ]
, g h R x .
Cum f este ireductibil n K[x] rezult c g este inversabil sau h este inversabil n
K[x]. Dac g este inversabil n K[x], rezult c g K , adic g a ). Deci
f ah . Cum f este primitiv, rezult c a este inversabil n R. Deci f este
ireductibil n R[x].
Teorem: Fie R un inel factorial. Atunci inelul de polinoame R[x] este
factorial.
Demonstraie: Fie
[ ]
f R x . Putem scrie ( )
0
f c f f , unde
0
f este un
polinom primitiv. Cum
[ ]
0
f K x , iar K[x] este un inel factorial, rezult c
0 1 2
...
n
f f f f , unde
[ ]
1 2
, ,...,
n
f f f K x i sunt polinoame ireductibile. Putem
scrie pentru ,
i
i i i
i
a
f f g
b
,unde ,
i i
a b ) i
[ ]
i
g R x este un polinom primitiv,
deci
i
g este ireductibil n R[x]. Rezult c
0
f se scrie sub forma
0 1 2
...
n
a
f g g g
b
, unde , a b). Cum
0
f este primitiv i produsul
1 2
...
n
g g g este
primitiv. Din lema 6 rezult
[ ]
0 1 2
... ,
n
f ug g g u U R . Cum ( ) c f este un
produs finit de elemente prime n R, care sunt elemente prime i n R[x], rezult
conform lemei 3 c f este un produs de elemente ireductibile n R[x]. Scrierea lui
n produs de elemente ireductibile n R[x] este unic. S presupunem c


Bazele matematice ale sistemelor de secretizare
20
1 2 1 2
... ...
n m
f f f f g g g , unde
[ ]
,
i i
f g R x sunt elemente ireductibile n R[x].
Dac grad 1
i
f , atunci evident ( ) 1
i
c f . Deci putem scrie:
1 2 1 1 2 1
... ... ... ...
s s n r r m
f f f f f f g g g g g
+ +
,
unde
1 2 1 2
, ,..., , , ,...,
s r
f f f g g g ), iar
1 1
,..., , ,
s n r m
f f g g
+ +
au gradul 1 . Din
lema lui Gauss rezult c
1 2
, ,...,
s
f f f i
1 2
, ,...,
r
g g g sunt asociate n
divizibilitate n R. Cum R este factorial, rezult c r s i abstracie fcnd de o
renumerotare avem
i i
f g *
)
oricare ar fi 1 i s . Rezult:
1 1
... ...
s n r m
f f g g
+ +
.
Din lema 7 rezult m = n, i
k n
g f * n K[x] oricare ar fi 1 s k n + ,
deci
k n
g f * n R[x]. Deci descompunerea este unic.
1.3.3 Criterii de ireductibilitate
1) Criteriul lui Eisenstein. Fie R un inel factorial i K corpul funciilor
sale, iar
0 1
...
n
n
f a a x a x + + + din R[x]. Presupunem c exist un element prim
p) cu proprietile:
i)
0 1 1
/ , / ,..., /
n
p a p a p a

;
ii) /
n
p a ;
iii)
2
0
/ p a .
Atunci polinomul este ireductibil n K[x].
Demonstraie. Putem presupune c polinomul f este primitiv. prin
reducere la absurd vom presupune c f este reductibil n K[x]. Deoarece f este
primitiv, rezult c el este reductibil i n R[x]. Fie atunci f = gh cu
[ ]
, g h R x ,
unde.
0 1
0 1
... , 0;
... , 0.
m
m m
r
r r
g b b x b x b
h c c x c x c
+ + +
+ + +

Prin identificare rezult
0 0 0
a b c . Din
0
/ p a rezult
0
/ p b sau
0
/ p c i
cum
2
0
/ p a avem c p nu divide n acelai timp pe
0
b i
0
c . S presupunem c
0
/ p b i
0
/ p c . Deoarece /
n
p a este clar c polinomul g are coeficieni care nu
se divid cu p. Fie i minim astfel nct /
i
p b i s consideram
1
0
1
i
i k l i j i j
k l i j
a b c b c b c

+
+

cu i m n < .

)
Relaia * nseamn asociat n divizibilitate. Dac f g * , rezult f/g i g/f.


Bazele matematice ale sistemelor de secretizare
21
Deoarece
0 1
/ , / ,..., /
i i
p b p b p b
+
, rezult c
1
1
,
i
j i j
j
p b c i m n

<

, i
cum
0
/
i
p b c , avem evident c /
i
p a , contradicie.
Aplicaie. Fie p un numr prim. Polinomul
1
... 1
p
f x x

+ + + cu
coeficieni ntregi este ireductibil n Q[x]. ntr-adevr este suficient s
demonstram c polinomul f (x + 1) este ireductibil n Q[x]. Avem:
( )
( ) ( ) ( ) ( ) ( )
1 2
1 1 1
1 1 2 1
1 1 ... 1 1 1 1 1 1
1
1 1 1
... 1 1
...
p p p p
p p p
p p p p p
p p
x x x x x
f x
x x
x c x c x
x C x C
x



+ + + + + + + + +
+
+
+ + + +
+ + +

Observm c / , 1 1, /1
k
p
p C k p p i
2 1
/
p
p
p C

. Conform criteriului
lui Eisenstein, ( ) 1 f x + este ireductibil n Q[x] i deci f(x) este de asemenea
ireductibil n Q.
2) Criteriul de reducie: Fie R i S dou inele factoriale, : R S un
morfism (unitar) de inele,
[ ] [ ]
: R x S x morfismul de inele care extinde pe
, adic dac
[ ]
0 1
...
n
n
f a a x a x R x + + + , atunci
( ) ( ) ( )
0
...
n
n
f a a x + + . Presupunem c f este un polinom primitiv n R[x]
astfel nct
( ) ( ) ( )
grad grad f f i ( ) f este ireductibil n S[x]. Atunci
polinomul f este ireductibil.
Demonstraie. Prin absurd presupunem c f este reductibil n R[x], adic
f gh cu
[ ]
, g h R x , iar g i h nu sunt inversabile n R[x]. Cum f este primitiv,
atunci trebuie ca ( ) grad 1 g i ( ) grad 1 h . Dar din egalitatea f = gh rezult c
( ) ( ) ( ) f g h . Cum
( ) ( ) ( )
grad grad g g i
( ) ( ) ( )
grad grad h h iar
( ) ( ) ( )
grad grad f f rezult c:
( ) ( ) ( )
( ) ( ) ( )
grad grad 1;
grad grad 1.
g g
h h



Deci ( ) f nu este ireductibil n S[x], contradicie.
Caz particular: Fie p un numr prim,
0 1
...
n
n
f a a x a x + + + un polinom
primitiv din Z[x] i
0 1
...
n
n
f a a x a x + + + polinomul din
[ ]
p
Z x astfel nct
i
a
este clasa de resturi modulo p a lui
i
a , pentru orice i = 0,1,...,n. Dac
( ) ( )
grad grad f f i f este ireductibil atunci i f este ireductibil.


Bazele matematice ale sistemelor de secretizare
22
Aplicaie: Polinomul
5 2
5 1 f x x + are coeficieni ntregi i este
ireductibil n Z[x].
ntr-adevr, aplicm criteriul de reducie pentru p = 2. Avem
[ ]
5 2
2
1 f x x Z x + + , ( ) ( )
grad grad f f . Demonstrm c f este ireductibil n
[ ]
2
Z x . Deoarece
( )
0 1 f i
( )
1 1 0 f , rezult c f nu are divizori de
gradul nti.
Deci
( )( )
5 2 2 3 2
2
1 , , , , , , , x x ax bx c x x x a b c + + + + + + + # .
Prin identificare rezult:
1
0
0
1
0
1
a
b a
a b c
a b c
b c
c

+ +

'
+ +


Acest sistem nu are soluie, deci
5 2
1 x x + + este ireductibil.
1.3.4 Polinoame ciclotomice
Pentru orice numr natural 1 n , rdcinile complexe ale polinomului
( )
1
n
n
f x x se numesc rdcini de ordin n ale unitii. Vom nota cu
n
U
mulimea acestora, adic
{ }
/ 1
n
n
U x C x .
Mulimea
n
U conine exact n elemente i anume:
2 2
cos sin ; 0,1, 2,..., 1
k
k k
x i k n
n n

+ .
Mulimea
n
U nzestrata cu operaia de nmulire este un grup ciclic,
adic un grup n care toate elementele sunt puteri ale unui anumit element. Dac
2 2
cos sin i
n n

+ , iar atunci se demonstreaz c dac 1
p
, atunci p este
multiplu de n.
Un element
2 2
cos sin
k
k k
x i
n n

+ se numete generator al grupului
n
U
(dac prin ridicri succesive la putere se genereaz toate elementele mulimii
n
U ) dac i numai dac (k, n) = 1.


Bazele matematice ale sistemelor de secretizare
23
Grupul ciclic
n
U are ( ) n generatori care sunt rdcinile primitive de
ordinul n ale unitii.
Pentru n numai prin mulimea rdcinilor primitive de ordin n este
{ }
2 1
, ,...,
n
n
P

,
unde:
2 2
cos sin , 0 1
k k
i k n
n n

+ .
Pentru orice n N

, polinomul
( )
n
n
P
f x


se numete al n-lea polinom ciclotomic (al n-lea polinom de diviziune circular).
Relaia lui Dedekind: Pentru orice 1 n are loc egalitatea
/
1
n
d
d n
x f

,
unde produsul se face dup divizorii naturali d ai numrului n. Aceast relaie, a
crei demonstraie este relativ simpl, poate fi utilizat ca o relaie de recuren
cu ajutorul creia se pot determina din aproape n aproape polinoamele
ciclotonice.
De exemplu, ne propunem s calculm polinoamele ciclotonice
1 2 3 4 5
, , , , f f f f f i
6
f .
Evident
1
1 f x i apoi
2
1 2
1 x f f . Deci
2
1 f x +
3
1 3
1 x f f ,
rezult
2
3
1 f x x + + ;
4
1 2 4
1 x f f f , deci
( )( )
4
2
4
1
1
1 1
x
f x
x x

+
+
;
5
1 5
1 x f f , deci
5
4 3 2
5
1
1
1
x
f x x x
x

+ + +

;
6
1 2 3 6
1 x f f f f , deci
( )( )
( )
6
2
6
2
1
1
1 1 1
x
f x x
x x x x

+
+ +
.
Pentru n = p numr prim:
1
0
p
i
p
i
f x

.


Bazele matematice ale sistemelor de secretizare
24
Polinomul
p
f este n acest caz ireductibil. Mai mult, se demonstreaz
(teorema lui Dedekind) c orice polinom , 1,
n
f n n N este ireductibil n
inelul Z[x] i n inelul Q[x].
Polinoamele ciclotonice pot fi exprimate cu ajutorul funciei lui Mbius
care este definit astfel:
( ) ( )
1 2
2
1, dac 1;
1 , ... , liber de ptrate;
0,dac exist / , numr prim.
k
k
n
n n PP P n
p n p


'


Pentru orice 1, n n N avem egalitatea
( )
/
1
n
d
d
n
d n
f x
_

.
De exemplu
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )
( )( )
2 1
6 3
3 6
6
6
2
2 3
1 1 1 1
1 1
1,
1 1
f x x x x
x x
x x
x x




+


deoarece
( )
( )
( )
( )
1 1;
2 1;
3 1;
6 1.





Pentru demonstrarea acestei relaii se utilizeaz teorema de inversiune a
lui Mbius.
Vom prezenta formulele de inversiune ale lui Mbius fr demonstraie:
a) formula aditiv
Dac ( ) ( )
/
d
d n
f n g d

, atunci ( ) ( )
/
d
d n
n
g n d f
d
_


,

, unde
( ) ( )
1 2
1 2
1; 1
1 ; ...
0; ... , 1
k
k
j
d
d d PP P
d PP P


'

>




Bazele matematice ale sistemelor de secretizare
25
b) formula multiplicativ
Dac ( ) ( )
/
d
d n
f n g d

, atunci ( ) ( )
/
m
n
n
n m
g m f n
_

S-ar putea să vă placă și