Περίληψη: | Ανάλυση χρόνου εκτέλεσης αλγορίθμων: συμβολισμός Ο, Ω, Θ. Αποδοτικοί αλγόριθμοι. Η κλάση πολυπλοκότητας P. Δυσεπίλυτα προβλήματα και η κλάση NP. Η έννοια της NP-πληρότητας. Μέθοδος κατασκευής συστήματος δημοσίου κλειδιού από NP-πλήρες πρόβλημα. Το κρυπτοσύστημα σακιδίου Merkle-Hellman. Υπολογισμοί με τυχαίες επιλογές, πιθανοτικοί αλγόριθμοι. Οι κλάσεις RP, BPP, ZPP. Συναρτήσεις μονής κατεύθυνσης και η κλάση UP. Ιεράρχηση κλάσεων πολυπλοκότητας.<br/>Αποδείξεις ασφάλειας βασισμένες σε υποθέσεις υπολογιστικής δυσκολίας, κρυπτογραφικές αναγωγές.
|