Πιστοποίηση πρώτου. Καθηγητὴς Ν.Γ. Τζανάκης. Τελευταία ἐνηµέρωση 8/1/ Η πιστοποίηση πρώτου στὴν Κρυπτογραφία

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Πιστοποίηση πρώτου. Καθηγητὴς Ν.Γ. Τζανάκης. Τελευταία ἐνηµέρωση 8/1/ Η πιστοποίηση πρώτου στὴν Κρυπτογραφία"

Transcript

1 Πιστοποίηση πρώτου Καθηγητὴς Ν.Γ. Τζανάκης Τελευταία ἐνηµέρωση 8/1/ Η πιστοποίηση πρώτου στὴν Κρυπτογραφία Στὴν Κρυπτογραφία ηµοσίου Κλειδιοῦ κάθε µία ἀπὸ τὶς ἐπικοινωνοῦσες ὀντότητες ἔχει µυστικὸ κλειδί, τὸ ὁποῖο ϐασίζεται στὴ γνώση πολὺ µεγάλων πρώτων ἀριθµῶν. Στὴν πράξη, µὲ τὴ ϐοήθεια µιᾶς γεννήτριας τυχαίων ἀ- ϱιθµῶν, δηµιουργεῖ κανεὶς ἕνα τυχαῖο ἀκέραιο ἀριθµὸ n δεδοµένης τάξεως µεγέθους καὶ µετὰ ἐξετάζει ἂν αὐτὸς εἶναι πρῶτος ἢ ὄχι. Αν δὲν εἶναι, ἐξετά- Ϲει διαδοχικὰ τοὺς n + 1, n + 2,... µέχρις ὅτου ἀνακαλύψει πρῶτο ἀριθµό, ἢ δηµιουργεῖ νέο τυχαῖο ἀριθµὸ µὲ τὴ ϐοήθεια τῆς γεννήτριάς του. Θὰ ἦταν ϑανάσιµο λάθος γιὰ ἕνα κρυπτογράφο νὰ χρησιµοποιήσει ἀριθµοὺς γνωστῆς µορφῆς, ὅπως, γιὰ παράδειγµα, εἶναι οἱ: Ἀριθµοὶ Fermat: F k = 2 2k + 1 Ἀριθµοὶ τοῦ Mersenne: M k = 2 k 1 καὶ νὰ ἐπιλέξει κάποιον, ὁ ὁποῖος εἶναι πρῶτος. Αν, λοιπόν, ἔχει κανεὶς ἕνα ϕυσικὸ ἀριθµὸ n, ϑέλει νὰ µπορεῖ νὰ ἀπο- ϕασίσει κατὰ πόσον αὐτὸς εἶναι πρῶτος. Υπάρχουν οἱ ἀποδείξιµες καὶ οἱ πιθανοθεωρητικὲς πιστοποιήσεις πρώτων. 2 Αποδείξιµη πιστοποίηση Αὐτὴ γίνεται ϐάσει κάποιων κριτηρίων. Πρόκειται γιὰ ϑεωρήµατα, τὰ ὁποῖα ἀποφαίνονται ὅτι, ἂν ὁ ϕυσικὸς ἀριθµὸς n πληροῖ κάποιες ὑποθέσεις, τότε εἶναι πρῶτος. Κάθε µία ἀπὸ τὶς παρακάτω προτάσεις παρέχει ἀποδείξιµη πιστοποίηση πρώτου. 1

2 Κατ ἀρχὰς κάνοµε τὴν παρατήρηση ὅτι, ἀπὸ τὸ Θεώρηµα τοῦ Fermat 1, ἂν ὁ n εἶναι πρῶτος, τότε, γιὰ κάθε a πρῶτο πρὸς τὸν n, ἰσχύει a n 1 1 (mod. Αρα, ἂν ϐρεθεῖ κάποιος a πρῶτος πρὸς τὸν n, γιὰ τὸν ὁποῖο a n 1 1 (mod, τότε συµπεραίνοµε µὲ ϐεβαιότητα ὅτι ὁ n εἶναι σύνθετος. Αν, ὅµως, γιὰ κάποιον b, ποὺ εἶναι πρῶτοι πρὸς τὸν n, ἰσχύει b n 1 1 (mod, τί µποροῦµε νὰ ποῦµε γιὰ τὸν n; Η, ἀκόµη περισσότερο, τί µπο- ϱοῦµε νὰ ποῦµε γιὰ τὸν n ἂν γιὰ κάθε b πρῶτο πρὸς τὸν n ἰσχύει b n 1 1 (mod ; υστυχῶς, οὔτε µὲ αὐτὴ τὴν ἰσχυρότερη ὑπόθεση µποροῦµε νὰ συµπεραίνοµε ὅτι ὁ n εἶναι πρῶτος πολὺ χαρακτηριστικὸ παράδειγµα ὁ 561 = , γιὰ τὸν ὁποῖον ἰσχύει b (mod 561) γιὰ ὅλους τοὺς b µὲ (b, 561) = 1. Ορισµός 2.1. Αν ὁ n εἶναι περιττὸς σύνθετος ἀριθµὸς καὶ b ἀκέραιος πρῶτος πρὸς τὸν n, ἔτσι ὥστε νὰ ἰσχύει b n 1 1 (mod, τότε ὁ n λέγεται ψευδοπρῶτος ὡς πρὸς τὸν b, ἢ ὡς πρὸς ϐάση b. Αν ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς κάθε b (gcd(b, = 1), τότε λέγεται ἀριθµὸς (τοῦ) Carmichael. Ο ἐλάχιστος ἀριθµὸς Carmichael εἶναι ὁ 561. Η εἰκασία τοῦ R.D. Carmichael ὅτι ὑπάρχουν ἄπειροι τέτοιοι ἀριθµοί, ποὺ ἔγινε στὰ 1912, ἀ- ποδείχθηκε 82 χρόνια µετά ϐλ. [1]. Ασκηση 1. Υπολογῖστε ὅλες τὶς ϐάσεις ὡς πρὸς τὶς ὁποῖες ὁ 15 εἶναι ψευδοπρῶτος. Ἀνάλογο Ϲήτηµα καὶ γιὰ τὸν 21. Ασκηση 2. Εστω ὅτι ὁ p εἶναι περιττὸς πρῶτος, τέτοιος ὥστε ὁ = 2p 1 εἶναι πρῶτος, καὶ n = p. Ἀποδεῖξτε ὅτι, ὁ n ἔχει ἀκριβῶς φ(/2 τὸ πλῆθος ϐάσεις ὡς πρὸς τὶς ὁποῖες εἶναι ψευδοπρῶτος. Ασκηση 3. Εστω n περιττός, σύνθετος, ϑετικὸς ἀκέραιος καὶ b ἀκέραιος πρῶτος πρὸς τὸν n. (α ) Αν ὁ p εἶναι πρῶτος διαιρέτης τοῦ n καὶ m = n/p καὶ ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς τὸν b, τότε b m 1 1 (mod p). (ϐ ) Ἀποδεῖξτε ὅτι οὐδεὶς ἀριθµὸς τῆς µορφῆς n = 3p, µὲ p > 3 πρῶτο, εἶναι ψευδοπρῶτος ὡς πρὸς τὸν 2, ἢ τὸν 5, ἢ τὸν 7. (γ ) Ἀποδεῖξτε ὅτι οὐδεὶς ἀριθµὸς τῆς µορφῆς n = 5p, µὲ p > 5 πρῶτο, εἶναι ψευδοπρῶτος ὡς πρὸς τὸν 2, ἢ τὸν 3, ἢ τὸν 7. (δ ) Ἀποδεῖξτε ὅτι ὁ ἐλάχιστος ϑετικὸς ἀκέραιος, ὁ ὁποῖος εἶναι ψευδοπρῶτος ὡς πρὸς τὸν 3, εἶναι ὁ Τὸ λεγόµενο «µικρό», σὲ ἀντιδιαστολὴ µὲ τὸ «µεγάλο» ἢ «τελευταῖο», ποὺ ἀποδείχθηκε στὰ 1995, ὕστερα ἀπὸ 350, περίπου, χρόνια. 2

3 Ασκηση 4. Ἀποδεῖξτε ὅτι, ἂν ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς τὸν b, τότε εἶναι ψευδοπρῶτος καὶ ὡς πρὸς τοὺς b καὶ b 1 (mod. Επίσης, ἂν ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς τοὺς b 1 καὶ b 2, τότε εἶναι ψευδοπρῶτος καὶ ὡς πρὸς τὸν b 1 b 2. Ασκηση 5. Εστω ὅτι ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς τὸν b καὶ (b 1, = 1. Ἀποδεῖξτε ὅτι καὶ ὁ N = (b n 1)/(b 1) εἶναι ψευδοπρῶτος ὡς πρὸς τὸν b. Ασκηση 6. Εστω ὅτι ὁ k εἶναι ϑετικὸς ἀκέραιος, τέτοιος ὥστε καὶ οἱ τρεῖς ἀριθµοὶ 6k + 1, 12k + 1, 18k + 1 εἶναι πρῶτοι. Ἀποδεῖξτε ὅτι τὸ γινόµενό τους εἶναι ἀριθµὸς τοῦ Carmichael. Ασκηση 7. Ἀποδεῖξτε ὅτι ὅλοι οἱ ἑπόµενοι εἶναι ἀριθµοὶ τοῦ Carmichael: 1105, 1729, 2465, 2821, 6601, 29341, , Ασκηση 8. Εστω n = p, ὅπου οἱ p, εἶναι διαφορετικοὶ πρῶτοι, καὶ d = (p 1, 1). (α ) Ἀποδεῖξτε ὅτι ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς τὸν b ἄν, καὶ µόνο ἄν, b d 1 (mod. Υπολογῖστε συναρτήσει τοῦ d, τὸ πλῆθος τῶν ϐάσεων, ὡς πρὸς τὶς ὁποῖες ὁ n εἶναι ψευδοπρῶτος. Υπενθύµιση ἀπὸ τὴ Θεωρία Ἀριθµῶν : Τὸ πλῆθος τῶν διαφορετικῶν λύσεων τῆς ἰσοτιµίας x r 1 (mod p), ὅπου ὁ p εἶναι πρῶτος, εἶναι ἴσο µὲ (r, p 1). (ϐ ) Αν = 2p + 1, πόσες, συναρτήσει τοῦ p, εἶναι οἱ ϐάσεις ὡς πρὸς τὶς ὁποῖες ὁ n εἶναι ψευδοπρῶτος ; (α ) Ποιὰ εἶναι ἡ πιθανότητα νὰ ἐπιλεγεῖ τυχαῖος b, πρῶτος πρὸς τὸν n καί, ὡς πρὸς αὐτόν, ὁ 341 νὰ εἶναι ψευδοπρῶτος ; Πρόταση 2.2. Σὲ κάθε µία ἀπὸ τὶς ἑπόµενες περιπτώσεις ὁ ἀκέραιος ἀριθµὸς n > 2 εἶναι πρῶτος. 1. Υπάρχει κάποιος a ὡς πρὸς τὸν ὁποῖον ὁ n εἶναι ψευδοπρῶτος καὶ ἰσχύει a k 1 (mod γιὰ κάθε k = 1,..., n Υπάρχει κάποιος a ὡς πρὸς τὸν ὁποῖον ὁ n εἶναι ψευδοπρῶτος καὶ γιὰ κάθε ϑετικὸ διαιρέτη k τοῦ n 1, ὁ ὁποῖος εἶναι γνησίως µικρότερος τοῦ n 1, ἰσχύει a k 1 (mod. 3. Υπάρχει κάποιος a ὡς πρὸς τὸν ὁποῖον ὁ n εἶναι ψευδοπρῶτος καὶ γιὰ κάθε πρῶτο διαιρέτη τοῦ n 1, ἰσχύει a n 1 1 (mod. 4. Γιὰ κάθε πρῶτο διαιρέτη τοῦ n 1, ὑπάρχει a Z ὡς πρὸς τὸν ὁποῖον ὁ n εἶναι ψευδοπρῶτος καὶ a n 1 1 (mod. 3

4 a r i i 5. Υπάρχει a Z καὶ διαιρέτης m τοῦ n 1 µὲ m 2 n, τέτοιοι ὥστε, ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς τὸν a καὶ (a n 1 1, = 1 γιὰ κάθε πρῶτο διαιρέτη τοῦ m. 6. Ο n 1 µπορεῖ νὰ παραγοντοποιηθεῖ ὡς n 1 = 2 r s, s 2 r + 1 καὶ ὑπάρχει a Z, τέτοιο ὥστε a n (mod. Απόδειξη. (1) Εργαζόµαστε στὴν ὁµάδα Z n, τῆς ὁποίας ἡ τάξη εἶναι φ(. Οἱ ὑποθέσεις ἰσοδυναµοῦν µὲ τὸ ὅτι τὸ a Z n ἔχει τάξη n 1. Αρα, (n 1) φ(. Εἰδικώτερα, n 1 φ(, σχέση ἀδύνατη γιὰ σύνθετο n. (2) Οπως καὶ πρίν, ἐργαζόµαστε στὴν ὁµάδα Z n. Ἀπὸ τὴν πρώτη ὑπόθεση συµπεραίνοµε ὅτι ἡ τάξη τοῦ a Z n εἶναι διαιρέτης τοῦ n 1, ἐνῶ ἀπὸ τὴ δεύτερη ὑπόθεση συµπεραίνοµε ὅτι ἡ τάξη τοῦ a δὲν εἶναι γνησίως µικρότερη τοῦ n 1, ἄρα εἶναι ἴση µὲ n 1. Μετά, ἡ ἀπόδειξη ὁλοκληρώνεται ἀκριβῶς ὅπως στὴν περίπτωση 1. (3) Εργαζόµαστε στὴν ὁµάδα Z n. Εστω r ἡ τάξη τοῦ a Z n. Ἀπὸ τὴν πρώτη ὑπόθεση, r (n 1) καὶ ἔστω n 1 = rs. Αν r < s, τότε s > 1 καὶ ἔστω πρῶτος διαιρέτης τοῦ s. Λόγῳ τῆς n 1 = r s, ὅπου s Z καὶ τῆς ar = 1, συµπεραίνοµε ὅτι αa (n 1)/ = 1, ποὺ ἀντιβαίνει στὴν ὑπόθεση. Συµπεραίνοµε, λοιπόν, ὅτι r = n 1 καὶ ὁλοκληρώνοµε τὴν ἀπόδειξη ἀκριβῶς ὅπως στὴν περίπτωση 1. (4) Εργαζόµαστε στὴν ὁµάδα Z n. Συµβολίζοµε µὲ 1,..., m ὅλους τοὺς δια- ϕορετικοὺς πρώτους διαιρέτες τοῦ n 1. Εξ ὑποθέσεως ὑπάρχουν a 1,..., a m Z n τέτοια ὥστε, γιὰ κάθε i = 1,..., m νὰ ἰσχύει an 1 i = 1 καὶ a (n 1)/ i i 1. Γιὰ κάθε i, ἔστω r i ἡ τάξη τοῦ a i. Ἀπὸ ϑεώρηµα τῆς Θεωρίας Οµάδων συµπεραίνοµε ὅτι ὑπάρχει a Z n, τοῦ ὁποίου ἡ τάξη ἰσοῦται µὲ r := εκπ(r 1,..., r m ). Επειδὴ ὁ n 1 εἶναι πολλαπλάσιο καθενὸς r i, ἕπεται ὅτι εἶναι πολλαπλάσιο καὶ τοῦ r. Ἀλλὰ a r = 1, ἄρα καὶ a n 1 = 1. Αν δείξοµε τώρα ὅτι a (n 1)/i 1, τότε, ἀπὸ τὸ 3, ϑὰ ἔχοµε ὁλοκληρώσει τὴν ἀπόδειξη. Ἀλλά, ἂν ἦταν a (n 1)/ i = 1, τότε ϑὰ ἔπρεπε r n 1 i, ἄρα καὶ r i n 1 i. Οµως, = 1, ἄρα a (n 1)/ i i = 1, ποὺ ἀντιβαίνει ποὺ ἐπιλέξαµε τὸ a i. (5) Αν εἶναι σύνθετος ὁ n, τότε ἔχει πρῶτο διαιρέτη p n. Τότε, ἂν δείξοµε ὅτι p 1 (mod m), αὐτὸ ϑὰ ἔχει ὡς συνέπεια ὅτι p 1+m 1+ n > n, ἀντίφαση, ἡ ὁποία µᾶς ὁδηγεῖ στὸ συµπέρασµα ὅτι ὁ n εἶναι πρῶτος. Τώ- ϱα, γιὰ νὰ δείξοµε τὴ σχέση p 1 (mod m), πρέπει καὶ ἀρκεῖ νὰ δείξοµε τὸ ἑξῆς : Γιὰ κάθε πρῶτο διαιρέτη τοῦ m, ἂν e m, τότε p 1 (mod e ). Τὸ τελευταῖο ἀποδεικνύεται ὡς ἑξῆς : Θέτοµε c = a (n 1)/e, ὁπότε c e = a n 1 1 (mod, ἄρα καὶ c e 1 (mod p). Αν ἦταν c e 1 1 (mod p), τότε a (n 1)/ 1 (mod p), ἄρα p (a (n 1)/ 1,, ποὺ ἀντιφάσκει 4

5 µὲ τὴν ὑπόθεση. Συµπεραίνοµε, λοιπόν, ὅτι ἡ τάξη τοῦ c mod p εἶναι e καί, συνεπῶς, e (p 1), δηλαδή, p 1 (mod e ). (6) Κατ ἀρχάς παρατηροῦµε ὅτι, ἂν ὁ περιττὸς πρῶτος εἶναι διαιρέτης ἑνὸς ἀριθµοῦ τῆς µορφῆς x 2m + 1, τότε 1 (mod 2 m+1 ). Πράγµατι, x 2m 1 (mod ), ἄρα x 2m+1 1 (mod ). Συνεπῶς, ἂν r εἶναι ἡ τάξη mod τοῦ x, τότε r 2 m+1 καὶ ἔστω r = 2 k, ὅπου k m + 1. Αν ἦταν k m, τότε καὶ 2 m 1 (mod ), ἀντίφαση. Αρα, r = 2 m+1. Οµως, ἀφοῦ x 1 1 (mod ), πρέπει r ( 1), δηλαδή, 1 (mod 2 m+1 ). Τώρα προχωροῦµε στὴν κυρίως ἀπόδειξη : Ἀπὸ τὶς ὑποθέσεις προκύπτει ἀµέσως ἡ σχέση (a s ) 2r 1 1 (mod. Αν, λοιπόν, ὁ p εἶναι πρῶτος διαιρέτης τοῦ n, τότε ὁ p διαιρεῖ τὸν (a s ) 2r 1 + 1, ἄρα, σύµφωνα µὲ τὴν παρατήρηση στὴν ἀρχὴ τῆς ἀπόδειξης, p 1 (mod 2 r ). Εἰδικώτερα, αὐτὸ συνεπάγεται ὅτι p r. Αν ἦταν ὁ n σύνθετος, ϑὰ εἶχε δύο τουλάχιστον πρώτους διαιρέτες p, (ὄχι, κατ ἀνάγκη, διαφορετικούς), ὁπότε r s = n p (1 + 2 r ) 2 = r r = r (2 + 2 r ), ὁπότε s r, ποὺ ἀντιφάσκει πρὸς τὴν ὑπόθεση. Ασκηση 9. -Πιστοποίηση πρώτου γιὰ ἀριθµοὺς τοῦ Fermat. Ἀριθµοὶ τοῦ Fermat λέγονται οἱ ἀριθµοὶ F k = 2 2k + 1, k = 0, 1, 2,.... Παρατηρῆστε ὅτι οἱ F 0, F 1, F 2, F 3, F 4 εἶναι πρῶτοι. Ο Fermat διατύπωσε τὴν εἰκασία ὅτι ὁ F k εἶναι πρῶτος γιὰ κάθε k. Η εἰκασία εἶναι ἐσφαλµένη, καθὼς ὁ Euler ἀπέδειξε (δίχως νὰ διαθέτει ἰσχυρὰ ὑπολογιστικὰ ἐργαλεῖα!) ὅτι ὁ F 5 = Η ἄσκηση αὐτὴ µᾶς δίνει ἕνα κριτήριο γιὰ τὸ πότε ὁ F k εἶναι πρῶτος. Εστω n = F k (k 2). Ἀποδεῖξτε ὅτι ὁ n εἶναι πρῶτος ἄν, καὶ µόνο ἄν, 5 (n 1)/2 1 (mod. Θὰ σᾶς χρειαστεῖ νὰ ἀποδείξετε πρῶτα, ἐπαγωγικά, ὅτι 2 2k 1 (mod 5) γιὰ ὅλα τὰ k 2 ( 5 καί, ϐάσει αὐτοῦ, ὅτι = 1 Η ἑπόµενη ἀρκετὰ παλαιά (1914) πιστοποίηση, ποὺ ὀφείλεται στὸν H. Pocklington, εἶναι χρήσιµη, ὄχι τόσο καθ ἑαυτήν, ἀλλὰ γιατὶ ἐµπνέει τη ϐασικὴ ἰδέα γιὰ µία πολὺ ἐνδιαφέρουσα καὶ ἀποτελεσµατικὴ πιστοποίηση, ϐασισµένη στὴ χρήση ἐλλειπτικῆς καµπύλης, τὴν ὁποία ϑὰ ἐκθέσοµε ἀµέσως µετὰ τὴν πιστοποίηση τοῦ Pocklington. Πρόταση 2.3. Εστω n ϑετικὸς ἀκέραιος, τέτοιος ὥστε, ὁ n 1 ἔχει ἕνα πρῶτο διαιρέτη > n 1. Αν ὑπάρχει ἀκέραιος ) b, ποὺ νὰ ἱκανοποιεῖ τὶς σχέσεις b n 1 1 (mod καὶ gcd (b n 1 1, n = 1, τότε ὁ n εἶναι πρῶτος. Απόδειξη. Αν ὁ n ἦταν σύνθετος, ϑὰ εἶχε ἕνα πρῶτο διαιρέτη p n. Αρα, λόγῳ τῆς ὑποθέσεως > n 1, ἕπεται ὅτι > p 1 καί, συνεπῶς, 5

6 gcd(, p 1) = 1. Μποροῦµε, λοιπόν, νὰ ϐροῦµε ἀκέραιο u, τέτοιον ὥστε, u 1 (mod p 1). Ἀκόµη, λόγῳ τῆς b n 1 1 (mod, ἔχοµε καὶ b n 1 1 (mod p). Βάσει αὐτῶν ἔχοµε τώρα b n 1 ἄρα p gcd (b n 1 1, n b n 1 u (b n 1 ) u 1 (mod p), ) = 1, ποὺ ἔρχεται σὲ ἀντίφαση µὲ τὴν ὑπόθεση. Εκθέτοντας τὴν παρακάτω πιστοποίηση τῶν S. Goldwasser καὶ J. Kilian, ϑὰ κάνοµε χρήση ἐννοιῶν καὶ ἰδεῶν ἀπὸ τὶς 1.2, 1.3 τῶν καφαλαίων Πα- ϱαγοντοποίηση καὶ Ἀλγόριθµος γιὰ τὸ ἄθροισµα mod m σηµείων ἐλλειπτικῆς καµπύλης. Υποτίθεται ὅτι ἔχοµε ἕνα µεγάλο περιττὸ ἀκέραιο n, ὁ ὁποῖος ἔχει πιστοποιηθεῖ ὡς «πρῶτος» ϐάσει κάποιου πιθανοθεωρητικοῦ κριτηρίου (ϐλ. πα- ϱακάτω παράγραφο 3). Θὰ περιγράψοµε µία διαδικασία, ποὺ χρησιµοποιεῖ ἐλλειπτικὲς καµπύλες, κατὰ τὴν ὁποία, ἢ ἀνακαλύπτεται κάποιος πρῶτος διαιρέτης τοῦ n, ἢ ἀποδεικνύεται ὅτι ὁ n εἶναι πρῶτος. Παίρνοµε µία ἐλλειπτικὴ καµπύλη E : y 2 = x 3 +ax+b, ὅπου a, b Z καὶ ἕνα σηµεῖο P E(Q) ἄπειρης τάξης, τοῦ ὁποίου ὁ παρονοµαστὴς (P ) 2 εἶναι πρῶτος πρὸς τὸν n. Στὴν πράξη, ἐπιλέγοµε τυχαίους (µικροὺς) x 0, y 0 Z καὶ αὐθαίρετο a Z, ϑέτοµε P = (x 0, y 0 ), καὶ b = y0 2 x 3 0 Ax 0. Αν ἐπιλέξοµε τὰ x 0, a ἐντελῶς αὐθαίρετα καὶ τὸ y 0 ἔτσι ὥστε νὰ εἶναι 0 καὶ ὄχι διαιρέτης τοῦ 4a (x ax 0 ) 2, τότε, ἀπὸ τὸ Θεώρηµα τῶν Nagell-Lutz 3, εἴµαστε ϐέβαιοι ὅτι τὸ P εἶναι σηµεῖο ἄπειρης τάξης. Μὲ κάποιο πρακτικὸ ἀλγόριθµο 4 ὑπολογίζοµε τὸ πλῆθος, ἔστω m, τῶν (x, y) Z n Z n, τὰ ὁποῖα ἐπαληθεύουν τὴν y 2 x 3 + ax + b (mod. Επειδὴ δὲν ξέροµε, ἀκόµη, µὲ ϐεβαιότητα, ὅτι ὁ n εἶναι πρῶτος, δὲν ἔχοµε δικαίωµα νὰ ἰσχυρισθοῦµε ὅτι τὸ σύνολο E n Z n Z n αὐτῶν τῶν σηµείων ἀποτελεῖ ὁµάδα µὲ πράξη τὴν πρόσθεση σηµείων πάνω στὴν ἐλλειπτικὴ καµπύλη. Παρ ὅλα αὐτά, ἐπειδὴ ὁ n εἶναι πιθανότατα πρῶτος, E n εἶναι πιθανότατα ὁµάδα, ἡ τάξη της εἶναι m καί, ἄρα, εἰναι σχεδὸν ϐέβαιο ὅτι τὸ mp mod n δὲν ὑπολογίζεται, ποὺ σηµαίνει ὅτι ὁ παρονοµαστὴς τοῦ mp δὲν εἶναι πρῶτος πρὸς n. Πιστοποίηση Ελλειπτικῆς Καµπύλης 2.4. (Goldwasser-Kilia Εφαρµόζοµε τὸν ἀλγόριθµο γιὰ τὸ ἄθροισµα mod n σηµείων ἐλλειπτικῆς καµπύλης 5 γιὰ τὸν ὑπολογισµὸ τοῦ mp mod n. Αν ὁ ἀλγόριθµος ἐπιστρέψει 2 Βλ. «Παραγοντοποίηση», τέλος Βλ. [4], 5. 4 Βλ.[3]. 5 Βλέπε κεφάλαιο µὲ αὐτὸν τὸν τῖτλο. 6

7 ἀκέραιο ἀριθµό k, τότε ὁ n εἶναι σύνθετος καὶ ἕνας µὴ τετριµµένος διαιρέτης του εἶναι ὁ k. ιαφορετικά, ἔστω ὅτι ὁ m ἔχει ἕνα πρῶτο διαιρέτη > ( 4 n + 1) 2 καὶ συµ- ϐαίνουν τὰ ἑξῆς : mp mod n = O καὶ m P mod n εἶναι κανονικὸ σηµεῖο. Τότε ὁ n εἶναι πρῶτος. Απόδειξη. Ἀπὸ τὴν κατασκευὴ τοῦ ἀλγορίθµου εἶναι σαφὲς ὅτι, ἂν ὁ ὑπολογισµὸς τοῦ mp mod n ἐπιστρέψει k Z, αὐτὸς ὁ k εἶναι µὴ τετριµ- µένος διαιρέτης τοῦ n. Εστω τώρα ὅτι mp mod n = O καὶ m P mod n εἶναι κανονικὸ σηµεῖο. Αν ὁ n ἦταν σύνθετος, ϑὰ εἶχε ἕνα πρῶτο διαιρέτη p n. Εστω Ẽ ἡ καµπύλη E mod p καὶ Ẽ(F p) = m. Εστω, ἀκόµη, P τὸ ἀντίστοιχο τοῦ P στὴν καµπύλη Ẽ (ἤ, σὲ διαφορετικὴ διατύπωση, ἡ ἀναγωγὴ τοῦ σηµείου P (mod p)). Ἀπὸ τὸ Θεώρηµα τοῦ Hasse 6, m p p = ( p + 1) 2 ( 4 n + 1) 2 <, ἄρα, (m, ) = 1. Συνεπῶς, µποροῦµε νὰ ϐροῦµε ἀκέραιο u, τέτοιον ὥστε u 1 (mod m ), ἄρα, ὑπάρχει k Z, τέτοιο ὥστε, 1 = u + km. Τότε, m P = m (u + km )P = u(mp ) + km (m P ) (1) καὶ λόγῳ τοῦ ὁµοµορφισµοῦ, ποὺ κάθε σηµεῖο X τῆς ἐλλειπτικῆς καµπύλης µὲ ϱητὲς συντεταγµένες τὸ στέλνει στο X Ẽ(F p) (ϐλ. 1.2 τοῦ κεφαλαίου Παραγοντοποίηση), m P = m (u + km )P = u(m P ) + km (m P ). Ἀλλὰ ἡ ὑπόθεση mp mod n = O µᾶς λέει ὅτι ὁ παρονοµαστὴς τοῦ mp διαιρεῖται διὰ n, ἄρα καὶ διὰ p, ὁπότε m P = Õ. Επίσης, ἡ τάξη τῆς ὁµάδας Ẽ(F p ) εἶναι m, ἄρα m P = Õ. Συµπεραίνοµε, λοιπόν, ὅτι τὸ δεξιὸ µέλος τῆς (1) εἶναι ἴσο µὲ Õ. Αὐτό, ὅµως, σηµαίνει ὅτι ὁ παρονοµαστὴς τοῦ mp διαιρεῖται διὰ p καί, συνεπῶς, ἀφοῦ p n, ὁ ἀλγόριθµος γιὰ τὸν ὑπολογισµὸ τοῦ m P mod n δὲν ἐπιστρέφει κανονικὸ σηµεῖο, γεγονὸς ποὺ ἀντιφάσκει µὲ τὴν ὑπόθεσή µας. Φυσικά, γιὰ νὰ ἐφαρµόσοµε αὐτὴ τὴν πιστοποίηση, πρέπει νὰ εἴµαστε ϐέ- ϐαιοι ὅτι ὁ εἶναι πρῶτος. Γιὰ τὸν λόγο αὐτό, µποροῦµε νὰ ἐφαρµόσοµε τὴν 6 Βλ. 1.3 τοῦ κεφαλαίου Παραγοντοποίηση, ἢ 3.4 τοῦ κεφαλαίου ιάφορες ὄψεις τῆς Κρυπτογραφίας δηµοσίου κλειδιοῦ, ἢ[2], Κεφάλαιο VI, σελ

8 παραπάνω πιστοποίηση ξανά, ϑέτοντας τὸν στὴ ϑέση τοῦ n. Ἀλλὰ τώρα, < n/2. Εφαρµόζοντας διαδοχικὰ τὴν παραπάνω διαδικασία, ἀνάγοµε τὴν πιστοποίηση τοῦ n στὴν πιστοποίηση ἑνὸς πολὺ µικροῦ πρώτου, ὁ ὁποῖος εἶναι ἤδη γνωστὸς, διαπιστωµένος, πρῶτος. Παράδειγµα: Γιὰ προφανεῖς πρακτικοὺς λόγους, χρησιµοποιοῦµε σ αὐτὸ τὸ παράδειγµα µικροὺς ἀριθµούς. Εστω ὅτι n = Πιθανοθεωρητικά, πιστοποιεῖται πρῶτος. Θέλοµε νὰ τὸ ἀποδείξοµε µὲ ϐεβαιότητα, ἔχοντας τοὺς ἑξῆς περιορισµούς, οἱ ὁποῖοι µιµοῦνται τοὺς ϱεαλιστικοὺς περιορισµούς, ὅταν ὁ n εἶναι πολὺ µεγάλος. Υποτίθεται : (1) Οτι µόνον οἱ πρῶτοι < 500 εἶναι πιστοποιηµένοι µὲ ϐεβαιότητα, καὶ (2) Γιὰ τὴν παραγοντοποίηση ἑνὸς ἀκεραίου µπορῶ νὰ δοκιµάσοµε µόνο τοὺς πρώτους διαιρέτες 2,3,5,7,11. Χρησιµοποιοῦµε τὴν καµπύλη E : y 2 = x x 61 καὶ τὸ σηµεῖο της P = (2, 3), κάνοντας χρήση τῶν συµβολισµῶν τοῦ 2.4. Υπολογίζοµε m = = Κανένας πρῶτος διαιρέτης τοῦ m δὲν ὑπερβαίνει τὸ ϕρᾶγµα ( 4 n + 1) 2, ἄρα πρέπει νὰ ἀλλάξοµε τὶς ἐπιλογές µας. ιατηρώντας τὸ ἴδιο P, ἀλλὰ τροποποιώντας τὴν E, ποὺ τώρα ἂς ἐπιλέξοµε νὰ εἶναι y 2 = x 3 2x + 5, ὑπολογίζοµε m = οκιµάζοντας τοὺς πρώτους µέχρι τὸ 11 (ϐλ. περιορισµὸ (2», διαπιστώνοµε ὅτι m = καὶ τὸ 5519 δὲν διαιρεῖται µὲ κανέναν ἀπὸ αὐτοὺς τοὺς µικροὺς πρώτους. Τὸ πιθανοθεωρητικὸ κριτήριο Solovay-Strassen 3.4, ποὺ ἐφαρµόζοµε µὲ παράµετρο r = 30, πιστοποιεῖ τὸ 5519 ὡς πρῶτο, µὲ πιθανότητα λάθους < Θέτοντας = 5519 > ( 4 n + 1) 2, ϐλέποµε ὅτι τὸ (m/)p = 3P ὑπολογίζεται mod n, ἐνῶ τὸ mp mod n δὲν ὑπολογίζεται. Αρα, ἡ πιστοποίηση 2.4 ἀποφαίνεται ὅτι : Ο εἶναι ἀποδεδειγµένα πρῶτος, ὑπὸ τὸν ὅρον ὅτι ὁ 5519 εἶναι ἀποδεδειγµένα πρῶτος. (Πρώτη διαπίστωση) Επαναλαµβάνοµε τὴν ἀνάλογη διαδικασία µὲ n = 5519, κάνοντας χρήση τῶν ἴδιων E, P. Τώρα m = 5613 = καί, πιθανοθεωρητικά, πιστοποιοῦµε ὅτι ὁ = 1871 > ( 4 n + 1) 2 εἶναι πρῶτος, µὲ πιθανότητα λάθους < ιαπιστώνοµε ὅτι τὸ (m/)p = 3P ὑπολογίζεται mod n, ἐνῶ τὸ mp mod n δὲν ὑπολογίζεται. Αρα, Ο 5519 εἶναι ἀποδεδειγµένα πρῶτος, ὑπὸ τὸν ὅρον ὅτι ὁ 1871 εἶναι ἀποδεδειγµένα πρῶτος. ( εύτερη διαπίστωση) Μεταθέτοµε, λοιπόν τὸ πρόβληµα στὴν πιστοποίηση τοῦ ἀκόµη µικρότερου n = Γιὰ ποικιλία, ἂς ἀλλάξοµε τὴν E κρατώντας τὸ ἴδιο P, δίχως αὐτὲς οἱ ἐπιλογές µας νὰ εἶναι a priori ἀπαραίτητες. Παίρνοµε τὴν E : y 2 = x 3 + 8

9 4x 7 καὶ ὑπολογίζοµε m = Ο m δὲν διαιρεῖται ἀπὸ κανένα ἀπὸ τοὺς πρώτους τοὺς 11, ἀλλὰ δὲν πιστοποιεῖται πρῶτος, διότι 5 m 1 = (mod m). Η µέθοδος ϱ τοῦ Pollard 7 ἐφαρµοζόµενη µὲ f(x) = x καὶ x 0 = 2, δίνει, ὕστερα ἀπὸ µερικὰ ϐήµατα, τὸν διαιρέτη 107, ὁ ὁποῖος εἶναι πιστοποιηµένος πρῶτος. Ετσι, ϑέτοµε = 107 > ( 4 n+1) 2, καὶ διαπιστώνοµε ὅτι τὸ (m/)p = 17P ὑπολογίζεται mod n, ἐνῶ τὸ mp mod n δὲν ὑπολογίζεται. Ἀποδεδειγµένα, λοιπόν, ὁ 1871 εἶναι πρῶτος, ἄρα, λόγῳ τῆς δεύτερης καὶ τῆς πρώτης διαπίστωσης, παραπάνω, συµπεραίνοµε ὅτι ὁ εἶναι ἀποδεδειγµένα πρῶτος. Παράδειγµα µὲ χρήση τοῦ Maple Βλ. ἑπόµενη σελίδα 7 Κεφάλαιο Παραγοντοποίηση, 2. 9

10 Goldwasser-Kilian Primality Test with Elliptic Curves > restart; > AddPts:=proc(a,P1,P2, local S,L,b,xs,ys,d,dy1,dy2: > if whattype(p1)=integer then S:=P1 fi: > if whattype(p2)=integer then S:=P2 fi: > if P1=[] then S:=P2 fi: > if > P2=[] then S:=P1 fi: > if whattype(p1)=list and whattype(p2)=list and P1<>[] and P2<>[] then > d:=gcd(p1[1]-p2[1],: > if d>1 and d<n then S:=d fi: > if d=1 then > L:=modp((P2[2]-P1[2])/(P2[1]-P1[1]),: > b:=modp(p1[2]-l*p1[1],: > xs:=modp(lˆ2-p1[1]-p2[1],: > ys:=modp(-(l*xs+b),: > S:=[xs,ys]: > fi: > if d=n > then > if modp(p1[2]-p2[2],<>0 and modp(p1[2]+p2[2],<>0 then > dy1:=gcd(p1[2]+p2[2], : dy2:=gcd(p1[2]-p2[2],: > if dy1>1 and dy1<n then S:=dy1 fi: > if dy2>1 and dy2<n then S:=S,dy2 fi: > elif modp(p1[2]+p2[2],=0 then S:=[]: > else > if modp(p1[2],=0 then S:=gcd(P2[2], > elif > gcd(p1[2],>1 then S:=gcd(P1[2], > else > L:=modp((3*P1[1]ˆ2+a)/(2*P1[2]),: > b:=modp(p1[2]-l*p1[1],: > xs:=modp(lˆ2-p1[1]-p2[1],: > ys:=modp(-(l*xs+b),: > S:=[xs,ys]: > fi: > fi: > fi: > fi: > S: > end: > DoublePt:=proc(a,P, local x3,y3,l,x3: > if whattype(p)=integer then P > else AddPts(a,P,P, > fi: > end:

11 > MultPt:=proc(a,P,N, local delta,x,e; > if whattype(p)=integer then delta:=p: > else > delta:=[]; x:=p; E:=N; > while E > 0 do > if E mod 2 =1 then delta:=addpts(a,delta,x, fi: > x:=doublept(a,x,: > E:=floor(E/2): > od; > fi: > if delta=[] then delta:=n fi: > delta: > end: > n:=12049; > m:=11846; # number of points (x,y) mod n > a:=3; > P:=[2,1]; > (nˆ0.25+1)ˆ2; > # a prime factor of m should be larger than this > ifactor(m); n := m := a := 3 P := [2, 1] (2) (5923) > MultPt(a,P,m,; > # if this is not a "normal point" > # but an integer eual to n then m*p = O mod n > MultPt(a,P,m/5923,; # must return a "normal point" [9089, 10165] An other similar example > n:=73999; > m:=73736; > a:=-2; > P:=[2,1]; > (nˆ0.25+1)ˆ2; > ifactor(m); n := m := a := 2 P := [2, 1]

12 (2) 3 (13) (709) > MultPt(a,P,m,; > MultPt(a,P,m/709,; [65008, 73411]

13 3 Πιθανοθεωρητικὴ πιστοποίηση πρώτου Μιλώντας πολὺ γενικά, πρόκειται γιὰ πιστοποίηση, ποὺ ἂν τὴν περάσει ἕνας ϑετικὸς περιττὸς ἀκέραιος n > 1, τότε, µὲ µεγάλη πιθανότητα, ὁ n εἶναι πρῶτος. Υπάρχουν ποικίλες πιστοποιήσεις, ποὺ ὅλες ϐασίζονται στὴ χρήση ἀλγορίθµων, οἱ ὁποῖοι κάνουν χρήση τυχαίων ἀριθµῶν, εἶναι, δηλαδή, πιθανο- ϑεωρητικοὶ ἀλγόριθµοι. Ορισµός 3.1. Εστω πραγµατικὸς ἀριθµὸς ɛ [0, 1]. Ενας πιθανοθεωρητικὸς ἀλγόριθµος, ὁ ὁποῖος ἀπαντᾶ σὲ ἕνα συγκεκριµένο ἐρώτηµα µὲ Ν,Ο (ναι, οχι), χαρακτηρίζεται ὡς ϑετικὰ προκατειληµµένος Monte Carlo µὲ πιθανότητα λάθους ɛ, ἄν, ὁποτεδήποτε ἀπαντᾶ Ν, ἡ πιθανότητα νὰ ἔχει ἀπαντήσει λάθος εἶναι, τὸ πολύ, ɛ. Η πιθανότητα αὐτὴ ὑπολογίζεται ἐπὶ ὅλων τῶν ἐπιλογῶν τυχαίων παραµέτρων, οἱ ὁποῖες ὑπεισέρχονται στὸν ἀλγόριθµο. Αν χαρακτη- ϱισθεῖ ϑετικὰ προκατειληµµένος Monte Carlo, χωρὶς προσδιορισµὸ λάθους, σηµαίνει ὅτι, ὁποτεδήποτε ἀπαντᾶ Ν, ἡ ἀπάντηση εἶναι, µὲ ϐεβαιότητα, σωστή. Αν ὁ ἀλγόριθµος χαρακτηρισθεῖ ἀρνητικὰ προκατειληµµένος Monte Carlo, σηµαίνει ὅτι, ὁποτεδήποτε ἀπαντᾶ Ο, ἡ ἀπάντηση εἶναι, µὲ ϐεβαιότητα, σωστή. Πρὶν δώσοµε ἕνα παράδειγµα ἀλγορίθµου Monte Carlo, ὑπενθυµίζοµε τὸ ἑξῆς ἀπὸ τὴ Στοιχειώδη Θεωρία Ἀριθµῶν : Αν ὁ n εἶναι πρῶτος καὶ ὁ ἀκέραιος b εἶναι πρῶτος πρὸς τὸν n, τότε ) b n 1 2 ( b n (mod, (2) ( ὅπου, γενικά, γιὰ ἀκεραίους x, y πρώτους µεταξύ τους καὶ y περιττό, συµβολίζει τὸ σύµβολο Legendre, γνωστὸ ἀπὸ τὴ Στοιχειώδη Θεωρία Ἀριθ- µῶν. Τὸ ἀντίστροφο, ἐν γένει, δὲν ἀληθεύει : Η σχέση (2) µπορεῖ νὰ ἰσχύει γιὰ κάποιον ἀκέραιο b, πρῶτο πρὸς τὸν n, καὶ ὁ n νὰ εἶναι σύνθετος. Ορισµός 3.2. Αν ὁ n εἶναι περιττὸς σύνθετος ἀριθµὸς καὶ b ἀκέραιος πρῶτος πρὸς τὸν n, ἔτσι ὥστε νὰ ἰσχύει ἡ (2), τότε ὁ n λέγεται ψευδοπρῶτος Euler ὡς πρὸς τὸν b. Πρόταση 3.3. Αν ὁ n εἶναι ψευδοπρῶτος Euler ὡς πρὸς τὸν b, τότε εἶναι καὶ ψευδοπρῶτος ὡς πρὸς τὸν b. Η ἀπόδειξη ἕπεται ἀµέσως ἀπὸ τὴ σχέση ( b = ±1. Τὸ ἀντίστροφο δὲν ἰσχύει. Γιὰ παράδειγµα, ὁ 91 εἶναι ψευδοπρῶτος ὡς πρὸς x y ) 13

14 τὸν 3, ἀφοῦ (mod 91), ἀλλὰ δὲν εἶναι ψευδοπρῶτος Euler ὡς πρὸς τὸν 3, ἀφοῦ ±1 (mod 91). Μιὰ ἁπλῆ παρατήρηση εἶναι ὅτι, ἂν b b (mod καὶ ὁ n εἶναι ψευδοπρῶτος Euler ὡς πρὸς τὸν b, τότε ὁ n εἶναι ψευδοπρῶτος Euler καὶ ὡς πρὸς τὸν b, ἄρα µποροῦµε νὰ λέµε καὶ ὅτι ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς µία κλάση-στοιχεῖο τῆς ὁµάδας Z n. Πιστοποίηση Solovay-Strassen 3.4. Εστω περιττὸς ἀκέραιος n 5 καὶ ἀκέραια παράµετρος r. Ο παρακάτω ἀλγόριθµος, ὁ ὁποῖος ἀπαντᾶ στὸ ἐρώτηµα «εἶναι ὁ n πρῶτος ;», εἶναι (α ) ϑετικὰ προκατειληµµένος Monte Carlo µὲ πιθανότητα λάθους 2 r καὶ (ϐ ) ἀρνητικὰ προκατειληµµένος. 1. ιάλεξε τυχαῖο ἀκέραιο b στὸ διάστηµα [2, n 2]. 2. Αν gcd(b, > 1, τότε ἡ ἀπάντηση εἶναι οχι καὶ ὁ ἀλγόριθµος σταµατᾶ. ιαφορετικά, προχώρησε στὸ ἑπόµενο ϐῆµα. ( ) 3. Αν b n 1 b 2 (mod, τότε ἡ ἀπάντηση εἶναι οχι καὶ ὁ ἀλγόριθµος n σταµατᾶ. ιαφορετικά, προχώρησε στὸ ἑπόµενο ϐῆµα. 4. r r 1. Αν r = 0, τότε ἡ ἀπάντηση εἶναι ναι καὶ ὁ ἀλγόριθµος σταµατᾶ. ιαφορετικά, πήγαινε στὸ ϐῆµα 1. Γιὰ τὴν ἀπόδειξη τοῦ ἰσχυρισµοῦ ὅτι πρόκειται γὶα ἀλγόριθµο Monte Carlo µὲ πιθανότητα λάθους 2 r, ἀρκεῖ νὰ ἡ ἀπόδειξη ὅταν r = 1. Αὐτή, πάλι, στηρίζεται στὴν ἑξῆς Πρόταση 3.5. Γιὰ κάθε ϕυσικὸ ἀριθµὸ n > 2 ὁρίζοµε τὸ σύνολο E( = {b Z n : καὶ n ψευδοπρῶτος Euler γιὰ τὴν b}. Αν ὁ n εἶναι σύνθετος, τότε E( φ(/2. Απόδειξη. Βασίζεται στὰ ἑξῆς : (α ) E( εἶναι ὑποοµάδα τῆς πολλαπλασιαστικῆς ὁµάδας Z n. Η ἀπόδειξη ἀφήνεται ὡς ἄσκηση. (ϐ ) Κάθε ἀριθµὸς Carmichael εἶναι ἐλεύθερος τετραγώνου. Πράγµατι, ἔστω k ἀριθµὸς Carmichael καὶ k = p r m, ὅπου ὁ p εἶναι πρῶτος, r 2 καὶ (m, p) = 1. Εστω τώρα g γεννήτορας τοῦ F p 2. Μὲ τὸ κινέζικο ϑεώρηµα ϐρίσκοµε b, τέτοιο ὥστε b g (mod p 2 ) καὶ b 1 (mod m). Ἀπὸ αὐτὲς τὶς σχέσεις ἕπεται ὅτι ὁ b εἶναι πρῶτος πρὸς τὸν p καὶ πρὸς τὸν m, ἄρα 14

15 πρῶτος πρὸς τὸν k. Ἀφοῦ ὁ k εἶναι ἀριθµὸς Carmichael, b k 1 1 (mod k), ἄρα καὶ b k 1 1 (mod p 2 ). Ἀλλὰ ἡ τάξη τοῦ b στὴν ὁµάδα F p 2 εἶναι φ(p 2 ), ἄρα φ(p 2 ) (k 1). Επειδὴ p φ(p 2 ), ἕπετι ὅτι p (k 1), προφανῶς ἄτοπο, ἀφοῦ p k. (γ ) E( εἶναι γνήσια ὑποοµάδα τῆς πολλαπλασιαστικῆς ὁµάδας Z n. Αν δὲν συνέβαινε αὐτό, ϑὰ ἦταν E( = Z n, ἄρα ὁ n ϑὰ ἦταν ἀριθµὸς Carmichael. Πράγµατι, διότι τότε ὁ n ϑὰ ἦταν ψευδοπρῶτος Euler γιὰ κάθε a Z n, ἄρα a(n 1)/2 ( a (mod, ὁπότε a n 1 1 (mod γιὰ κάθε a Z n. Επειδὴ ὁ n εἶναι σύνθετος καί, ἐπιπλέον εἶναι ἐλεύθερος τετραγώνου, λόγῳ τοῦ (ϐ ), µποροῦµε νὰ γράψοµε n = pm, ὅπου p πρῶτος καὶ m > 1 πρῶτος πρὸς τὸν p. Επιλέγοµε ἕνα b, τετραγωνικὸ ἀνισοϋπόλοιπο mod p καὶ µετά, µὲ τὸ κινέζικο ϑεώρηµα, ϐρίσκοµε a τέτοιο ὥστε a b (mod p) καὶ a 1 (mod m). Αρα, ( ( ) a a ( a ) ( ) ( ) b 1 = = = ( 1)(+1) = 1, p m p m ὁπότε a (n 1)/2 ( a = 1 (mod. Ἀλλὰ τότε καὶ a (n 1)/2 1 (mod m), ἄτοπο, ἀφοῦ a 1 (mod m). Ασκηση 10. Ἀποδεῖξτε ὅτι, ἂν ὁ n εἶναι ψευδοπρῶτος Euler ὡς πρὸς τὸν b, τότε εἶναι ψευδοπρῶτος Euler καὶ ὡς πρὸς τοὺς b καὶ b 1 (mod. Επίσης, ἂν ὁ n εἶναι ψευδοπρῶτος Euler ὡς πρὸς τοὺς b 1 καὶ b 2, τότε εἶναι ψευδοπρῶτος Euler καὶ ὡς πρὸς τὸν b 1 b 2. Ασκηση 11. Ἀποδεῖξτε ὅτι, ἂν ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς τὸν 2, τότε ὁ N = 2 n 1 εἶναι ψευδοπρῶτος Euler ὡς πρὸς τὸν 2. Τώρα ὁρίζοµε µία ἰσχυρότερη κατηγορία ψευδοπρώτων. Ορισµός 3.6. Εστω ἀκέραιος n 3, τὸν ὁποῖο γράφοµε ὡς n = s t µὲ s 1 καὶ t περιττό. Γιὰ b ἀκέραιο πρῶτο πρὸς τὸν n ϑεωροῦµε τὴ συνθήκη S(b, : b t 1 (mod εἴτε r {1,..., s} τέτοιο ὥστε b 2r 1t 1 (mod. Αν ὁ n εἶναι περιττὸς σύνθετος καὶ ἡ συνθήκη S(n, b) εἶναι ἀληθής, ὁ n λέγεται ἰσχυρὸς ψευδοπρῶτος ὡς πρὸς τὸν b. 15

16 Ασκηση 12. Εστω ϑετικὸς ἀκέραιος n 3 (mod 4) καὶ ἀκέραιος b πρῶτος πρὸς τὸν n. Τότε, ὁ n εἶναι ἰσχυρὸς ψευδοπρῶτος ὡς πρὸς τὸν b ἄν, καὶ µόνο ἄν, ὁ n εἶναι ψευδοπρῶτος Euler ὡς πρὸς τὸν b. ( Υπόδειξη : Παρατηρῆστε ὅτι ( b = ( b (n 1)/2.) Συνδυᾶστε µὲ τὴν ἄσκηση 11 γιὰ ν ἀποδείξετε ὅτι, ἂν ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς τὸν 2, τότε ὁ N = 2 n 1 εἶναι ἰσχυρὸς ψευδοπρῶτος Euler ὡς πρὸς τὸν 2. Πρόταση 3.7. Αν ὁ περιττὸς ἀκέραιος n εἶναι ἰσχυρὸς ψευδοπρῶτος ὡς πρὸς τὸν ἀκέραιο b (gcd(b, = 1), τότε εἶναι καὶ ψευδοπρῶτος Euler ὡς πρὸς τὸν b. Απόδειξη. Εστω ὅτι n = 1+2 s t, ὅπου s 1 καὶ t περιττός. Υποθέτοµε ὅτι ὁ n εἶναι ἰσχυρὸς ψευδοπρῶτος ὡς πρὸς τὸν b, δηλαδή, ἡ συνθήκη S(n, b) ἀληθεύει. Αν b t 1 (mod, τότε, προφανῶς, b 2s 1 t 1 (mod, δηλαδή, b (n 1)/2 1 (mod ( b. Μένει νὰ δείξοµε ὅτι ) = 1 καὶ αὐτὸ τὸ ἐπιτυγχάνοµε ὡς ἑξῆς : ( b n ) t = ( b t n = ( 1 = 1. Επειδὴ ( b { 1, 1} καὶ ὁ t εἶναι περιττός, ἕπεται ὅτι ( b = 1. Εστω τώρα ὅτι b 2r 1t 1 (mod γιὰ κάποιο r {1,..., s}. Γιὰ κάθε πρῶτο διαιρέτη p τοῦ n ἰσχύει p 1 (mod 2 r ) καὶ ( ) { b 1 ἂν p r (mod 2 r+1 ) =. p +1 ἂν p 1 (mod 2 r+1 ) Ἀπόδειξη τοῦ ἰσχυρισµοῦ. Θέτοµε p = s t, ὅπου t περιττός. Λόγῳ τῆς b 2r 1 t 1 (mod ἰσχύει καὶ ἡ b 2r 1 t 1 (mod p), ἄρα καὶ ἡ b 2r 1 tt 1 (mod p). Επίσης, ἀπὸ τὸ ϑεώρηµα τοῦ Fermat, b 2s t 1 (mod p), ὁπότε, ἂν ἦταν s r 1, τότε µὲ ὑψώσεις στὸ τετράγωνο ϑὰ ὁδηγούµαστε στὴν b 2r 1 t 1 (mod p), ἄρα καὶ στὴν b 2r 1 t t 1 (mod p), ἀντίφαση. Συµπεραίνοµε, λοιπόν, ὅτι s r, ἄρα p 1 (mod 2 r ). Τώρα εἶναι ἁπλῆ ἄσκηση νὰ δείξει κανεὶς ὅτι, ἂν s > r, τότε p 1 (mod 2 r+1 ), ἐνῶ ἂν s = r, τότε p r (mod 2 r+1 ). Συνεπῶς, ἔχοµε : ( ) t b b p 1 2 t (mod p) p = b 2s 1 tt { b 2 r 1 tt ( 1) t = 1 (mod p) ἂν s = r (b 2r 1t ) 2s r t ( 1) 2s r t = +1 (mod p) ἂν s > r. 16

17 Επειδὴ ὁ t εἶναι περιττός, ἕπεται τὸ δεύτερο µέρος τοῦ ἰσχυρισµοῦ µας. Τώρα, ἀναλύοµε τὸν n σὲ πρώτους παράγοντες n = p 1 p k p k+1 p m (p 1,..., p m ὄχι ἀναγκαστικὰ διαφορετικοί), ὅπου p i r (mod 2 r+1 ) γιὰ i = 1,..., k καὶ p i 1 (mod 2 r+1 ) γιὰ i > k. Τότε, σύµφωνα µὲ ὅ,τι ἀποδείξαµε παραπάνω, ) ( b Ἀφ ἑτέρου, ( b n = p 1 ) ( ) ( ) ( ) b b b = ( 1) k. p k p k+1 p m s t = n = p 1 p k p k+1 p m (1 + 2 r ) k r k (mod 2 r+1 ), ὅπου ἡ δεξιώτερη ἰσοτιµία εἶναι σαφὴς ἂν ἀναπτύξοµε τὸ διώνυµο τοῦ Νεύτωνα (1 + 2 r ) k. Ἀπὸ τὴν τελευταία σχέση εἶναι ϕανερὸ ὅτι, ἂν r < s, τότε ὁ k εἶναι ἄρτιος, ἄρα ( b = +1. Οµως, καὶ b (n 1)/2 = b 2s 1t = (b 2r 1t ) 2s r ( 1) 2s r = 1 (mod, ποὺ ) εἶναι τὸ ἀποδεικτέο. = 1 καθὼς καὶ ( b n Αν, πάλι, r = s, τότε ὁ k εἶναι περιττός, ὁπότε b (n 1)/2 = b 2s 1t = b 2r 1t 1 (mod. Ασκηση 13. Ἀπὸ τὶς προτάσεις 3.3 καὶ 3.7 περιµένει κανείς, οἱ b ὡς πρὸς τοὺς ὁποίους κάποιος δεδοµένος n εἶναι ψευδοπρῶτος, νὰ εἶναι περισσότεροι ἀπὸ αὐτοὺς ὡς πρὸς τοὺς ὁποίους εἶναι ψευδοπρῶτος Euler, καὶ αὐτοί, µὲ τὴ σειρά τους, νὰ εἶναι περισσότεροι ἀπὸ τοὺς b ὡς πρὸς τοὺς ὁποίους ὁ n εἶναι ἰσχυρὸς ψευδοπρῶτος. Χαρακτηριστικὸ παράδειγµα εἶναι ὁ 561, ποὺ εἶναι ἀριθµὸς τοῦ Carmichael. Υπολογῖστε τὸ πλῆθος τῶν b ὡς πρὸς τοὺς ὁποίους ὁ 561 εἶναι (1) ψευδοπρῶτος, (2) ψευδοπρῶτος Euler καὶ (3) ἰσχυρὸς ψευδοπρῶτος. Ασκηση 14. Ἀποδεῖξτε ὅτι, ἂν ὁ n εἶναι ἰσχυρὸς ψευδοπρῶτος ὡς πρὸς τὸν b, τότε εἶναι ἰσχυρὸς ψευδοπρῶτος καὶ ὡς πρὸς τοὺς b καὶ b 1 (mod. Οµως, ἂν ὁ n εἶναι ἰσχυρὸς ψευδοπρῶτος ὡς πρὸς τὸν b 1 καὶ τὸν b 2, τότε µπορεῖ καὶ νὰ µὴν εἶναι ψευδοπρῶτος ὡς πρὸς τὸν b 1 b 2, καθὼς δείχνει τὸ ἑξῆς παράδειγµα : n = 65, b 1 = 8, b 2 = 18. ιαπιστῶστε το κι ἐσεῖς. Ασκηση 15. Εστω n = p r, ὅπου ὁ p εἶναι πρῶτος καὶ r > 1. Ἀποδεῖξτε ὅτι, ὁ n εἶναι ἰσχυρὸς ψευδοπρῶτος ὡς πρὸς τὸν b ἄν, καὶ µόνο ἄν, ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς τὸν b. 17

18 Ασκηση 16. (α ) Εστω n = p, ὅπου οἱ p, εἶναι διαφορετικοὶ περιττοὶ πρῶτοι. Αν ὁ n εἶναι ψευδοπρῶτος ὡς πρὸς τὸν b καὶ ὁ n δὲν εἶναι ἰσχυρὸς ψευδοπρῶτος ὡς πρὸς τὸν b, τότε δεῖξτε πῶς µπορεῖ κανεὶς νὰ ὑπολογίσει εὔκολα ἕνα µὴ τετριµµένο παράγοντα τοῦ n. Υπόδειξη. Εστω n 1 = 2 s t, ὅπου t περιττὸς καὶ k ὁ ἐλάχιστος ϑετικὸς ἀκέραιος, τέτοιος ὥστε b 2kt 1 (mod. Αν ϑέσοµε c = b 2k 1t, τότε παρατηρῆστε ὅτι c 2 1 (mod, ἐνῶ c ±1 (mod συνεπῶς ἕνας µὴ τετριµµένος διαιρέτης τοῦ n εἶναι ὁ (c + 1,. (ϐ ) Τί πρέπει νὰ προσέξει κανεὶς, ὅταν ἐπιλέγει τὸ δηµόσιο κλειδί του n = p στὸ κρυπτοσύστηµα RSA; Υπόδειξη. Σύµφωνα µὲ τὴν ἄσκηση 8(α ), ὅταν ὁ (p 1, 1) εἶναι µικρός, ἡ πιθανότητα νὰ πετύχει κανεὶς b, ὡς πρὸς τὸν ὁποῖον ὁ n νὰ εἶναι ψευδοπρῶτος, εἶναι ἀπειροελάχιστη. Πιστοποίηση Miller-Rabin-Selfridge 3.8. Εστω περιττὸς ἀκέραιος n 3, τὸν ὁποῖο γράφοµε ὡς n = s t µὲ s 1 καὶ t περιττό, καὶ ἀκέραια παράµετρος r. Ο παρακάτω ἀλγόριθµος, ὁ ὁποῖος ἀπαντᾶ στὸ ἐρώτηµα «εἶναι ὁ n πρῶτος ;», εἶναι (α ) ϑετικὰ προκατειληµµένος Monte Carlo µὲ πιθανότητα λάθους 2 2r καὶ (ϐ ) ἀρνητικὰ προκατειληµµένος. 1. ιάλεξε τυχαῖο ἀκέραιο b στὸ διάστηµα [2, n 2]. 2. Αν gcd(b, > 1, τότε ἡ ἀπάντηση εἶναι οχι καὶ ὁ ἀλγόριθµος σταµατᾶ. ιαφορετικά, προχώρησε στὸ ἑπόµενο ϐῆµα. 3. Αν b t ±1 (mod, τότε πήγαινε στὸ ϐῆµα 5. ιαφορετικά, προχώ- ϱησε στὸ ἑπόµενο ϐῆµα. 4. Υπολόγισε διαδοχικὰ b 2t, b 22t,..., b 2s 1t (mod, ὅσο οἱ τιµὲς παρα- µένουν 1 (mod. Αν ὅλες οἱ s 1 παραπάνω τιµὲς εἶναι 1 (mod, ἡ ἀπάντηση εἶναι οχι καὶ ὁ ἀλγόριθµος σταµατᾶ. ιαφορετικά, πήγαινε στὸ ἑπόµενο ϐῆµα. 5. r r 1. Αν r = 0, τότε ἡ ἀπάντηση εἶναι ναι καὶ ὁ ἀλγόριθµος σταµατᾶ. ιαφορετικά, πήγαινε στὸ ϐῆµα 1. Η ἀπόδειξη στηρίζεται στὸ ὅτι, γιὰ n > 3 περιττὸ σύνθετο ἀκέραιο, τὸ πλῆθος τῶν ἀκεραίων b τοῦ διαστήµατος [1, n 1], ὡς πρὸς τοῦς ὁποίους ὁ n εἶναι ἰσχυρὸς ψευδοπρῶτος εἶναι, τὸ πολύ, (n 1)/4. Βλ. Πρόταση V.1.7 καὶ τὴν ἀπόδειξή της 8 στὸ ϐιβλίο [2]. 8 Στοιχειώδης, ἀλλὰ ἀρκετὰ δύσκολη. 18

19 Αναφορὲς [1] W.R. Alford, A. Granville, C. Pomerance, There are infinitely many Carmichael numbers, Ann. Math. 140 (1994), [2] N. Koblitz, A course in Number Theory and Cryptography, Graduate Texts in Mathematics, vol. 114, Springer-Verlag, Berlin and New York, [3] R. Schoof, Elliptic curves over finite fields and the computation of suare roots modp, Math. Comp. 44 (1985), [4] J.H. Silverman, J. Tate, Rational Points on Elliptic Curves, Undergraduate Texts in Mathematics, Springer-Verlag, Berlin and New York,

Εὐκλείδεια Γεωµετρία

Εὐκλείδεια Γεωµετρία Εὐκλείδεια Γεωµετρία Φθινοπωρινὸ Εξάµηνο 2010 Καθηγητὴς Ν.Γ. Τζανάκης Μάθηµα 14 22-11-2010 Συνοπτικὴ περιγραφή Πρόταση τῆς έσµης Εὐθειῶν. Εστω ὅτι τὰ σηµεῖα, καὶ, εἶναι τέτοια ὥστε οἱ εὐθεῖες και εἶναι

Διαβάστε περισσότερα

Εὐκλείδεια Γεωµετρία

Εὐκλείδεια Γεωµετρία Εὐκλείδεια Γεωµετρία Φθινοπωρινὸ Εξάµηνο 010 Καθηγητὴς Ν.Γ. Τζανάκης Μάθηµα 9 ευτέρα 18-10-010 Συνοπτικὴ περιγραφή Υπενθύµιση τοῦ Θεωρήµατος τοῦ Θαλῆ. εῖτε καὶ ἐδάφιο 7.7 τοῦ σχολικοῦ ϐιβλίου. Τονίσθηκε,

Διαβάστε περισσότερα

1 Γενικευµένη µέθοδος Pollard Γενικὴ Αρχή 1.1.

1 Γενικευµένη µέθοδος Pollard Γενικὴ Αρχή 1.1. Παραγοντοποίηση Καθηγητὴς ΝΓ Τζανάκης 12 εκεµβρίου 2007 Στὰ παρακάτω, ὑποτίθεται ὅτι εἶναι ἕνας πολὺ µεγάλος ἀριθµὸς καὶ ἕνας πρῶτος διαιρέτης του, τὸν ὁποῖο δὲν γνωρίζοµε Αὐτὸ ποὺ ἐπιδιώκοµε εἶναι ἡ εὕρεση

Διαβάστε περισσότερα

Κρυπτογραφία. Κωνσταντίνου Ελισάβετ

Κρυπτογραφία. Κωνσταντίνου Ελισάβετ Κρυπτογραφία Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Ησυνάρτησηφ(.) του Euler Για κάθε ακέραιο n> 0, έστω φ(n) το πλήθος των ακεραίων στο διάστημα [1, n] που

Διαβάστε περισσότερα

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Σημειώσεις Διαλέξεων Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία Επιμέλεια σημειώσεων: Ζωή Παρασκευοπούλου Νίκος

Διαβάστε περισσότερα

Παραγωγή μεγάλων πρώτων αριθμών

Παραγωγή μεγάλων πρώτων αριθμών Παραγωγή μεγάλων πρώτων αριθμών Πώς υπολογίζουμε μεγάλους πρώτους αριθμούς? Μεγάλοι πρώτοι αριθμοί χρειάζονται στην πλειοψηφία των αλγορίθμων Δημοσίου κλειδιού Γιαναεξετάσεικανείςανέναςαριθμόςn είναι πρώτος,

Διαβάστε περισσότερα

Εφαρμοσμένη Κρυπτογραφία Ι

Εφαρμοσμένη Κρυπτογραφία Ι Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Ησυνάρτησηφ(.) του Euler Για κάθε ακέραιο n> 0, έστω φ(n) το πλήθος των ακεραίων στο διάστημα

Διαβάστε περισσότερα

Κατάλογος τῶν Συγκερασµῶν ὅλων τῶν Βυζαντινῶν ιατονικῶν Κλιµάκων µέχρι καὶ σὲ 1200 µουσικὰ διαστήµατα (κόµµατα)

Κατάλογος τῶν Συγκερασµῶν ὅλων τῶν Βυζαντινῶν ιατονικῶν Κλιµάκων µέχρι καὶ σὲ 1200 µουσικὰ διαστήµατα (κόµµατα) Κατάλογος τῶν Συγκερασµῶν ὅλων τῶν Βυζαντινῶν ιατονικῶν Κλιµάκων µέχρι καὶ σὲ 1200 µουσικὰ διαστήµατα (κόµµατα) τοῦ Παναγιώτη. Παπαδηµητρίου ρ. Ἠλεκτρ. Μηχανικοῦ, Φυσικοῦ Περιεχόµενα 1. Εἰσαγωγή...1 2.

Διαβάστε περισσότερα

Εφαρμοσμένη Κρυπτογραφία Ι

Εφαρμοσμένη Κρυπτογραφία Ι Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Η συνάρτηση φ(.) του Euler Για κάθε ακέραιο n > 0, έστω φ(n) το πλήθος των ακεραίων στο

Διαβάστε περισσότερα

Θεµελιωδης Θεωρια Αριθµων

Θεµελιωδης Θεωρια Αριθµων Θεµελιωδης Θεωρια Αριθµων Ν.Γ. Τζανάκης Τµήµα Μαθηµατικών - Πανεπιστήµιο Κρήτης 30 Σεπτεµβρίου 2008 2 Περιεχόµενα 1 ιαιρετότητα 3 1.1 Βασικὲς προτάσεις.......................... 3 1.2 Μέγιστος κοινὸς διαιρέτης......................

Διαβάστε περισσότερα

Η Θεωρια Αριθμων στην Εκπαιδευση

Η Θεωρια Αριθμων στην Εκπαιδευση Η Θεωρια Αριθμων στην Εκπαιδευση Καθηγητὴς Ν.Γ. Τζανάκης Εφαρμογὲς τῶν συνεχῶν κλασμάτων 1 1. Η τιμὴ τοῦ π μὲ σωστὰ τὰ 50 πρῶτα δεκαδικὰ ψηφία μετὰ τὴν ὑποδιαστολή, εἶναι 3.14159265358979323846264338327950288419716939937511.

Διαβάστε περισσότερα

Κρυπτογραφία. Έλεγχος πρώτων αριθών-παραγοντοποίηση. Διαφάνειες: Άρης Παγουρτζής Πέτρος Ποτίκας

Κρυπτογραφία. Έλεγχος πρώτων αριθών-παραγοντοποίηση. Διαφάνειες: Άρης Παγουρτζής Πέτρος Ποτίκας Κρυπτογραφία Έλεγχος πρώτων αριθών-παραγοντοποίηση Διαφάνειες: Άρης Παγουρτζής Πέτρος Ποτίκας Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχολή ΗΜΜΥ ΕΜΠ Κρυπτογραφία

Διαβάστε περισσότερα

Επιπλέον Ασκήσεις. Μαθηµατική Επαγωγή. ιαιρετότητα. Προβλήµατα ιαιρετότητας.

Επιπλέον Ασκήσεις. Μαθηµατική Επαγωγή. ιαιρετότητα. Προβλήµατα ιαιρετότητας. Επιπλέον Ασκήσεις Μαθηµατική Επαγωγή Για κάθε n 1: 2 = n(n + 1(2n + 1 6 Ορέστης Τελέλης telels@unpgr Για κάθε n 1: 3 = n2 (n + 1 2 4 Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Για κάθε n 10: 2 n

Διαβάστε περισσότερα

Μαθηµατική Επαγωγή. Ορέστης Τελέλης. Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς

Μαθηµατική Επαγωγή. Ορέστης Τελέλης. Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Μαθηµατική Επαγωγή Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ο. Τελέλης Πανεπιστήµιο Πειραιώς Επαγωγή 1 / 20 Επιπλέον Ασκήσεις Για κάθε n 1: n i 2 = n(n + 1)(2n

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 7

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 7 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Λυσεις Ασκησεων - Φυλλαδιο 7 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uo.gr/abelga/numbertheory/nt2016/nt2016.html Πέµπτη 7 εκεµβρίου 2016 Ασκηση 1. Για κάθε

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 7

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 7 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 7 ιδασκοντες: Ν. Μαρµαρίδης - Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uo.gr/abelga/numbertheory/nt2014/nt2014.html https://stes.google.com/ste/maths4edu/home/14

Διαβάστε περισσότερα

Υπολογισμός της δύναμης z=x b modn

Υπολογισμός της δύναμης z=x b modn Υπολογισμός της δύναμης z=x b modn 1.Γράφουμε τον εκθέτη b στο δυαδικό σύστημα αρίθμησης i b = b i όπου i= 0 bi {0,1} I==0,1,,l-1.Εφαρμόζουμε έπειτα τον εξής αλγόριθμο: z=1 for I=l-1 downto 0 do z=z modn

Διαβάστε περισσότερα

Αριθμοθεωρητικοί Αλγόριθμοι

Αριθμοθεωρητικοί Αλγόριθμοι Αλγόριθμοι που επεξεργάζονται μεγάλους ακέραιους αριθμούς Μέγεθος εισόδου: Αριθμός bits που απαιτούνται για την αναπαράσταση των ακεραίων. Έστω ότι ένας αλγόριθμος λαμβάνει ως είσοδο έναν ακέραιο Ο αλγόριθμος

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις Επαναληψης

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις Επαναληψης ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις Επαναληψης ιδασκοντες: Α. Μπεληγιάννης - Σ. Παπαδάκης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt.html Τετάρτη 22 Μαΐου 2013 Ασκηση 1. (1) Να λυθεί η γραµµική

Διαβάστε περισσότερα

F 5 = (F n, F n+1 ) = 1.

F 5 = (F n, F n+1 ) = 1. Λύσεις Θεμάτων Θεωρίας Αριθμών 1. (α) Να δειχθεί ότι ο πέμπτος αριθμός της μορφής Fermat, δηλαδή ο F 5 2 25 + 1 διαιρείται από το 641. (β) Εστω F n η ακολουθία των αριθμών Fermat, δηλαδή F n 2 2n + 1,

Διαβάστε περισσότερα

2.1 Διαιρετότητα, ισοϋπόλοιποι αριθμοί. q Z, a = b q + r.

2.1 Διαιρετότητα, ισοϋπόλοιποι αριθμοί. q Z, a = b q + r. Κεφάλαιο 2 Θεωρία Αριθμών Κύριες βιβλιογραφικές αναφορές για αυτό το Κεφάλαιο είναι οι Hardy and Wright 1979 και Graham, Knuth, and Patashnik 1994. 2.1 Διαιρετότητα, ισοϋπόλοιποι αριθμοί Θεώρημα 2.1 Αν

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8 ιδασκοντες: Α. Μπεληγιάννης - Σ. Παπαδάκης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt.html Τετάρτη Μαΐου 013 Ασκηση 1. Βρείτε τις τάξεις των

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Ασκησεις Επαναληψης. ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος :

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Ασκησεις Επαναληψης. ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Ασκησεις Επαναληψης ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt015/nt015.html Τρίτη Ιουνίου 015 Ασκηση 1. (1) Να λυθεί η γραµµική

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Προτεινοµενες Ασκησεις - Φυλλαδιο 9

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Προτεινοµενες Ασκησεις - Φυλλαδιο 9 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Προτεινοµενες Ασκησεις - Φυλλαδιο 9 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt2015/nt2015.html Παρασκευή 29 Μαίου 2015 Ασκηση 1.

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Ασκησεις - Επανάληψης. ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος :

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Ασκησεις - Επανάληψης. ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Ασκησεις - Επανάληψης ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt015b/nt015b.html Πέµπτη 1 Ιανουαρίου 016 Ασκηση 1. (1) Να λυθεί

Διαβάστε περισσότερα

Ἐγκατάστασις ICAMSoft Law Applications' Application Server ἔκδοση 3.x (Rel 1.1-6ος 2009) 1

Ἐγκατάστασις ICAMSoft Law Applications' Application Server ἔκδοση 3.x (Rel 1.1-6ος 2009) 1 Ἐγκατάστασις ICAMSoft Law Applications' Application Server ἔκδοση 3.x (Rel 1.1-6ος 2009) 1 Ἐγκατάστασις ICAMSoft Law3 Application Server ὅτι ἀναφέρεται ἐδῶ δὲν μπορεῖ νὰ ἐκτελεσθεῖ δικτυακά, δηλ. ἀπὸ ἄλλον

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 9

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 9 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 9 ιδασκοντες: Ν. Μαρµαρίδης - Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt2014/nt2014.html https://sites.google.com/site/maths4edu/home/14

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 9

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 9 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Λυσεις Ασκησεων - Φυλλαδιο 9 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt2016/nt2016.html Πέµπτη 12 Ιανουαρίου 2017 Ασκηση 1. Εστω

Διαβάστε περισσότερα

* * * ( ) mod p = (a p 1. 2 ) mod p.

* * * ( ) mod p = (a p 1. 2 ) mod p. Θεωρια Αριθμων Εαρινο Εξαμηνο 2016 17 Μέρος Α: Πρώτοι Αριθμοί Διάλεξη 1 Ενότητα 1. Διαιρετότητα: Διαιρετότητα, διαιρέτες, πολλαπλάσια, στοιχειώδεις ιδιότητες. Γραμμικοί Συνδυασμοί (ΓΣ). Ενότητα 2. Πρώτοι

Διαβάστε περισσότερα

2 o Καλοκαιρινό σχολείο Μαθηµατικών Νάουσα 2008

2 o Καλοκαιρινό σχολείο Μαθηµατικών Νάουσα 2008 2 o Καλοκαιρινό σχολείο Μαθηµατικών Νάουσα 2008 Μικρό Θεώρηµα του Fermat, η συνάρτηση του Euler και Μαθηµατικοί ιαγωνισµοί Αλέξανδρος Γ. Συγκελάκης ags@math.uoc.gr Αύγουστος 2008 Αλεξανδρος Γ. Συγκελακης

Διαβάστε περισσότερα

ICAMLaw Application Server Χειροκίνηση Ἀναβάθμιση

ICAMLaw Application Server Χειροκίνηση Ἀναβάθμιση Εἰσαγωγή Ὁ ICAMLaw Application Server (στὸ ἑξῆς γιά λόγους συντομίας IAS) ἀποτελεῖ τὸ ὑπόβαθρο ὅλων τῶν δικηγορικῶν ἐφαρμογῶν τῆς ICAMSoft. Εἶναι αὐτός ποὺ μεσολαβεῖ ἀνάμεσα: α) στὴν τελική ἐφαρμογὴ ποὺ

Διαβάστε περισσότερα

Στὴν ἀρχὴ ἦταν ὁ Λόγος. Ὁ Λόγος ἦταν μαζὶ μὲ

Στὴν ἀρχὴ ἦταν ὁ Λόγος. Ὁ Λόγος ἦταν μαζὶ μὲ ΚΕΦΑΛΑΙΟ Α ἤ 01ο (01-52) 01-05 Ὁ Λόγος εἶναι Θεὸς καὶ ημιουργὸς τῶν πάντων Στὴν ἀρχὴ ἦταν ὁ Λόγος. Ὁ Λόγος ἦταν μαζὶ μὲ τὸ Θεὸ Πατέρα καὶ ἦταν Θεὸς ὁ Λόγος. Αὐτὸς ἦταν στὴν ἀρχὴ μαζὶ μὲ τὸ Θεὸ Πατέρα.

Διαβάστε περισσότερα

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

Διαβάστε περισσότερα

a = a a Z n. a = a mod n.

a = a a Z n. a = a mod n. Αλγεβρα Ι Χειμερινο Εξαμηνο 2017 18 Διάλεξη 1 Ενότητα 1. Πράξεις: Πράξεις στο σύνολο S, ο πίνακας της πράξης, αντιμεταθετικές πράξεις. Προσεταιριστικές πράξεις, το στοιχείο a 1 a 2 a n. Η πράξη «σύνθεση

Διαβάστε περισσότερα

Η εξίσωση του Fermat για τον εκθέτη n=3. Μία στοιχειώδης προσέγγιση

Η εξίσωση του Fermat για τον εκθέτη n=3. Μία στοιχειώδης προσέγγιση Η εξίσωση του Fermat για τον εκθέτη n=3. Μία στοιχειώδης προσέγγιση Αλέξανδρος Γ. Συγκελάκης 6 Απριλίου 2006 Περίληψη Θέµα της εργασίας αυτής, είναι η απόδειξη οτι η εξίσωση x 3 + y 3 = z 3 όπου xyz 0,

Διαβάστε περισσότερα

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,...

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,... KΕΦΑΛΑΙΟ ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ Βασικές έννοιες διαιρετότητας Θα συµβολίζουµε µε, τα σύνολα των φυσικών αριθµών και των ακεραίων αντιστοίχως: {,,3,,, } { 0,,,,, } = = ± ± ± Ορισµός Ένας φυσικός αριθµός

Διαβάστε περισσότερα

x 2 = x 2 1 + x 2 2. x 2 = u 2 + x 2 3 Χρησιµοποιώντας το συµβολισµό του ανάστροφου, αυτό γράφεται x 2 = x T x. = x T x.

x 2 = x 2 1 + x 2 2. x 2 = u 2 + x 2 3 Χρησιµοποιώντας το συµβολισµό του ανάστροφου, αυτό γράφεται x 2 = x T x. = x T x. Κεφάλαιο 4 Μήκη και ορθές γωνίες Μήκος διανύσµατος Στο επίπεδο, R 2, ϐρίσκουµε το µήκος ενός διανύσµατος x = (x 1, x 2 ) χρησιµοποιώντας το Πυθαγόρειο ϑεώρηµα : x 2 = x 2 1 + x 2 2. Στο χώρο R 3, εφαρµόζουµε

Διαβάστε περισσότερα

Εφαρμοσμένη Κρυπτογραφία Ι

Εφαρμοσμένη Κρυπτογραφία Ι Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Stream ciphers Η διαδικασία κωδικοποίησης για έναν stream cipher συνοψίζεται παρακάτω: 1.

Διαβάστε περισσότερα

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. Κρυπτογραφία. Θεωρία αριθμών Αλγεβρικές δομές. Χρήστος Ξενάκης

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. Κρυπτογραφία. Θεωρία αριθμών Αλγεβρικές δομές. Χρήστος Ξενάκης Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Κρυπτογραφία Θεωρία αριθμών Αλγεβρικές δομές Χρήστος Ξενάκης Το σύνολο των ακεραίων Ζ = {..., -2, -1, 0, 1, 2,...} Το σύνολο των φυσικών Ν = {0, 1, 2,...}

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 3

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 3 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Λυσεις Ασκησεων - Φυλλαδιο 3 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt2016/nt2016.html Πέµπτη 3 Νοεµβρίου 2016 Ασκηση 1. Αφού ϐρείτε

Διαβάστε περισσότερα

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 4 1 2

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 4 1 2 Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 4 1 2 ιδασκοντες: Ν. Μαρµαρίδης - Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi.html Πέµπτη 27 εκεµβρίου 2012 Ασκηση

Διαβάστε περισσότερα

Θεωρία Συνόλων - Set Theory

Θεωρία Συνόλων - Set Theory Θεωρία Συνόλων - Set Theory Ἐπισκόπηση γιὰ τὶς ἀνάγκες τῶν Πρωτοετῶν Φοιτητῶν τοῦ Τµήµατος Διοίκησης, στὸ µάθηµα Γενικὰ Μαθηµατικά. Ὑπὸ Γεωργίου Σπ. Κακαρελίδη, Στὸ Τµῆµα Διοίκησης ΤΕΙ Δυτικῆς Ἑλλάδος

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 3

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 3 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 3 ιδασκοντες: Ν. Μαρµαρίδης - Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt2014/nt2014.html https://sites.google.com/site/maths4edu/home/14

Διαβάστε περισσότερα

Στήν Σελίδα Παρατηρήσεις στὸ κάτω μέρος καταγράφονται / ἐμφανίζονται τυχόν ἐντοπισθέντα περιουσιακά στοιχεῖα (IX, άκίνητα, ἀγροτεμάχια κλπ)

Στήν Σελίδα Παρατηρήσεις στὸ κάτω μέρος καταγράφονται / ἐμφανίζονται τυχόν ἐντοπισθέντα περιουσιακά στοιχεῖα (IX, άκίνητα, ἀγροτεμάχια κλπ) Κάρτα Ἀντιδίκου Στήν Σελίδα Παρατηρήσεις στὸ κάτω μέρος καταγράφονται / ἐμφανίζονται τυχόν ἐντοπισθέντα περιουσιακά στοιχεῖα (IX, άκίνητα, ἀγροτεμάχια κλπ) Ἡ Εἰσαγωγή/Μεταβολή/Διαγραφή γίνεται μέσω τῶν

Διαβάστε περισσότερα

Εφαρμοσμένη Κρυπτογραφία Ι

Εφαρμοσμένη Κρυπτογραφία Ι Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Ασύμμετρα Κρυπτοσυστήματα κλειδί κρυπτογράφησης k1 Αρχικό κείμενο (m) (δημόσιο κλειδί) Αλγόριθμος

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 6

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 6 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 6 ιδασκοντες: Α. Μπεληγιάννης - Σ. Παπαδάκης Ιστοσελιδα Μαθηµατος : htt://users.uoi.gr/abeligia/numbertheory/nt.html Σάββατο 20 Απριλίου 2013 Ασκηση 1. 1) είξτε ότι η

Διαβάστε περισσότερα

Αριθµοθεωρητικοί Αλγόριθµοι και το. To Κρυπτοσύστηµα RSA

Αριθµοθεωρητικοί Αλγόριθµοι και το. To Κρυπτοσύστηµα RSA Αριθµοθεωρητικοί Αλγόριθµοι και το Κρυπτοσύστηµα RSA Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Υπολογισµός Μέγιστου Κοινού ιαιρέτη Αλγόριθµος του Ευκλείδη Κλάσεις Ισοδυναµίας και Αριθµητική modulo

Διαβάστε περισσότερα

Ο μαθητής που έχει μελετήσει το κεφάλαιο της θεωρίας αριθμών θα πρέπει να είναι σε θέση:

Ο μαθητής που έχει μελετήσει το κεφάλαιο της θεωρίας αριθμών θα πρέπει να είναι σε θέση: Ο μαθητής που έχει μελετήσει το κεφάλαιο της θεωρίας αριθμών θα πρέπει να είναι σε θέση: Να γνωρίζει: την αποδεικτική μέθοδο της μαθηματικής επαγωγής για την οποία πρέπει να γίνει κατανοητό ότι η αλήθεια

Διαβάστε περισσότερα

Υπολογιστικά & Διακριτά Μαθηματικά

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 11: Αριθμητική υπολοίπων-δυνάμεις Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Θεωρια Αριθµων Προβληµατα

Θεωρια Αριθµων Προβληµατα Θεωρια Αριθµων Προβληµατα Μιχάλης Κολουντζάκης Τµήµα Μαθηµατικών και Εφαρµοσµένων Μαθηµατικών Πανεπιστήµιο Κρήτης Βούτες 700 3 Ηράκλειο 6 Απριλίου 205 Πολλές από τις παρακάτω ασκήσεις είναι από το ϐιβλίο

Διαβάστε περισσότερα

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 5

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 5 Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 5 ιδασκοντες: Ν. Μαρµαρίδης - Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi.html Παρασκευή 16 & Τετάρτη 21 Νοεµβρίου

Διαβάστε περισσότερα

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Σημειώσεις Διαλέξεων Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία Επιμέλεια σημειώσεων: Δημήτριος Μπάκας Αθανάσιος

Διαβάστε περισσότερα

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Εισαγωγή στη Θεωρία Αριθμών Άρης Παγουρτζής Στάθης Ζάχος Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Διαιρετότητα Ορισμός

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 2

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 2 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Λυσεις Ασκησεων - Φυλλαδιο ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt016/nt016.html Πέµπτη 7 Οκτωβρίου 016 Ασκηση 1. Βρείτε όλους

Διαβάστε περισσότερα

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Εισαγωγή στη Θεωρία Αριθμών Άρης Παγουρτζής Στάθης Ζάχος Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχολή ΗΜΜΥ ΕΜΠ 1

Διαβάστε περισσότερα

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές

Κεφάλαιο 2. Παραγοντοποίηση σε Ακέραιες Περιοχές Κεφάλαιο Παραγοντοποίηση σε Ακέραιες Περιοχές Γνωρίζουµε ότι στο Ÿ κάθε στοιχείο εκτός από το 0 και τα ± γράφεται ως γινόµενο πρώτων αριθµών κατά τρόπο ουσιαστικά µοναδικό Από τη Βασική Άλγεβρα ξέρουµε

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Λυσεις Ασκησεων - Φυλλαδιο 1

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Λυσεις Ασκησεων - Φυλλαδιο 1 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Λυσεις Ασκησεων - Φυλλαδιο ιδασκοντες: Α. Μπεληγιάννης - Σ. Παπαδάκης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt.html Τετάρτη 7 Φεβρουαρίου 03 Ασκηση. είξτε ότι

Διαβάστε περισσότερα

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 3

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 3 Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 3 ιδασκοντες: Ν. Μαρµαρίδης - Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi.html Παρασκευή 2 Οκτωβρίου 2012 Ασκηση 1.

Διαβάστε περισσότερα

Πρόβληµα 2 (15 µονάδες)

Πρόβληµα 2 (15 µονάδες) ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ, 2013-2014 ΔΙΔΑΣΚΩΝ: Ε. Μαρκάκης Πρόβληµα 1 (5 µονάδες) 2 η Σειρά Ασκήσεων Προθεσµία Παράδοσης: 19/1/2014 Υπολογίστε

Διαβάστε περισσότερα

bca = e. H 1j = G 2 H 5j = {f G j : f(0) = 1}

bca = e. H 1j = G 2 H 5j = {f G j : f(0) = 1} Αλγεβρα Ι, Χειμερινο Εξαμηνο 2017 18 Ασκησεις που συζητηθηκαν στο φροντιστηριο Το [Α] συμβολίζει το φυλλάδιο ασκήσεων που θα βρείτε στην ιστοσελίδα του μαθήματος επιλέγοντας «Άλλες Ασκήσεις». 1. Πόσες

Διαβάστε περισσότερα

Αλγεβρικές Δομές και Αριθμοθεωρία

Αλγεβρικές Δομές και Αριθμοθεωρία Κεφάλαιο 9 Αλγεβρικές Δομές και Αριθμοθεωρία 9.1 Εισαγωγή Θα παρουσιάσουμε κάποια στοιχεία από Θεωρία Αριθμών και ελάχιστα από Θεωρία Ομάδων. Οι γνώσεις αυτές είναι οι ελάχιστες απαραίτητες για την κατανόηση

Διαβάστε περισσότερα

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές»

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» Κεφάλαιο : Το σύνολο των πραγµατικών αριθµών Α Οµάδα Εξετάστε αν οι παρακάτω προτάσεις είναι αληθείς ή ψευδείς αιτιολογήστε πλήρως την απάντησή σας) α)

Διαβάστε περισσότερα

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Εισαγωγή στη Θεωρία Αριθμών Άρης Παγουρτζής Στάθης Ζάχος Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχολή ΗΜΜΥ ΕΜΠ Υπολογιστική

Διαβάστε περισσότερα

ODBC Install and Use. Κατεβάζετε καὶ ἐγκαθιστᾶτε εἴτε τήν ἔκδοση 32bit εἴτε 64 bit

ODBC Install and Use. Κατεβάζετε καὶ ἐγκαθιστᾶτε εἴτε τήν ἔκδοση 32bit εἴτε 64 bit Oἱ ἐφαρμογές Law4 χρησιμοποιοῦν τὸν Firebird SQL Server 32 ἤ 64 bit, ἔκδοση 2.5.x Γιὰ νὰ κατεβάσετε τὸν ODBC πηγαίνετε στό site www.firebirdsql.org στήν δ/νση http://www.firebirdsql.org/en/odbc-driver/

Διαβάστε περισσότερα

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Εισαγωγή στη Θεωρία Αριθμών Άρης Παγουρτζής Στάθης Ζάχος Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχολή ΗΜΜΥ ΕΜΠ 1

Διαβάστε περισσότερα

Έγκατάσταση καὶ Χρήση Πολυτονικοῦ Πληκτρολογίου σὲ Περιβάλλον Ubuntu Linux.

Έγκατάσταση καὶ Χρήση Πολυτονικοῦ Πληκτρολογίου σὲ Περιβάλλον Ubuntu Linux. Έγκατάσταση καὶ Χρήση Πολυτονικοῦ Πληκτρολογίου σὲ Περιβάλλον Ubuntu Linux. Μακρῆς Δημήτριος, Φυσικός. mailto: jd70473@yahoo.gr 1. Εἰσαγωγή. Τὸ πολυτονικὸ σύστημα καταργήθηκε τὸ 1982. Δὲν θὰ ἀσχοληθοῦμε

Διαβάστε περισσότερα

Πυθαγόρειες Τριάδες: από την ανακάλυψη μιας κανονικότητας στη διατύπωση και την απόδειξη μιας πρότασης

Πυθαγόρειες Τριάδες: από την ανακάλυψη μιας κανονικότητας στη διατύπωση και την απόδειξη μιας πρότασης Πυθαγόρειες Τριάδες: από την ανακάλυψη μιας κανονικότητας στη διατύπωση και την απόδειξη μιας πρότασης Δημήτριος Ντρίζος Σχολικός Σύμβουλος Μαθηματικών Τρικάλων και Καρδίτσας drizosdim@yahoo.gr Σεραφείμ

Διαβάστε περισσότερα

Άλγεβρα Α Λυκείου Κεφάλαιο 2ο. οι πράξεις και οι ιδιότητές τους

Άλγεβρα Α Λυκείου Κεφάλαιο 2ο. οι πράξεις και οι ιδιότητές τους οι πράξεις και οι ιδιότητές τους Μερικές ακόμη ταυτότητες (επιπλέον από τις αξιοσημείωτες που βρίσκονται στο σχολικό βιβλίο) ) Διαφορά δυνάμεων με ίδιο εκθέτη: ειδικά αν ο εκθέτης ν είναι άρτιος υπάρχει

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 1

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 1 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Λυσεις Ασκησεων - Φυλλαδιο 1 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt016/nt016.html Πέµπτη 13 Οκτωβρίου 016 Ασκηση 1. είξτε ότι

Διαβάστε περισσότερα

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία

Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Σημειώσεις Διαλέξεων Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία Επιμέλεια σημειώσεων: Χρήστος Κούτρας Γιώργος

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 1

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Λυσεις Ασκησεων - Φυλλαδιο 1 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Τµηµα Β Λυσεις Ασκησεων - Φυλλαδιο 1 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt01b/nt01b.html Πέµπτη 1 Οκτωβρίου 01 Ασκηση 1. είξτε ότι

Διαβάστε περισσότερα

Εφαρμοσμένη Κρυπτογραφία Ι

Εφαρμοσμένη Κρυπτογραφία Ι Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Ιστορία Ασύμμετρης Κρυπτογραφίας Η αρχή έγινε το 1976 με την εργασία των Diffie-Hellman

Διαβάστε περισσότερα

Κρυπτογραφία ηµόσιου Κλειδιού Η µέθοδος RSA. Κασαπίδης Γεώργιος -Μαθηµατικός

Κρυπτογραφία ηµόσιου Κλειδιού Η µέθοδος RSA. Κασαπίδης Γεώργιος -Μαθηµατικός Κρυπτογραφία ηµόσιου Κλειδιού Η µέθοδος RSA Τον Απρίλιο του 977 οι Ρόναλντ Ρίβεστ, Άντι Σαµίρ και Λέοναρντ Άντλεµαν, ερευνητές στο Ινστιτούτο Τεχνολογίας της Μασσαχουσέτης (ΜΙΤ) µετά από ένα χρόνο προσπαθειών

Διαβάστε περισσότερα

Κεφάλαιο 6. Πεπερασµένα παραγόµενες αβελιανές οµάδες. Z 4 = 1 και Z 2 Z 2.

Κεφάλαιο 6. Πεπερασµένα παραγόµενες αβελιανές οµάδες. Z 4 = 1 και Z 2 Z 2. Κεφάλαιο 6 Πεπερασµένα παραγόµενες αβελιανές οµάδες Στο κεφάλαιο αυτό ϑα ταξινοµήσουµε τις πεπερασµένα παραγόµενες αβελιανές οµάδες. Αυτές οι οµάδες είναι από τις λίγες περιπτώσεις οµάδων µε µία συγκεκριµένη

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8 ιδασκοντες: Ν. Μαρµαρίδης - Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt2014/nt2014.html https://sites.google.com/site/maths4edu/home/14

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 3

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 3 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 3 ιδασκοντες: Α. Μπεληγιάννης - Σ. Παπαδάκης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/numbertheory/nt.html Τετάρτη 13 Μαρτίου 2013 Ασκηση 1. Αφού ϐρείτε την

Διαβάστε περισσότερα

Κεφάλαιο 4. Ευθέα γινόµενα οµάδων. 4.1 Ευθύ εξωτερικό γινόµενο οµάδων. i 1 G 1 G 1 G 2, g 1 (g 1, e 2 ), (4.1.1)

Κεφάλαιο 4. Ευθέα γινόµενα οµάδων. 4.1 Ευθύ εξωτερικό γινόµενο οµάδων. i 1 G 1 G 1 G 2, g 1 (g 1, e 2 ), (4.1.1) Κεφάλαιο 4 Ευθέα γινόµενα οµάδων Στο Παράδειγµα 1.1.2.11 ορίσαµε το ευθύ εξωτερικό γινόµενο G 1 G 2 G n των οµάδων G i, 1 i n. Στο κεφάλαιο αυτό ϑα ασχοληθούµε λεπτοµερέστερα µε τα ευθέα γινόµενα οµάδων

Διαβάστε περισσότερα

τη µέθοδο της µαθηµατικής επαγωγής για να αποδείξουµε τη Ϲητούµενη ισότητα.

τη µέθοδο της µαθηµατικής επαγωγής για να αποδείξουµε τη Ϲητούµενη ισότητα. Αριστοτελειο Πανεπιστηµιο Θεσσαλονικης Τµηµα Μαθηµατικων Εισαγωγή στην Αλγεβρα Τελική Εξέταση 15 Φεβρουαρίου 2017 1. (Οµάδα Α) Εστω η ακολουθία Fibonacci F 1 = 1, F 2 = 1 και F n = F n 1 + F n 2, για n

Διαβάστε περισσότερα

Υπολογιστικά & Διακριτά Μαθηματικά

Υπολογιστικά & Διακριτά Μαθηματικά Υπολογιστικά & Διακριτά Μαθηματικά Ενότητα 10: Αριθμητική υπολοίπων - Κυκλικές ομάδες: Διαιρετότητα - Ευκλείδειος αλγόριθμος - Κατάλοιπα Στεφανίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Εἰσαγωγὴ. Αὐτόματη Δημιουργία Οἰκονομικῶν Κινήσεων Ἀμοιβῶν. Αὐτόματη Δημιουργία Οἰκονομικῶν Κινήσεων Ἀμοιβῶν. ICAMSoft Law Applications Σημειώ σεις

Εἰσαγωγὴ. Αὐτόματη Δημιουργία Οἰκονομικῶν Κινήσεων Ἀμοιβῶν. Αὐτόματη Δημιουργία Οἰκονομικῶν Κινήσεων Ἀμοιβῶν. ICAMSoft Law Applications Σημειώ σεις Εἰσαγωγὴ Ὅπως γνωρίζουν ὅλοι οἱ χρῆστες τῶν δικηγορικῶν ἐφαρμογῶν μας, τὰ εἴδη τῶν ἐνεργειῶν ποὺ μποροῦν νὰ καταγραφοῦν σὲ μία ὑπόθεση εἶναι 1. Ἐνέργειες Ἐξέλιξης, 2. Οἰκονομικές, 3. Λοιπές Ἐνέργειες &

Διαβάστε περισσότερα

11η Πανελλήνια Σύναξη Νεότητος της Ενωμένης Ρωμηοσύνης (Φώτο Ρεπορτάζ)

11η Πανελλήνια Σύναξη Νεότητος της Ενωμένης Ρωμηοσύνης (Φώτο Ρεπορτάζ) 15/03/2019 11η Πανελλήνια Σύναξη Νεότητος της Ενωμένης Ρωμηοσύνης (Φώτο Ρεπορτάζ) / Νέοι και Εκκλησία Κατά την Κυριακὴ 10 Μαρτίου 2019 καὶ ὥρα 10:45 π.μ. (ἀμέσως μετὰ τὴν Θεία Λειτουργία) πραγματοποιήθηκε

Διαβάστε περισσότερα

Διαιρετότητα Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία. Ακέραια διαίρεση. Διαιρετότητα. ΜΚΔ: χρήσιμες ιδιότητες

Διαιρετότητα Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία. Ακέραια διαίρεση. Διαιρετότητα. ΜΚΔ: χρήσιμες ιδιότητες Διαιρετότητα Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Εισαγωγή στη Θεωρία Αριθμών Άρης Παγουρτζής Στάθης Ζάχος Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών H διαιρετότητα

Διαβάστε περισσότερα

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» (ε) Κάθε συγκλίνουσα ακολουθία άρρητων αριθµών συγκλίνει σε άρρητο αριθµό.

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» (ε) Κάθε συγκλίνουσα ακολουθία άρρητων αριθµών συγκλίνει σε άρρητο αριθµό. Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» Κεφάλαιο : Ακολουθίες πραγµατικών αριθµών Α Οµάδα Εξετάστε αν οι παρακάτω προτάσεις είναι αληθείς ή ψευδείς αιτιολογήστε πλήρως την απάντησή σας α Κάθε

Διαβάστε περισσότερα

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία Εισαγωγή στη Θεωρία Αριθμών Άρης Παγουρτζής Στάθης Ζάχος Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχολή ΗΜΜΥ ΕΜΠ 1

Διαβάστε περισσότερα

Η Ευκλείδεια διαίρεση

Η Ευκλείδεια διαίρεση 1 Η Ευκλείδεια διαίρεση Α. ΑΠΑΡΑΙΤΗΤΕΣ ΓΝΩΣΕΙΣ ΘΕΩΡΙΑΣ Θεώρηµα Αποδεικνύεται ότι για οποιουσδήποτε ακέραιους α και β, β 0, ισχύει το παρακάτω θεώρηµα και διατυπώνεται ως εξής : Αν α και β ακέραιοι µε β

Διαβάστε περισσότερα

Α Δ Ι. Παρασκευή 15 Νοεμβρίου Ασκηση 1. Να ευρεθεί η τάξη τού στοιχείου a τής ομάδας (G, ), όπου. (4) a = ( 1 + i 3)/2, (G, ) = (C, ),

Α Δ Ι. Παρασκευή 15 Νοεμβρίου Ασκηση 1. Να ευρεθεί η τάξη τού στοιχείου a τής ομάδας (G, ), όπου. (4) a = ( 1 + i 3)/2, (G, ) = (C, ), Α Δ Ι Α - Φ 4 Δ : Ν. Μαρμαρίδης - Α. Μπεληγιάννης Ι Μ : http://users.uoi.gr/abeligia/algebraicstructuresi/asi2013/asi2013.html, https://sites.google.com/site/maths4edu/home/algdom114 Παρασκευή 15 Νοεμβρίου

Διαβάστε περισσότερα

G 1 = G/H. I 3 = {f R : f(1) = 2f(2) ή f(1) = 3f(2)}. I 5 = {f R : f(1) = 0}.

G 1 = G/H. I 3 = {f R : f(1) = 2f(2) ή f(1) = 3f(2)}. I 5 = {f R : f(1) = 0}. Αλγεβρα ΙΙ, Εαρινο Εξαμηνο 2017 18 Ασκησεις που συζητηθηκαν στο φροντιστηριο Φροντιστήριο 1. 1. Δίνεται η ομάδα G = Z 4 Z 8, το στοιχείο a = (1, 2) της G, και η υποομάδα H =< a > της G. Εστω G 1 = G/H.

Διαβάστε περισσότερα

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Ασκησεις - Φυλλαδιο 5

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ. Ασκησεις - Φυλλαδιο 5 ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 5 ιδασκοντες: Α Μπεληγιάννης - Σ Παπαδάκης Ιστοσελιδα Μαθηµατος : http://usersuogr/abelga/numbertheory/nthtml Τετάρτη 10 Απριλίου 2013 Ασκηση 1 Θεωρούµε τις αριθµητικές

Διαβάστε περισσότερα

Θεώρηµα: Z ( Απόδειξη: Περ. #1: Περ. #2: *1, *2: αποδεικνύονται εύκολα, διερευνώντας τις περιπτώσεις ο k να είναι άρτιος ή περιττός

Θεώρηµα: Z ( Απόδειξη: Περ. #1: Περ. #2: *1, *2: αποδεικνύονται εύκολα, διερευνώντας τις περιπτώσεις ο k να είναι άρτιος ή περιττός HY118- ιακριτά Μαθηµατικά Την προηγούµενη φορά Τρόποι απόδειξης Τρίτη, 07/03/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter,

Διαβάστε περισσότερα

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 8

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 8 ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι Τµηµα Β Ασκησεις - Φυλλαδιο 8 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi06/asi06.html Πέµπτη Απριλίου 06 Ασκηση. Θεωρούµε τα

Διαβάστε περισσότερα

Εισαγωγή στη Θεωρία Αριθµών για το Λύκειο. Ασκήσεις

Εισαγωγή στη Θεωρία Αριθµών για το Λύκειο. Ασκήσεις Εισαγωγή στη Θεωρία Αριθµών για το Λύκειο Σηµειώσεις Προετοιµασίας για Μαθηµατικούς ιαγωνισµούς Ασκήσεις Αλέξανδρος Γ. Συγκελάκης ags@math.uoc.gr Νοέµβριος 2012 1 Ασκησεις στη Θεωρια Αριθµων 1 Μαθηµατική

Διαβάστε περισσότερα

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 4

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 4 ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι Τµηµα Β Ασκησεις - Φυλλαδιο 4 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi2017/asi2017.html Παρασκευή 7 Απριλίου 2017 Ασκηση 1.

Διαβάστε περισσότερα

f(n) = a n f(n + m) = a n+m = a n a m = f(n)f(m) f(a n ) = b n f : G 1 G 2, f(a n a m ) = f(a n+m ) = b n+m = b n b m = f(a n )f(a m )

f(n) = a n f(n + m) = a n+m = a n a m = f(n)f(m) f(a n ) = b n f : G 1 G 2, f(a n a m ) = f(a n+m ) = b n+m = b n b m = f(a n )f(a m ) 302 14. Ταξινόµηση Κυκλικών Οµάδων και Οµάδες Αυτοµορφισµών Στην παρούσα ενότητα ϑα ταξινοµήσουµε τις κυκλικές οµάδες ως προς τη σχέση ισοµορφίας. Ε- πίσης ϑα αποδείξουµε ένα σηµαντικό κριτήριο ισοµορφίας

Διαβάστε περισσότερα

Εθνικό Μετσόβιο Πολυτεχνείο

Εθνικό Μετσόβιο Πολυτεχνείο Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Στοιχεία Θεωρίας Αριθμών & Εφαρμογές στην Κρυπτογραφία PROJECT Συνοπτική Παρουσίαση του Κβαντικού Αλγόριθμου Παραγοντοποίησης

Διαβάστε περισσότερα

ΑΝΑΛΥΣΗ 1 ΕΝΑΤΟ ΜΑΘΗΜΑ, Μ. Παπαδημητράκης.

ΑΝΑΛΥΣΗ 1 ΕΝΑΤΟ ΜΑΘΗΜΑ, Μ. Παπαδημητράκης. ΑΝΑΛΥΣΗ 1 ΕΝΑΤΟ ΜΑΘΗΜΑ, 5-10-13 Μ. Παπαδημητράκης. 1 Τώρα θα μιλήσουμε για την έννοια της περιοχής, η οποία έχει κεντρικό ρόλο στη μελέτη της έννοιας του ορίου (ακολουθίας και συνάρτησης). Αν > 0, ονομάζουμε

Διαβάστε περισσότερα

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ PRIMES P. Από τα αριστερά προς τα δεξία Saxena, Kayal και Agrawal. Επιµέλεια : Γεωργίου Κωνσταντίνος.

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ PRIMES P. Από τα αριστερά προς τα δεξία Saxena, Kayal και Agrawal. Επιµέλεια : Γεωργίου Κωνσταντίνος. ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ PRIMES P Επιµέλεια : Γεωργίου Κωνσταντίνος Ιούνιος 003 Από τα αριστερά προς τα δεξία Saena, Kayal και Agawal Η ασχολία της ανθρωπότητας µε τους πρώτους αριθµούς Παράδοση

Διαβάστε περισσότερα

β) 3 n < n!, n > 6 i i! = (n + 1)! 1, n 1 i=1

β) 3 n < n!, n > 6 i i! = (n + 1)! 1, n 1 i=1 Κεφάλαιο 2: Στοιχεία Λογικής - Μέθοδοι Απόδειξης 1. Να αποδειχθεί ότι οι λογικοί τύποι: (p ( (( p) q))) (p q) και p είναι λογικά ισοδύναμοι. Θέλουμε να αποδείξουμε ότι: (p ( (( p) q))) (p q) p, ή με άλλα

Διαβάστε περισσότερα

Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης. Οταν το πρόβλημα έχει πεπερασμ

Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης. Οταν το πρόβλημα έχει πεπερασμ Μαθηματικά Πληροφορικής 2ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Μορφές αποδείξεων Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης.

Διαβάστε περισσότερα

Μορφές αποδείξεων. Μαθηματικά Πληροφορικής 2ο Μάθημα. Μορφές αποδείξεων (συνέχεια) Εξαντλητική μέθοδος

Μορφές αποδείξεων. Μαθηματικά Πληροφορικής 2ο Μάθημα. Μορφές αποδείξεων (συνέχεια) Εξαντλητική μέθοδος Μορφές αποδείξεων Μαθηματικά Πληροφορικής ο Μάθημα Τμήμα Πληροφορικής και Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών Υπάρχουν πολλά είδη αποδείξεων. Εδώ θα δούμε τα πιο κοινά: Εξαντλητική μέθοδος ή μέθοδος επισκόπησης.

Διαβάστε περισσότερα

Κρυπτογραφία και Πολυπλοκότητα

Κρυπτογραφία και Πολυπλοκότητα Απόδειξη του Αλγορίθµου Tonelli - Shanks Σχολή Εφαρµοσµένων και Φυσικών Επιστηµών ευτέρα 13 Φεβρουαρίου 2011 Το Πρόβληµα Να ϐρούµε x 1, x 2 Z p τέτοια ώστε: για κάποιο a Z p. x 2 i a (mod p) i 1, 2 (1)

Διαβάστε περισσότερα