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

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 hardwareH04L 9/002H04L 9/0625H04L 2209/24

AI classification

AI hardware0.99
Knowledge representation0.26
Natural language0.11
Evolutionary computation0.04
Vision0.00
Machine learning0.00
Speech0.00
Planning0.00

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.

From the same owner

© 2026 NYSGPT2525 LLC