System and apparatus for blockwise encryption/decryption of data

Cryptography – Communication system using cryptography – Time segment interchange

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

380 49, H04L 900

Patent

active

057990891

DESCRIPTION:

BRIEF SUMMARY
BACKGROUND OF THE INVENTION

The invention relates to a system for encrypting and decrypting digital data.
A known system uses the so-called cipher block chaining (CBC) method. Although an encryption of digital data can be obtained by this known CBC method, which encryption can hardly be decrypted by unauthorized persons, the known system has some disadvantages. These disadvantages are present in particular in applications in the field of digital television, wherein a minor number of senders and a very high number of receivers are involved and high processing speeds are required in view of the large amount of digital data to be transmitted. In using the usual CBC method, a buffer storage is required in the receiver, in which four block lengths of digital data can be stored. Such a large buffer storage increases the costs of the receiver which is a major disadvantage in systems with a high number of receivers. Further, a header with a fixed bit pattern is generally provided at the beginning of each packet of digital data. As in the known CBC method, the first block is combined with a fixed initial vector, this could result in a recognizable bit pattern in the encrypted data. Such a recognizable bit pattern provides a potential attack for decrypting the encrypted data by unauthorized persons.


SUMMARY OF THE INVENTION

The invention aims to provide a system of the above-mentioned type wherein the disadvantages of the known system are obviated in an effective manner and which is particularly suitable for application in the field of digital television.
In this manner a system is obtained wherein at the receiver side a buffer storage is required of two times the block length in bits so that the costs are decreased. By reversing the sequence of the blocks, it is further obtained that the initial vector is combined with variable data, whereby the header part of the packet as last block is combined with a variable bit pattern, so that it is guaranteed that a fixed pattern cannot be found in the encrypted blocks. The method used in the system according to the invention can be indicated as reverse cipher block chaining or RCBC method.


BRIEF DESCRIPTION OF THE DRAWINGS

The invention will be further explained by reference to the drawings in which an embodiment of the system of the invention is schematically shown.
FIG. 1 schematically shows the RCBC method used in the system of the invention.
FIG. 2 schematically shows the operation of the encrypting device of the invention by means of a block diagram.
FIG. 3 schematically shows the operation of the decryption device of the invention by means of a block diagram.


DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Referring to FIG. 1 there is very schematically shown an embodiment of the encryption and decryption method used in the system of the invention. In the embodiment shown it is assumed that packets of data are divided in four blocks A, B, C and D each having a length of 64 bits. At the sender side the sequence of the blocks A-D is reversed in an encryption device not further shown, so that the blocks D, C, B and A are encrypted successively in time. In the first encryption step block D is subjected to an exclusive- or operation or XOR operation indicated by the symbol +. In the first step, the XOR operation is carried out with an initial vector IV also having a length of 64 bits. As shown in FIG. 1, a data block D* is obtained in this manner, which is thereafter subjected to an encryption operation by means of an encryption algorithm E which will be further explained hereafter. Thereby the encrypted data or cypher text block D' is finally obtained.
In the second step, the data block C and the encrypted data block D' are subjected to a XOR operation providing an encoded data block C* which is thereafter encrypted by means of the encryption algorithm E into an encrypted data block C'. In the next steps the encrypted data blocks B' and A' are obtained in a corresponding manner.
Before transferring the data, the sequence is again reversed, so that the encrypte

REFERENCES:
patent: 4918728 (1990-04-01), Matyas et al.
patent: 5294208 (1994-03-01), Schlafly et al.
patent: 5301231 (1994-04-01), Abraham et al.
patent: 5345508 (1994-09-01), Lynn et al.
patent: 5438622 (1995-08-01), Normile et al.
patent: 5455862 (1995-10-01), Hoskinson
patent: 5511123 (1996-04-01), Adams
C.E. Roberts, "System-Level Data Encryption Comes of Age with Speed and Flexibility", Electro, vol. 17, May 1992, pp. 336-339.
IBM Technical Disclosure Bulletin, "Stack Processes for Increased Encryption Security", vol. 33, No. 10A, Mar. 1991, pp. 96-97.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and apparatus for blockwise encryption/decryption of data does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and apparatus for blockwise encryption/decryption of data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and apparatus for blockwise encryption/decryption of data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-42114

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.