Matematikens Element. Vad är matematik. Är detta matematik? Anders Fällström Institutionen för matematik och matematisk statistik Umeå universitet

Relevanta dokument
NÅGOT OM KRYPTERING. Kapitel 1

RSA-kryptering och primalitetstest

Primtal, faktorisering och RSA

MA2047 Algebra och diskret matematik

Offentlig kryptering

Övningshäfte 3: Polynom och polynomekvationer

1.1. Fördjupning: Jämförelse av oändliga mängder

Kryptering och primtalsfaktorisering

Några satser ur talteorin

POLYNOM OCH POLYNOMEKVATIONER

Föreläsning 5. Deduktion

Mängder och kardinalitet

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

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

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

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

A B A B A B S S S S S F F S F S F S F F F F

Matematik 5 Kap 2 Diskret matematik II

MA 11. Hur starkt de binder. 2 Reella tal 3 Slutledning 4 Logik 5 Mängdlära 6-7 Talteori 8 Diofantiska ekvationer 9 Fördjupning och kryptografi

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

Den mest väsentliga skillnaden mellan

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

Formell logik Kapitel 1 och 2. Robin Stenwall Lunds universitet

MATEMATIK I SÄKERHETENS TJÄNST OM KODNING OCH KRYPTERING 1

Kryptografi och primalitet. Anders Björner

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

Relationer. 1. Relationer. UPPSALA UNIVERSITET Matematiska institutionen Erik Melin. Specialkursen HT07 23 oktober 2007

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

MATEMATIK ÅK 9 TAL. Matematik - Måldokument Lena Folkebrant

9F Ma: Aritmetik och bråkbegreppet

2 (6) k 0 2 (7) n 1 F k F n. k F k F n F k F n F n 1 2 (8)

D. x 2 + y 2 ; E. Stockholm ligger i Sverige; F. Månen är en gul ost; G. 3 2 = 6; H. x 2 + y 2 = r 2.

DEL I. Matematiska Institutionen KTH

DD1350 Logik för dataloger

MATEMATIK. Ämnets syfte

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

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

Tal till Solomon Feferman

Hur man skriver matematik

Filosofisk logik Kapitel 15 (forts.) Robin Stenwall Lunds universitet

Övningshäfte 1: Logik och matematikens språk

RSA-kryptografi för gymnasiet. Jonas Gustafsson & Isac Olofsson

Undervisningen i ämnet matematik ska ge eleverna förutsättningar att utveckla följande:

Abstrakt algebra för gymnasister

Induktion, mängder och bevis för Introduktionskursen på I

Grundläggande logik och modellteori

7, Diskreta strukturer

Utdrag från Verklighetens Kvadratrötter: Sida 1 en bok om matematikens användningsområden skriven av Marcus Näslund. Mer info:

MATEMATIKENS SPRÅK. Avsnitt 1

RSA-kryptering. Torbjörn Tambour

PRÖVNINGSANVISNINGAR

Om semantisk följd och bevis

LMA033/LMA515. Fredrik Lindgren. 4 september 2013

Explorativ övning 5 MATEMATISK INDUKTION

8F Ma: Aritmetik och bråkbegreppet

Andragradsekvationer. + px + q = 0. = 3x 7 7 3x + 7 = 0. q = 7

ÄNDLIGT OCH OÄNDLIGT AVSNITT 4

Primtalen och aritmetikens fundamentalsats

TATM79: Föreläsning 3 Komplexa tal

Kryptografi: en blandning av datavetenskap, matematik och tillämpningar

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

DEL I. Matematiska Institutionen KTH

Talmängder. Målet med första föreläsningen:

Lars-Daniel Öhman Lördag 2 maj 2015 Skrivtid: 9:00 15:00 Hjälpmedel: Miniräknare, lock till miniräknare

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.

Filosofisk logik Kapitel 19. Robin Stenwall Lunds universitet

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

INDUKTION OCH DEDUKTION

Mer om reella tal och kontinuitet

Grupper och RSA-kryptering

Föreläsning 3: Ekvationer och olikheter

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

TATM79: Föreläsning 1 Notation, ekvationer, polynom och olikheter

Föreläsning 9: Talteori

7, Diskreta strukturer

Explorativ övning 5 MATEMATISK INDUKTION

LABBA MED PRIMTAL OCH DELBARHET. Andreas Wannebo

Algebra I, 1MA004. Lektionsplanering

TALTEORI FÖR ALLA 1 Juliusz Brzezinski

Låt n vara ett heltal som är 2 eller större. Om a och b är två heltal så säger vi att. a b (mod n)

Talteori (OBS en del frågor gäller diofantiska ekvationer och de tas inte upp från och med hösten 2012)

Efternamn förnamn pnr programkod

_ kraven i matematik åk k 6

DD1350 Logik för dataloger. Fö 7 Predikatlogikens semantik

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18:00

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

Algebra och kryptografi Facit till udda uppgifter

Definitionsmängd, urbild, domän

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

Matematik: Det centrala innehållet i kurserna i Gy 2011 i relation till kurserna i Gy 2000

Enklare matematiska uppgifter

matematik Syfte Kurskod: GRNMAT2 Verksamhetspoäng: KuRSplanER FöR KoMMunal VuxEnutBildninG på GRundläGGandE nivå 55

Tal och polynom. Johan Wild

Hela tal LCB 1999/2000

MATEMATIK. Ämnets syfte

Lösningar till övningstentan. Del A. UPPSALA UNIVERSITET Matematiska institutionen Styf. Övningstenta BASKURS DISTANS

Facit till Några extra uppgifter inför tentan Matematik Baskurs. x 2 x

Något om medelvärden

Exempel. Komplexkonjugerade rotpar

Övningshäfte 3: Funktioner och relationer

Transkript:

Matematikens Element Höstterminen 2006 Anders Fällström Institutionen för matematik och matematisk statistik Umeå universitet Vad är matematik Är detta matematik? 3 1

Eller kanske detta? 4 Men det här då? 5 Klart är att matematik är Abstrakt och allmängiltigt Logiskt Vetenskapens språk Historia och kultur på köpet Glädje och kreativitet skapande och roligt - jobb Bredd - produktion 6 2

När kreativiteten sätts på prov Gödels ofullständighetssats I varje motsägelsefritt formellt system som är tillräckligt komplext för att kunna beskriva aritmetik för naturliga tal, går det att formulera satser som varken kan bevisas eller motbevisas inom ramen för det formella systemet. Kontinuumhypotesen Det existerar ett kardinaltal mellan kardinaltalet för de hela talen och kardianaltalet för de reella talen Gödel 1938: Bryter ej mot axiomsystemet Cohen 1963: Falsk bryter ej mot axiomsystemet 7 När kreativiteten sätts på prov 8 Topologi - gummimatematik Håriga bollar! Alltid en cyklon någonstans på jorden Hundar, björnar och möss måste ha en bena i sin päls Varje polynomekvation har en komplex rot 9 3

Talteori, primtal och krypto Kapitel 2 i From here to infinity The Price of Primality Talteori abstrakt o oanvändbart? Matematikens drottning Primtal! 2^(1257787-1) (1994) Två problem: Hitta effektivt sätt att avgöra om ett tal är primtal Hitta effektivt sätt att dela upp icke-primtal i primfaktorer Datorer: En miljon test per sekund: 30-siffrigt tal hur lång tid? 40-siffrigt tal ca en miljon år Idag 100-siffrigt tal på 15 sekunder Andra problemet fortfarande hopplöst 11 Moduloräkning Gauss 1700-talet n = pq+r skriver vi n = r (mod p) Ex: 17 = 2 (mod 5) Fermats lilla sats: Om p primtal som inte delar a, så är a^(p-1) = 1 (mod p) ex: 3 delar inte 13. 13^2=169 = 3x56 + 1 så 13^2 = 1 (mod 3) 12 4

Primtal forts Visa att ett tal ej är ett primtal Fermats lilla sats! 13 Varför är primtal intressanta? Publika nycklar! Chiffrera dechiffrera 1970 Merkle, Diffie och Hellman Råttfällefunktion M -> f(m). Dechiffrera = hitta inversen till f 14 RSA-kryptering RSA-systemet: Rivest, Shamir och Adleman Fermats lilla sats! Tag p och q hemliga (stoooora!) primtal Lämna ut n = pq och en avkodningsnyckel E Koda talet B. C = B^E (mod n) - det kodade talet. Dechiffrera: Krävs dechiffreingsnyckel D vald s.a. DE = 1 (mod (p-1)(q-1) ) C^D = B 15 5

RSA-kryptering, forts. Hela världen kan känna till n och E p och q hemliga Säkerhet: svårt faktorisera givet tal (pq) i primtal 16 Exempel RSA-kryptering Tag p=11, q=13 11x13 = 143 (pq känt för alla) (p-1) = 10, (q-1) = 12 Välj tal E som saknar gemensam delare med 10 o 12 Exempelvis E=7 känt för alla! Hitta heltal d och y så att 7d 120y = 1. T.ex. (7x103) (120x6) = 1 d (dvs 103 blir den superhemliga dechiffreringsnyckeln) 17 Nu kan vi koda meddelanden Chiffrera 71. Talen 143 och 7 är kända nycklar 71^7 (mod 143) = 124 Skicka talet 124 Dechiffrera: 124^103 (mod 143) = 71 103 superhemliga nyckeln 18 6

Hur gjorde vi? p=11 q=13 11x13=143 (offentligt) (p-1)(q-1) = 10x12 = 120 Välj E ingen gemensam delare med 120 (E=7- offentligt) Hittade 103 och 6 som uppfyller (7x103) (120x6) = 1 Koda ett tal, t.ex 71: Beräkna 71^7 (mod 143) = 124. Skicka 124 Dechiffrea: Beräkna 124^103 (mod 143) = 71 19 Varför fungerar det? Vi vet att 71^7 = 124 (mod 143), så 71^7 = 143k +124 för något k Alltså är 71^7 = 11x13k+124 = 0+124 (mod11) och även = 0 +124 (mod13) Det betyder att (71^7)^1037) 103 = 124^103103 (mod 11) Vi hade valt 103 s.a. 7x103 = 1 + 120x6, så (71^7)^103 = 71^(7x103)=71^(1+120x6) = 71x71^(120x6) = 71x(71^72)^10 11 delar ej 71, så Fermats lilla sats ger att (71^72)^10 = 1 (mod 11) 20 varför det fungerar Alltså är 124^103 = (71^7 )^103 = 71(71^72)^10 = 71x1 (mod 11) dvs 124^103 71 = 0 mod 11 Samma resonemang med 13 ger 124^103-71 = 0 (mod 13) 124 Vi har alltså att 11 och 13 båda delar 124^103-71 Om vi delar 124^103 med 143 (11x13) så resten 71 (ty 124^103 71 = 0 (mod 11x13) 21 7