Inlämningsuppgifter
Hemuppgifter och projekt
Allmänt och Instruktioner
Granskning med stöd av Urkund
Alla rapporter (2 projekt) och inlämningsuppgifter (Exercise set 1) kommer att granskas med hjälp av Urkund-systemet som markerar textavsnitt som är kopior av texter som andra har lämnat in i kursen, på LTH och andra skolor, på Internet och även andra publikationer.
- Olovlig kopiering tillåts inte.
- Vill/behöver du använda material från andra källor (även bilder och annat) så ange alltid referens.
Om urkund kan du läsa här.
Hjälp och frågor angående projekt
Ben är tillgänglig för att hjälpa till med projekten och svara på allmänna frågor angående övningar och kursinnehåll, se schema nedan.
Ben kommer att finnas på plats i Helsingborg, LTH, vån 6, C645. Om salen inte är tillgänglig så anslås alternativ lokal.
Schema:
Vecka | Veckodag | tid |
5 | tisdag | 9:30-12:00 |
6 | måndag | 9:30-12:00 |
7 | måndag 11/2 | 9.30-12:00 |
8 | fredag 22/2 | 9:30-12:00 |
9 | torsdag 28/2 | 12:30-15:00 |
10 | måndag 4/3 | 9:30-12:00 |
- |
OBS!
Alla projekt ska vara godkända och klara före tentan, deadline är satt till 10e mars.
Eventuella kompletteringar kan visas för assisteneten på hans/hennes (sista) kontorstid.
Instruktioner:
Projekt (programkod och rapporter/lösningar i separata mejl) ska skickas både direkt till till kursens Urkund-email.
- Home exercise 1 ska skickas både direkt till Benoch till kursens Urkund-email.
- Samtliga gruppmedlemmars namn ska finnas på alla rapporter och inlämnade program och rapporten ska märkas med gruppens nummer, ex 'grupp 3'.
- Emailets subject/rubrik ska börja med: EITF55.
- Lösningar och rapport ska lämnas in som pdf-filer. Bildfiler ompakaterade till dokumentfiler godkännes ej.
- Programkod ska skickas i text-format via Urkund. Urkund tar inte emot .java eller .jar-filer, men .txt och .pdf går bra. Alltså, om ditt källprogram heter mittRSA.java så ändrar du det till mittRSA.txt och skickar in det.
- Lösningar och rapporter ska vara tydliga och välstrukturerade med styckeindelningar och titlar.
- Använd 11pt - 12pt fontstorlek.
- Ha alltid med referenser. Dessa skrivs lämpligen med en mänskligt läsbar titel, länk och datum för senaste access.
- Börja med hemuppgifterna och projekten på en gång och försök att bli klar tidigt.
Hemuppgifter
Publicerad | Set | Deadline |
2019-01-12 | Exercise set 1 (Gruppvis!) |
2019-03-10 |
Exercise set 2 | självstudie | |
Exercise set 3 | självstudie |
Alltså, svar på set 2 och set 3 behöver inte lämnas in!
Projekt
Alla studenter ska göra två projekt gruppvis; Projekt 1 och Projekt 2.
Det kommer även att finnas ett Projekt 3, som har begränsat med platser och främst riktar sig till E-studenterna. I mån av plats kan man i så fall ersätta Projekt 2 med Projekt 3. Man ska alltså göra samanlagt två projekt.
- Projekt 1: Om RSA.
- Projekt 2: Om TLS-protokollet och öppna nyckelsystem.
- Projekt 3: Studie of säkerhet i Mifare Classic RFID.
Publicerad | Länk | Inlämning | Info | Vad ska lämnas in |
2019-01-13 |
Verifikationskod i Python-kod finns här (information om detta ges på Övningen 26/1). |
10/3 | Bignum = BigInteger class in Java | Rapport inkl. fungerande kod för primtalsgenerering samt RSA. Visa i rapporten att er kod fungerar! |
2019-01-13 | 10/3 | Länkar till kod för Client och Server. | Rapport inkl. fungerande kod för server och klienten, både för fallet med bara serverautentisering och även för klientautentisering. Rapporten ska innehålla loggar på det som efterfrågas. | |
2019-01-13 | Projekt 3 (förhands version) | 10/3 |
Länkar till kod Om du inte lyckas att få ditt program att fungera prova alltid att du kan köra DumpInfo.ino sketch. |
Rapport inkl. fungerande kod och kopplingsschema för Arduinoenheterna. Rapporten ska innehålla loggar på det som efterfrågas. |
Anmälan till Projekt 3
Den praktiska delen av Projekt 3 utförs som en laboration. Två tillfällen ges till detta:
Fre 22/2 kl 13.00-17.00 i 3T:C423, och- Tors 28/2 kl 8.15-12.00 i 3T:C423.
Anmäl er till Ben via mejl. Notera att det finns plats till högst 8 grupper per tillfälle.
Listan över änmälningar.
Home exercises 1
Läs kapitel 1, 2, 20, och 21 i kursboken och lös nedanstånde problem. Skriv ner era svar och skicka in de (per grupp) via urkundkursens Urkund-email, märkt 'home' i emailens subjektfält.
Deadline: 2019-03-10.
- chap 1, problem 1.3
- chap 1, problem 1.5
- chap 2, problem 2.5
- chap 20, problem 20.10
- chap 20, problem 20.11
- chap 21, problem 21.11
- chap 21, problem 21.12
Här finns de uppgifter samlade in skannad (samma lösenord som för föreläsnings slides)