littlelarryjr
04-15-2005, 05:10 AM
To encrypt a signal a random encryption key is generated for the conventional IDEA encryption algorithm. This key is 128 bits long. The source video is encrypted using the IDEA (not RSA!) algorithm. IDEA is very fast, as almost all conventional block ciphers. At present, a 128-bit IDEA key is unbreakable by modern cryptoanalytic attacks. The problem is that it is difficult to send an encrypted file to someone else because IDEA uses the same key for encryption and decryption. It means that the user has to find a secure communication channel to communicate the password to the person to whom the file is sent. This is where RSA enters the picture. RSA is very slow (even in hardware) so the source file is not encrypted using RSA, but IDEA. RSA is only used to encrypt the 128-bit IDEA key. In contrast to conventional block encryptors (like IDEA, GOST and DES), RSA uses two different keys - public and private. A public (opened) key is freely available, but a private key is kept by its owner in secret. For example a message to someone encrypted with his or her public key can only be decrypted by that person using his or her private key. This means that the IDEA key used to encrypt the source file can be sent over insecure communication channels without compromising its security. It should be noted that RSA uses large keys (512, 1024 or 2048 bits) but they differ from the 128-bit IDEA key. It is possible for government agencies to break a 512-bit RSA key but at the moment nobody can break a 128-bit IDEA key. IDEA and RSA are different algorithms. but are both used in Nagravision systems. The final output signal contains both the RSA-encrypted key and the IDEA-encrypted video. This is the so-called "RSA envelope" technology.
I hope this will help you, You know who you are!
Littlelarryjr
I hope this will help you, You know who you are!
Littlelarryjr