BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTART:20170216T171500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 1η Διάλεξη: Εισαγωγή στη κρυπτογραφία
DESCRIPTION:Αντικείμενα ενασχόλησης:
ΕισαγωγήΑντικείμενο και στόχοι της κρυπτογραφίας
Διαχωρισμός των εννοιών κρυπτογραφίας και κρυπτανάλυσης

Ιστορική αναδρομήΚλασικά κρυπτοσυστήματα μετάθεσης και αντικατάστασης
Κρυπτοσυστήματα του Καίσαρα, Affine και Vigenère

Τέλεια μυστικότητα και επίπεδα ασφαλείαςΘεμελίωση της τέλειας μυστικότητας του Shannon
On time pad (Vernam, 1917)
Επίπεδα ασφαλείας
END:VEVENT
BEGIN:VEVENT
DTSTART:20170223T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 2η Διάλεξη: Εισαγωγή στη θεωρία αριθμών
DESCRIPTION:Αντικείμενα ενασχόλησης:
Διαιρετότητα, ΜΚΔ και πρώτοι αριθμοί
Θεμελιώδες θεώρημα της αριθμητικής και συνάρτηση φ του Euler
Αριθμητική modulo
Αλγόριθμος Ευκλείδη
Κυκλική ομάδα, γεννήτορες, δακτύλιοι και σώματα
Μικρό Θεώρημα Fermat
Έλεγχος πρώτων αριθμών: Fermat test
Κινέζικο θεώρημα υπολοίπων
Η δομή της ομάδας Z*p και U(Zpq)
Τετραγωνικά υπόλοιπα (Quadratic residues)
Ευεπίλυτα και δυσεπίλυτα αριθμοθεωρητικά προβλήματα
END:VEVENT
BEGIN:VEVENT
DTSTART:20170302T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 3η Διάλεξη: Βασικοί αλγόριθμοι στη κρυπτογραφία
DESCRIPTION:Αντικείμενα ενασχόλησης:
Αλγόριθμος Ευκλείδη
Αλγόριθμος επαναλαμβανόμενου τετραγωνισμού
Αλγόριθμοι ελέγχου πρώτων αριθμών
Αλγόριθμοι παραγοντοποίησης
Γεννήτριες τυχαίων αριθμών
END:VEVENT
BEGIN:VEVENT
DTSTART:20170309T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 4η Διάλεξη: Συμμετρικά κρυπτοσυστήματα
DESCRIPTION:Αντικείμενα ενασχόλησης:
Κρυπτοσυστήματα ροής (Stream ciphers)
RC4
LFSRs

Κρυπτοσυστήματα Block CiphersData Encryption Standard (DES)
Advance Encryption Standard (AES):  Rijndael

Τρόποι λειτουργίας των Block Ciphers (operation mode)ECB, CBC, CFB, OFB, CTR

Σύγκριση Stream και Block ciphers
END:VEVENT
BEGIN:VEVENT
DTSTART:20170316T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 5η Διάλεξη: Κρυπτοσυστήματα δημοσίου κλειδιού
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή στα κρυπτοσυστήματα δημοσίου κλειδιού(ή ασύμμετρα κρυπτοσυστήματα)
Κατηγορίες κρυπτογραφικών επιθέσεωνCiphertext Only Attack (COA)
Known Plaintext Attack (KPA)
Chosen Plaintext Attack (CPA)
Chosen Ciphertext Attack (CCA)

Εξηγώντας την ασυμμετρία (explaining asymmetry)
Κρυπτοσύστημα RSA
Κρυπτοσύστημα ElGamal
Κρυπτοσύστημα Paillier
END:VEVENT
BEGIN:VEVENT
DTSTART:20170323T131500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 6η Διάλεξη: Συναρτήσεις κατακερματισμού
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή στις συναρτήσεις σύνοψης
Hash functions: MD5 και SHA-1,2,3
Reversing hash functions
Παραδείγματα εφαρμογών hash functions
Σχήματα δέσμευσης
Ρίψη νομίσματος
Timestamping &amp; Copyrights
Ασφαλής αποθήκευση κωδικών

Άλλες ασφαλέστερες hash functions για αποθήκευση κωδικών
Δένδρα Merkle
END:VEVENT
BEGIN:VEVENT
DTSTART:20170330T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 7η Διάλεξη: Ψηφιακές υπογραφές
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή στις ψηφιακές υπογραφές
Βασική αρχή λειτουργίας (πλεονεκτήματα και μειονεκτήματα)
Ψηφιακές υπογραφές RSAΕπίθεση Χωρίς Μήνυμα
Επίθεση Επιλεγμένων Μηνυμάτων

Ψηφιακές υπογραφές RSA - FDH (Full Domain Hash)Σύγκριση με τις αδυναμίες των βασικών υπογραφών RSA

Σχήμα υπογραφής ElGamalΕπίθεση επανάληψης κλειδιού

Πρότυπο ψηφιακής υπογραφής (Digital Signature Standard - DSS)
Υποδομή δημοσίου κλειδιού (PKI)Αρχές πιστοποίησης (Certification Authorities - CAs)
Ανάκληση πιστοποιητικών

Άλλα σχήματα υπογραφώνΥπογραφές μιας χρήσης
Τυφλές υπογραφές (blind signatures)
Αδιαμφισβήτητες υπογραφές (undeniable signatures)
Υπογραφές Fail-Stop
END:VEVENT
BEGIN:VEVENT
DTSTART:20170406T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 8η Διάλεξη: Κρυπτογραφικές πράξεις
DESCRIPTION:Αντικείμενα ενασχόλησης:
Αντιμεταθετική ιδιότητα (commutative property) του ElGamal
Ομομορφική κρυπτογράφηση (Homomorphic encryption)
Μερικώς ομομορφική κρυπτογράφηση (Partially homomorphic encryption)Unpadded RSA
ElGamalΠαράδειγμα: Nearest doctor problem (NDP)
PaillierΠαράδειγμα: NoiseTubePrime System

Πλήρης ομομορφική κρυπτογράφηση (Fully homomorphic encryption)
END:VEVENT
BEGIN:VEVENT
DTSTART:20170427T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 9η Διάλεξη: Κρυπτογραφικά πρωτόκολλα και τεχνικές
DESCRIPTION:Αντικείμενα ενασχόλησης:
Διανομή απορρήτων (secret sharing)
Εφαρμογή: Threshold decryption

Ασφαλής υπολογισμός πολλών συμμετεχόντων (secure multi-party computations)
Το πρόβλημα των εκατομμυριούχων (millionaires problem)
Ανταλλαγή μυστικών (exchange of secrets)
Μη-συνειδητή μεταφορά (oblivious transfer)
END:VEVENT
BEGIN:VEVENT
DTSTART:20170504T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 10η Διάλεξη: Αποδείξεις μηδενικής γνώσης
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή στις αποδείξεων μηδενικής γνώσης
Διαλογικά συστήματα αποδείξεων
Ορισμός
Βασικές ιδιότητες
Παραλλαγές μηδενικής γνώσης

Παραδείγματα αποδείξεων μηδενικής γνώσης
Σ-πρωτόκολλα
Γνώση DLOG: Το πρωτόκολλο του Schnorr
Ισότητα DLOG: Το πρωτόκολλο Chaum Pedersen

Μη διαλογικές αποδείξεις
Non-interactive Schnorr
Schnorr Signatures
END:VEVENT
BEGIN:VEVENT
DTSTART:20170511T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 11η Διάλεξη: Σύγχρονες εφαρμογές
DESCRIPTION:Αντικείμενα ενασχόλησης:
Anonymizing Network: TOR
Βασική αρχή λειτουργίας
Υποστήριξη hidden services

Ηλεκτρονικό χρήμα - Bitcoin
Τι είναι το Bitcoin;
Συναλλαγές
Bitcoin wallet
Ιστορία του Bitcoin
Blockchain
Mining
Η οικονομία του Bitcoin
END:VEVENT
BEGIN:VEVENT
DTSTART:20190221T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 1η Διάλεξη [2018-19]: Εισαγωγή στη κρυπτογραφία
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή
Αντικείμενο και στόχοι της κρυπτογραφίας
Διαχωρισμός των εννοιών κρυπτογραφίας και κρυπτανάλυσης

Ιστορική αναδρομή
Κλασικά κρυπτοσυστήματα μετάθεσης και αντικατάστασης
Κρυπτοσυστήματα του Καίσαρα, Affine και Vigenère

Τέλεια μυστικότητα και επίπεδα ασφαλείας
Θεμελίωση της τέλειας μυστικότητας του Shannon
On time pad (Vernam, 1917)
Επίπεδα ασφαλείας
END:VEVENT
BEGIN:VEVENT
DTSTART:20190307T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 2η Διάλεξη [2018-19]: Εισαγωγή στη θεωρία αριθμών
DESCRIPTION:Αντικείμενα ενασχόλησης:
Διαιρετότητα, ΜΚΔ και πρώτοι αριθμοί
Θεμελιώδες θεώρημα της αριθμητικής και συνάρτηση φ του Euler
Αριθμητική modulo
Αλγόριθμος Ευκλείδη
Κυκλική ομάδα, γεννήτορες, δακτύλιοι και σώματα
Μικρό Θεώρημα Fermat
Έλεγχος πρώτων αριθμών: Fermat test
Κινέζικο θεώρημα υπολοίπων
Η δομή της ομάδας Z*p και U(Zpq)
Τετραγωνικά υπόλοιπα (Quadratic residues)
Ευεπίλυτα και δυσεπίλυτα αριθμοθεωρητικά προβλήματα
END:VEVENT
BEGIN:VEVENT
DTSTART:20190314T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 3η Διάλεξη [2018-19]: Συμμετρικά κρυπτοσυστήματα (1/2)
DESCRIPTION:Αντικείμενα ενασχόλησης:
Κρυπτοσυστήματα ροής (Stream ciphers)
RC4
LFSRs

Κρυπτοσυστήματα Block CiphersData Encryption Standard (DES)
END:VEVENT
BEGIN:VEVENT
DTSTART:20190315T191500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 4η Διάλεξη [2018-19]: Συμμετρικά κρυπτοσυστήματα (2/2)
DESCRIPTION:Αντικείμενα ενασχόλησης:
Κρυπτοσυστήματα Block CiphersAdvance Encryption Standard (AES):  Rijndael

Τρόποι λειτουργίας των Block Ciphers (operation mode)ECB, CBC, CFB, OFB, CTR

Σύγκριση Stream και Block ciphers
END:VEVENT
BEGIN:VEVENT
DTSTART:20190321T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 5η Διάλεξη [2018-19]: Κρυπτοσυστήματα δημοσίου κλειδιού
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή στα κρυπτοσυστήματα δημοσίου κλειδιού(ή ασύμμετρα κρυπτοσυστήματα)
Κατηγορίες κρυπτογραφικών επιθέσεων
Ciphertext Only Attack (COA)
Known Plaintext Attack (KPA)
Chosen Plaintext Attack (CPA)
Chosen Ciphertext Attack (CCA)

Εξηγώντας την ασυμμετρία (explaining asymmetry)
Κρυπτοσύστημα RSA
Κρυπτοσύστημα ElGamal
Κρυπτοσύστημα Paillier
END:VEVENT
BEGIN:VEVENT
DTSTART:20190328T151500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 6η Διάλεξη [2018-19]: Συναρτήσεις κατακερματισμού
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή στις συναρτήσεις σύνοψης
Hash functions: MD5 και SHA-1,2,3
Reversing hash functions
Παραδείγματα εφαρμογών hash functions
Σχήματα δέσμευσης
Ρίψη νομίσματος
Timestamping &amp; Copyrights
Ασφαλής αποθήκευση κωδικών

Άλλες ασφαλέστερες hash functions για αποθήκευση κωδικών
Δένδρα Merkle
END:VEVENT
BEGIN:VEVENT
DTSTART:20200214T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 1η Διάλεξη [2019-20]: Εισαγωγή στη κρυπτογραφία
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή
Αντικείμενο και στόχοι της κρυπτογραφίας
Διαχωρισμός των εννοιών κρυπτογραφίας και κρυπτανάλυσης

Ιστορική αναδρομή
Κλασικά κρυπτοσυστήματα μετάθεσης και αντικατάστασης
Κρυπτοσυστήματα του Καίσαρα, Affine και Vigenère

Τέλεια μυστικότητα και επίπεδα ασφαλείας
Θεμελίωση της τέλειας μυστικότητας του Shannon
On time pad (Vernam, 1917)
Επίπεδα ασφαλείας
END:VEVENT
BEGIN:VEVENT
DTSTART:20200221T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 2η Διάλεξη [2019-20]: Συμμετρικά κρυπτοσυστήματα (1/2)
DESCRIPTION:Αντικείμενα ενασχόλησης:
Κρυπτοσυστήματα ροής (Stream ciphers)
RC4
LFSRs

Κρυπτοσυστήματα Block CiphersData Encryption Standard (DES)
END:VEVENT
BEGIN:VEVENT
DTSTART:20200306T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 3η Διάλεξη [2019-20]: Συμμετρικά κρυπτοσυστήματα (2/2)
DESCRIPTION:Αντικείμενα ενασχόλησης:
Κρυπτοσυστήματα Block CiphersAdvance Encryption Standard (AES):  Rijndael

Τρόποι λειτουργίας των Block Ciphers (operation mode)ECB, CBC, CFB, OFB, CTR

Σύγκριση Stream και Block ciphers
END:VEVENT
BEGIN:VEVENT
DTSTART:20200313T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] Αναστολή μαθήματος λόγω COVID-19
DESCRIPTION:
END:VEVENT
BEGIN:VEVENT
DTSTART:20200320T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] Αναστολή μαθήματος λόγω COVID-19
DESCRIPTION:
END:VEVENT
BEGIN:VEVENT
DTSTART:20200327T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 4η Τηλεδιάλεξη [2019-20]: Κρυπτοσυστήματα δημοσίου κλειδιού
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή στα κρυπτοσυστήματα δημοσίου κλειδιού(ή ασύμμετρα κρυπτοσυστήματα)
Κατηγορίες κρυπτογραφικών επιθέσεων
Ciphertext Only Attack (COA)
Known Plaintext Attack (KPA)
Chosen Plaintext Attack (CPA)
Chosen Ciphertext Attack (CCA)

Εξηγώντας την ασυμμετρία (explaining asymmetry)
Κρυπτοσύστημα RSA
Κρυπτοσύστημα ElGamal
Κρυπτοσύστημα Paillier
Online παρακολούθηση: https://meet.lync.com/duth/gdrosato/UZFS1BHM
END:VEVENT
BEGIN:VEVENT
DTSTART:20200403T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 5η Τηλεδιάλεξη [2019-20]: Συναρτήσεις κατακερματισμού
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή στις συναρτήσεις σύνοψης
Hash functions: MD5 και SHA-1,2,3
Reversing hash functions
Παραδείγματα εφαρμογών hash functions
Σχήματα δέσμευσης
Ρίψη νομίσματος
Timestamping &amp; Copyrights
Ασφαλής αποθήκευση κωδικών

Άλλες ασφαλέστερες hash functions για αποθήκευση κωδικών
Δένδρα Merkle
Online παρακολούθηση: https://meet.lync.com/duth/gdrosato/J2N6SH0R
END:VEVENT
BEGIN:VEVENT
DTSTART:20200410T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 6η Τηλεδιάλεξη [2019-20]: Ψηφιακές υπογραφές
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή στις ψηφιακές υπογραφές
Βασική αρχή λειτουργίας (πλεονεκτήματα και μειονεκτήματα)
Ψηφιακές υπογραφές RSA
Επίθεση Χωρίς Μήνυμα
Επίθεση Επιλεγμένων Μηνυμάτων

Ψηφιακές υπογραφές RSA - FDH (Full Domain Hash)
Σύγκριση με τις αδυναμίες των βασικών υπογραφών RSA

Σχήμα υπογραφής ElGamal
Επίθεση επανάληψης κλειδιού

Πρότυπο ψηφιακής υπογραφής (Digital Signature Standard - DSS)
Υποδομή δημοσίου κλειδιού (PKI)
Αρχές πιστοποίησης (Certification Authorities - CAs)
Ανάκληση πιστοποιητικών

Άλλα σχήματα υπογραφών
Υπογραφές μιας χρήσης
Τυφλές υπογραφές (blind signatures)
Αδιαμφισβήτητες υπογραφές (undeniable signatures)
Υπογραφές Fail-Stop

Online παρακολούθηση: https://meet.lync.com/duth/gdrosato/J9J0301V
END:VEVENT
BEGIN:VEVENT
DTSTART:20200424T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 7η Τηλεδιάλεξη [2019-20]: Κρυπτογραφικές πράξεις
DESCRIPTION:Αντικείμενα ενασχόλησης:
Αντιμεταθετική ιδιότητα (commutative property) του ElGamal
Ομομορφική κρυπτογράφηση (Homomorphic encryption)
Μερικώς ομομορφική κρυπτογράφηση (Partially homomorphic encryption)
Unpadded RSA
ElGamalΠαράδειγμα: Nearest doctor problem (NDP)
PaillierΠαράδειγμα: NoiseTubePrime System

Πλήρης ομομορφική κρυπτογράφηση (Fully homomorphic encryption)
Online παρακολούθηση: https://meet.lync.com/duth/gdrosato/6W3J3O4X
END:VEVENT
BEGIN:VEVENT
DTSTART:20200501T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] Αργία Πρωτομαγιάς
DESCRIPTION:
END:VEVENT
BEGIN:VEVENT
DTSTART:20200508T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 8η Τηλεδιάλεξη [2019-20]: Κρυπτογραφικά πρωτόκολλα και τεχνικές
DESCRIPTION:Αντικείμενα ενασχόλησης:
Διανομή απορρήτων (secret sharing)
Εφαρμογή: Threshold decryption

Ασφαλής υπολογισμός πολλών συμμετεχόντων (secure multi-party computations)
Το πρόβλημα των εκατομμυριούχων (millionaires problem)
Ανταλλαγή μυστικών (exchange of secrets)
Μη-συνειδητή μεταφορά (oblivious transfer)


Online παρακολούθηση: https://meet.lync.com/duth/gdrosato/8OY9UWH9
END:VEVENT
BEGIN:VEVENT
DTSTART:20200515T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 9η Τηλεδιάλεξη [2019-20]: Αποδείξεις μηδενικής γνώσης
DESCRIPTION:Αντικείμενα ενασχόλησης:
Εισαγωγή στις αποδείξεων μηδενικής γνώσης
Διαλογικά συστήματα αποδείξεων
Ορισμός
Βασικές ιδιότητες
Παραλλαγές μηδενικής γνώσης

Παραδείγματα αποδείξεων μηδενικής γνώσης
Σ-πρωτόκολλα
Γνώση DLOG: Το πρωτόκολλο του Schnorr
Ισότητα DLOG: Το πρωτόκολλο Chaum Pedersen

Μη διαλογικές αποδείξεις
Non-interactive Schnorr
Schnorr Signatures

Online παρακολούθηση: https://meet.lync.com/duth/gdrosato/BVO7Y2DZ
END:VEVENT
BEGIN:VEVENT
DTSTART:20200522T161500
DURATION:PT00H00M00S
SUMMARY:[COURSE] 10η Τηλεδιάλεξη [2019-20]: Σύγχρονες κρυπτογραφικές εφαρμογές
DESCRIPTION:Αντικείμενα ενασχόλησης:
Anonymizing Network: TOR
Βασική αρχή λειτουργίας
Υποστήριξη hidden services

Ηλεκτρονικό χρήμα - Bitcoin
Τι είναι το Bitcoin;
Συναλλαγές
Bitcoin wallet
Ιστορία του Bitcoin
Blockchain
Mining
Η οικονομία του Bitcoin

Online παρακολούθηση: https://meet.lync.com/duth/gdrosato/2AKVC2RV
END:VEVENT
BEGIN:VEVENT
DTSTART:20200529T235500
DURATION:PT00H00M00S
SUMMARY:[DEADLINE] Παράδοση τελικής απαλακτικής ατομικής θεωρητικής εργασίας 2019-20
DESCRIPTION:Καλείστε μέχρι και τη Παρασκευή 29/05/2020, 23:55 (αυστηρά) να παραδώσετε την ατομική θεωρητική εργασία του μαθήματος "Κρυπτογραφία" σε μορφή PPT ή PPTX και με βάση τις οδηγίες που σας έχουν δοθεί στο μάθημα.
(deadline: 2020-05-29 23:55:00)
BEGIN:VALARM
TRIGGER:-PT24H
DURATION:PT10H
ACTION:DISPLAY
DESCRIPTION:DEADLINE REMINDER for Παράδοση τελικής απαλακτικής ατομικής θεωρητικής εργασίας 2019-20
END:VALARM
END:VEVENT
END:VCALENDAR
