Αυτόματη Γεννήτρια Περιγραφής Υλικού Βασικών Κρυπτογραφικών Κυκλωμάτων

Automatic Core Generator for Cryptographic Circuits Algorithms (Αγγλική)

  1. Bachelor’s thesis
  2. Γούλας, Χρήστος
  3. Πληροφορική (ΠΛΗ)
  4. 21 Ιουλίου 2018 [2018-07-21]
  5. Ελληνικά
  6. 90
  7. Κακαρούντας, Αθανάσιος
  8. Αναγνωστόπουλος, Χρήστος | Δρόσος, Νικόλαος
  9. Αυτόματη γεννήτρια | Automatic generator | Κρυπτογραφία | Cryptography | Σχεδίαση ψηφιακών κυκλωμάτων | Design of digital circuits
  10. 2
  11. 6
  12. 20
  13. Περιέχει : εικόνες
    • Η πτυχιακή εργασία αφορά στην ανάπτυξη λογισμικού που θα παράγει περιγραφή υλικού, για βασικά κρυπτογραφικά κυκλώματα, σε μια Γλώσσα Περιγραφής Υλικού (Hardware Description Language - HDL) όπως είναι οι VHDL, Verilog, SystemC κ.ο.κ. Στόχος είναι η χρήση παραμέτρων προκειμένου με ένα λογισμικό που έχει το ρόλο γεννήτριας περιγραφών HDL να μπορεί να παράγει πλήθος κυκλωμάτων που θα λειτουργούν ορθά από τη σχεδίαση (correct-by-design) και θα μειώνει σημαντικά την πολυπλοκότητα σχεδιασμού από την αρχή. Ειδικότερος στόχος είναι η δημιουργία του πρώτου εργαλείου που θα παράγει αυτόματα περιγραφές HDL για βασικά κρυπτογραφικά κυκλώματα, προκειμένου να αποτελέσει κώδικα αναφοράς (reference code) για εκπαιδευτικούς και ερευνητικούς σκοπούς.
    • This website was developed during a dissertation under the supervision of Professor Thanos Kakaroundas , and it produces cryptographic circuits in a hardware description language. System designers refer to available market designs, known as intellectual properties (IP), where they are either available through specialized circuit development companies or are found in repositories. Most IPs, however, are available for payment or their design is tailored to the needs of the designer and not the user. A further problem is the absence of test vectors. The above problems are solved by automatic circuit generators, as they produce the desired circuit with the appropriate parameters and for proper use. Although there are several circuit generators, they are mainly numerical circuits, encoders or interface circuits, but there are no cryptography applications. The present application eliminates this gap, as it produces HDL circuits for cryptographic applications.
  14. Hellenic Open University
  15. Αναφορά Δημιουργού 4.0 Διεθνές