Hemtal 6
Läs en
introduktion till komprimering
och se hur
Huffmankodning och Lempel-Ziv fungerar.
Ton |
Sannolikhet |
A | 0.1 |
B | 0.05 |
C | 0.4 |
D | 0.1 |
E | 0.05 |
F | 0.1 |
G | 0.2 |
A) Komprimering
- Vad är redundans (redundancy)?
- Vi komprimerar en fil på 500 MB och då krymper den till 100 MB. Vad är komprimeringsgraden i procent?
- Vad är skillnaden mellan statiska och dynamiska komprimeringsmetoder?
- Rita upp ett Huffmanträd för tabellen till höger, och skriv upp huffmankoderna.
Huffmankoda sedan BAGGABAGGAFGC
- Vad är algoritmen för Lempel-Ziv?
B) Kryptering
Läs om
kryptering (till och med avsnittet om
"Public key cryptography").
- Vilken krypteringsmetod har använts här?
DLDKKDQSHC
Visa din dekrypteringsstrategi!
- Här är samma ord krypterat med en annan metod. Vilken?
EELRIMLETD
- Välj en bättre krypteringsmetod på Cipher Tools och kryptera ordet med den.
- Varför är den metod du valde bättre än de två som användes ovan?
- Om du vill skicka ett RSA-krypterat meddelande till mig - vem/vilka
får känna till
- Den publika nyckeln?
- Den privata nyckeln?
Motivera ditt svar!
Hemtalet tas med till övning 6 (2 resp 4 oktober) och rättas där!
Du som gjort uppgiften ska skriva ditt namn
och personnummer överst till höger på alla blad.
Du som rättar ska skriva ditt namn och personnummer
längst ner till vänster på första bladet, samt antal poäng.