A full duplex DES cipher processor (DCP) supports to execute sixteen rounds
of data encryption standard (DES) operation in four encryption modes and
four decryption modes, namely: Electronic Code Book (ECB) mode, Cipher
Block Chaining (CBC) mode, Cipher Feedback (CFB) mode, and Output Feedback
(OFB) mode for both encryption and decryption. A DCP is composed of an I/O
unit, an IV/key storage unit, a control unit, and an algorithm unit. The
algorithm unit is used to encrypt/decrypt the incoming text message. The
algorithm unit having a crypto engine allows encryption and decryption
performed alternately, by sharing the same crypto engine. Since for crypto
applications in communication services like T1, E1, V.35, the algorithm
unit operation time is much shorter than the data I/O time; in other word,
the algorithm unit is in the idle state mostly. The full duplex operation
is achieved by storing the interim results of the DES encryption operation
in a cipher text buffer (CTB) and the decryption results in a plain text
buffer (PTB), where the CTB and PTB are in the crypto engine. The full
duplex DCP has two ports, one for encrypting and the other for decrypting.
In addition, the DCP can also be used for single port simplex or dual port
simplex applications.
Ένας πλήρης διπλός cipher DES επεξεργαστής (DCP) υποστηρίζει για να εκτελέσει δέκα έξι κύκλους της τυποποιημένης (DES) λειτουργίας κρυπτογράφησης στοιχείων σε τέσσερις τρόπους κρυπτογράφησης και τέσσερις τρόπους αποκρυπτογράφησης, δηλαδή: Ηλεκτρονικός τρόπος βιβλίων κώδικα (ΕΚΤ), cipher φραγμός που αλυσοδένει τον τρόπο (CBC), cipher τον τρόπο ανατροφοδότησης (CFB), και τον τρόπο ανατροφοδότησης παραγωγής (OFB) και για την κρυπτογράφηση και για την αποκρυπτογράφηση. Ένα DCP αποτελείται από μια I/O μονάδα, ένα IV/vasjki' μονάδα αποθήκευσης, μια μονάδα ελέγχου, και μια μονάδα αλγορίθμου. Η μονάδα αλγορίθμου χρησιμοποιείται για να κρυπτογραφήσει/αποκρυπτογραφεί το εισερχόμενο μήνυμα κειμένων. Η μονάδα αλγορίθμου που έχει μια crypto μηχανή επιτρέπει την κρυπτογράφηση και την αποκρυπτογράφηση που εκτελούνται διαδοχικά, με τη διανομή της ίδιας crypto μηχανής. Δεδομένου ότι για crypto τις εφαρμογές στις υπηρεσίες επικοινωνίας όπως το T1, E1, V.35, ο χρόνος λειτουργίας μονάδων αλγορίθμου είναι πολύ πιό σύντομος από τον I/O χρόνο στοιχείων σε άλλη λέξη, η μονάδα αλγορίθμου είναι στο μη απασχόλησης κράτος συνήθως. Η πλήρης διπλή λειτουργία επιτυγχάνεται με την αποθήκευση των προσωρινών αποτελεσμάτων της DES ενθρυπτηον λειτουργίας σε έναν cipher απομονωτή κειμένων (CTB) και των αποτελεσμάτων αποκρυπτογράφησης σε έναν σαφή απομονωτή κειμένων (PTB), όπου το CTB και το PTB είναι στη crypto μηχανή. Το πλήρες διπλό DCP έχει δύο λιμένες, ενός για την κρυπτογράφηση και άλλου για την αποκρυπτογράφηση. Επιπλέον, το DCP μπορεί επίσης να χρησιμοποιηθεί για τις ενιαίες μονοκατευθυντικές εφαρμογές λιμένων λιμένων μονοκατευθυντικές ή διπλές.