Data processor, communication system and recording medium

   
   

There is provided a data processor wherein a plain text is encrypted to a cipher text by using a encryption key and/or a cipher text is decrypted to a plain text by using a decryption key, which device is constructed of a plurality of key conversion functions fk sequentially connected, which each are an involution type, and which conduct key conversion processing and output extended keys based on the key for encryption or decryption, or key conversion results, a key conversion section in which the key conversion results are sequentially transferred between the key conversion functions in the order or the reverse order, a plurality of round functions fr sequentially connected, which are an involution type, and which conducts encryption and/or decryption by using extended keys, and a data randomize section in which processing results in the round functions fr are sequentially transferred between the round functions fr in the order or the reverse order. With the device, the scale of a secret key encryption device can be small, security can be increased and further, key management can be conducted with ease.

Παρέχεται ένας επεξεργαστής στοιχείων όπου ένα σαφές κείμενο κρυπτογραφείται σε ένα cipher κείμενο με τη χρησιμοποίηση ενός κλειδιού κρυπτογράφησης ή/και ένα cipher κείμενο αποκρυπτογραφείται σε ένα σαφές κείμενο με τη χρησιμοποίηση ενός κλειδιού αποκρυπτογράφησης, το οποίο η συσκευή κατασκευάζεται μιας πολλαπλότητας των βασικών λειτουργιών FK μετατροπής που συνδέονται διαδοχικά, το οποίο κάθε ένα είναι ένας involution τύπος, και που διευθύνει τη βασική επεξεργασία μετατροπής και εκτεταμένα τα παραγωγή κλειδιά βασισμένες στο κλειδί για την κρυπτογράφηση ή την αποκρυπτογράφηση, ή βασικά αποτελέσματα μετατροπής, ένα βασικό τμήμα μετατροπής στο οποίο τα βασικά αποτελέσματα μετατροπής μεταφέρονται διαδοχικά μεταξύ των βασικών λειτουργιών μετατροπής στη διαταγή ή της αντίστροφης διαταγής, μια πολλαπλότητα των στρογγυλών λειτουργιών FR που συνδέονται διαδοχικά, οι οποίες τηον κευ ανδ/ορ α θηπχερ τεξτ ης δεθρυπτεδ το α πλαην τεξτ ψυ uσηνγ α δεθρυπτηον κευ, ωχηθχ δεβηθε ης θονστρuθτεδ οφ α πλuραλητυ οφ κευ θονβερσηον φuνθτηονς φκ σεquεντηαλλυ θοννεθτεδ, ωχηθχ εαθχ αρε αν ηνβολuτηον τυπε, ανδ ωχηθχ θονδuθτ κευ θονβερσηον προθεσσηνγ ανδ οuτπuτ εξτενδεδ κευς ψασεδ ον τχε κευ φορ ενθρυπτηον ορ δεθρυπτηον, ορ κευ θονβερσηον ρεσuλτς, α κευ θονβερσηον σεθτηον ην ωχηθχ τχε κευ θονβερσηον ρεσuλτς αρε σεquεντηαλλυ τρανσφερρεδ ψετωεεν τχε κευ θονβερσηον φuνθτηονς ην τχε ορδερ ορ τχε ρεβερσε ορδερ, α πλuραλητυ οφ ροuνδ φuνθτηονς φρ σεquεντηαλλυ θοννεθτεδ, ωχηθχ αρε αν ηνβολuτηον τυπε, ανδ ωχηθχ θονδuθτς ενθρυπτηον ή/και η αποκρυπτογράφηση με τη χρησιμοποίηση των εκτεταμένων κλειδιών, και ένα στοιχείο τυχαιοποιούν το τμήμα στο οποίο τα αποτελέσματα επεξεργασίας στις στρογγυλές λειτουργίες FR μεταφέρονται διαδοχικά μεταξύ των στρογγυλών λειτουργιών FR στη διαταγή ή την αντίστροφη διαταγή. Με τη συσκευή, η κλίμακα μιας μυστικής βασικής συσκευής κρυπτογράφησης μπορεί να είναι μικρή, η ασφάλεια μπορεί να αυξηθεί και να προαγάγει, να κλειδώσει τη διαχείριση μπορεί να διευθυνθεί με την ευκολία.

 
Web www.patentalert.com

< Elliptic curve generating method and device, elliptic encryption system and recording medium

< Mini time key creation method and system

> Video-signal output apparatus, video-signal input apparatus, and scramble method, and descramble method

> Method and system for managing keys for encrypted data

~ 00143