Fejlkorrigerende koder, secret sharing (og kryptografi)

Størrelse: px
Starte visningen fra side:

Download "Fejlkorrigerende koder, secret sharing (og kryptografi)"

Transkript

1 Fejlkorrigerende koder, secret sharing (og kryptografi) Olav Geil Afdeling for Matematiske Fag Aalborg Universitet Møde for Matematiklærere i Viborg og Ringkøbing amter 7. november, 2006

2 Oversigt Fejlkorrigerende koder Lineære koder Dekodning Endelige legemer Reed-Solomon koder Dekodning af Reed-Solomon koder Reed-Muller koder, Hyperbolske koder og Hermitekoder Secret sharing Alle tilstede Lagrange-interpolation Shamirs secret sharing scheme Offentlig nøgle kryptering McElieces kryptosystem

3 Fejlkorrigerende koder Sikrer troværdig kommunikation i støjfyldte miljøer. Kommunikation fra Mars Stregkoder (forhåbentlig snart chip) Digitalt TV og radio CD DVD FTP (filoverførsel) osv...

4 Repetitionskoden Hvis vi skal transmitere (0, 1, 1, 0) så kunne vi jo bare sende (0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0). Hvis der så sker en enkelt fejl, da kan den rettes: (0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0) skulle med stor sandsynlighed være (0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0). Er miljøet mere støjfyldt kunne vi jo indkode (0, 1, 1, 0) til (0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0) eller til noget endnu længere. Ulempen er, at dyrt. Indtil 1948 troede man, at dette ikke kunne gøres bedre. Kodningsteori handler om at kunne rette fejl med fornuftlig transmissionshastighed.

5 Tom som animation...gå til popularization->index.html

6 En binær lineær kode Eksempel: C = {(0, 0, 0, 0, 0), (1, 0, 1, 1, 0), (0, 0, 1, 1, 1), (1, 0, 0, 0, 1)} Kan opfattes som linearkombinationer af basisvektorerne g 1 = (1, 0, 1, 1, 0) og g 2 = (0, 0, 1, 1, 1). Vi har (0, 0, 0, 0, 0) = 0g 1 + 0g 2, (1, 0, 1, 1, 0) = 1g 1 + 0g 2, (0, 0, 1, 1, 1) = 0g 1 + 1g 2 og (1, 0, 0, 0, 1) = 1g 1 + 1g 2. Dvs. koden svarer til rækkerummet af [ ] G = Indkodning: Besked (m 1, m 2 ) indkodes til (m 1, m 2 ) = m 1 g 1 + m 2 g 2 = mg, hvor m = (m 1, m 2 ). Enhver matrix G definerer en kode. En (lineær) kode er et vektorrum (indtil videre over det binære alfabet).

7 Model m c r = c + e m Indkoder Kanal Dekoder e m = (m 1,..., m k ) F k 2, k < n, c = (c 1,..., c n ) F n 2. Indkodning m c vha. matrix G. e = (e 1,..., e n ) F n 2, m F k 2 Pr(e i = 0) = 1 p > 1 2, Pr(e i = 1) = p. Kanalen antages hukommelsesfri, dvs. Pr(e i ), Pr(e j ) er uafhængige for i j.

8 Minimumafstand w H ((w 1,..., w n )) = #{i w i 0} w H ((1, 1, 1, 1, 0)) = 4 dist H ( w 1, w 2 ) = w H ( w 1 w 2 ) dist H ((0, 1, 0, 1, 1), (1, 1, 1, 1, 0)) = 3 d = min{dist H ( c 1, c 2 ) c 1, c 2 C, c 1 c 2 } = min{w H ( c) c C, c 0}

9 Minimumafstandsdekodning Indenfor en afstand af d 1 2 fra et ord w kan man højst finde 1 kodeord. Hvis der højst er sket d 1 2 fejl, da kan vi rette dem ved simpelthen at vælge det kodeord, som er tættest på den modtagne ord. d

10 De tre parametre Længden n, dimensionen k og minimumafstanden d. [n, k, d] Hvis k n Hvis d n er stor, da er vi sikret hurtig transmission. er stor, da kan vi rette mange fejl. Udfordringen er at vælge koder, så både k n og d n samtidig. er store Dette er ikke en triviel opgave.

11 Assymptotisk gode koder Man kender uendelige følger af koder (C 1, C 2,...) med tilhørende parametre ([n 1, k 1, d 1 ], [n 2, k 2, d 2 ],...), som opfylder: n i for i k i R >> 0 for alle i n i d i δ >> 0 for alle i n i Betragt fejlmønstre e af voksende længde n. Lad kanalantagelserne gælde. De store tals lov siger, at w H ( e)/n p i sandsynlighed. Så hvis δ/2 > p kan vi kommunikere vilkårligt sikkert med hastighed mindst R, blot meget lange koder benyttes. Shanons kanalkodningssætning garanterer endnu bedre fejlretning, hvis koderne vælges tilfældigt og af voksende længde. Et meget teoretisk resultat.

12 Endelige legemer Eksempel: F 5 = Z 5 = {0, 1, 2, 3, 4}. Regneregel: 5 = 0, så = 2 og 4 4 = = 2 fordi = = 2 fordi 3 2 = 1. 2/3 = = 2 2 = 4.

13 F p = Z p = {0, 1,..., p 1}. Regneregel: p = 0. Givet a, p da entydigt r, så a = qp + r med 0 r < p. r = a(mod p). Regneoperationer i F p svarer til (a + b)(mod p) og (a b)(mod p). For a = 0 haves a = 0 For a 0 haves a = p a og a 1 findes vha. den udvidede Euklidsalgoritme (EEA) idet sfd(a, p) = 1. EEA(a, p) returnerer s, t, så sa + tp = 1 og dermed a 1 = s(mod p).

14 Eksempel: F 2 2 = F 4 = {0, 1, α, α + 1}. Regneregler: 2 = 0 og α 2 + α + 1 = α α α α α + 1 α α α α α + 1 α + 1 α α α α α + 1 α 0 α α α α α α α = α 2 = α 1 = α + 1 α(α + 1) = α 2 + α = 1 = 1 (α + 1)(α + 1) = α = α.

15 Eksempel: F 2 3 = F 8 = {0, 1, α, α + 1, α 2, α 2 + α, α 2 + α + 1, α 2 + 1}. Regneregler: 2 = 0 og α 3 + α + 1 = 0. Det generelle set-up: Legemet F p m = {a(α) a(x) F p [X], deg(a) < m}. Regneregler p = 0 og f (α) = 0. Polynomiet f (X) er irreducibelt over F p, dvs. kan ikke faktoriseres. Den udvidede Euklids algoritme give (a(α)) 1 idet, sfd(a(x), f (X)) = 1.

16 Lineære koder over F q F n q = {(a 1,..., a n ) a i F q } er et vektorrum over F q. Et underrum C F n q kaldes en lineær kode. Enhver lineær kode kan realiseres som rækkerummet af en matrix G, svarende til indkodning c = mg. Al gennemgået teori genereliserer til lineære koder over F q.

17 Reed-Solomon koderne q = p m og F q = {P 1, P 2,..., P q }. Givet F(X) = F 0 + F 1 X + F k 1 X k 1 F q [X], da er F(P 1 ), F (P 2 ),..., F(P q )) en vektor af længde n = q over F q. RS q (k) = {(F(P 1 ), F(P 2 ),..., F(P q )) F(X) F q [X], deg(f) < k} G = P 1 P 2 P q P1 2 P2 2 Pq P k 1 1 P k 1 2 Pq k 1 Besked m = (F 0, F 1,..., F k 1 ) indkodes til (F(P 1 ), F(P 2 ),..., F (P q )) = mg.

18 Reed-Solomon kodens parametre Et ikke-nul polynomium af grad højst k 1 kan højst have k 1 nulpunkter. Lad k q og betragt RS q (k) = {(F(P 1 ), F(P 2 ),..., F(P q )) F(X) F q [X], deg(f) < k} Minimumafstand lig minimumvægt. Højst k 1 nuller og dermed mindst q (k 1) = q k + 1 = n k + 1 ikke-nuller. Altså d = n k + 1. Hvis rækkerne i G var lineært afhængige, så ville vi have ikke-nul polynomium af grad højst k 1 q 1 med q nulpunkter. Så G må have fuld rang. [n = q, k, d = n k + 1]

19 Minimumafstands-dekodning af Reed-Solomon koder Betragt en Reed-Solomon kode RS q (k) = {(F(P 1 ),..., F(P q )) deg(f) < k}. Definer t = (d 1)/2 = (q k)/2. Hvis vi modtager r = (r 1,..., r q ) da bestemmer vi et ikke-nul polynomium Q(X, Y ) = Q 0 (X) + YQ 1 (X) som opfylder følgende Q(P 1, r 1 ) = 0, Q(P 2, r 2 ) = 0,..., Q(P q, r q ) = 0 deg(q 0 ) q 1 t = l 0 deg(q 1 ) t = l 1

20 Hvordan kan vi nu være sikre på, at et sådant polynomium Q(X, Y ) eksisterer? Lad Q 0 (X) = Q 0,0 + Q 0,1 X + Q 0,2 X Q 0,l0 X l 0 og Q 1 (X) = Q 1,0 + Q 1,1 X + + Q 1,l1 X l 1. Vi får Q(P 1, r 1 ) = 0 Q 0,0 + Q 0,1 P 1 + Q 0,2 P Q 0,l 0 P l 0 1 +Q 1,0 r 1 + Q 1,1 r 1 P Q 1,l1 r 1 P l 1 1 = 0 Dette er en homogen ligning med (l 0 + 1) + (l 1 + 1) = q + 1 ubekendte (nemlig Q i,j erne). Der er q sådanne ligninger. Da altså homogent ligningssystem med flere ubekendte end ligninger haves ikke-nul løsning.

21 På matrixform ser ligningssystemet ud som følger: 1 P 1 P 2 1 P l 0 1 r 1 r 1 P 1 r 1 P l P 2 P 2 2 P l 0 2 r 2 r 2 P 2 r 2 P l P q P 2 q P l 0 q r q r q P q r q P l 1 q Q 0,0 Q 0,1 Q 0,2. Q 0,l0 Q 1,0 Q 1,1. Q 1,l1 =

22 Antag, at c = (F(P 1 ), F(P 2 ),..., F(P q )) var afsendt (men er ukendt) og at der højst skete t fejl under transmissionen. Vi har Q(P 1, r 1 ) = Q(P 2, r 2 ) = = Q(P q, r q ) = 0 og da der højst er sket t fejl, må der altså være mindst q t nuller blandt Q(P 1, F(P 1 )), Q(P 2, F(P 2 )),..., Q(P q, F(P q )). Men opfattes Q(X, F(X)) = Q 0 + F(X)Q 1 (X) som polynomium i X, da har det grad højst max{q 1 t, (k 1) + t} = q 1 t. Et polynomium af grad højst q 1 t, som har mindst q t nulpunkter må være nulpolynomiet. Vi får Q(X, F(X)) = 0 Q 0 (X) + F(X)Q 1 (X) = 0 F(X) = Q 0(X) Q 1 (X)

23 Listedekodning d Det er langt fra altid, at der findes et kodeord i afstanden t = (d 1)/2 fra et modtaget ord r. Det giver derfor god mening, at betragte kugler med større radius end t. Gør vi det, må vi så blot acceptere, at vi en sjælden gang imellem finder flere kandiderende kodeord.

24 Generelisering af minimumafstandsdekodningsmetoden til listedekodning som følger. Søger Q(X, Y ) = Q 0 (X) + Q 1 (X)Y + + Q m (X)Y m således at Q(P i, r i ) = 0 for i = 1,..., q Visse gradbetingelser på Q i erne skal være opfyldt Bestemmer herefter samtlige faktorer Y F(X) i Q(X, Y ). Der kan højst være m sådanne faktorer. Metoden kan yderligere forbedres, hvis nulpunkter regnes med multiplicitet. Multiplicitet af polynomier i flere variabler er ikke trivielt. Der er mange forskellige definitioner.

25 Reed-Muller koder og hyperbolske koder F (X, Y ) F 4 [X, Y ]. F 4 F 4 = {(a, b) a, b F 4 } = {P 1, P 2,..., P 16 }. Hvor mange nulpunkter kan F have? Definerende ligninger for F 4 er X 4 X = 0 og Y 4 Y = 0, altså (a, b) F 4 F 4 a 4 a = 0 og b 4 b = 0 Hvor mange fælles nulpunkter mellem X 4 X, Y 4 Y og F(X, Y )? Eksempel: F(X, Y ) = X 2 Y + αxy 2 + XY + 1. Hvad er ledende monomium? Mange monomielle ordninger, når flere variable. Nogle ville give lm(f ) = X 2 Y andre ville give lm(f) = XY 2.

26 Vælg monomiel ordning så lm(f) = X 2 Y. Vi har lm(x 4 X) = X 4 og lm(y 4 Y ) = Y 4. Y 4 Y 3 Y 2 Y 1 1 X X 2 X 3 X 4 Antal fælles nulpunkter for F(X, Y ), X 4 X og Y 4 Y er højst 10.

27 Y Y Y X X 2 X 3 Antal nulpunkter for F(X, Y ) med lm(f) = XY 3 er højst 13 osv. RM 4 (s, 2) = {(F(P 1 ),..., F(P 16 )) total grad af F er højst s 1}

28 Y Y Y X X 2 X 3 Koder n k d RM 4 (1, 2) RM 4 (2, 2) RM 4 (3, 2) RM 4 (4, 2) RM 4 (5, 2) RM 4 (6, 2) RM 4 (7, 2) Hyp

29 Hermitekoder X 3 + Y 2 + Y har 8 nulpunkter {P 1, P 2,... P 8 } i F 4 F 4. Givet F(X, Y ), hvor mange nuller kan der risikere at være i ordet (F(P 1 ), F(P 2 ),..., F(P 8 ))? Svar: lad w(x i Y j ) = i2 + j3. Definer wdeg(f) til at være højeste w(x i Y j )-værdi for monomier X i Y j i F(X, Y ). Eksempel: wdeg(x 2 + XY ) = max{4, 5} = 5. Resultat: Antal nulpunkter i (F(P 1 ), F(P 2 ),..., F(P 8 )) er højst lig wdeg(f).

30 Algebraisk-geometri koder Reed-Solomon koder, Reed-Muller koder og Hermite koder de allersimpleste eksempler på AG-koder Algebraisk geometri er en meget dyb matematisk teori Meget har vist sig at kunne laves vha. simplere Gröbner basis teori. Vægte (eller valuationer) spiller stor rolle. Ikke nødvendigvis numeriske.

31 Secret sharing - problemet Bank med 5 bankdirektører. Simpleste opgave: Elektronisk lås laves således, at alle 5 skal være tilstede for at pengeskab kan åbnes Lidt mere avanceret opgave: Elektronisk lås laves således, at vilkårlige 3 bankdirektører kan sammen åbne pengeskabet intet sæt af blot 2 bankdirektører kan alene åbne pengeskabet

32 Alle tilstede - naivt set-up Bankdirektør b 1 får koden s 1, bankdirektør b 2 får koden s 2, bankdirektør b 5 får koden s 5. s 1, s 2,..., s 5 {0000, 0001,..., 1999}. Den hemmelige nøgle er s = s 1 + s 2 + s 3 + s 4 + s 5 {0000, 0001,..., 9995} Imidlertid har {b 1, b 2, b 3, b 4 } information om s, idet de ved s {s 1 + s 2 + s 3 + s ,..., s 1 + s 2 + s 3 + s }

33 Alle tilstede - smart set-up Nu istedet: s 1, s 2,..., s 5 {0000,..., 9999}. Regner, modulo Dvs (mod 10000) = s = (s 1 + s 2 + s 3 + s 4 + s 5 ) (mod10000).

34 Alle tilstede - smart set-up {b 1, b 2, b 3, b 4 } har ingen information om s. De ved blot, at s {(s 1 + s 2 + s 3 + s ) (mod10000),..., = {0000,..., 9999} (s 1 + s 2 + s 3 + s ) (mod10000)}

35 Legemet Z p Z p = {0, 1,..., p 1} er et legeme. a + b (mod p) og a b (mod p). Eksempel: Z 5 = {0, 1, 2, 3, 4}, = 2 og 4 4 = = 2 fordi = = 2 fordi 3 2 = 1.

36 Lagrange-interpolation u 1 u 2. Der findes entydigt polynomium F(X) af grad højst 1 så F(u 1 ) = v 1 og F(u 2 ) = v 2. Entydighed: Antag både F 1 (X) og F 2 (X). Men så har F(X) = F 1 (X) F 2 (X) nulpunkter u 1 og u 2. Dermed F(X) = 0. Eksistens: F (X) = X u 2 u 1 u 2 v 1 + X u 1 u 2 u 1 v 2

37 Lagrange-interpolation u 1, u 2 og u 3 forskellige. Der findes entydigt polynomium F(X) af grad højst 2, så F(u 1 ) = v 1, F(u 2 ) = v 2 og F(u 3 ) = v 3. Eksistens: F(X) = (X u 2)(X u 3 ) (u 1 u 2 )(u 1 u 3 ) v 1 + (X u 1)(X u 3 ) (u 2 u 1 )(u 2 u 3 ) v 2 + (X u 1)(X u 2 ) (u 3 u 1 )(u 3 u 2 ) v 3 Det generelle set-up: u 1, u 2,..., u n forskellige F(X) af grad højst n 1 osv.

38 Lagrange-interpolation Eksempel: Legeme er R F(X) af grad højst 1, så F (3) = 2 og F(4) = 6 er givet ved F (X) = X X = X Eksempel: Legeme er Z 5 F (X) af grad højst 1, så F(3) = 2 og F(4) = 1 er givet ved F(X) = 4X

39 Shamirs secret sharing scheme 3 bankdirektører. Vilkårlige 2 må åbne pengeskab sammen, men ingen må alene. Hemmelig nøgle f 0 Z p. Dealer vælger tilfældigt f 1 Z p og danner F(X) = f 0 + f 1 X. Bankdirektør b 1 får: u 1 = 1 og v 1 = F(u 1 ) = F(1) Bankdirektør b 2 får: u 2 = 2 og v 2 = F(u 2 ) = F(2) Bankdirektør b 3 får: u 3 = 3 og v 3 = F(u 3 ) = F(3) Vha. Lagrangeinterpolation kan vilkårlige 2 direktører genskabe F (X) og dermed specielt den hemmelige nøgle f 0. Hvad ved b 1 alene? Kald v 2 = T. F(X) = X v 1 + X T = (2v 1 T ) + (T v 1 )X Så f 0 = 2v 1 T og b 1 ved intet.

40 Shamirs secret sharing scheme 5 bankdirektører b 1, b 2,..., b 5. Vilkårlige 3 må genskabe nøgle, men ej 2. Hemmelig nøgle f 0 Z p, p > 5. Dealer vælger tilfældigt f 1, f 2 Z p og danner F(X) = f 0 + f 1 X + f 2 X 2. b 1 : b 2 : b 5 : u 1 = 1 og v 1 = F(1) u 2 = 2 og v 2 = F(2). u 5 = 5 og v 5 = F(5)

41 b 1, b 2 og b 3 danner Lagrangepolynomiet F(X) = (X u 2)(X u 3 ) (u 1 u 2 )(u 1 u 3 ) v 1 + (X u 1)(X u 3 ) (u 2 u 1 )(u 2 u 3 ) v 2 og finder heraf + (X u 1)(X u 2 ) (u 3 u 1 )(u 3 u 2 ) v 3 f 0 = v 1 u 2 u 3 (u 1 u 2 )(u 1 u 3 ) + u 1 v 2 u 3 (u 2 u 1 )(u 2 u 3 ) + u 1 u 2 v 3 (u 3 u 1 )(u 3 u 2 ) Uden kendskab til v 1 vides intet om første led. Uden kendskab til v 2 vides intet om andet led. Uden kendskab til v 3 vides intet til sidste led.

42 (åbn Maple 10 og vælg recent documents ) Maple-worksheet

43 Secret sharing generelt Givet {b 1, b 2..., b n } specificer en familie af delmængder af {b 1, b 2,..., b n } som skal have adgang til at generere hemmelig nøgle. Lad eventuelt nogle personers share vægte højere end andres. Enhver access-struktur kan realiseres matematisk. Effektivitet: Forhold mellem størrelsen på hemmelig nøgle og størrelsen på share. Ikke altid lige effektivt, derfor forskningsområde stadig. Hvad, hvis en af personerne er en pirat? Er det smart, hvis share er stor?

44 Offentlig nøgle kryptosystem Funktion f med invers f 1 Offentliggør f Hemmeligholder f 1 Kan bruges til kryptering, hvis det er meget svært at beregne f 1 alene ud fra viden om f. Alice (indkodning): f ( m) = c Bob (afkodning): m = f 1 ( c) Alice Kanal Bob Eve

45 McElieces kryptosystem G : S : P : G : k n generator matrix for binær irreducibel [n, k] Goppa-kode G, som kan rette t fejl k k randomiseret binær matrix af fuld rang n n permutationsmatrix SG P Offentlig nøgle: (G, t) Hemmelig nøgle: (S, D G, P), hvor D G er en effektiv dekodningsalgoritme for koden G.

46 Alice (indkodning): Vælg e med w H (e) = t tilfældigt. Indkod c = f ( m) = mg + e. Bob (afkodning): Beregn cp 1 = ( msg P + e)p 1 = msg + ep 1. Bemærk, at w H ( ep 1 ) = t og at msg er et kodeord. Dekod vha. D G til msg. Find herefter ms og til sidst m = ( ms)s 1. Hvorfor virker McElieces kryptosystem? Svar: Fordi det er uhyre svært at dekode, når man ikke har en god beskrivelse af ens kode. Dermed er det svært at finde f 1.

Moderne kryptografi. Olav Geil Institut for Matematiske Fag Aalborg Universitet. Elektronik og IT-Gruppen 24. april 2008

Moderne kryptografi. Olav Geil Institut for Matematiske Fag Aalborg Universitet. Elektronik og IT-Gruppen 24. april 2008 Moderne kryptografi Olav Geil Institut for Matematiske Fag Aalborg Universitet Elektronik og IT-Gruppen 24. april 2008 Matematik og ingeniørvidenskab Uden ingeniørvidenskab var komplekse tal blot en kuriøsitet

Læs mere

Fejlkorligerende køder Fejlkorrigerende koder

Fejlkorligerende køder Fejlkorrigerende koder Fejlkorligerende køder Fejlkorrigerende koder Olav Geil Skal man sende en fødselsdagsgave til fætter Børge, så pakker man den godt ind i håb om, at kun indpakningen er beskadiget ved modtagelsen. Noget

Læs mere

Fejlkorligerende køder Fejlkorrigerende koder

Fejlkorligerende køder Fejlkorrigerende koder Fejlkorligerende køder Fejlkorrigerende koder Olav Geil Skal man sende en fødselsdagsgave til fætter Børge, så pakker man den godt ind i håb om, at kun indpakningen er beskadiget ved modtagelsen. Noget

Læs mere

Secret Sharing. Olav Geil Institut for Matematiske Fag Aalborg Universitet email: [email protected] URL: http://www.math.aau.dk/ olav.

Secret Sharing. Olav Geil Institut for Matematiske Fag Aalborg Universitet email: olav@math.aau.dk URL: http://www.math.aau.dk/ olav. 1 Læsevejledning Secret Sharing Olav Geil Institut for Matematiske Fag Aalborg Universitet email: [email protected] URL: http://www.math.aau.dk/ olav September 2006 Nærværende note er tænkt som et oplæg

Læs mere

Note omkring RSA kryptering. Gert Læssøe Mikkelsen Datalogisk institut Aarhus Universitet

Note omkring RSA kryptering. Gert Læssøe Mikkelsen Datalogisk institut Aarhus Universitet Note omkring RSA kryptering. Gert Læssøe Mikkelsen Datalogisk institut Aarhus Universitet 3. april 2009 1 Kryptering med offentlige nøgler Indtil midt i 1970 erne troede næsten alle, der beskæftigede sig

Læs mere

Lineær algebra 1. kursusgang

Lineær algebra 1. kursusgang Lineær algebra 1. kursusgang Eksempel, anvendelse To kendte punkter A og B på en linie, to ukendte punkter x 1 og x 2. A x 1 x 2 B Observationer af afstande: fra A til x 1 : b 1 fra x 1 til x 2 : b 2 fra

Læs mere

DesignMat Uge 1 Gensyn med forårets stof

DesignMat Uge 1 Gensyn med forårets stof DesignMat Uge 1 Gensyn med forårets stof Preben Alsholm Efterår 2010 1 Hovedpunkter fra forårets pensum 11 Taylorpolynomium Taylorpolynomium Det n te Taylorpolynomium for f med udviklingspunkt x 0 : P

Læs mere

Note omkring RSA kryptering. Gert Læssøe Mikkelsen Datalogisk institut Aarhus Universitet

Note omkring RSA kryptering. Gert Læssøe Mikkelsen Datalogisk institut Aarhus Universitet Note omkring RSA kryptering. Gert Læssøe Mikkelsen Datalogisk institut Aarhus Universitet 24. august 2009 1 Kryptering med offentlige nøgler Indtil midt i 1970 erne troede næsten alle, der beskæftigede

Læs mere

Affine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2

Affine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2 Affine rum I denne note behandles kun rum over R. Alt kan imidlertid gennemføres på samme måde over C eller ethvert andet legeme. Et underrum U R n er karakteriseret ved at det er en delmængde som er lukket

Læs mere

Kursusgang 3 Matrixalgebra Repetition

Kursusgang 3 Matrixalgebra Repetition Kursusgang 3 Repetition - froberg@mathaaudk http://peoplemathaaudk/ froberg/oecon3 Institut for Matematiske Fag Aalborg Universitet 12 september 2008 1/12 Lineære ligningssystemer Et lineært ligningssystem

Læs mere

Lidt alment om vektorrum et papir som grundlag for diskussion

Lidt alment om vektorrum et papir som grundlag for diskussion Definition : vektorrum, vektorer Et vektorrum er en mængde af elementer med operationerne sum (+) og numerisk multiplikation (), så følgende regler gælder for alle a, b, c og for alle reelle tal s, t R.

Læs mere

Oversigt [LA] 6, 7, 8

Oversigt [LA] 6, 7, 8 Oversigt [LA] 6, 7, 8 Nøgleord og begreber Lineære ligningssystemer Løsningsmængdens struktur Test løsningsmængde Rækkereduktion Reduceret matrix Test ligningssystem Rækkeoperationsmatricer Rangformlen

Læs mere

Lineær Algebra, kursusgang

Lineær Algebra, kursusgang Lineær Algebra, 2014 12. kursusgang Lisbeth Fajstrup Institut for Matematiske Fag Aalborg Universitet LinAlg November 2014 Om miniprojekt 2 Kirchoffs love. Opstil lineære ligningssystemer og løs dem. 0-1-matricer.

Læs mere

Chapter 3. Modulpakke 3: Egenværdier. 3.1 Indledning

Chapter 3. Modulpakke 3: Egenværdier. 3.1 Indledning Chapter 3 Modulpakke 3: Egenværdier 3.1 Indledning En vektor v har som bekendt både størrelse og retning. Hvis man ganger vektoren fra højre på en kvadratisk matrix A bliver resultatet en ny vektor. Hvis

Læs mere

Figur. To ligninger i to ubekendte. Definition Ved m lineære ligninger med n ubekendte forstås. Definition 6.4 Givet ligningssystemet

Figur. To ligninger i to ubekendte. Definition Ved m lineære ligninger med n ubekendte forstås. Definition 6.4 Givet ligningssystemet Oversigt [LA] 6, 7, 8 Nøgleord og begreber Lineære ligningssystemer smængdens struktur Test løsningsmængde Rækkereduktion Reduceret matrix Test ligningssystem Rækkeoperationsmatricer Rangformlen Enten-eller

Læs mere

Lineær algebra: Spænd. Lineær (u)afhængighed

Lineær algebra: Spænd. Lineær (u)afhængighed Lineær algebra: Spænd. Lineær (u)afhængighed Institut for Matematiske Fag Aalborg Universitet 2011 Linearkombinationer. Spænd Definition Givet et antal vektorer a 1,..., a p R n. En vektor v = c 1 a 1

Læs mere

Besvarelser til Lineær Algebra med Anvendelser Ordinær Eksamen 2016

Besvarelser til Lineær Algebra med Anvendelser Ordinær Eksamen 2016 Besvarelser til Lineær Algebra med Anvendelser Ordinær Eksamen 206 Mikkel Findinge http://findinge.com/ Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en sådan.

Læs mere

Matematik og FormLineære ligningssystemer

Matematik og FormLineære ligningssystemer Matematik og Form Lineære ligningssystemer Institut for Matematiske Fag Aalborg Universitet 2014 Ligningssystemer og matricer Til et ligningssystem svarer der en totalmatrix [A b] bestående af koefficientmatrix

Læs mere

Vektorrum. enote Generalisering af begrebet vektor

Vektorrum. enote Generalisering af begrebet vektor enote 7 1 enote 7 Vektorrum I denne enote opstilles en generel teori for mængder, for hvilke der er defineret addition og multiplikation med skalar, og som opfylder de samme regneregler som geometriske

Læs mere

Ligningssystemer - nogle konklusioner efter miniprojektet

Ligningssystemer - nogle konklusioner efter miniprojektet Ligningssystemer - nogle konklusioner efter miniprojektet Ligningssystemet Ax = 0 har mere end en løsning (uendelig mange) hvis og kun hvis nullity(a) 0 Løsningerne til et konsistent ligningssystem Ax

Læs mere

Køreplan Matematik 1 - FORÅR 2005

Køreplan Matematik 1 - FORÅR 2005 Lineær algebra modulo n og kryptologi Køreplan 01005 Matematik 1 - FORÅR 2005 1 Introduktion Kryptologi er en ældgammel disciplin, som går flere tusinde år tilbage i tiden. Idag omfatter disciplinen mange

Læs mere

Tidligere Eksamensopgaver MM505 Lineær Algebra

Tidligere Eksamensopgaver MM505 Lineær Algebra Institut for Matematik og Datalogi Syddansk Universitet Tidligere Eksamensopgaver MM55 Lineær Algebra Indhold Typisk forside.................. 2 Juni 27.................... 3 Oktober 27..................

Læs mere

Skriftlig eksamen Vejledende besvarelse MATEMATIK B (MM02)

Skriftlig eksamen Vejledende besvarelse MATEMATIK B (MM02) SYDDANSK UNIVERSITET ODENSE UNIVERSITET INSTITUT FOR MATEMATIK OG DATALOGI Skriftlig eksamen Vejledende besvarelse MATEMATIK B (MM2) Fredag d. 2. januar 22 kl. 9. 3. 4 timer med alle sædvanlige skriftlige

Læs mere

1 Sætninger om hovedidealområder (PID) og faktorielle

1 Sætninger om hovedidealområder (PID) og faktorielle 1 Sætninger om hovedidealområder (PID) og faktorielle ringe (UFD) 1. Introducér ideal, hovedideal 2. I kommutativt integritetsområde R introduceres primelement, irreducibelt element, association 3. Begrebet

Læs mere

Københavns Universitet, Det naturvidenskabelige Fakultet. Afleveringsopgave 3

Københavns Universitet, Det naturvidenskabelige Fakultet. Afleveringsopgave 3 Københavns Universitet, Det naturvidenskabelige Fakultet 1 Lineær Algebra (LinAlg) Afleveringsopgave 3 Eventuelle besvarelser laves i grupper af 2-3 personer og afleveres i to eksemplarer med 3 udfyldte

Læs mere

Matematik: Struktur og Form Spænd. Lineær (u)afhængighed

Matematik: Struktur og Form Spænd. Lineær (u)afhængighed Matematik: Struktur og Form Spænd. Lineær (u)afhængighed Martin Raussen Department of Mathematical Sciences Aalborg University 2017 1 / 8 Linearkombinationer. Spænd Definition Givet et antal vektorer a1,...,

Læs mere

Konfidentialitet og kryptografi 31. januar, Jakob I. Pagter

Konfidentialitet og kryptografi 31. januar, Jakob I. Pagter Konfidentialitet og kryptografi 31. januar, 2009 Jakob I. Pagter Oversigt Kryptografi autenticitet vs. fortrolighed ubetinget vs. beregningsmæssig sikkerhed Secret-key fortrolighed Public-key fortrolighed

Læs mere

Lineære 1. ordens differentialligningssystemer

Lineære 1. ordens differentialligningssystemer enote enote Lineære ordens differentialligningssystemer Denne enote beskriver ordens differentialligningssystemer og viser, hvordan de kan løses enoten er i forlængelse af enote, der beskriver lineære

Læs mere

KRYPTOLOGI ( Litt. Peter Landrock & Knud Nissen : Kryptologi)

KRYPTOLOGI ( Litt. Peter Landrock & Knud Nissen : Kryptologi) KRYPTOLOGI ( Litt. Peter Landrock & Knud Nissen : Kryptologi) 1. Klassiske krypteringsmetoder 1.1 Terminologi klartekst kryptotekst kryptering dekryptering 1.2 Monoalfabetiske kryptosystemer 1.3 Additive

Læs mere

Egenværdier og egenvektorer

Egenværdier og egenvektorer 1 Egenværdier og egenvektorer 2 Definition Lad A være en n n matrix. En vektor v R n, v 0, kaldes en egenvektor for A, hvis der findes en skalar λ således Av = λv Skalaren λ kaldes en tilhørende egenværdi.

Læs mere

Besvarelser til Lineær Algebra Reeksamen August 2016

Besvarelser til Lineær Algebra Reeksamen August 2016 Besvarelser til Lineær Algebra Reeksamen - 9. August 26 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en sådan. Dette dokument har udelukkende

Læs mere

DesignMat Uge 5 Systemer af lineære differentialligninger II

DesignMat Uge 5 Systemer af lineære differentialligninger II DesignMat Uge 5 Systemer af lineære differentialligninger II Preben Alsholm Efterår 21 1 Lineære differentialligningssystemer 11 Lineært differentialligningssystem af første orden Lineært differentialligningssystem

Læs mere

Jeg foretager her en kort indføring af polynomier over såvel de reelle som

Jeg foretager her en kort indføring af polynomier over såvel de reelle som Polynomier, rødder og division Sebastian Ørsted 20. november 2016 Jeg foretager her en kort indføring af polynomier over såvel de reelle som de komplekse tal, hvor fokus er på at opbygge værktøjer til

Læs mere

sætning: Hvis a og b er heltal da findes heltal s og t så gcd(a, b) = sa + tb.

sætning: Hvis a og b er heltal da findes heltal s og t så gcd(a, b) = sa + tb. sætning: Hvis a og b er heltal da findes heltal s og t så gcd(a, b) = sa + tb. lemma: Hvis a, b og c er heltal så gcd(a, b) = 1 og a bc da vil a c. lemma: Hvis p er et primtal og p a 1 a 2 a n hvor hvert

Læs mere

Matematik og Form Splines. NURBS

Matematik og Form Splines. NURBS Matematik og Form Splines. NURBS Institut for Matematiske Fag Aalborg Universitet 2012 Opgave: Find 3.grads polynomium p(t) = a 0 + a 1 t + a 2 t 2 + a 3 t 3 sål. at y b = p(0) = a 0 y s = p(1) = a 0 +

Læs mere

Lineær Algebra eksamen, noter

Lineær Algebra eksamen, noter Lineær Algebra eksamen, noter Stig Døssing, 20094584 June 6, 2011 1 Emne 1: Løsninger og least squares - Løsning, ligningssystem RREF (ERO) løsninger Bevis at RREF matrix findes Løsninger til system (0,

Læs mere

Camp om Kryptering. Datasikkerhed, RSA kryptering og faktorisering. Rasmus Lauritsen. August 27,

Camp om Kryptering. Datasikkerhed, RSA kryptering og faktorisering. Rasmus Lauritsen. August 27, Camp om Kryptering Datasikkerhed, RSA kryptering og faktorisering Rasmus Lauritsen August 27, 2013 http://users-cs.au.dk/rwl/2013/sciencecamp Indhold Datasikkerhed RSA Kryptering Faktorisering Anvendelse

Læs mere

Af Marc Skov Madsen PhD-studerende Aarhus Universitet email: [email protected]

Af Marc Skov Madsen PhD-studerende Aarhus Universitet email: marc@imf.au.dk Af Marc Skov Madsen PhD-studerende Aarhus Universitet email: [email protected] 1 Besøgstjenesten Jeg vil gerne bruge lidt spalteplads til at reklamere for besøgstjenesten ved Institut for Matematiske Fag

Læs mere

Polynomier. Indhold. Georg Mohr-Konkurrencen. 1 Polynomier 2. 2 Polynomiumsdivision 4. 3 Algebraens fundamentalsætning og rødder 6

Polynomier. Indhold. Georg Mohr-Konkurrencen. 1 Polynomier 2. 2 Polynomiumsdivision 4. 3 Algebraens fundamentalsætning og rødder 6 Indhold 1 Polynomier 2 Polynomier 2 Polynomiumsdivision 4 3 Algebraens fundamentalsætning og rødder 6 4 Koefficienter 8 5 Polynomier med heltallige koefficienter 9 6 Mere om polynomier med heltallige koefficienter

Læs mere

Matematisk modellering og numeriske metoder. Lektion 4

Matematisk modellering og numeriske metoder. Lektion 4 Matematisk modellering og numeriske metoder Lektion 4 Morten Grud Rasmussen 17. september, 013 1 Homogene andenordens lineære ODE er [Bogens afsnit.1] 1.1 Linearitetsprincippet Vi så sidste gang, at førsteordens

Læs mere

Lineære 1. ordens differentialligningssystemer

Lineære 1. ordens differentialligningssystemer enote 7 enote 7 Lineære ordens differentialligningssystemer Denne enote beskriver ordens differentialligningssystemer og viser, hvordan de kan løses Der bruges egenværdier og egenvektorer i løsningsproceduren,

Læs mere

Pålidelig kommunikation over støjfyldte kanaler

Pålidelig kommunikation over støjfyldte kanaler Pålidelig kommunikation over støjfyldte kanaler Gruppe G3-2 Arild Martin Møller Haugstad Lars Holm Jensen Thanh Dong Nguyen Robert Jørgensgaard Olesen Willard Þór Rafnsson Institut for matematiske fag

Læs mere

Matematik og Form 3. Rækkereduktion til reduceret echelonfo. Rang og nullitet

Matematik og Form 3. Rækkereduktion til reduceret echelonfo. Rang og nullitet Matematik og Form 3. Rækkereduktion til reduceret echelonform Rang og nullitet Institut for Matematiske Fag Aalborg Universitet 11.2.2013 Reduktion til (reduceret) echelonmatrix Et eksempel Et ligningssystem

Læs mere

Matematik for økonomer 3. semester

Matematik for økonomer 3. semester Matematik for økonomer 3. semester cand.oecon. studiet, 3. semester Planchesæt 2 - Forelæsning 3 Esben Høg Aalborg Universitet 10. september 2009 Institut for Matematiske Fag Aalborg Universitet Esben

Læs mere

LinAlgDat 2014/2015 Google s page rank

LinAlgDat 2014/2015 Google s page rank LinAlgDat 4/5 Google s page rank Resumé Vi viser hvordan lineære ligninger naturligt optræder i forbindelse med en simpel udgave af Google s algoritme for at vise de mest interessante links først i en

Læs mere

Løsninger til udvalgte Eksamensopgaver i Lineær Algebra Juni 2000 og Juni 2001.

Løsninger til udvalgte Eksamensopgaver i Lineær Algebra Juni 2000 og Juni 2001. Løsninger til udvalgte Eksamensopgaver i Lineær Algebra Juni og Juni. Preben Alsholm 9. november 9 Juni Opgave 3 f : P (R) R 3 er givet ved f (P (x)) P () a + P () b, hvor a (,, ) og b (, 3, ). Vi viser,

Læs mere

Matematikken bag kryptering og signering NemID RSA Foredrag i UNF

Matematikken bag kryptering og signering NemID RSA Foredrag i UNF Matematikken bag kryptering og signering NemID RSA Foredrag i UNF Disposition 1 PKI - Public Key Infrastructure Symmetrisk kryptografi Asymmetrisk kryptografi 2 Regning med rester Indbyrdes primiske tal

Læs mere

Module 1: Lineære modeller og lineær algebra

Module 1: Lineære modeller og lineær algebra Module : Lineære modeller og lineær algebra. Lineære normale modeller og lineær algebra......2 Lineær algebra...................... 6.2. Vektorer i R n................... 6.2.2 Regneregler for vektorrum...........

Læs mere

Oversigt [LA] 11, 12, 13

Oversigt [LA] 11, 12, 13 Oversigt [LA] 11, 12, 13 Nøgleord og begreber Ortogonalt komplement Tømrerprincippet Ortogonal projektion Projektion på 1 vektor Projektion på basis Kortest afstand August 2002, opgave 6 Tømrermester Januar

Læs mere

Introduktion til Laplace transformen (Noter skrevet af Nikolaj Hess-Nielsen sidst revideret marts 2013)

Introduktion til Laplace transformen (Noter skrevet af Nikolaj Hess-Nielsen sidst revideret marts 2013) Introduktion til Laplace transformen (oter skrevet af ikolaj Hess-ielsen sidst revideret marts 23) Integration handler ikke kun om arealer. Tværtimod er integration basis for mange af de vigtigste værktøjer

Læs mere

Lineær algebra: Egenværdier, egenvektorer, diagonalisering

Lineær algebra: Egenværdier, egenvektorer, diagonalisering Lineær algebra: Egenværdier, egenvektorer, diagonalisering Institut for Matematiske Fag Aalborg Universitet 2011 Egenvektorer og egenværdier Mål: Forståelse af afbildningen x Ax fra R n R n for en n n-matrix

Læs mere

Egenværdier og egenvektorer

Egenværdier og egenvektorer enote 9 enote 9 Egenværdier og egenvektorer Denne note indfører begreberne egenværdier og egenvektorer for lineære afbildninger i vilkårlige generelle vektorrum og går derefter i dybden med egenværdier

Læs mere

3.1 Baser og dimension

3.1 Baser og dimension SEKTION 3 BASER OG DIMENSION 3 Baser og dimension Definition 3 Lad V være et F-vektorrum Hvis V = {0}, så har V dimension 0 2 Hvis V har en basis bestående af n vektorer, så har V dimension n 3 Hvis V

Læs mere

Symmetriske og ortogonale matricer Uge 7

Symmetriske og ortogonale matricer Uge 7 Symmetriske og ortogonale matricer Uge 7 Preben Alsholm Efterår 2009 1 Symmetriske og ortogonale matricer 1.1 Definitioner Definitioner En kvadratisk matrix A = [ a ij kaldes symmetrisk, hvis aij = a ji

Læs mere

1 Vektorrum. MATEMATIK 3 LINEÆR ALGEBRA M. ANV. 4. oktober Miniprojekt: Lineær algebra på polynomier

1 Vektorrum. MATEMATIK 3 LINEÆR ALGEBRA M. ANV. 4. oktober Miniprojekt: Lineær algebra på polynomier MATEMATIK 3 LINEÆR ALGEBRA M. ANV. 4. oktober 2017 Miniprojekt: Lineær algebra på polynomier Grupperne forventes at regne de små opgaver i afsnittene 1 5 i løbet af de første 4 halve dage. Dernæst tilføjes

Læs mere

DesignMat Uge 4 Systemer af lineære differentialligninger I

DesignMat Uge 4 Systemer af lineære differentialligninger I DesignMat Uge Systemer af lineære differentialligninger I Preben Alsholm Efterår 008 1 Lineære differentialligningssystemer 11 Lineært differentialligningssystem af første orden I Lineært differentialligningssystem

Læs mere

Vi indleder med at minde om at ( a) = a gælder i enhver gruppe.

Vi indleder med at minde om at ( a) = a gælder i enhver gruppe. 0.1: Ringe 1. Definition: Ring En algebraisk struktur (R, +,, 0,, 1) kaldes en ring hvis (R, +,, 0) er en kommutativ gruppe og (R,, 1) er en monoide og hvis er såvel venstre som højredistributiv mht +.

Læs mere

2010 Matematik 2A hold 4 : Prøveeksamen juni 2010

2010 Matematik 2A hold 4 : Prøveeksamen juni 2010 1 of 7 31-05-2010 13:18 2010 Matematik 2A hold 4 : Prøveeksamen juni 2010 Welcome Jens Mohr Mortensen [ My Profile ] View Details View Grade Help Quit & Save Feedback: Details Report [PRINT] 2010 Matematik

Læs mere

Matricer og lineære ligningssystemer

Matricer og lineære ligningssystemer Matricer og lineære ligningssystemer Grete Ridder Ebbesen Virum Gymnasium Indhold 1 Matricer 11 Grundlæggende begreber 1 Regning med matricer 3 13 Kvadratiske matricer og determinant 9 14 Invers matrix

Læs mere

MASO Uge 8. Invers funktion sætning og Implicit given funktion sætning. Jesper Michael Møller. Department of Mathematics University of Copenhagen

MASO Uge 8. Invers funktion sætning og Implicit given funktion sætning. Jesper Michael Møller. Department of Mathematics University of Copenhagen MASO Uge 8 Invers funktion sætning og Implicit given funktion sætning Jesper Michael Møller Department of Mathematics University of Copenhagen Uge 43 Formålet med MASO Oversigt Invertible og lokalt invertible

Læs mere

Kursusgang 3 Matrixalgebra Repetition

Kursusgang 3 Matrixalgebra Repetition Kursusgang 3 Repetition - [email protected] http://people.math.aau.dk/ froberg/oecon3 Institut for Matematiske Fag Aalborg Universitet 16. september 2008 1/19 Betingelser for nonsingularitet af en Matrix

Læs mere

Lineære ligningssystemer

Lineære ligningssystemer enote 2 1 enote 2 Lineære ligningssystemer Denne enote handler om lineære ligningssystemer, om metoder til at beskrive dem og løse dem, og om hvordan man kan få overblik over løsningsmængdernes struktur.

Læs mere

DesignMat. Preben Alsholm. September Egenværdier og Egenvektorer. Preben Alsholm. Egenværdier og Egenvektorer

DesignMat. Preben Alsholm. September Egenværdier og Egenvektorer. Preben Alsholm. Egenværdier og Egenvektorer DesignMat September 2008 fortsat Eksempel : et Eksempel 4 () af I II uden I Lad V være et vektorrum over L (enten R eller C). fortsat Eksempel : et Eksempel 4 () af I II uden I Lad V være et vektorrum

Læs mere

Ølopgaver i lineær algebra

Ølopgaver i lineær algebra Ølopgaver i lineær algebra 30. maj, 2010 En stor del af de fænomener, vi observerer, er af lineær natur. De naturlige matematiske objekter i beskrivelsen heraf bliver vektorrum rum hvor man kan lægge elementer

Læs mere

Oversigt [LA] 1, 2, 3, [S] 9.1-3

Oversigt [LA] 1, 2, 3, [S] 9.1-3 Oversigt [LA], 2, 3, [S] 9.-3 Nøgleord og begreber Koordinatvektorer, talpar, taltripler og n-tupler Linearkombination Underrum og Span Test linearkombination Lineær uafhængighed Standard vektorer Basis

Læs mere

Lineære 1. ordens differentialligningssystemer

Lineære 1. ordens differentialligningssystemer enote enote Lineære ordens differentialligningssystemer Denne enote beskriver ordens differentialligningssystemer og viser, hvordan de kan løses enoten er i forlængelse af enote, der beskriver lineære

Læs mere

Matematik. 1 Matematiske symboler. Hayati Balo,AAMS. August, 2014

Matematik. 1 Matematiske symboler. Hayati Balo,AAMS. August, 2014 Matematik Hayati Balo,AAMS August, 2014 1 Matematiske symboler For at udtrykke de verbale udsagn matematisk korrekt, så det bliver lettere og hurtigere at skrive, indføres en række matematiske symboler.

Læs mere

Diagonalisering. Definition (diagonaliserbar)

Diagonalisering. Definition (diagonaliserbar) 1 Diagonalisering 2 Definition (diagonaliserbar) Lad A være en n n-matrix. A siges at være diagonaliserbar hvis A er similær med en diagonal matrix, dvs. A = PDP 1, hvor D er en n n diagonal matrix og

Læs mere

12.1 Cayley-Hamilton-Sætningen

12.1 Cayley-Hamilton-Sætningen SEKTION 12.1 CAYLEY-HAMILTON-SÆTNINGEN 12.1 Cayley-Hamilton-Sætningen Sætning 12.1.1 (Cayley-Hamilton) Lad A Mat n,n (C). Så gælder p A (A) =. Sætningen gælder faktisk over et vilkårligt legeme, men vi

Læs mere

Polynomium Et polynomium. Nulpolynomiet Nulpolynomiet er funktionen der er konstant nul, dvs. P(x) = 0, og dets grad sættes per definition til.

Polynomium Et polynomium. Nulpolynomiet Nulpolynomiet er funktionen der er konstant nul, dvs. P(x) = 0, og dets grad sættes per definition til. Polynomier Polynomier Polynomium Et polynomium P(x) = a n x n + a n x n +... + a x + a 0 Disse noter giver en introduktion til polynomier, centrale sætninger om polynomiumsdivision, rødder og koefficienter

Læs mere

Symmetriske matricer

Symmetriske matricer Symmetriske matricer Preben Alsholm 17. november 008 1 Symmetriske matricer 1.1 Definitioner Definitioner En kvadratisk matrix A = a ij kaldes symmetrisk, hvis aij = a ji for alle i og j. Altså hvis A

Læs mere

RSA Kryptosystemet. Kryptologi ved Datalogisk Institut, Aarhus Universitet

RSA Kryptosystemet. Kryptologi ved Datalogisk Institut, Aarhus Universitet RSA Kryptosystemet Kryptologi ved Datalogisk Institut, Aarhus Universitet 1 Kryptering med RSA Her følger først en kort opridsning af RSA kryptosystemet, som vi senere skal bruge til at lave digitale signaturer.

Læs mere

Definition multiplikation En m n-matrix og en n p-matrix kan multipliceres (ganges sammen) til en m p-matrix.

Definition multiplikation En m n-matrix og en n p-matrix kan multipliceres (ganges sammen) til en m p-matrix. Oversigt [LA] 3, 4, 5 Nøgleord og begreber Matrix multiplikation Identitetsmatricen Transponering Fra matrix til afbildning Fra afbildning til matrix Test matrix-afbildning Inverse matricer Test invers

Læs mere

Nøgleord og begreber. Definition multiplikation En m n-matrix og en n p-matrix kan multipliceres (ganges sammen) til en m p-matrix.

Nøgleord og begreber. Definition multiplikation En m n-matrix og en n p-matrix kan multipliceres (ganges sammen) til en m p-matrix. Oversigt [LA] 3, 4, 5 Matrix multiplikation Nøgleord og begreber Matrix multiplikation Identitetsmatricen Transponering Fra matrix til afbildning Fra afbildning til matrix Test matrix-afbildning Inverse

Læs mere

Oversigt [LA] 6, 7, 8

Oversigt [LA] 6, 7, 8 Oversigt [LA] 6, 7, 8 Nøgleord og begreber Lineære ligningssystemer Løsningsmængdens struktur Test løsningsmængde Rækkereduktion Reduceret matrix Test ligningssystem Rækkeoperationsmatricer Rangformlen

Læs mere

Lineær Algebra. Lars Hesselholt og Nathalie Wahl

Lineær Algebra. Lars Hesselholt og Nathalie Wahl Lineær Algebra Lars Hesselholt og Nathalie Wahl Oktober 2016 Forord Denne bog er beregnet til et første kursus i lineær algebra, men vi har lagt vægt på at fremstille dette materiale på en sådan måde,

Læs mere

RSA-kryptosystemet. RSA-kryptosystemet Erik Vestergaard

RSA-kryptosystemet. RSA-kryptosystemet Erik Vestergaard RSA-kryptosystemet RSA-kryptosystemet Erik Vestergaard Erik Vestergaard www.matematikfysik.dk Erik Vestergaard, 007. Billeder: Forside: istock.com/demo10 Erik Vestergaard www.matematikfysik.dk 3 1. Indledning

Læs mere

DesignMat Uge 11 Vektorrum

DesignMat Uge 11 Vektorrum DesignMat Uge Vektorrum Preben Alsholm Forår 200 Vektorrum. Definition af vektorrum Definition af vektorrum Lad L betegne R eller C. Lad V være en ikke-tom mængde udstyret med en addition + og en multiplikation

Læs mere

Besvarelse af Eksamensopgaver Juni 2005 i Matematik H1

Besvarelse af Eksamensopgaver Juni 2005 i Matematik H1 Besvarelse af Eksamensopgaver Juni 5 i Matematik H Opgave De fire vektorer stilles op i en matrix som reduceres: 4 4 4 8 4 4 (a) Der er ledende et-taller så dim U =. Som basis kan f.eks. bruges a a jfr.

Læs mere

Matematik, Struktur og Form Splines. NURBS

Matematik, Struktur og Form Splines. NURBS Matematik, Struktur og Form Splines. NURBS Martin Raussen Department of Mathematical Sciences Aalborg University 2016 1 / 17 Opgave: Find 3.grads polynomium p (t ) = a0 + a1 t + a2 t 2 + a3 t 3 sål. at

Læs mere

Lineære Afbildninger. enote 8. 8.1 Om afbildninger

Lineære Afbildninger. enote 8. 8.1 Om afbildninger enote 8 enote 8 Lineære Afbildninger Denne enote undersøger afbildninger mellem vektorrum af en bestemt type, nemlig lineære afbildninger Det vises, at kernen og billedrummet for lineære afbildninger er

Læs mere

DesignMat Uge 11. Vektorrum

DesignMat Uge 11. Vektorrum DesignMat Uge 11 (fortsat) Forår 2010 Lad L betegne R eller C. Lad V være en ikke-tom mængde udstyret med en addition + og en multiplikation med skalar. (fortsat) Lad L betegne R eller C. Lad V være en

Læs mere

Noter om Komplekse Vektorrum, Funktionsrum og Differentialligninger LinAlg 2004/05-Version af 16. Dec.

Noter om Komplekse Vektorrum, Funktionsrum og Differentialligninger LinAlg 2004/05-Version af 16. Dec. Noter om Komplekse Vektorrum, Funktionsrum og Differentialligninger LinAlg 2004/05-Version af 16. Dec. 1 Komplekse vektorrum I defininitionen af vektorrum i Afsnit 4.1 i Niels Vigand Pedersen Lineær Algebra

Læs mere

1 Vektorrum. MATEMATIK 3 LINEÆR ALGEBRA 6. oktober 2016 Miniprojekt: Lineær algebra på polynomier

1 Vektorrum. MATEMATIK 3 LINEÆR ALGEBRA 6. oktober 2016 Miniprojekt: Lineær algebra på polynomier MATEMATIK 3 LINEÆR ALGEBRA 6. oktober 2016 Miniprojekt: Lineær algebra på polynomier Grupperne forventes at regne en mængde af opgaver, som tilsammen dækker 100 point. De små opgaver giver hver 5 point,

Læs mere