Praca dyplomowa: podpisy cyfrowe, kryptografia

0

Witam, potrzebuję trochę pomocy z pracy inżynierskiej, bo pierwszy raz będę ją pisać i nie wiem za bardzo jak się zabrać do tego.

Tematem są podpisy cyfrowe i kryptografia, napisana ma zostać aplikacja w Javie obsługująca podpisy cyfrowe poprzez X509, RSA i krzywe eliptyczne. Na początku ma być wstęp, później mam w jednym punkcie wypisać wszystkie technologie (np. Java) oraz twierdzenia użyte w pracy. Tylko że większość potrzebnych funkcjonalności takich jak RSA czy algorytmy używane w kryptografii są już zaimplementowane w Javie, a chyba powinienem stworzyć coś bardziej własnego, przeprowadzać jakieś testy a wyniki umieszczać w pracy.

Macie może jakieś propozycje do mojej pracy? Jakie jeszcze rzeczy mógłbym tam uwzględnić?

Pozdrawiam

0

Praca inżynierska nie polega na pisaniu własnego rozwiązanie problemu (trochę częściej na porównaniu, nie na robieniu badań). Tzw. wkład własny pasuje do magisterki.
W pracy inżynierskiej mogą się te elementy znaleźć, ale w ograniczonej formie.
Pozwolę sobie zacytować:

W przypadku pracy inżynierskiej oceniane jest:

  • czy analiza źródeł jest odpowiednia do zadania dyplomowego,
  • czy dyplomant wybrał odpowiednie narzędzia inżynierskie do wykonania zadania
    i czy wykazał umiejętność ich wykorzystania,
  • jaki jest praktyczny rezultat pracy.

Natomiast w przypadku pracy magisterskiej:

  • czy analiza źródeł jest wyczerpująca, krytyczna, właściwie skorelowana z tematem dyplomowym,
  • czy dobrano właściwe metody dla rozwiązania zadania dyplomowego
    i czy je umiejętnie wykorzystano,
  • czy sformułowano prawidłowe wnioski,
  • na czym polega samodzielny wkład dyplomanta.

No i najważniejsze - Ty nas nie pytaj co masz tam napisać i na czym się skupić. Od tego jest promotor. Ponadto przy zgłaszaniu tematu pracy z reguły musiał on wypełnić kartę - jaki jest cel i główne zadania do wykonania. I to z tego trzeba się wywiązać.

0

@ts1 chyba nie doceniasz złożoności problemu ;) Ja rozumiem że chcesz napisać aplikację która pozwala szyfrować/deszyfrować oraz podpisywać/weryfikować? I to wszystko za pomocą kilku różnych algorytmów klucza publicznego? Ja dla mnie to jest całkiem znośny pomysł na pracę inżynierską. Koncepcyjnie jest dość prosty, ale "trzeba to zaklepać" mimo wszystko.
A o pisaniu własnej kryprografii to zapomnij, bo jeśli ktoś sie na tym zna to cię obleje za samo wspomnienie o czymś takim ;)

0

A o pisaniu własnej kryprografii to zapomnij, bo jeśli ktoś sie na tym zna to cię obleje za samo wspomnienie o czymś takim ;)

Kolega z AGH na magiserce poimplementował różne algorytmy kryptograficzne na embbedded. Jak się go spytałem czy to jakoś testował pod kątem bezpieczeństwa to zrobił wielkie oczy.
Zdał na piątke :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1