Cipher processing system

Cryptography – Video cryptography – Copy protection or prevention

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C380S210000, C380S209000, C380S259000, C326S008000

Reexamination Certificate

active

06215875

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a cipher processing system and is particularly applicable to a cipher processing system for encrypting or decrypting information communicated between a service station and a user side connected thereto.
2. Description of the Related Art
In recent years, a variety of broadcasting routes are provided such as ground broadcasting, satellite broadcasting, cable television (CATV), Internet broadcasting, and a bidirectional service is also available through a communication network such as Internet or the like. With increasingly spreading multimedia environments, a variety of information has been mixed in broadcast information such as audio data, video data, textual and graphical data, and code. In such a situation, for example, when information is communicated between a service station and a user through a communication line, a variety of security functions are also increasingly required, for example, for limited accesses only for contracted users, electronic authentication, electronic money, protection of privacy, and so on.
The encryption for ensuring the security has also been implemented by a variety of approaches depending on associated information. For example, relatively simple processing such as line shuffle and so on is employed for video information, while security key cryptography such as Data Encryption Standard (DES) cipher, Fast Data Encipherment Algorithm (FEAL) cipher, are employed for long sentences and long code information. Public key cryptography such as Rivest Shamir Adelman (RSA) cipher or the like, for example, may be employed for electronic authentication.
It seems that the cipher processing is being rapidly developed, and a variety of improvements and new processing formulae are being proposed and brought into practical use in attempt of providing ever stronger encryption.
Cipher processing by a DES method is typical of the above-mentioned encryption methods. As is well known, the basic structure of this cipher processing involves randomization of information realized in a structure in which an involution structure is preserved. Deeply related to the encryption strength in this structure is a function-coupling type non-linear substitution portion. In DES64, this is included in a non-linear substitution table function called “S-box,” in which an output exhibits a non-linear change from 1 to 4 [bits] for a 1 [bit] change in an input, and this change ends up with a final 37 [bits] change in a multi-stage (15 stages in DES64) structure, which is highly randomly mixed to provide significantly strong cipher processing. As such, there has not been found any decryption method for this cipher, other than a one-by-one attack.
In a one-by-one decryption method, DES64 requires 2
55
calculations, and it takes approximately 1000 years for a computer having a capability of processing one calculation in 1 [&mgr;sec] to complete such a large number of calculations for the decryption.
However, with the recent supercomputers and parallel processing technologies, there is a fear that decryption capabilities have been enhanced so rapidly that DES64 would be decrypted in a short time in the near future. Thus, improvements have been proposed to enhancing the strength against decryption, such as an increase in bit number. It is a general tendency that a variety of encryption enhancing approaches will also be proposed and improved from now on. The security key cryptography includes a variety of unique schemes such as FEAL other than DES. The RSA cipher belonging to the public key cryptography largely differs from DES in processing form, and employs residual equations for calculations as follows: C≡M
e
mod n for encryption and M≡C
d
mod n for decryption, where M is an input sentence, e and n are public keys, and d is a security key.
While a fast exponential calculation method (calculations of 21 ne times) and so on are known for exponential calculation, an implementation using hardware such as digital signal processor (DSP) is essential because the load of the repetitive calculation is heavy and takes a long processing time. Conventionally, it was a general tendency to propose fixed hardware for each of schemes involving largely different processing in accordance with their differences. However, such a fixed processing scheme implies problems in that a unique encryption processor must be provided for each of a plurality of different services, and that this scheme cannot support feature up-grading.
As explained above, the encryption enhancement largely depends on the non-linear processing for function coupling. A large difference between DES and FEAL schemes lies in this function coupling portion, and the most important processing is to achieve a non-linear and reliable random substitution. For this processing, several configurations have been proposed in response to up-to-date requirements. In addition, since the cipher processing is performed in blocks (for example, in a unit of a 64-bit block comprising 56 [bits] of data and 8 [bits] of parity), the number of bits directly relates to the encryption strength, so that the selection of a number of bits, corresponding to up-to-date requirements, is important. These must be continually provided to users as up-versions to maintain the encryption strength and ensure the reliability of the cipher processing. Furthermore, other than these security key approaches principally adapted to transfer a large amount of data, public key approaches using the RAS encryption are applied to, for example, authentication and security key delivery, and methods having completely different encryption structures also exist. Conventionally, however, for up-grading the hardware for an encryption circuit in order to arbitrarily cope with a variety of unique methods and to take countermeasures to decryption of an encryption approach, there has been no effective approach other than exchanging or newly purchasing associated hardware.
SUMMARY OF THE INVENTION
In view of the foregoing, an object of the present invention is to provide a cipher processing system for encrypting and decrypting information communicated with a communication function which is readily updated.
The foregoing object and other objects of the invention have been achieved by the provision of a cipher processing apparatus which readily updates a cipher processing circuit for encrypting information communicated through a communication function. In this apparatus, a service station side and a user side are connected. A receiving function receives a command for requesting a change of a cipher processing program and the cipher processing program which are transmitted from the service station side to the user side through the communication function. Circuit updating function updates a cipher processing circuit provided on the user side with the cipher processing program. With these functions, the cipher processing circuit provided on the user side can be readily rewritten in accordance with the cipher processing program transmitted from the service station side.
The nature, principle and utility of the invention will become more apparent from the following detailed description when read in conjunction with the accompanying in which like parts are designated by like reference numerals or characters.


REFERENCES:
patent: 5440632 (1995-08-01), Bacon et al.
patent: 5768372 (1998-06-01), Sung et al.
patent: 6061451 (2000-05-01), Muratani et al.

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

Cipher processing system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Cipher processing system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cipher processing system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2438541

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