A method and apparatus for cryptographically transforming an input block into an output block. The input block has a first block size and is partitionable into a plurality of input subblocks having a second block size that is a submultiple of the first block size. To encrypt or decrypt, the input subblocks are passed through respective first substitution functions controlled by one or more keys to generate a first plurality of modified subblocks. The first plurality of modified subblocks are then passed through a mixing function to generate a second plurality of modified subblocks, each of which depends on each of the first plurality of modified subblocks. Finally, the second plurality of modified subblocks are passed through respective second substitution functions controlled by one or more keys to generate a plurality of output subblocks that are combinable into an output block.

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

 
Web www.patentalert.com

< (none)

< Security document including subtle image and system and method for viewing the same

> Hydrogen absorbing alloy powder for use in the negative electrodes of alkaline rechargeable batteries and process for producing the same

> (none)

~ 00018