1. (3p) Ett RSA-krypto har parametrarna n = 77 och e = 37. Dekryptera meddelandet 3, dvs bestäm D(3). 60 = = =

Relevanta dokument
DEL I. Matematiska Institutionen KTH

Lösning till tentamensskrivning på kursen Diskret Matematik, moment B, för D2 och F, SF1631 och SF1630, den 1 juni 2011 kl

1. (3p) Ett RSA-krypto har de offentliga nycklarna n = 33 och e = 7. Dekryptera meddelandet 5. a b c d e. a a b c d e

Lösning till tentamensskrivning i Diskret Matematik för CINTE, CL2 och Media 1, SF1610 och 5B1118, onsdagen den 17 augusti 2011, kl

x 23 + y 160 = 1, 2 23 = ,

Lösning av tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, tisdagen den 27 maj 2014, kl

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, m fl, SF1610, tisdagen den 2 juni 2015, kl

Lösning till tentamensskrivning i Diskret Matematik, SF1610 och 5B1118, torsdagen den 21 oktober 2010, kl

Hjalpmedel: Inga hjalpmedel ar tillatna pa tentamensskrivningen. 1. (3p) Los ekvationen 13x + 18 = 13 i ringen Z 64.

Tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, onsdagen den 20 augusti 2014, kl

DEL I. Matematiska Institutionen KTH

Matematiska Institutionen KTH. Lösning till några övningar inför lappskrivning nummer 5, Diskret matematik för D2 och F, vt09.

Efternamn förnamn pnr årskurs

Efternamn förnamn pnr årskurs

Lösningsförslag till tentamensskrivning i SF1610 Diskret Matematik för CINTE 30 maj 2018, kl

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610 och 5B1118, tisdagen den 7 januari 2014, kl

, S(6, 2). = = = =

Lösning till tentamensskrivning på kursen Diskret Matematik, moment A, för D2 och F, SF1631 och SF1630, den 10 januari 2011 kl

3. Bestäm med hjälpa av Euklides algoritm största gemensamma delaren till

Institutionen för matematik, KTH Mats Boij. Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 20 december, 2000

Mer om faktorisering

SF2703 Algebra grundkurs Lösningsförslag med bedömningskriterier till tentamen Måndagen den 9 mars 2009

MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik Examinator: Daniel Bergh. Lösningsförslag Algebra och kombinatorik

Efternamn förnamn pnr årskurs

Några satser ur talteorin

10! = =

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik

Kinesiska restsatsen

DEL I. Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604 för D, den 5 juni 2010 kl

Efternamn förnamn pnr programkod

Ändliga kroppar. Anna Boman. U.U.D.M. Project Report 2016:12. Department of Mathematics Uppsala University

1. (3p) Bestäm den minsta positiva resten vid division av talet med talet 31.

DEL I. Matematiska Institutionen KTH

Grupper och RSA-kryptering

DEL I. Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 17 april 2010 kl

Övningshäfte 6: 2. Alla formler är inte oberoende av varandra. Försök att härleda ett par av de formler du fann ur några av de övriga.

Tentamen TMV140 Linjär algebra Z

DEL I. Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 15 mars 2010 kl

Algebra och kombinatorik 28/4 och 5/ Föreläsning 9 och 10

Algebra och Diskret Matematik A (svenska)

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 22 augusti, 2001

MS-A0409 Grundkurs i diskret matematik Appendix, del II

a n = A2 n + B4 n. { 2 = A + B 6 = 2A + 4B, S(5, 2) = S(4, 1) + 2S(4, 2) = 1 + 2(S(3, 1) + 2S(3, 2)) = 3 + 4(S(2, 1) + 2S(2, 2)) = = 15.

MS-A0409 Grundkurs i diskret matematik Sammanfattning, del II

Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 9 juni 2011 kl

EXAMENSARBETEN I MATEMATIK

8(x 1) 7(y 1) + 2(z + 1) = 0

Sats 2.1 (Kinesiska restsatsen) Låt n och m vara relativt prima heltal samt a och b två godtyckliga heltal. Då har ekvationssystemet

Övningshäfte 3: Polynom och polynomekvationer

LMA033/LMA515. Fredrik Lindgren. 4 september 2013

Lösning till tentamensskrivning på kursen Linjär algebra, SF1604, den 12 mars 2013 kl

NÅGOT OM KRYPTERING. Kapitel 1

MINNESANTECKNINGAR FÖR DELTAGARNA I WORKSHOP GRUPPER

Lösningar till udda övningsuppgifter

Lösningar till Algebra och kombinatorik

POLYNOM OCH POLYNOMEKVATIONER

Definitionsmängd, urbild, domän

Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra, SF1604, den 15 mars 2012 kl

Om relationer och algebraiska

MA2047 Algebra och diskret matematik

Matematiska Institutionen KTH. Lösningar till några övningar inför lappskrivning nummer 7, Diskret matematik för D2 och F, vt08.

Gaussiska heltal. Maja Wallén. U.U.D.M. Project Report 2014:38. Department of Mathematics Uppsala University

Övningar. MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik. Linjär algebra 2. Senast korrigerad:

14 september, Föreläsning 5. Tillämpad linjär algebra

MS-A0409 Grundkurs i diskret matematik II

Tal och polynom. Johan Wild

1. (a) (1p) Undersök om de tre vektorerna nedan är linjärt oberoende i vektorrummet

Algebra och Diskret Matematik A (svenska)

Linjär Algebra M/TD Läsvecka 2

Material till kursen SF1679, Diskret matematik: Lite om kedjebråk. 0. Inledning

SF2703 Algebra grundkurs Lösningsförslag med bedömningskriterier till tentamen Fredagen den 5 juni 2009

KTHs Matematiska Cirkel. Talteori. Andreas Enblom Alan Sola

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 14 augusti, 2002

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 11 april, 2002

MATRISTEORI. Pelle Pettersson MATRISER. En matris är ett rektangulärt schema med tal, reella eller komplexa, vilka kallas matrisens

Lösning av tentamensskrivning på kursen Linjär algebra, SF1604, för CDATE, CTFYS och vissa CL, tisdagen den 20 maj 2014 kl

Lösningar till Algebra och kombinatorik

Entydig faktorisering och Fermats stora sats i fallet n = 3

Lösningar till utvalda uppgifter i kapitel 8

RSA-kryptering och primalitetstest

Tentamen i Komplex analys, SF1628, den 21 oktober 2016

MS-A0409 Grundkurs i diskret matematik II

Lösningar till utvalda uppgifter i kapitel 5

Algebra och kryptografi Facit till udda uppgifter

Euklides algoritm för polynom

c d Z = och W = b a d c för några reella tal a, b, c och d. Vi har att a + c (b + d) b + d a + c ac bd ( ad bc)

Sanningsvärdet av ett sammansatt påstående (sats, utsaga) beror av bindeord och sanningsvärden för ingående påståenden.

S n = (b) Med hjälp av deluppgift (a) beräkna S n. 1 x < 2x 1? i i. och

ALGEBRAISKA STRUKTURER. Juliusz Brzezinski

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

15 september, Föreläsning 5. Tillämpad linjär algebra

Övningar. c) Om någon vektor i R n kan skrivas som linjär kombination av v 1,..., v m på precis ett sätt så. m = n.

Vi börjar med en viktig definition som inte finns i avsnitt 3.4 i [EG], den formella definitionen av kongruens modulo n:

MVE520 Linjär algebra LMA515 Matematik, del C

4x az = 0 2ax + y = 0 ax + y + z = 0

TILLÄMPADE DISKRETA STRUKTURER. Juliusz Brzezinski och Jan Stevens

SF1624 Algebra och geometri

Lösningar till utvalda uppgifter i kapitel 3

Prov i matematik Civilingenjörsprogrammen EL, IT, K, X, ES, F, Q, W, Enstaka kurs LINJÄR ALGEBRA

Transkript:

Matematiska Institutionen KTH Lösningar till tentamensskrivning på kursen Diskret Matematik, moment B, för D2 och F, SF63 och SF630, den 20 maj 2009 kl 08.00-3.00. Hjälpmedel: Inga hjälpmedel är tillåtna på tentamensskrivningen. Generellt gäller att för full poäng krävs korrekta och väl presenterade resonemang. DEL I. (3p) Ett RSA-krypto har parametrarna n = 77 och e = 37. Dekryptera meddelandet 3, dvs bestäm D(3). Lösning: Vi finner att n = 77 = 7 och således är m = 6 0 = 60. Söker nu dekrypteringsnyckeln d. Vet att d e m, dvs d 37 60. Euklides algoritm ger Deta ger att 60 = 2 37 4 37 = 3 4 5 4 = 3 5. = 3 5 4 = 3 (3 4 37) 4 = 8 4 3 37 = 8(2 37 60) 3 37 = 3 37 8 60. Ur detta får vi att d = 3. Vi beräknar nu D(3). Men D(3) = 3 d (mod n) = 3 3 (mod 77) = 3 8 3 4 3(mod 77). 3 4 (mod 77) = 8(mod 77) = 4, 3 8 (mod 77) = 4 4(mod 77) = 6(mod 77). och alltså 3 3 77 6 4 3 77 64 3 77 3 3 77 39 77 38. SVAR: 38 2. (3p) Tabellen nedan är multiplikationstabellen till en grupp G. Bestäm ett element x i G som löser ekvationen e a b c d f e e a b c d f a a b c d f e b b c d f e a c c d f e a b d d f e a b c f f e a b c d a 2 bx = cd. Lösning: Tabellen ger att cd = a och därmed ekvation a 2 bx = a. Multiplikation med a till vänster i likheten ger abx = e. I tabellen hittar vi att ab = c och cx = e ger ur tabellen SVAR: x = c.

2 3. (a) (p) Bestäm a och b så att nedanstående matris blir en parity-check (kontroll-) matris till en -felsrättande kod C H = 0 0 0 0 0 a 0 0 b Lösning: Ingen kolonn i en kontrollmatris är nollkolonnen alltså är b =. Kolonnerna är olika ger att a =. (b) (p) Undersök om koden C kan rätta ordet 00, och rätta ordet i så fall. Lösning: Rättningsproceduren föreskriver att vi för det mottagna ordet c beräknar 0 Hc T = 0 0 0 0 0 0 0 = 0 0 0 vilket är den femte kolonnen. Ett fel i femte biten och SVAR: 000. (c) (p) Bestäm två olika kodord, dvs bestäm c och c sådana att c c och c, c C. Lösning: Nollordet finns alltid med och vi fann ett kodord i uppgiften ovan så SVAR: 000000, och 000. 4. (3p) Är polynomet x 3 + 2x + irreducibelt i polynomringen Z 5 [x]. Lösning: Det är ej irreducibelt om det går att faktorisera i två polynom faktorer, som har grad lägst. Eftersom det givna polynomets grad är tre skulle en av dessa faktorer har grad ett, vilket skulle medföra att polynomet skulle ha minst ett nollställe i Z 5. Vi testar nu detta. Låt p(x) = x 3 + 2x +. Vi får p(0) = 0, p() = 4 0, p(2) = 3 0, samt p(3) = p( 2) = 0, p(4) = p( ) = 2 0. Eftersom polynomet är av grad tre och saknar nollställen så SVAR: Polynomet är irreducibelt. 5. Betrakta gruppen G = (Z 2, +). (a) (p) Bestäm en delgrupp H till G sådan att H har fyra element. Lösning: < 3 >= {0, 3, 6, 9} (b) (p) Bestäm en vänster sidoklass S till H som innehåller elementet 2. Lösning: S = 2+ < 3 >= {2, 5, 8, } (c) (p) Förklara varför G saknar en sidoklass S till en delgrupp K med fyra element sådan att både 2 och 4 tillhör S. Lösning: Givna gruppen (Z 2, +) är cyklisk, eftersom den genereras av elmentet, och har därför bara en delgrupp med fyra element, den ovan angivna delgruppen < 3 >. Sidoklasser till givna delgrupper är parvis disjunkta. Den enda möjliga sidoklasssen med fyra element som innehåller elementet 2 är den ovan angivn sidoklassen S = 2+ < 3 >. Den innehåller inte elementet 4.

3 DEL II 6. (3p) Kroppen GF (6) med 6 element definieras av att kroppen består av elementen GF (6) = {a + bx + cx 2 + dx 3 a, b, c, d Z 2 }. och av att man räknar som om x 4 + x + = 0. Lös, i den givna kroppen, ekvationen (x 2 + ) 2 z = x +. Lösning: Vi finner att (x 2 + ) 2 = x 4 + 2x 2 + = x 4 + = x + + = x så ekvationen kan förenklas till xz = x + = z = + x. Söker inversen till x. Vi finner SVAR: z = + (x 3 + ) = x 3. x 4 + x = x(x 3 + ) = x = x 3 +. 7. Betrakta den direkta produkten R av ringarna Z 0 och Z 4, dvs R = Z 0 Z 4 = {(a, b) a Z 0, b Z 4 }, och där addition och multiplikation sker komponentvis. (a) (2p) Visa att (a, b) är inverterbar, m a p multiplikationen i R, om och endast om a är inverterbar i Z 0 och b är inverterbar i Z 4. Lösning: Elementet (, ) är den givna ringens identitetselement eftersom för alla element (a, b) i ringen. Vidare får vi (, )(a, b) = ( a, b) = (a, b), (a, b)(c, d) = (, ) (ac, bd) = (, ) ac = och bd =, vilket säger att elementet (a, b) är inverterbart om och endast om både a och b är inverterbara. (b) (2p) Mängden av inverterbara element i en ring R bildar en grupp, ringens så kallade multiplikativa grupp U(R). Avgör om U(R), för den givna ringen R = Z 0 Z 4, är en cyklisk grupp. Lösning: Det är lätt att kontrollera vilka de inverterbara elementen är i de givna ringarna U(Z 0 ) = {, 3, 7, 9}, U(Z 4 ) = {, 3, 5, 9,, 3}. Enligt deluppgift a) består då U(R) av U(Z 0 ) U(Z 4 ) = 4 6 = 24 element. Dessvärre uppfyller alla element i dessa grupper följande relationer a U(Z 0 ) a 4 =, b U(Z 4 ) b 6 =, eftersom dessa grupper har fyra respektive sex element. Vi finner då att a U(Z 0 ), b U(Z 4 ) (a, b) 2 = (a 2, b 2 ) = ((a 4 ) 3, (b 6 ) 2 ) = ( 3, 2 ) = (, ). Inget element har alltså en ordning större än 2 och alltså kan inte gruppen vara cyklisk eftersom element av ordning 24 saknas.

4 8. (4p) Går tabellen nedan att fylla i så att den blir multiplikationstabellen till en grupp e a b c d e e a b b c b d. Lösning: Gruppen består av fem element och då kommer varje element som inte är identiteten att generera gruppen. Speciellt innebär detta att gruppen är cyklisk och därmed abelsk. (Givna indata ger att e är identiteselementet eftersom ee = e = e = e e = gruppens identiteselement) Vidare får vi att pga av att gruppen är abelsk ad = b = ca = ac = a ad = a ac = d = c. I multiplikationstabeller förekommer ej samma element mer en än gång i den definierande raden. Så tabellen kan inte definiera en grupp eftersom d c. DEL III Om du i denna del använder eller hänvisar till satser från läroboken skall dessa citeras, ej nödvändigvis ordagrant, där de används i lösningen. 9. (a) (p) Låt G vara en abelsk, dvs kommutativ, grupp. Visa att om gruppen G har två olika delgrupper H och H 2, som bägge har 7 element så består snittet av H och H 2, dvs H H 2, endast av gruppen G:s identitetselement, med andra ord att det enda element i G som tillhör både H och H 2 är G:s identitetselement. (Utan att behöva bevisa det, får man använda att H H 2 också är en delgrupp till G.) Lösning: Då H H 2 är en delgrupp till både H och H 2 så gäller enligt Lagranges sats att H H 2 delar H = 7 och H 2 = 7, varur, eftersom 7 är ett primtal Eftersom H H 2 får vi att Detta bevisar påståendet. H H 2 {, 7}. H H 2 < 7. (b) (p) Låt G, H och H 2 vara som ovan. Antag h, h H och h 2, h 2 H 2. Visa att om h + h 2 = h + h 2 så är h = h och h 2 = h 2. Lösning: h + h 2 = h + h 2 = h h = h 2 h 2. Men h h H och h 2 h 2 H 2 och alltså enligt föregående deluppgift h h = h 2 h 2 H H 2 = h h = h 2 h 2 = 0, och påståendet bevisat.

5 (c) (p) Låt G, H och H 2 vara som ovan. Visa att G har minst 49 element. Lösning: Gruppen G innehåller bland annat elementen h + h 2, där h H, h 2 H 2. Enligt föregående deluppgift är alla dessa element olika, så simpel kombinatorik ger totalt 49 olika element, minst i G. (d) (p) Vilka av påståendena ovan är sanna i det fall förutsättningarna ändras och kravet G abelsk inte finns med. Lösning: Deluppgifte a) använder inte att gruppen är abelsk. Om vi formulerar b) som h h 2 = h h 2 får vi villkoret h h = h 2 h 2 = e, där e betecknar gruppens identitetselement. Så även påståendet i b) är sant och därmed c), eftersom det resultatet bygger på att uppgift b) var korrekt. (e) (2p) Formulera en allmän sats som har ovanstående resultat som ett specialfall. (Du behöver inte ge ett bevis för satsen, men poäng på denna deluppgift sätts efter kvalite n på den sats du formulerar.) Lösning: Minimikrav för full poäng är Sats. Om H och H 2 delgrupper till gruppen G sådana att sgd( H, H 2 ) =, så gäller att G H H 2. 0. (4p) Betrakta en ändlig kropp F. Låt p(x) vara ett irreducibelt tredjegradspolynom i polynomringen F [x]. Låt K vara kroppen K = {a + bx + cx 2 a, b, c F }, där man räknar som om p(x) = 0. Om polynomet q(z) har grad två och är irreducibelt i polynomringen F [z] under vilka förutsättningar kommer då q(z) också att vara irreducibelt i polynomringen K[z]. Lösning: Om q(z) ej vore irreducibelt i K[z] skulle det, eftersom q(z) har grad 2, finns ett element α K sådanat att q(α) = 0. Vi skulle då kunna bilda kroppen L, eftersom q(z) är irreducibelt i F [z], enligt L = {a + bα a, b F }, och där räkningar sker som om q(α) = 0. Dessa räkningar är i överensstämmelse med kalkylerna i K, eftersom q(α) = 0 i K. Vidare, eftersom α K så är L en delmängd till K. Vi finner att L skulle bilda en delkropp till K. Specielllt måste den multiplikativa gruppen i L vara en delgrupp till den multiplikativa gruppen i K och vi skulle ha att ( L ) ( K ). Antag att F = q = p k för något primtal p. Eftersom K = q 3 och L = q 2 skulle nedanstående kvot då vara ett heltal q 3 q 2 = (q )(q2 + q + ) = q + (q )(q + ) q +. Eftersom detta inte är ett heltal är allt fel och speciellt antagandet att q(z) ej är irreducibelt i K[z]. SVAR: q(z) kommer att alltid vara irreducibelt i K[z].