Γλώσσα :
SWEWE Μέλος :Σύνδεση |Εγγραφή
Αναζήτηση
Εγκυκλοπαίδεια της κοινότητας |Εγκυκλοπαίδεια Απαντήσεις |Υποβολή ερωτήματος |Λεξιλόγιο Γνώση |Ανεβάστε τη γνώση
Προηγούμενος 1 Επόμενος Επιλέξτε Σελίδες

Block cipher

Cipher μπλοκ είναι σαφές ότι ο αριθμός μετά το μήνυμα κωδικοποιείται (ο αριθμός plaintext) ακολουθίες μήκους n σε μια ομάδα (μπορεί να θεωρηθεί ως ένα διάνυσμα μήκους n), το καθένα κάτω από τον έλεγχο του κλειδιού, αντιστοίχως μετατρέπονται σε ίσες Ψηφιακή έξοδος (αναφέρεται ciphertext ψηφίο) ακολουθία.Μελέτη της ιστορίας

Η σύγχρονη έρευνα block ciphers ξεκίνησε στα μέσα της δεκαετίας του 1970, έχει 20 χρόνια ιστορίας, κατά την οποία οι άνθρωποι σε αυτόν τον τομέα της έρευνας έχει επιτύχει καρποφόρα αποτελέσματα.

Έρευνα

Σε γενικές γραμμές, block ciphers μελέτη περιελάμβανε τρεις πτυχές: αρχές σχεδιασμού μπλοκ κρυπτογράφησης, η ασφάλεια του μπλοκ κρυπτογράφησης μπλοκ κρυπτογράφησης στατιστική ανάλυση και τον έλεγχο της απόδοσης.

Ανάλυση Σχεδιασμός

Ο σχεδιασμός και η ανάλυση των μπλοκ κρυπτογράφησης είναι δύο αλληλένδετες και αλληλοεξαρτώμενες αντίθετη κατεύθυνση της έρευνας, ακριβώς λόγω αυτής της αντίθεσης για την προώθηση της ταχείας ανάπτυξης του μπλοκ κρυπτογράφησης. Πρώιμη έρευνα είναι βασικά γίνεται γύρω DES, εισήγαγε μια σειρά παρόμοιων κωδικών πρόσβασης DES, για παράδειγμα, Λόκι Feal, GOST, κλπ. Στη δεκαετία του 1990, οι άνθρωποι, όπως κωδικοί DES περισσότερο σε βάθος έρευνα, ιδιαίτερα διαφορικής κρυπτανάλυσης (κρυπτανάλυσης διαφορικό) και γραμμική κρυπτανάλυση (γραμμική κρυπτανάλυση) προέβαλε, αναγκάζοντας τους ανθρώπους να έχουν την έρευνα μια νέα δομή του κωδικού πρόσβασης. Κωδικούς πρόσβασης IDEA φάνηκε να σπάσει το μονοπώλιο του κωδικού πρόσβασης class DES, IDEA ιδέα του σχεδιασμού κωδικούς προερχόμενο από διάφορα αλγεβρικό ομάδες πράξεων. Ακολουθούμενη από την πλατεία, Shark και ασφαλέστερη-64 χρησιμοποιούνται αντί μιας δομής είναι πολύ σαφής - αντικατάσταση (SP) του δικτύου, κάθε ένα από το στρώμα σύγχυση και το στρώμα διάχυσης. Το μεγαλύτερο πλεονέκτημα αυτής της δομής είναι η ικανότητα να δίνει θεωρητικά την μέγιστη πιθανότητα χαρακτηριστικό διαφορικό και την καλύτερη γραμμική προσέγγιση πλεονέκτημα της κοινότητας, η οποία είναι ο κωδικός πρόσβασης για την κρυπτανάλυση διαφορική και γραμμική κρυπτανάλυση είναι αποδεδειγμένα ασφαλές.

Αρχές Σχεδιασμού

Διάχυση (diffusion) και αναστάτωση (σύγχυση) είναι ο κύριος παράγοντας που επηρεάζει την ασφάλεια κωδικού πρόσβασης. Ο σκοπός είναι να επιτρέπει τη διάχυση του ενιαίου ψηφιακά εφέ απλού πλήθος ciphertext των ψηφιακών, έτσι ώστε στατιστικά χαρακτηριστικά του απλού εξαφανίζονται στο κρυπτογράφημα, η αντίστοιχη δομή είναι σαφές στατιστικές διαφορές. Για παράδειγμα, ο ευκολότερος τρόπος για να πάρετε μια ψηφιακά εφέ απλού ciphertext ψηφία k, μπορείτε να χρησιμοποιήσετε:

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

Σχεδιασμός Secure cryptanalysis μπλοκ κρυπτογράφησης πρέπει να εξετάσει τις υπάρχουσες μεθόδους της αντίστασης, όπως η διαφορική κρυπτανάλυση, γραμμική ανάλυση, κλπ., πρέπει επίσης να εξετάσει τη σταθερότητα της δύναμης ασφαλείας του κωδικού πρόσβασης. Επιπλέον, η ένωση με λογισμικό κρυπτογράφησης για να διασφαλίσει το μήκος της κάθε ομάδας είναι κατάλληλο προγραμματισμό λογισμικού (π.χ. 8,16,32 ......), προσπαθούν να αποφύγουν τη θέση για τις πράξεις, και η χρήση της προσθήκης, πολλαπλασιασμό, βάρδιες και άλλες τυπικές οδηγίες που παρέχονται από τον επεξεργαστή ? Από το σημείο εφαρμογής του υλικού του άποψη, οι συσκευές κρυπτογράφησης και αποκρυπτογράφησης με τον ίδιο μπορεί να επιτευχθεί, η κρυπτογράφηση και αποκρυπτογράφηση ομοιότητα του υλικού.

AES συλλογή

AES είναι μια μελέτη μπλοκ κρυπτογράφησης που συλλέγονται από μια νέα έξαρση, 15 υποψήφιος AES μπλοκ κρυπτογράφησης σχεδιαστεί για να αντανακλά το σημερινό επίπεδο, μπορούμε να πούμε ότι τα τελευταία χρόνια, μια περίληψη των αποτελεσμάτων της έρευνας. Μπλοκ κρυπτογράφησης που χρησιμοποιούνται στη συνολική δομή μπορεί να χωριστεί σε δομή Feistel (όπως CAST-256, DEAL, DFC/E2 κ.λπ.), SP δικτύου (όπως ασφαλέστερη , Serpent) και άλλη δομή κρυπτογράφησης (π.χ. Frog και HPC). Μετά την ανακοίνωση της δομής Feistel γνωστή ως DES, έχει υιοθετηθεί από πολλά από τα μπλοκ κρυπτογράφησης. Feistel δομή, είναι εύκολο να εξασφαλιστεί το μεγαλύτερο πλεονέκτημα παρόμοια αποκρυπτογράφησης, το οποίο είναι ιδιαίτερα σημαντικό κατά την εφαρμογή. Ενώ το δίκτυο SP πιο δύσκολο να γίνει αυτό, αλλά τα χαρακτηριστικά διάχυσης του δικτύου SP καλύτερα. Στο υπάρχον μπλοκ κρυπτογράφησης, όλες τις βασικές λειτουργίες με XOR, πρόσθεση, αφαίρεση, look-up πίνακα, πολλαπλασιασμό, και τα δεδομένα που εξαρτώνται από την κυκλοφορία. Look-up λειτουργία των υποδομών DES ασφαλείας, προσεκτικά επιλεγμένα S-boxes μπορεί καλύτερα να καταπολεμήσει γραμμική και διαφορική κρυπτανάλυση, παρέχοντας καλές δεδομένα και βασικά κομμάτια της χιονοστιβάδα χαρακτηριστικά. Ωστόσο, κουτιά S χρειάζονται κάποια μνήμη, έτσι ώστε το μέγεθος του κουτιά S δεν είναι πολύ μεγάλο. 15 AES υποψήφιος S-κουτιά που χρησιμοποιούνται για την κλίμακα των 6 είδη ήταν 4 × 4,8 × 8,8 × 32,11 × 8,13 × 8, και 8 × 32. S-boxes στον τίτλο είναι ένα άλλο μαύρο κουτί, είναι συχνά προκαλούν σκοπίμως θέσει παγίδες υπόπτων, ως εκ τούτου, ασφαλέστερα μαθηματικές λειτουργίες, όπως η επιλογή κοινού, για να αποφευχθεί η υποψία. S-box σχεδιασμό μπλοκ κρυπτογράφησης και η ανάλυση είναι ένα σημαντικό μέρος του σχεδιασμού, θα έχει άμεσο αντίκτυπο στην ασφάλεια των κρυπτογραφικών συστημάτων, το S-box σχεδιασμός δεν έχει μια πλήρη απαίτηση, αλλά η ελπίδα είναι να ενισχυθεί η συνολική S-boxes μη γραμμικότητα, διαφορικό ομοιομορφία και λειτουργίες εξαρτημάτων και αλγεβρικό αριθμό τεμαχίων.

Ομαδοποίηση κωδικό ασφαλείας για συζήτηση περιλαμβάνουν κρυπτανάλυσης διαφορικό, γραμμική κρυπτανάλυση και βίαιες επιθέσεις. Στη θεωρία, η διαφορική κρυπτανάλυση και γραμμική επίθεση κρυπτανάλυσης μπλοκ κρυπτογράφησης είναι ο πιο αποτελεσματικός τρόπος, και από το γεγονός ότι η επίθεση ωμής βίας είναι ένα μπλοκ κρυπτογράφησης επίθεση πιο αξιόπιστη μέθοδος. Μέχρι σήμερα, πολλά βιβλιογραφία σχετικά με την ασφάλεια του μια ποικιλία από αλγόριθμους κρυπτογράφησης μπλοκ. Δεδομένου ότι οι αλγόριθμοι υποψήφιος AES δημοσιεύθηκαν, οι πολλούς εγχώριους και ξένους εμπειρογνώμονες δεσμευτεί για την ανάλυση της ασφάλειας των αλγορίθμων υποψηφίων, αναμένεται να εισαγάγει ορισμένες νέες μεθόδους επίθεσης, η οποία αναμφίβολα θα προωθήσει περαιτέρω την ανάπτυξη ενός μπλοκ κρυπτογράφησης.

Κάθε επεξεργασία κρυπτογράφησης κρυπτογράφησης και το ρεύμα δεδομένων Α ή ένα διαφορετικό byte, μπλοκ κρυπτογράφησης μονάδα επεξεργασίας είναι ένα σύνολο από απλό κείμενο, το μήνυμα plaintext για την κωδικοποιημένη ακολουθία ψηφιακών m0, m1, m2, ..., mi αναπτύσσονται στην L-bit m = ομάδα (m0, m1, m2, ..., κ.εκ.-1), το καθένα μήκους L, αντίστοιχα, στο πακέτο κλειδιών k = (K0, k1, k2, ..., kt-1) (το μήκος του κλειδιού t) υπό τον έλεγχο του απλού μετατρέπεται σε ένα σύνολο ομάδων εφ ψηφιακή ακολουθία εξόδου κρυπτογράφημα c = (C0, C1, C2, ..., CI-1). L είναι συνήθως 64 ή 128. Αποκλεισμός μοντέλο κρυπτογράφησης φαίνεται στο Σχήμα 2.3.

Ας ciphertext απλού m είναι 0, c είναι όλα δυαδική ακολουθία των αριθμών, το καθένα από αυτά ενός συστατικού mi, ciεDF (2) (i = 0,1,2, ..., n-1), τότε ο χώρος απλού {0, 1, ..., 2n-1}, ο χώρος κρυπτογράφημα είναι 0,1, ..., 2n-1}, είναι ένα μπλοκ κρυπτογράφησης κλειδί k = (K0, k1, k2, ..., kt-1) που προσδιορίζεται από το ένα- -όνης χαρτογράφηση, δηλαδή, το διάστημα {0,1, ..., 2n-1}, για το ίδιο μια μετάθεση F, το F μετατόπισης καθορίζεται από το κλειδί k, σε γενικές γραμμές, βάλαμε αυτή η υποκατάσταση εκφράζεται ως C = Fk (πι ).

Αλγόριθμος απαιτεί

Είναι στην πραγματικότητα το κλειδί κρυπτογράφησης μπλοκ υπό έλεγχο μέσω αντικατάστασης για την επίτευξη του μπλοκ plaintext μετασχηματισμός κρυπτογράφησης. Προκειμένου να εξασφαλιστεί η αντοχή ασφάλεια των κρυπτογραφικών αλγορίθμων για κρυπτογραφικό αλγόριθμο απαιτήσεις έχουν ως εξής.

Μήκος πακέτου είναι αρκετά μεγάλο

Όταν το μήκος του πακέτου είναι μικρό, παρόμοιο με το κλασικό μπλοκ κρυπτογράφησης αντί του κωδικού πρόσβασης, εξακολουθεί να διατηρεί μια σαφή στατιστικά στοιχεία, αυτά τα στατιστικά στοιχεία θα πρέπει να αξιοποιηθούν από έναν εισβολέα, ο εισβολέας μπορεί αποτελεσματικά εξαντλητική χώρο απλού κειμένου, να πάρει κωδικό πρόσβασης μεταμορφώνεται.

Βασικά είναι αρκετά μεγάλο

Χαρακτηρισμός κλειδί κρυπτογράφησης μπλοκ μετασχηματισμού κρυπτογράφησης είναι μόνο ένα μικρό κλάσμα όλων των μεταθέσεων. Αν αυτό το μέρος είναι αρκετά μικρή, ένας εισβολέας μπορεί να προσδιοριστεί αποτελεσματικά εξαντλητική σαφές διάστημα όλους τους συνδυασμούς. Προς το παρόν, ένας εισβολέας μπορεί να αποκρυπτογραφήσει το κρυπτογράφημα να αποκτήσει νόημα plaintext.

Κωδικός μετατρέψει αρκετά πολύπλοκη

Επιτρέψει σε έναν εισβολέα τη μέθοδο brute-force εκτός από έξω, κανένας άλλος αποτελεσματικός τρόπος για να αποκρυπτογραφήσει.

Τεχνική Περίληψη

Πλεονέκτημα

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

Αδυναμία

Η κρυπτογράφηση είναι αργή, διάχυση σφαλμάτων και διάδοσης.

Το σταθερού μήκους μπλοκ κρυπτογράφησης μπλοκ plaintext σε ciphertext ίσης διάρκειας, αυτή η διαδικασία είναι υπό τον έλεγχο του μυστικού κλειδιού. Χρησιμοποιώντας αντιστρόφου μετασχηματισμού και για να επιτευχθεί το ίδιο κλειδί για την αποκρυπτογράφηση. Για πολλά από τα σημερινά κρυπταλγόριθμων, το μέγεθος του πακέτου είναι 64, αλλά αυτό είναι πιθανό να αυξηθεί.


Προηγούμενος 1 Επόμενος Επιλέξτε Σελίδες
Χρήστης Ανασκόπηση
Δεν υπάρχουν ακόμη σχόλια
Θέλω να σχολιάσω [Επισκέπτης (18.224.*.*) | Σύνδεση ]

Γλώσσα :
| Ελέγξτε τον κωδικό :


Αναζήτηση

版权申明 | 隐私权政策 | Πνευματική ιδιοκτησία @2018 Κόσμος εγκυκλοπαιδικές γνώσεις