Encryption and decryption of digital messages in packet transmitting networks
First Claim
Patent Images
1. An information processing arrangement for converting message information from a first format into a second format, having a cipher unit (210) with a first cipher key input (212) and a data output (213) for outputting a data stream generated dependent on a first cipher key input via said first cipher key input (212), wherein said first cipher unit 210 includes:
- a memory (14) for storing data, means (16,11,12) for updating said memory with input information, an instruction table (13) comprising a set of operations adapted to modify said memory (14), processing means (11) adapted to select operations from said instruction table (13) in response to at least part of said input information, and to execute said selected operations on the contents of said memory (14), at least one of said set of operations being selectable in response to any possible configuration of at least part of said input information, and means (15) for extracting output information from said memory (14), characterised in that it is devised for encryption of information packets (220), each having a block head (221) and a plaintext data block (222) in a packet transmitting system.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, a method and a computer program product for use when converting message information from a first format to a second format in packet transmitting systems.
55 Citations
45 Claims
-
1. An information processing arrangement for converting message information from a first format into a second format, having a cipher unit (210) with a first cipher key input (212) and a data output (213) for outputting a data stream generated dependent on a first cipher key input via said first cipher key input (212), wherein said first cipher unit 210 includes:
- a memory (14) for storing data, means (16,11,12) for updating said memory with input information, an instruction table (13) comprising a set of operations adapted to modify said memory (14), processing means (11) adapted to select operations from said instruction table (13) in response to at least part of said input information, and to execute said selected operations on the contents of said memory (14), at least one of said set of operations being selectable in response to any possible configuration of at least part of said input information, and means (15) for extracting output information from said memory (14), characterised in that it is devised for encryption of information packets (220), each having a block head (221) and a plaintext data block (222) in a packet transmitting system.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
16. A computer implemented information processing method for converting message information from a first format to a second format, comprising a first encryption algorithm (930), wherein said first encryption algorithm comprises the steps of:
-
establishing a set of operations for modifying the state of a memory, storing input information in a first format in said memory, selecting operations from said set in response to at least part of said input information and executing said operations on information stored in said memory, wherein said set of operations is devised such that an operation can be selected in response to any possible input information stream, and extracting information from said memory in a second format after executing at least one operation, characterised in a step of encrypting information packets (220), comprising a block head (221) and a plaintext data block (222), in a packet transmitting system.
-
-
31. A computer program product for use in a data processing system for converting message information from a first format to a second format, comprising means for directing the data processing system to perform a first cipher algorithm (930), wherein said first cipher algorithm comprises the steps of:
-
establishing a set of operations for modifying the state of a memory, storing input information in a first format in said memory, selecting operations from said set in response to at least part of said input information and executing said operations on information stored in said memory, wherein said set of operations is devised such that an operation can be selected in response to any possible input information stream, and extracting information from said memory in a second format after executing at least one operation, characterised in means for directing the data processing system to encrypt information packets (220), comprising a block head (221) and a plaintext data block (222), in a packet transmitting system. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification