Matte 5
Här finner du all matematik som hör till gymnasieskolans kurs Matematik 5.
Matte 5 bygger vidare från mest från Matte 3 och 4, men stundtals från Matte 2. Här nedan är de områden som är förkunskaper till Matte 4, titta gärna igenom dessa och repetera.
- Delbarhet
- Andra talbaser
- Logik och bevisteknik
- Enhetscirkeln
- Upptäcka mönster och samband
- Sannolikhetslära
- Gränsvärde
- Derivata
- Integraler
Allmänna kunskaper från tidigare kurser och grundskolan som alltid är bra att hålla koll på:
- Grundläggande algebra
- Prioritetsordning för räknesätten
- Trigonometri
- Negativa tal
- Faktorisera, förenkla uttryck och ekvationer
- Omkrets och area
RSA-kryptering
I många hundra år har vi skickat hemliga meddelanden, vissa har varit så viktiga att de spelat en avgörande roll i politiska maktspel och krig. Vi ska fördjupa oss i sånna hemliga meddelanden, närmare bestämt krypterade meddelanden. Det som gör ett hemligt meddelande till ett krypterat meddelande är att det kodats på något sätt att bli oläsligt av den som inte har nyckeln till att avkoda meddelandet. RSA-kryptering bygger på kongruens och vi behöver därför kongruensräkning som vi lärt oss i denna kurs.
Om RSA- kryptering vore en bakelse som vi skulle baka behöver vi enligt receptet dessa ingredienser:
- \(x\) – hemligt meddelande
- \(p, q\) - stora primtal och \(n = p\cdot q\)
- \(e\) – del av krypteringen och offentlig nyckel
- \(d\) – del av dekrypteringen och hemlig nyckel
Så här är våra ingredienser uppbyggda:
- Vi säger att vi vill skicka ett meddelande bestående av bokstäver, för att använda RSA-kryptering så måste vi översätta detta till siffror. Vi använder att 00 = mellanslag, 01 = A, 02 = B, 03 = C, osv hela vägen till 29 = Ö
Om vi vill skicka meddelandet ”DU ÄR BÄST” så skulle det i siffror översättas till ”04210028180002281920”. Vi kallar vårt meddelande \(x\), som skulle motsvara ” 04210028180002281920”, för att förenkla när vi visar hur vi gör krypteringen och dekrypteringen (avkoda meddelandet). - Vi behöver ett tal \(n\) som är den produkt av två stora primtal p,q. Detta är avgörande för hur säker din kryptering är. Det ska vara svårt, om inte omöjligt, att faktorisera \(n\) till \(p \cdot q\). Helst ska \(n\) bestå av 200 siffror. Kvantdatorer som det forskas flitigt om, Nobelpriset 2022 i fysik gick till tre forskare som utvecklat teorier om detta, men i framtiden när vi kan bygga tillräckligt stora och stabila kvantdatorer så kommer dessa kunna knäcka RSA-kryptering enkelt. Än så länge har forskningen inte kommit så långt, så vi kan fortsätta skicka våra hemliga koder och meddelanden.
- Nästa steg är att vi behöver välja ett tal \(e\), så att talet \(e\) och produkten \((p-1)(q-1)\) enbart har 1 som gemensamma delare. (Detta kallas att \(e\) och \((p-1)(q-1)\) är relativt prima). Dessutom ska \(e\) vara större än 1 och mindre än produkten \((p-1)(q-1)\).
- Till slut, behöver vi ett tal \(d\), som uppfyller villkoren att \(e\cdot d \equiv 1 \pmod{(p-1)(q-1)}\).
Sedan ska vi tillaga denna kryptering:
Den offentliga nyckeln består av \(e\) och \(n\). Den hemliga nyckeln består av \(p,q\) och \(d\).
Alltså om vi ska skicka i väg vårt meddelande \(x\), så ska mottagaren ha den hemliga nyckeln: \(p,q\) och \(d\) och vi som skickar ska ha, förutom meddelandet \(x\), den offentliga nyckeln: \(e\) och \(n\).
Det krypterade meddelandet som vi skickar istället för \(x\), blir \(y\) som beräknas så här
$$y \equiv x^e \pmod{n}$$
När mottagaren får meddelandet y så tar hen sin hemliga nyckel, multiplicerar ihop \(p\) och \(q\) för att få \(n\) och beräknar ut originalmeddelandet \(x\) så här
$$x \equiv y^d \pmod{n}$$
Fördelen med RSA-kryptering är att om någon råkar läsa meddelandet \(y\), utan tillgång till \(p,q,n\) eller \(d\) är det väldigt svårt att gissa eller beräkna.
Du kanske är nyfiken, varför funkar detta? Varför får att vi vårt hemliga meddelande är
\(x \equiv y^d \pmod{n}\) om \(y \equiv x^e \pmod{n}\)? Du kan läsa mer om detta och testa fler beräkningar inom RSA-krypering i denna pdf.
- Äkta delmängd
- Rätt påstående
- Delmängder
- Delmängd av delmängd
- Komplementet
- Unionen
- Snittet
- Differensen
- Delare
- Primtalsfaktorisering
- Kvot och rest
- Klicka på rätt tal
- Betydelse
- Kongruenta tal
- Addition
- Addition 2
- Multiplikation
- Multiplikation 2
- Potenser
- Aritmetiska följder
- Geometriska följder
- Använd summatecknet
- Beräkna summan
- Haren och sköldpaddan
- Beräkna talet
- Vilken formel stämmer?
- Fibonacci
- Dividera fibonaccital
- Korrekta namn
- Logik
- Bevismetoder
- Inkorrekt bevis
- En form av induktion
- Omvandla till binärt
- Omvandla till bas 10
- Omvandla hexadecimala tal
- Ny lägenhet
- Multiplicera storlekar
- Registreringsskyltar
- Registreringsskyltar del 2
- Räkna fakultet
- Största talet
- Bilda ord
- Kort från en kortlek
- Nytt lotto
- Likhet
- Leibniz notation
- Hur många lösningar
- Finn en lösning
- Finn en lösning
- Finn en lösning 2
- Finn en lösning 3
- Hitta allmän lösning
- Allmän lösning med villkor
- Finn en lösning
- Finn en lösning 2
- Navier-Stokes