Data control system
First Claim
1. A data control system comprising;
- means for embedding a control flag indicating to effect data control in distributed data using an electronic watermarking technique, means for preparing a token having information as to how to control the data by using the content of said data, means for appending said token to said data, means for distributing said data to which said token is appended, means for detecting said control flag from the distributed data, means for reading said token appended to said data when said control flag is detected, and means for controlling said data according to a predefined control rule of said token or said control flag.
1 Assignment
0 Petitions
Accused Products
Abstract
An object of the Invention is to provide a system and method for effecting a secure data control using an electronic watermarking with a low manufacturing cost. A solution of the objective is a data control system is built which comprises; embedding a control flag indicating to control data using an electronic watermarking technique, preparing a token having information as to how to control the data by using the content of the data, distributing the token appended to the data, detecting the control flag from the distributed data, reading the token appended to the data when the control flag is detected, and controlling the data according to a predefined control rule of the token or the control flag. In addition, a subsequent data control is further suppressed by modifying the token in controlling the data.
149 Citations
42 Claims
-
1. A data control system comprising;
-
means for embedding a control flag indicating to effect data control in distributed data using an electronic watermarking technique, means for preparing a token having information as to how to control the data by using the content of said data, means for appending said token to said data, means for distributing said data to which said token is appended, means for detecting said control flag from the distributed data, means for reading said token appended to said data when said control flag is detected, and means for controlling said data according to a predefined control rule of said token or said control flag. - View Dependent Claims (2, 3)
-
-
4. A data copying apparatus comprising;
-
means for detecting from data a control flag indicating to effect copying control of the data which is embedded using an electronic watermarking technique, means for reading out said token indicating copying control information of the data from said data when said control flag is detected, and means for effecting copying control of said data according to a predefined control rule of said token or said control flag.
-
-
5. A data play-back apparatus comprising;
-
means for detecting from data a control flag indicating to effect play-back control of the data which is embedded in the data using an electronic watermarking technique, means for reading said token indicating play-back control information of the data from said data when said control flag is detected, and means for effecting play-back control of said data according to a predefined control rule of said token or said control flag.
-
-
6. A data receiving apparatus comprising;
-
means for detecting from data a control flag indicating receiving control information of the data which is embedded using an electronic watermarking technique, means for reading said token indicating receiving control information of the data from said data when said control flag is detected, and means for effecting receiving control of said data according to a predefined control rule of said token or said control flag.
-
-
7. A data control apparatus comprising;
-
means for detecting from data a control flag indicating to effect control of the data which is embedded in the data using an electronic watermarking technique, means for reading said token indicating how to control the data from said data when said control flag is detected, and means for effecting control of said data according to a predefined control rule of said token or said control flag.
-
-
8. A token preparation apparatus preparing a token for effecting data control comprising;
-
means for embedding in the data a control flag indicating to effect control of the data using an electronic watermarking technique, means for preparing a token having information as to how to control the data using the content of said data, and means for appending said token to said data.
-
-
9. A data control system comprising;
-
means for embedding in distributed data a control flag indicating to effect control of the data using an electronic watermarking technique, means for preparing a token having information as to how to control the data using the content of said data, means for appending said token to said data, means for distributing said data to which said token is appended, means for detecting said control flag from the distributed data, means for reading out said token appended to said data, means for preparing a token again from said data, means for comparing the token read out with the token prepared again, and means for effecting control of said data according to a predefined control rule of said token read out or said control flag using the result of said comparison. - View Dependent Claims (10, 11)
-
-
12. A data control system of claims in which said control is a control of copying, play-back or receiving.
-
13. A data copying apparatus comprising;
-
means for detecting from data a control flag indicating to effect copying control of the data which is embedded in said data using an electronic watermarking technique, means for reading out said token indicating copying control information of the data from said data when said control flag is detected, means for preparing a token from said data, means for comparing the token read out with the token prepared, and means for effecting control of said data relating to copying according to a predefined control rule of said token read out or said control flag when said comparison matches. - View Dependent Claims (17, 19, 38)
-
-
14. A data play-back apparatus comprising;
-
means for detecting from data a control flag indicating to effect play-back control of the data which is embedded in said data using an electronic watermarking technique, means for reading out said token indicating play-back control information of the data from said data when said control flag is detected, means for preparing a token from said data, means for comparing the token read out with the token prepared, and means for effecting control of said data relating to play-back according to a predefined control rule of said token read out or said control flag using the result of said comparison. - View Dependent Claims (32, 33)
-
-
15. A data receiving apparatus comprising;
-
means for detecting from data a control flag indicating to effect receiving control of the data which is embedded in said data using an electronic watermarking technique, means for reading out said token indicating receiving control information of the data from said data when said control flag is detected, means for preparing a token from said data, means for comparing the token read out with the token prepared, and means for effecting control of said data relating to receiving according to a predefined control rule of said token read out or said control flag when said comparison matches. - View Dependent Claims (34, 35)
-
-
16. A data control apparatus for controlling data comprising;
-
means for detecting from data a control flag indicating to effect control of the data which is embedded in said data using an electronic watermarking technique, means for reading out said token indicating how to control the data from said data when said control flag is detected, means for preparing a token from said data, means for comparing the token read out with the token prepared, and means for effecting control of said data according to a predefined control rule of said token read out or said control flag when said comparison matches. - View Dependent Claims (36, 37)
-
-
18. A token preparation apparatus preparing a token for effecting data control comprising;
-
means for embedding in the data a control flag indicating to effect control of the data using an electronic watermarking technique, means for preparing a token having information as to how to control the data using the content of said data, and means for appending said token to said data. - View Dependent Claims (39)
-
-
20. A data control method comprising;
-
a step of embedding a control flag indicating to effect data control in distributed data using an electronic watermarking technique, a step of preparing a token having information as to how to control the data by using the content of said data, a step of appending said token to said data, a step of distributing said data to which said token is appended, a step of detecting said control flag from the distributed data, a step of reading out said token appended to said data when said control flag is detected, and a step of controlling said data according to a predefined control rule of said token or said control flag. - View Dependent Claims (21, 22)
-
-
23. A medium containing a program for effecting control of data, said program comprising;
-
a function for detecting from data a control flag indicating to effect control of the data which is embedded in said data using an electronic watermarking technique, a function for reading out said token indicating how to effect control of the data from said data when said control flag is detected, and a function for effecting control of said data according to a predefined control rule of said token or said control flag.
-
-
24. A medium containing a program containing a program for preparing a token for data control, said program comprising;
-
a function for embedding a control flag indicating to effect data control in the data using an electronic watermarking technique, a function for preparing a token having information as to how to control the data by using the content of said data, and a function for appending said token to said data.
-
-
25. A token preparation apparatus for effecting copying control of digital content comprising;
-
means for embedding a control flag indicating to permit copying of the digital content in the digital content using an electronic watermarking technique, means for preparing a token having information to effect copying control of said digital content from said digital content by using a one-way function, and means for appending said token to said data.
-
-
26. A copying apparatus for a digital content comprising;
-
means for detecting from a digital content a control flag indicating a permission to copy the digital content which is embedded in said digital content using an electronic watermarking technique, means for reading out said token appended to said digital content when said control flag is detected, means for preparing a token from said digital content using a one-way function, means for comparing the token read out with the token prepared, and means for copying said digital content when said comparison matches, and means for deleting said appended token from said digital content or modifying said digital content so that another comparison of the tokens fails.
-
-
27. A data control apparatus comprising;
-
means for detecting from data a control flag embedded in said data by watermarking, said flag indicating that a control of data is to be effected, means for reading out from said data a token indicating control information of data when said control flag is detected, and means for controlling said data according to a predefined control rule of said token or said control flag based on input information from the exterior. - View Dependent Claims (29, 30, 31)
-
-
28. A data control apparatus comprising;
-
means for receiving a control flag and a token embedded in said data by watermarking, said flag indicating that a control of data is to be effected and said token indicating control information of data, and means for controlling said data according to a predefined control rule of said token or said control flag based on input information from the exterior. - View Dependent Claims (40, 41, 42)
-
Specification