Ασφάλεια σε Υλικό

Σύντομη περιγραφή

Το μάθημα εστιάζει στην ασφάλεια και εμπιστοσύνη σε διατάξεις υλικού, καλύπτοντας τόσο τις βασικές αρχές κρυπτογραφίας/ασφάλειας όσο και τις σύγχρονες απειλές σε VLSI και embedded συστήματα. Εξετάζονται μηχανισμοί όπως PUFs, γεννήτριες τυχαίων/ψευδοτυχαίων αριθμών, υδατογραφία & IP protection, καθώς και τεχνικές tamper resistance. Παράλληλα αναλύονται κατηγορίες επιθέσεων όπως fault injections, physical attacks, side-channel attacks (μετρήσιμα μεγέθη & μοντελοποίηση), αλλά και απειλές τύπου hardware trojans, με εφαρμογές σε FPGAs, RFID tags, κρυπτο-επεξεργαστές και ασφαλές JTAG.

Tip – Τι χρειάζεται προσοχή

  • Attack model & μετρήσιμα μεγέθη: να είναι σαφές τι μετρά/εκμεταλλεύεται ο επιτιθέμενος (power/timing/EM κ.λπ.) και πώς αυτό οδηγεί σε διαρροή (μοντελοποίηση side-channel).
  • Trade-offs ασφάλειας–απόδοσης: επιλογές σχεδιασμού σε VLSI/FPGA/embedded (κόστος, latency, κατανάλωση, επιφάνεια) επηρεάζουν άμεσα την ανθεκτικότητα σε tampering και fault attacks.

Γιατί να επιλέξεις αυτό το μάθημα;

  • Ικανότητα να αναγνωρίζεται και να αξιολογείται η επιφάνεια επίθεσης στο hardware, από side-channel/fault μέχρι trojans και IP piracy, με πιο «ρεαλιστική» οπτική.
  • Πρακτική βάση για secure hardware/embedded design, με εργαλεία όπως PUFs, TRNG/PRNG, tamper resistance, secure JTAG και ασφαλείς υλοποιήσεις σε FPGA/RFID/κρυπτο-επεξεργαστές.