METHOD AND APPARATUS FOR CRYPTOGRAPHICALLY TRANSFORMING AN INPUT BLOCK INTO AN OUTPUT BLOCK
Patent №
US 6,301,362
Granted
2001-10-09
Filed 1998
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09096615
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.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 93740530
Assignors
MATYAS, STEPHEN M., JR., COPPERSMITH, DON, JOHNSON, DONALD B.
On an employer assignment, the assignors are typically the inventors.