SOFTWARE-EFFICIENT PSEUDORANDOM FUNCTION AND THE USE THEREOF FOR ENCRYPTION

Patent №

US 5,454,039

Granted

1995-09-26

Filed 1993

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08163054

A software-efficient pseudorandom function maps an index and an encryption key to a pseudorandom bit string useful for constructing a stream cipher. The method begins by preprocessing the encryption key into a table of pseudorandom values. The index and a set of values from the table is then used to generate a set of initial values for the registers. At least some of the register values are modified in part by taking a current value of a register and replacing the current value with a function of the current value and a value retrieved from the table, the latter value being determined by the values in one or more other registers. After modifying the register values in this fashion, the values are masked using other values from the table and the results then concatenated into the pseudorandom bit string. The modification step is repeated and a new masked function of the register values is then concatenated into the pseudorandom bit string. The modification and concatenation steps are repeated to continue growing the pseudorandom bit string until the string reaches some desired length.

AI hardwareG06F 21/31G06F 21/46G06F 21/602G06F 21/62G06F 21/72G06F 21/80G06F 21/85H04L 9/0656+2 more

AI classification

AI hardware0.99
Evolutionary computation0.32
Vision0.01
Natural language0.01
Knowledge representation0.01
Planning0.00
Speech0.00
Machine learning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 68580851

Assignors

COPPERSMITH, DON, ROGAWAY, PHILLIP

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC