Σύνδεση    Εγγραφή

Amiga PGP

Τα πάντα για το Amiga Software.
  • Συγγραφέας
    Μήνυμα

Amiga PGP

Δημοσίευσηαπό Cool_amigaN » 17 Ιούλ 2017, 10:18

Πρόσφατα, για τους λόγους ενός νέου coding project, έπεσα πάνω στην έκδοση PGP για Amiga (υποστηρίζει και MorphOS ofc).

Το PGP είναι από τα πρώτα συστήματα κρυπτογραφίας, για το οποίο δεν είχα πραγματικά ιδέα παρότι υπάρχει στην Amiga από το μακρινό 1992! Οι εκδόσεις του συνεχίζονται έως και σήμερα, υποστηρίζεται από amiga mail clients αλλά δεν μου είναι 100% σαφές πως λειτουργεί (τι διάολο είναι το ring; ), ούτε εάν οι τελευταίες εκδόσεις ακολουθούν τις commercial που υπάρχουν για άλλες πλατφόρμες.

Αυτό που μου έκανε εντύπωση όμως είναι το ελληνικό locale του 1998 έχει κατέβει πάνω από 750 φορές, περισσότερο από οποιοδήποτε ξένο locale μάλιστα! Προφανώς προσέτρεξα στη wiki αλλά αναρωτιέμαι μήπως υπάρχει κάποιος από εδώ που να το έχει τεστάρει ενδελεχώς για να μοιραστεί εντυπώσεις και πως αυτό λειτουργεί; Προς το παρόν δεν θέλω να το εγκαταστήσω και να το τρέξω χωρίς να καταλάβω αρκετά γι αυτό.
Άβαταρ μέλους
Cool_amigaN
Nihilist #4
 
Δημοσιεύσεις: 1744
Εγγραφή: 17 Δεκ 2008, 22:18

Re: Amiga PGP

Δημοσίευσηαπό BLTCON0 » 18 Ιούλ 2017, 01:12

Το ring λογικά αναφέρεται στη μαθηματική έννοια του ring (δακτύλιος) και είναι είδος αλγεβρικής δομής, έπεται της έννοιας της ομάδας (group) και προηγείται της έννοιας του σώματος (field).

Πολύ χοντρικά η θεωρία δακτυλίων είναι η μελέτη σε αφηρημένο επίπεδο συνόλων που αποκτούν αλγεβρική δομή με 2 πράξεις ταυτόχρονα (συμβατικά πρόσθεση και πολλαπλασιασμός) και έχουν αντίστροφα στοιχεία ως προς κάθε πράξη (με το 0 να εξαιρείται από τον πολλαπλασιασμό).
Οι ακέραιοι αριθμοί π.χ. δεν μπορούν να αποκτήσουν δομή δακτυλίου, τη δουλειά τη χαλάει ο πολλαπλασιασμός γιατί δεν έχεις αντίστροφους ως προς αυτόν (π.χ. το 2 δεν έχει αντίστροφο γιατί δεν υπάρχει ακέραιος x ώστε χ * 2 = 1).

Αν όμως ομαδοποιήσεις τους ακεραίους ανάλογα με το υπόλοιπο που αφήνουν ως προς κάποιον διαιρέτη p, και επιπλέον ο p είναι πρώτος αριθμός, τότε προκύπτει δακτύλιος (μάλιστα είναι επιπλέον και σώμα).

Π.χ. για p=5 που είναι πρώτος, τα ομαδοποιημένα στοιχεία είναι τα {0,1,2,3,4}. Τα 5, 10 κλπ είναι ισοδύναμα με το 0 γιατί τόσο υπόλοιπο αφήνουν. Τα 6, 11, κλπ με το 1 κ.ο.κ.
Έχουμε: 1*1 = 1, άρα το 1 έχει αντίστροφο (τον εαυτό του)
2*3 = 6 = 1 (γιατί δια 5 αφήνει υπόλοιπο 1) άρα το 2 έχει αντίστροφο το 3 και το 3 έχει αντίστροφο το 2
4*4 = 16 = 1 (γιατί δια 5 αφήνει υπόλοιπο 1) άρα και το 4 έχει αντίστροφο (τον εαυτό του).

Ενώ για p=4 που δεν είναι πρώτος έχουμε το {0,1,2,3} και
2*1 = 2
2*2 = 4 = 0 (γιατί δια 4 δίνει υπόλοιπο 0)
2*3 = 6 = 2 (γιατί δια 4 δίνει υπόλοιπο 2)

άρα το 2 δεν έχει αντίστροφο.

Επειδή λοιπόν η κρυπτογραφία δημοσίου κλειδιού ουσιαστικά βασίζεται στην παραγοντοποίηση τεράστιων αριθμών (με εξίσου τεράστιους πρώτους παράγοντες), η όλη ιστορία στηρίζεται γερά στα συμπεράσματα της θεωρίας δακτυλίων.
Άβαταρ μέλους
BLTCON0
Nihilist #4
 
Δημοσιεύσεις: 437
Εγγραφή: 27 Απρ 2014, 22:53
Τοποθεσία: Χανιά Κρήτης

Επιστροφή στο Amiga Software

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron