US20080034197A1

Method of encrypting or decrypting data packets of a data stream as well as a signal sequence and data processing system for performing the method

Claim Score by NHIP

Read claim 7, the broadest

Abstract

This invention relates to a method of encrypting data packets of a data stream and decrypting plurally encrypted data of a data stream that provides an increased level of data security and can be automated using a signal sequence (a computer program product) or a data processing device. A data packet to be encrypted or a data packet to be decrypted is automatically encrypted or decrypted sequentially in at least two subsequent processing steps using different coding algorithms and different assigned coding keys. For encryption, a number, type, and sequence of different coding algorithms is first determined (S10) that is to be used in the subsequent encryption operations and respective different coding keys are assigned to the coding algorithms (S12, S13). Then the data packet to be encrypted is encrypted sequentially in at least two subsequent encryption operations (S16, S17) to obtain a plurally encrypted data packet. For decryption, an unencrypted coding characteristic assigned to the plurally encrypted data packet and specifying at least one coding algorithm and an assigned coding key is detected automatically. The coding characteristic thus allows sequential decryption in at least two subsequent decryption operations.

US20080034197A1, drawing sheet 1
Sheet 1 of 8

Term

Projected expiry 19 October 2026.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 2 independent, 18 dependent

  1. 1
    A method of encrypting data packets of a data stream wherein a data packet to be encrypted is automatically encrypted sequentially in at least two subsequent encryption operations, comprising the following steps:(S 10 ) determining the number, type, and sequence of different coding algorithms to be used in the subsequent encryption operations;(S 12 ) determining the different coding keys to be used in the subsequent encryption operations;(S 13 ) assigning one respective coding key to one respective coding algorithm in one respective encryption operation;and (S 16 , S 17 ) sequentially encrypting a data packet to be encrypted in at least two subsequent encryption operations to obtain a plurally encrypted data packet.
  2. 7
    Broadest claimClaim Score 80, broad(NHIP)A method of decrypting plurally encrypted data packets of a data stream comprising the following steps:(S 20 ) detecting at least one unencrypted coding characteristic assigned to the plurally encrypted data packet, said coding characteristic specifying at least one coding algorithm and one assigned coding key;and (S 21 ) sequentially decrypting the data packet to be decrypted in at least two subsequent decryption operations using the at least one coding algorithm and assigned coding key specified in the at least one coding characteristic.