Method and Device for Incorporating Additional Information into Main Information Through Electronic Watermarking Technique
First Claim
1. A method of encrypting main information, data of said main information including a group of data units, said method comprising:
- a first step of incorporating data of encrypting information, representative of an encrypting procedure, dispersedly into particular ones of the data units belonging to a predetermined first data group of said main information; and
a second step of executing the encrypting procedure, represented by said encrypting information, on the data belonging to a predetermined second data group of said main information.
1 Assignment
0 Petitions
Accused Products
Abstract
Two data units are selected from main information, such as MIDI data, into which additional information is to be incorporated, to calculate a difference between respective values of the two data units. A particular data segment to be incorporated into one of the MIDI data units is selected from a group of data of additional information. The size of the data segment to be incorporated into one of the data units may be either one bit or two or more bits. Substitute data to replace the content of one MIDI data unit is generated on the basis of a predetermined function using, as variables, the data-related value and a value of the particular data segment, and the content of the data unit corresponding to a predetermined one of the two MIDI data units is replaced by the generated substitute data. Thus, through such an electronic watermarking technique, any desired additional information can be incorporated into the MIDI data without changing the MIDI data format. In another implementation, data of encoding information, representative of an encoding procedure, are incorporated dispersedly into particular data units belonging to a predetermined first data group of the main information, and data belonging to a predetermined second data group of the main information are encoded by the encoding procedure represented by the encoding information.
18 Citations
16 Claims
-
1. A method of encrypting main information, data of said main information including a group of data units, said method comprising:
-
a first step of incorporating data of encrypting information, representative of an encrypting procedure, dispersedly into particular ones of the data units belonging to a predetermined first data group of said main information; and a second step of executing the encrypting procedure, represented by said encrypting information, on the data belonging to a predetermined second data group of said main information. - View Dependent Claims (2, 8, 9, 11, 12, 16)
-
-
3. An electronic information processing device for encrypting main information, data of said main information including a group of data units, said electronic information processing device comprising:
-
a first section that incorporates data of encrypting information, representative of an encrypting procedure, dispersedly into particular ones of the data units belonging to a predetermined first data group of said main information; and a second section that executes the encrypting procedure, represented by said encrypting information, on the data belonging to a predetermined second data group of said main information.
-
-
4. A machine-readable recording medium containing a program executable by a computer for encrypting main information, data of said main information including a group of data units, said program comprising:
-
a first step of incorporating data of encrypting information, representative of an encrypting procedure, dispersedly into particular ones of the data units belonging to a predetermined first data group of said main information; and a second step of encrypting the data belonging to a predetermined second data group of said main information through the encrypting procedure represented by said encrypting information.
-
-
5. method of decoding and reproducing encrypted main information, data of encrypting information being incorporated dispersedly into particular data units in a predetermined first data group of said main information, data belonging to a predetermined second data group of said main information being encrypted by an encrypting procedure represented by said encrypting information, said method comprising:
-
a first step of reproducing said encrypting information, from said first data group of said main information having said encrypting information incorporated therein; and a second step of, on the basis of said encrypting information reproduced by said first step, decoding the data belonging to said second data group to thereby reproduce said main information. - View Dependent Claims (10, 13, 14, 15)
-
-
6. A device for decoding and reproducing encrypted main information, data of encrypting information being incorporated dispersedly into particular data units belonging to a predetermined first data group of said main information, data belonging to a predetermined second data group of said main information being encrypted by an encrypting procedure represented by said encrypting information, said device comprising:
-
a first section that reproduces said encrypting information, from said first data group of said main information having said encrypting information incorporated therein; and a second section that, on the basis of said encrypting information reproduced by said first section, decodes the data belonging to said second data group to thereby reproduce said main information.
-
-
7. A machine-readable recording medium containing a program executable by a computer for decoding and reproducing encrypted main information, data of encrypting information being incorporated dispersedly into particular data units belonging to a predetermined first data group of said main information, data belonging to a predetermined second data group of said main information being encrypted by an encrypting procedure represented by said encrypting information, said program comprising:
-
a first step of reproducing said encrypting information, from said first data group of said main information having said encrypting information incorporated therein; and a second step of, on the basis of said encrypting information reproduced by said first step, decoding the data belonging to said second data group to thereby reproduce said main information.
-
Specification