Sunteți pe pagina 1din 6

Care se refer la proprietile numerelor naturale, care joac un rol foarte important n

sistemele criptografice. Ea include n particular tehnicile de numrare, teoria probabilitilor,


aritmetica modular i congruena. n matematic exist mai multe sisteme de numeraie i defapt
putem folosi orice numr natural ca baz pentru construirea acestui sistem de numeraie. Numrul de
cifre utilizate n sistemul de numerotaie se numete baza sistemelor de numerotaie. Exemplu:
sistemul zecimal, sistemul binar, sistemul hexazecimal.

Binar Hexadecimal Decimal

0000 0 0

0001 1 1

0010 2 2

0011 3 3

0100 4 4

0101 5 5

0110 6 6

0111 7 7

1000 8 8

1001 9 9

1010 A 10

1011 B 11

1100 C 12

1101 D 13

1110 E 14

1111 F 15

Operaiile matematice aritmetice cunoscute pot fi aplicate oricrui sistem de numerotaie.

Principiul de numrare

Dac o procedur oarecare de numeraie poate fi efectuat de n moduri diferite, a doua


procedur poate fi efectuat n2 moduri, iar a 3 n3. Atunci numrul totul de moduri n care pot fi
realizate aceste 3 proceduri este n *n2 * n3

Acest principiu de numrare este utilizat n parole pentru a determina numrul de moduri
posibile ce pot selecta o parol.

Fie c politica de securitate trebuie s conin 4 litere mici, urmate de 4 numere. Deci exist 26
de litere i 10 numere. Alt companie cere s se foloseasc 8 litere mari, litere mici sau numere n
orice ordine.
Cheia n criptografie sunt definite de obicei printr-un numr de bii. De exemplu algoritmul de
criptare bloc are o cheie de 128 de bii.

S presupunem c un calculator poate calcula 10kkk chei pe secund. Trebuie s ncerce 50% din
toate combinaiile posibile pentru a obine cheia.

Exponenierea i numerele prime

Exponenierea este utilizat n criptare pentru a descrie dimensiunea cheii, iar cheia public
pentru a ridica un numr la putere. i avem urmtoarele concepte:

Numerele prime reprezint baza unui sistem criptor cu cheie public cum ar fi algoritmul RSA i
cheia de schimb, cum ar fi algoritmul de schimb Diffie-Hellman.

M n 2 n 1 - Mersemre.

Algoritmul lui Euclit

Teorema fundamental a aritmeticii se refer la reunumit proprietate a numerelor naturale i


ea afirm c orice numr natural n poate fi scris, ca produs al numerelor prime.

n p1a1 * p2a2 * p1a1 ... * pnan

Exemplu: 120 = 23 *3 * 5

n criptografie este interes s aflm dac 2 nr. Au factor comun. Cel mai mare divizor comun a
dou numere naturale se noteaz

d = 24, 120

24 = 23 *3 ; 120 = 23 *3 * 5

d = 23 *3

Algoritmul lui Euclit se bazeaz pe faptul c 2 nr. Naturale au un numr comun k, atunci acest nr.
K este divizor al diferenei acestor numere.

d [ a, b]
k 1a q1 * b r1
k 2b q2 * r1 r2
k 3r1 q3 * r2 r3
.........
k m; rm 0
d = [840, 660]

840 = 1 * 660 + 180

660 = 3*180 + 120

180 = 1*120 +60

120 = 2*60 + 0

Dac cel mai mare divizor a dou nr este 1, ele sunt numite relativ prime.

300, 53

300 = 5*53 +35

53 = 1* 35 + 18

35 = 1 * 18 + 17

18 = 1 * 17 + 1

17 = 1 * 17 + 0

D[300, 53] = 1

Congruenta aritemtica, aritmetica modulara

Aritmetica modular n care se utilizeaz doar restul dup mprire. Dac a/p, iar rest b.

a = k * p + b (1.1)

a b mod p(1.2)

a = 32, p = 5

32 = 6 * 5 +2

32 2 mod 5
Proprieti de baz:

1. Reflexivitatea a a mod( m)

2. a b mod( m) b a mod( m)
3. a b mod( m), b c mod( m) a c mod( m)

Asupra congruenelor de acelai modul pot fi efecutate operaiile de adunare, scdere i nmulire.

ADUNARE

a b mod p
c d mod p
a c (b d ) mod p
Exemplu:

32 2 mod 5
49 4 mod 5
32 49 (2 4) mod 5
81 6 mod 5

SCADERE

a c (b d ) mod p
49 32 (4 2) mod 5
17 2 mod 5

nmulire

a b mod p, c
(a * c) (b * c) mod p
a 32 2 mod 5
c 11
32 *11 (2 *11) mod 5
352 22 mod 5
352 22 mod 5
352 2 mod 5

a b mod p
c d mod p
(a * c) (b * d ) mod p
Exemplu
32 2 mod 5
49 4 mod 5
32 * 49 (2 * 4) mod 5
1568 8 mod 5

Simplificarea n congruen

(a * c) (b * c) mod p
p (1.4)
a b mod( )
[ c, p ]

Exemplu

20 14 mod 6
10 * 2 (7 * 2) mod 6
10 7 mod 6(incorect )

d [6,2] 2
6
10 7 mod( ) 7 mod 3
2

Exponenierea unei congruene

Ambele pri a unei congruene pot fi ridicate la acelai exponent, la fel ca ambele pri a unei ecuaii
pot fi ridicate la aceiai exponent.

a b mod p
r N

a r b r mod p(1.5)

Exemplu
32 2 mod 5, r 3
323 23 mod 5
32768 8 mod 5
32768 3 mod 5

Dac n ecuaia 1.5

a kp 1(1.7)
a mod p (1.8)
a r mod p (1.9)

Teorema lui Hellman, afirm c dac p este un numr prim, i a nu este divizibil cu p; numerele a i p
sunt relativ prime, atunci:

a p 1 (k * p ) 1(1.10)
a p 1 1 mod p (1.11)
a p 1 * mod p 1(1.12)
(a p 1 ) k 1 mod p

Exemplu

a 6, p 17
6171 1mod 17 616 1mod 17

Ultimile proprieti(1.10 - 1.12) pot fi utiliziate pentru a exponenia numere mari.

669 mod 17 6(171)*4 * 65 * mod 17 6(171)*4 mod 17 * 65 mod 17 1 mod 17 * 65 mod 17


65 mod 17 7 mod 17

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