Απλός αλγόριθμος κρυπτογράφησης

Contents

Κρυπτογράφηση 101: κλειδιά, αλγόριθμοι και εσείς

Το Triple DES σχεδιάστηκε για να αντικαταστήσει τον αρχικό αλγόριθμο κρυπτογράφησης δεδομένων (DES), τον οποίο οι χάκερ τελικά έμαθαν να νικήσουν με σχετική ευκολία. Κάποτε, το Triple DES ήταν το συνιστώμενο πρότυπο της βιομηχανίας και ο πιο ευρέως χρησιμοποιούμενος συμμετρικός αλγόριθμος.

Το Cypher του Caesar είναι ο απλούστερος αλγόριθμος κρυπτογράφησης. Προσθέτει μια σταθερή τιμή στην τιμή ASCII (Unicode) κάθε χαρακτήρα ενός κειμένου. Με άλλα λόγια, μετατοπίζει τους χαρακτήρες. Η αποκρυπτογράφηση ενός κειμένου απλά μετατοπίζει το πίσω από το ίδιο ποσό, δηλαδή,

Ας υποθέσουμε ότι το Β είναι αρκετά αρνητικό ώστε το a+b να είναι μικρότερο από μηδέν. Λόγω του char () αυτό θα ήταν char () μιας αρνητικής αξίας και επειδή ο char δεν μπορεί να είναι αρνητικός που θα αλλάξει σε 0.

Πρέπει να κάνετε τη δουλειά σας σε υπογεγραμμένο ακέραιο ή σε κυμαινόμενο σημείο και να μετατρέψετε σε char αργότερα

2 σχόλια

Muhammad Usman στις 13 Απριλίου 2020

Άμεση σύνδεση με αυτό το σχόλιο

Ακύρωση αντιγράφου στο πρόχειρο

Άμεση σύνδεση με αυτό το σχόλιο

Ακύρωση αντιγράφου στο πρόχειρο
Έχω τροποποιήσει τη λειτουργία και συμπεριλάμβανε το sugestion σας. Αλλά ακόμα δεν λειτουργεί
coded συνάρτηση = caesar (a, b)
ενώ το b> 126 % b πρέπει να είναι 126 ή λιγότερο έτσι ώστε μόνο 1 κύκλος για κάθε αριθμό
c = μήκος (κωδικός);
για II = 1: γ
Εάν ο κωδικός (ii)> 126;
d = κωδικός (ii) – 126;
κωδικός (ii) = (31+d);
elseif κωδικός (ii)<32; d = code(ii) - 32; code(ii) = (127+d); coded = char(code); Walter Roberson on 13 Apr 2020

Άμεση σύνδεση με αυτό το σχόλιο

Ακύρωση αντιγράφου στο πρόχειρο

Άμεση σύνδεση με αυτό το σχόλιο

Ακύρωση αντιγράφου στο πρόχειρο

Εάν το Β ήταν 256 τότε αυτό θα πρέπει να είναι το ίδιο αποτέλεσμα σαν να ήταν 0, αλλά το αντιμετωπίζετε ως 126. Επίσης, δεν αυξάνετε τα αρνητικά στο θετικό εύρος σε αυτό το στάδιο.

David Hill στις 13 Απριλίου 2020

Άμεση σύνδεση με αυτήν την απάντηση

Ακύρωση αντιγράφου στο πρόχειρο

Άμεση σύνδεση με αυτήν την απάντηση

Ακύρωση αντιγράφου στο πρόχειρο

Χρησιμοποιείτε το πλήρες εύρος από 0-255 για ASCII? Ή θέλετε η έξοδος να έχει μόνο γράμματα (a-za-z) και χωρίς ειδικούς χαρακτήρες?

coded συνάρτηση = caesar (a, b)
κωδικοποιημένο = char (mod (unicode2native (a)+b, 256));

0 Σχόλια

Kamatlab στις 2 Σεπτεμβρίου 2020

Άμεση σύνδεση με αυτήν την απάντηση

Ακύρωση αντιγράφου στο πρόχειρο

Άμεση σύνδεση με αυτήν την απάντηση

Ακύρωση αντιγράφου στο πρόχειρο
λειτουργία txt = caesar (txt, κλειδί)
txt = διπλό (txt) + κλειδί
πρώτα = διπλό (”);
τελευταίο = διπλό (‘~’);
% Χρήση mod για να μετατοπίσετε τους χαρακτήρες – Παρατηρήστε το + 1
% Αυτό είναι ένα κοινό σφάλμα και έχει ως αποτέλεσμα μετατοπίσεις
% είναι απενεργοποιημένο κατά 1
txt = char (mod (txt – Πρώτον, τελευταία – Πρώτα + 1) + Πρώτα);

1 σχόλιο

Kamatlab στις 2 Σεπτεμβρίου 2020

Άμεση σύνδεση με αυτό το σχόλιο

Ακύρωση αντιγράφου στο πρόχειρο

Άμεση σύνδεση με αυτό το σχόλιο

Ακύρωση αντιγράφου στο πρόχειρο
Αυτή είναι η λύση στην ερώτηση.
Prerona Dey στις 21 Νοεμβρίου 2020

Άμεση σύνδεση με αυτήν την απάντηση

Ακύρωση αντιγράφου στο πρόχειρο

Άμεση σύνδεση με αυτήν την απάντηση

Ακύρωση αντιγράφου στο πρόχειρο
λειτουργία y = caesar2 (ch, κλειδί)
[~, loc] = ismember (ch, v);
v2 = circshift (V, -key);
Μπορείτε να μου εξηγήσετε αυτήν την ψυχή που βρήκα.

0 Σχόλια

Zia ur rehman στις 28 Αυγούστου 2022

Άμεση σύνδεση με αυτήν την απάντηση

Ακύρωση αντιγράφου στο πρόχειρο

Άμεση σύνδεση με αυτήν την απάντηση

Ακύρωση αντιγράφου στο πρόχειρο
Γράφω αυτόν τον κωδικό, αυτό λειτουργεί καλά με το πρόβλημα.
Χρειάζεστε περαιτέρω βελτίωση, αν υπάρχουν από τους ηλικιωμένους, όπως είμαι πολύ αρχάριος στην κωδικοποίηση και το MATLAB.
coded συνάρτηση = caesar (a, b)
% Αφαίρεση του ” Έτσι μπορείτε να δείτε πώς λειτουργεί στην έξοδο
C = διπλό (α) % για να μετατρέψετε το δεδομένο char (string) σε διπλό (numeric)
d = c+b % Προσθέτοντας το smaft smount στην κρυπτογράφηση

L = Μήκος (D) % Μετρώντας το μήκος καθώς πρέπει να διασχίσουμε κάθε στοιχείο για να ελέγξουμε αν βρίσκεται στο όριο (32: 126)

Για E = 1: L % Εφαρμογή βρόχου για να ελέγξετε κάθε στοιχείο εάν βρίσκεται στο όριο

ενώ το d (e)> 126 % χρησιμοποιεί ενώ θα χρησιμοποιούμε τη δήλωση ‘if’, θα εκτελέσει μόνο μία φορά, αλλά χρειαζόμαστε εκτέλεση μέχρι την τιμή έρχεται στο όριο

d (e) = d (e) -95 % αν ο αριθμός είναι μεγαλύτερος από 126 έτσι περιτύλιξε με την προσθήκη (126-32 +1 = 95) χρησιμοποιούμε +1 καθώς χρειαζόμαστε τον επόμενο αριθμό όχι τον ίδιο αριθμό

ενώ d (e) < 32 % using while as if we use if statement it will only execute once but we need execution untill the value comes in the limit

  Survivor Saison 31 Torrent

d (e) = d (e) +95 % αν ο αριθμός είναι μικρότερος από 32, ώστε να περιτυλίξουμε (126-32 +1 = 95) χρησιμοποιούμε +1 καθώς χρειαζόμαστε τον επόμενο αριθμό όχι τον ίδιο αριθμό

Κρυπτογράφηση 101: κλειδιά, αλγόριθμοι και εσείς

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

Όπως αυτό το άρθρο? Συνιστούμε

Όπως αυτό το άρθρο? Συνιστούμε

Όπως αυτό το άρθρο? Συνιστούμε 

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

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

Κρυπτογράφηση και αποκρυπτογράφηση

Η κρυπτογράφηση λαμβάνει δεδομένα ClearText και χρησιμοποιεί έναν μαθηματικό αλγόριθμο, σε συνδυασμό με ένα κλειδί κρυπτογράφησης, για να το μετατρέψει σε μια μορφή που είναι ευανάγνωστη μόνο από κάποιον που γνωρίζει τον αλγόριθμο που χρησιμοποιήθηκε και έχει πρόσβαση στο σωστό κλειδί αποκρυπτογράφησης. Αυτά τα κρυπτογραφημένα δεδομένα αναφέρονται συχνά ως το κρυπτογράφημα. Ο αλγόριθμος κρυπτογράφησης μπορεί να προέρχεται από μία από τις δύο κατηγορίες: συμμετρικούς αλγόριθμους και ασύμμετρους αλγόριθμους.

Συμμετρική κρυπτογράφηση

Σε ένα συμμετρικός αλγόριθμος κρυπτογράφησης, Τόσο ο αποστολέας όσο και ο παραλήπτης χρησιμοποιούν το ίδιο κλειδί (γνωστό ως το μυστικό κλειδί) να κρυπτογραφήσει και να αποκρυπτογραφήσει το μήνυμα. Ένας πολύ βασικός συμμετρικός αλγόριθμος κρυπτογράφησης είναι γνωστός ως περιστροφικός κρυπτογράφημα. Σε αυτόν τον αλγόριθμο, ο αποστολέας απλά “προσθέτει” το κλειδί σε κάθε χαρακτήρα του μηνύματος ClearText για να σχηματίσει το κρυπτογράφημα. Για παράδειγμα, εάν το κλειδί είναι 2, το “a” θα γίνει “c”, “b” θα γίνει “d” και ούτω καθεξής. Ο παραλήπτης θα αποκρυπτογραφούσε το μήνυμα “αφαιρώντας” το κλειδί από κάθε χαρακτήρα του κρυπτογράφου για να λάβει το αρχικό μήνυμα.

Ας εργαστούμε μέσα από ένα σύντομο παράδειγμα όπου παίρνουμε τη λέξη “μήλο” και την κρυπτογραφούμε με ένα κλειδί 4 χρησιμοποιώντας αυτόν τον απλό αλγόριθμο:

ClearText: A P P L E Key: 4 4 4 4 4 Ciphertext: E T T P I

Φυσικά, οι σύγχρονοι συμμετρικοί αλγόριθμοι κρυπτογράφησης είναι πολύ πιο περίπλοκες, χρησιμοποιώντας εξελιγμένους συνδυασμούς υποκατάστασης (αλλάζοντας ένα γράμμα για άλλο) και μεταφορά (αναδιατάξτε τα γράμματα ενός μηνύματος). Μπορεί να είστε εξοικειωμένοι με μερικούς από αυτούς τους αλγόριθμους. Το πρότυπο κρυπτογράφησης δεδομένων (DES), το προηγμένο πρότυπο κρυπτογράφησης (AES), το Blowfish και το Twofish είναι όλα παραδείγματα συμμετρικών αλγορίθμων.

Ασύμμετρη κρυπτογράφηση

Σε ένα ασύμμετρος αλγόριθμος κρυπτογράφησης, Ο αποστολέας και ο παραλήπτης χρησιμοποιούν διαφορετικά πλήκτρα για να κρυπτογραφήσουν και να αποκρυπτογραφήσουν ένα μήνυμα. Κάθε συμμετέχων στο κρυπτοσυστήματα έχει ένα ζευγάρι πλήκτρων που του έχει ανατεθεί: ένα δημόσιο κλειδί και ένα ιδιωτικό κλειδί. ο δημόσιο κλειδί, Όπως υποδηλώνει το όνομα, αντιμετωπίζεται ως δημόσια πληροφορίες και μοιράζεται με όλους τους χρήστες του συστήματος κρυπτογράφησης. ο ιδιωτικό κλειδί, Από την άλλη πλευρά, είναι ένα στενά φυλασσόμενο μυστικό που πρέπει να είναι γνωστό μόνο στον ιδιοκτήτη του. Τα μηνύματα κρυπτογραφημένα με ένα κλειδί από ένα δημόσιο/ιδιωτικό ζεύγος μπορούν να αποκρυπτογραφηθούν μόνο με το άλλο κλειδί από αυτό το ζευγάρι.

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

Παραδείγματα σύγχρονων ασύμμετρων αλγορίθμων κρυπτογράφησης περιλαμβάνουν αρκετά καλή ιδιωτικότητα (PGP) και τον αλγόριθμο RIVEST SHAMIR ADELMAN (RSA).

Σελίδα 1 από 3 Επόμενο>

5 Κοινοί αλγόριθμοι κρυπτογράφησης και τα unbreakables του μέλλοντος

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

  Comment être sécurisé en ligne

Ωστόσο, μια μελέτη 2023 από τον όμιλο Thales διαπίστωσε ότι μόνο 20 % των ερωτηθέντων ανέφεραν ότι το 60 τοις εκατό ή περισσότερα από τα δεδομένα σύννεφων τους είναι κρυπτογραφημένα. Η ίδια μελέτη διαπίστωσε ότι, κατά μέσο όρο, Μόνο το 45 % των ευαίσθητων δεδομένων κρυπτογραφούνται. Συνολικά, η έκθεση προβάλλει ότι σημαντικές ποσότητες ευαίσθητων δεδομένων είναι μη κρυπτογραφημένες.

Αυτό αλλάζει και οι αριθμοί το φέρνουν αυτό. Έρευνα αγοράς μελλοντικά έργα που η αγορά κρυπτογράφησης δεδομένων θα αυξηθεί από 13 $.4 δισεκατομμύρια το 2022 έως $ 38.5 δισεκατομμύρια μέχρι το 2023, ένα ισχυρό 16.3 % CAGR.

Με αυτό κατά νου, ας βουτήξουμε στις διάφορες τεχνολογίες κρυπτογράφησης και τι κατέχει το μέλλον. Αυτό περιλαμβάνει αυξανόμενες απειλές από κβαντικούς υπολογιστές – και αυτό που κάνει το Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας (NIST) για αυτό σήμερα.

Πώς λειτουργεί η κρυπτογράφηση

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

Ακολουθούν ορισμένοι βασικοί όροι κρυπτογράφησης που πρέπει να γνωρίζετε:

Αλγόριθμος

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

Αποκρυπτογράφηση

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

Κλειδί

Ενα Το κλειδί κρυπτογράφησης είναι μια τυχαιοποιημένη σειρά από κομμάτια που χρησιμοποιούνται για την κρυπτογράφηση και την αποκρυπτογράφηση δεδομένων. Κάθε κλειδί είναι μοναδικό και τα μεγαλύτερα κλειδιά είναι πιο δύσκολο να σπάσουν. Τα τυπικά μήκη κλειδιών είναι 128 και 256 bits για ιδιωτικά κλειδιά και 2048 για δημόσια κλειδιά.

Υπάρχουν δύο είδη κρυπτογραφικών συστημάτων κλειδιών, συμμετρικά και ασύμμετρα.

Συστ συστήματα κλειδιών

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

Ασύμμετρα συστήματα κλειδιών

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

Κρυπτογράφηση σε δράση

Ακολουθεί ένα παράδειγμα του τρόπου με τον οποίο η κρυπτογράφηση λειτουργεί με το λογισμικό φιλικό προς το ηλεκτρονικό ταχυδρομείο αρκετά καλή ιδιωτικότητα (PGP) ή GNUPG-επίσης γνωστό ως GPG-για λάτρεις ανοιχτού κώδικα. Πες ότι θέλω να σας στείλω ένα ιδιωτικό μήνυμα. Το κρυπτογραφώ χρησιμοποιώντας ένα από τα προγράμματα που αναφέρονται παρακάτω.

Εδώ είναι το μήνυμα:

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

“Ελάτε για χοτ -ντογκ και σόδα!«

Είτε πρόκειται για διαμετακόμιση όπως το ηλεκτρονικό ταχυδρομείο του Hot Dog Party είτε η ανάπαυση του σκληρού σας δίσκου, η κρυπτογράφηση συνεχίζει να βγάζει τα μάτια από την επιχείρησή σας– ακόμη και αν αποκτήσουν πρόσβαση στο δίκτυο ή το σύστημά σας.

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

Κοινοί αλγόριθμοι κρυπτογράφησης

1. Τριπλό des

Το Triple DES σχεδιάστηκε για να αντικαταστήσει τον αρχικό αλγόριθμο κρυπτογράφησης δεδομένων (DES), τον οποίο οι χάκερ τελικά έμαθαν να νικήσουν με σχετική ευκολία. Κάποτε, το Triple DES ήταν το συνιστώμενο πρότυπο της βιομηχανίας και ο πιο ευρέως χρησιμοποιούμενος συμμετρικός αλγόριθμος.

  Application VPN SurfEasy

Το Triple Des χρησιμοποιεί τρία μεμονωμένα κλειδιά με 56 bits το καθένα. Το συνολικό μήκος κλειδιού προσθέτει έως και 168 bits, αλλά οι ειδικοί υποστηρίζουν ότι 112 bits σε βασική δύναμη είναι πιο ακριβείς. Παρά το γεγονός ότι σιγά -σιγά είναι σταδιακά, το Triple DES έχει αντικατασταθεί ως επί το πλείστον από το προηγμένο πρότυπο κρυπτογράφησης (AES).

2. ΑΕ

ο Προχωρημένο πρότυπο κρυπτογράφησης (AES) είναι ο αλγόριθμος που εμπιστεύεται το πρότυπο από το u.μικρό. Κυβέρνηση και πολυάριθμους οργανισμούς και βρίσκεται επίσης στο λογισμικό Arcserve Unified Data Protection (UDP). Αν και είναι εξαιρετικά αποτελεσματική σε μορφή 128-bit, η AES χρησιμοποιεί επίσης πλήκτρα 192 και 256 bits για σκοπούς κρυπτογράφησης βαρέως τύπου.

Το AES θεωρείται σε μεγάλο βαθμό αδιαπέραστες σε όλες τις επιθέσεις, εκτός από τη βίαιη δύναμη, η οποία προσπαθεί να αποκρυπτογραφήσει μηνύματα χρησιμοποιώντας όλους τους πιθανούς συνδυασμούς στους κρυπτογραφημένους 128, 192 ή 256-bit.

3. Ασφάλεια RSA

RSA είναι ένας αλγόριθμος κρυπτογράφησης δημόσιου κλειδιού και το πρότυπο για την κρυπτογράφηση δεδομένων που αποστέλλονται μέσω του Διαδικτύου. Είναι επίσης μία από τις μεθόδους που χρησιμοποιούνται στα προγράμματα PGP και GPG. Σε αντίθεση με το Triple DES, το RSA θεωρείται ένας ασύμμετρος αλγόριθμος επειδή χρησιμοποιεί ένα ζευγάρι πλήκτρων. Έχετε το δημόσιο κλειδί σας για να κρυπτογραφήσετε το μήνυμα και ένα ιδιωτικό κλειδί για να το αποκρυπτογραφήσετε. Η κρυπτογράφηση RSA έχει ως αποτέλεσμα μια τεράστια παρτίδα mumbo jumbo που παίρνει τους επιτιθέμενους πολύ χρόνο και την εξουσία επεξεργασίας για να σπάσει.

4. Φούσκωμα

Το Blowfish είναι ένας ακόμη αλγόριθμος που έχει σχεδιαστεί για να αντικαταστήσει το DES. Αυτή η συμμετρική κρυπτογράφηση χωρίζει μηνύματα σε μπλοκ 64 bits και τα κρυπτογραφεί μεμονωμένα. Το Blowfish είναι γνωστό για την τεράστια ταχύτητα και τη συνολική αποτελεσματικότητα του. Εν τω μεταξύ, οι πωλητές έχουν επωφεληθεί πλήρως από την ελεύθερη διαθεσιμότητά του στον δημόσιο τομέα. Θα βρείτε Blowfish σε κατηγορίες λογισμικού που κυμαίνονται από πλατφόρμες ηλεκτρονικού εμπορίου για την εξασφάλιση πληρωμών σε εργαλεία διαχείρισης κωδικών πρόσβασης, όπου προστατεύει τους κωδικούς πρόσβασης. Είναι μία από τις πιο ευέλικτες μεθόδους κρυπτογράφησης.

5. Δίδυμος

Ο εμπειρογνώμονας ασφαλείας υπολογιστών Bruce Schneier είναι ο εγκέφαλος πίσω από το Blowfish και τον διάδοχό του. Τα κλειδιά που χρησιμοποιούνται σε αυτόν τον αλγόριθμο μπορεί να έχουν μήκος έως και 256 bits και ως συμμετρική τεχνική, χρειάζεστε μόνο ένα κλειδί. Το Twofish είναι ένα από τα ταχύτερα του είδους του και ιδανικό για χρήση σε περιβάλλοντα υλικού και λογισμικού. Όπως το Blowfish, το Twofish είναι ελεύθερα διαθέσιμο σε όποιον θέλει να το χρησιμοποιήσει.

NIST και το μέλλον της κρυπτογράφησης

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

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

– Crystals-Kyber (FIPS 203), σχεδιασμένο για γενικούς σκοπούς κρυπτογράφησης, όπως η δημιουργία ιστότοπων

– Crystals-dilithium (FIPS 204), σχεδιασμένο για την προστασία των ψηφιακών υπογραφών που χρησιμοποιούνται κατά την υπογραφή εγγράφων από απόσταση

– Το SPHINCS+ (FIPS 205) έχει επίσης σχεδιαστεί για ψηφιακές sinatures

– Το Falcon έχει επίσης σχεδιαστεί για ψηφιακές υπογραφές και έχει προγραμματιστεί για να λάβει το δικό του σχέδιο FIPS το 2024.

Προχωρήστε πέρα ​​από την κρυπτογράφηση

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

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