Data encryption/decryption method, and device
First Claim
1. A method of enciphering data comprising the steps of;
- subjecting digital information data to enciphering process using key data for producing enciphered information data, subjecting the key data to enciphering process using open key data for producing enciphered key data, and sending the enciphered information data and the enciphered key data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of enciphering data which is applicable to cipher-transmission of digital information data, in which the HD-SDI signal DHS is subjected to enciphering process using common key data DEY which is common to encipherment and decipherment to produce enciphered HD-SDI signal DHSE, the common key data DEY are subjected to enciphering process using open key data DOY to produce enciphered common key data DXY, and the enciphered HD-SDI signal DHSE accompanied with the enciphered common key data DXY are send to be transmitted, so that such a fear that the common key data DEY are eavesdropped on the transmission thereof can be effectively reduced.
17 Citations
32 Claims
-
1. A method of enciphering data comprising the steps of;
-
subjecting digital information data to enciphering process using key data for producing enciphered information data, subjecting the key data to enciphering process using open key data for producing enciphered key data, and sending the enciphered information data and the enciphered key data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of enciphering data comprising the steps of;
-
subjecting digital information data to scrambling process using M-sequence code which has its initial value determined in accordance with M-sequence code initial value data for producing enciphered information data, subjecting the M-sequence code initial value data to enciphering process using open key data for producing enciphered M-sequence code initial value data, and sending the enciphered information data and the enciphered M-sequence code initial value data. - View Dependent Claims (9, 10)
-
-
11. A method of deciphering data comprising the step of;
-
receiving enciphered information data and enciphered key data, subjecting the enciphered key data to deciphering process using secret key data for reproducing original key data, and subjecting the enciphered information data to deciphering process using the reproduced original key data for reproducing original digital information data. - View Dependent Claims (12)
-
-
13. A method of deciphering data comprising the step of;
-
receiving enciphered information data and enciphered M-sequence code initial value data, subjecting the enciphered M-sequence code initial value data to deciphering process using secret key data for reproducing original M-sequence code initial value data, and subjecting the enciphered information data to descrambling process using M-sequence code having its initial value determined in accordance with the reproduced original M-sequence code initial value data for reproducing original digital information data. - View Dependent Claims (14)
-
-
15. A method of enciphering and deciphering data comprising the steps of;
-
subjecting digital information data to enciphering process using common key data for producing enciphered information data, subjecting the common key data to enciphering process using open key data for producing enciphered common key data, sending the enciphered information data and the enciphered common key data, receiving the enciphered information data and the enciphered common key data, subjecting the enciphered common key data to deciphering process using secret key data for reproducing the common key data, and subjecting the enciphered information data to deciphering process using the reproduced common key data for reproducing the digital information data.
-
-
16. A method of enciphering and deciphering data comprising the steps of;
-
subjecting digital information data to scrambling process using M-sequence code having its initial value determined in accordance with M-sequence code initial value data, for producing enciphered information data, subjecting the M-sequence code initial value data to enciphering process using open key data for producing enciphered M-sequence code initial value data, sending the enciphered information data and the enciphered M-sequence code initial value data, receiving the enciphered information data and the enciphered M-sequence code initial value data, subjecting the enciphered M-sequence code initial value data to deciphering process using secret key data for reproducing the M-sequence code initial value data, and subjecting the enciphered information data to descrambling process using M-sequence code having its initial value determined in accordance with the reproduced M-sequence code initial value data for reproducing the digital information data.
-
-
17. An apparatus for enciphering data comprising;
-
a key data generating portion for sending key data, a first enciphering processor for subjecting digital information data to first enciphering process using the key data obtained from the key data generating portion for producing enciphered information data, a second enciphering processor for subjecting the key data obtained from the key data generating portion to second enciphering process using open key data for producing enciphered key data, and a data sending portion for sending the enciphered information data and the enciphered key data. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for enciphering data comprising;
-
an M-sequence code initial value data generating portion for sending M-sequence code initial value data, a first enciphering processor for subjecting digital information data to scrambling process using M-sequence code having its initial value determined in accordance with the M-sequence code initial value data obtained from the M-sequence code initial value data generating portion for producing enciphered information data, a second enciphering processor for subjecting the M-sequence code initial value data obtained from the M-sequence code initial value data generating portion to enciphering process using open key data for producing enciphered M-sequence code initial value data, and a data sending portion for sending the enciphered information data and the enciphered M-sequence code initial value data. - View Dependent Claims (25, 26)
-
-
27. An apparatus for deciphering data comprises;
-
a data receiving portion for receiving enciphered information data and enciphered key data, a secret key data generating portion for sending secret key data, a first deciphering processor for subjecting the enciphered key data to deciphering process using the secret key data obtained from the secret key data generating portion to reproduce original key data, and a second enciphering portion for subjecting the enciphered information data to deciphering process using the reproduced original key data to reproduce original digital information data. - View Dependent Claims (28)
-
-
29. An apparatus for deciphering data comprises;
-
a data receiving portion for receiving enciphered digital information data and enciphered M-sequence code initial value data, a secret key data generating portion for sending secret key data, a first deciphering processor for subjecting the enciphered M-sequence code initial value data to descrambling process using the secret key data obtained from the secret key data generating portion for reproducing original M-sequence code initial value data, and a second deciphering processor for subjecting the enciphered information data to deciphering process using M-sequence code having its initial value determined by the reproduced original M-sequence code initial value data for reproducing original digital information data. - View Dependent Claims (30)
-
-
31. An apparatus for enciphering and deciphering data comprises;
-
a common key data generating portion for sending common key data, a first enciphering processor for subjecting digital information data to first enciphering process using the common key data obtained from the common key data generating portion for producing enciphered information data, a second enciphering processor for subjecting the common key data obtained from the common key data generating portion to second enciphering process using open key data for producing enciphered common key data, a data sending portion for sending the enciphered information data and the enciphered common key data, a data receiving portion for receiving the enciphered information data and the enciphered common key data, a secret key data generating portion for sending secret key data, a first deciphering processor for subjecting the enciphered common key data to deciphering process using the secret key data obtained from the secret key data generating portion for reproducing the common key data, and a second enciphering portion for subjecting the enciphered information data to deciphering process using the reproduced common key data to reproduce the digital information data.
-
-
32. An apparatus for enciphering and deciphering data comprises;
-
an M-sequence code initial value data generating portion for sending M-sequence code initial value data, a first enciphering processor for subjecting digital information data to scrambling process using M-sequence code having its initial value determined in accordance with the M-sequence code initial value data obtained from the M-sequence code initial value data generating portion for producing enciphered information data, a second enciphering processor for subjecting the M-sequence code initial value data obtained from the M-sequence code initial value data generating portion to enciphering process using open key data for producing enciphered M-sequence code initial value data, a data sending portion for sending the enciphered information data and the enciphered M-sequence code initial value data, a data receiving portion for receiving the enciphered information data and the enciphered M-sequence code initial value data, a secret key data generating portion for sending secret key data, a first deciphering processor for subjecting the enciphered M-sequence code initial value data to descrambling process using the secret key data obtained from the secret key data generating portion for reproducing the M-sequence code initial value data, and a second deciphering processor for subjecting the enciphered information data to deciphering process using M-sequence code having its initial value determined in accordance with the reproduced M-sequence code initial value data for reproducing the digital information data.
-
Specification