Digital watermarks with values derived from remote platforms
First Claim
1. A method comprising:
- receiving remotely originating data (ROD);
creating a customized identification (CID) which is at least partially created through encrypting the ROD as a function of a platform key (PK) and a random number (RN) of a computer system receiving the ROD;
receiving content including at least one watermark in which at least part of the CID is embedded, wherein the content includes first and second data sets, the first data set includes the CID and RN and is used to create a watermark key (WK), and the second data set includes the ROD and is extracted utilizing the WK; and
creating authentication comparison data (ACD) which is at least partially created through decrypting data embedded in the watermark.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, the invention involves receiving remotely originating data (ROD) and creating a customized identification (CID) which is at least partially created through encrypting the ROD as a function of a platform key (PK) and a random number (RN) of a computer system receiving the ROD. Further, content is received which includes at least one watermark in which at least part of the CID is embedded. Authentication comparison data (ACD) is created which is at least partially created through decrypting data embedded in the watermark. In some embodiments, content includes first and second data sets, wherein the first data set is used to create a watermark key (WK) and the second data set is extracted utilizing the WK and the ACD includes at least part of the second data set.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving remotely originating data (ROD); creating a customized identification (CID) which is at least partially created through encrypting the ROD as a function of a platform key (PK) and a random number (RN) of a computer system receiving the ROD; receiving content including at least one watermark in which at least part of the CID is embedded, wherein the content includes first and second data sets, the first data set includes the CID and RN and is used to create a watermark key (WK), and the second data set includes the ROD and is extracted utilizing the WK; and creating authentication comparison data (ACD) which is at least partially created through decrypting data embedded in the watermark. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving remotely originating data (ROD); creating a customized identification (CID) which is at least partially created through encrypting the ROD as a function of a platform key (PK) and a random number (RN) of a computer system receiving the ROD; receiving content including at least one watermark in which at least part of the CID is embedded, wherein the content includes first and second data sets, the first data set includes the ROD and RN and is used to create a watermark key (WK), and the second data set includes the CID and is extracted utilizing the WK; and creating authentication comparison data (ACD) which is at least partially created through decrypting data embedded in the watermark. - View Dependent Claims (6)
-
-
7. An apparatus comprising:
-
storage media including instructions stored thereon which when executed cause a computer system to perform a method including; receiving remotely originating data (ROD); creating a customized identification (CID) which is at least partially created through encrypting the ROD as a function of a platform key (PK) and a random number (RN) of a computer system receiving the ROD; receiving content including at least one watermark in which at least part of the CID is embedded, wherein the content includes first and second data sets, the first data set, including the CID and RN, is used to create a watermark key (WK) and the second data set, including the ROD, is extracted utilizing the WK; and creating authentication comparison data (ACD) which is at least partially created through decrypting data embedded in the watermark. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus comprising:
-
storage media including instructions stored thereon which when executed cause a computer system to perform a method including; receiving remotely originating data (ROD); creating a customized identification (CD) which is at least partially created through encrypting the ROD as a function of a platform key (PK) and a random number (RN) of a computer system receiving the ROD; receiving content including at least one watermark in which at least part of the CID is embedded, wherein the content includes first and second data sets, the first data set includes the ROD and RN and is used to create a watermark key (WK), and the second data set includes the CID and is extracted utilizing the WK. - View Dependent Claims (12)
-
-
13. A method comprising:
-
providing data (ROD) to be sent to a remote computer system; receiving a customized identification (CID) which is a function of the ROD and a platform key (PK) and a random number (RN) of a remote computer system; providing content including at least one watermark in which at least part of the CID is embedded to be sent to a remote computer system, wherein the content includes first and second data sets, the first data set includes the CD and RN and is used to create a watermark key (WK), and the second data set includes the ROD and may be extracted utilizing the WK. - View Dependent Claims (14, 15)
-
-
16. A method comprising:
-
providing data (ROD) to be sent to a remote computer system; receiving a customized identification (CID) which is a function of the ROD and a platform key (PK) and a random number (RN) of a remote computer system; providing content including at least one watermark in which at least part of the CID is embedded to be sent to a remote computer system, wherein the content includes first and second data sets, the first data set includes the ROD and RN and is used to create a watermark key (WK), and the second data set includes the CID and may be extracted utilizing the WK. - View Dependent Claims (17)
-
-
18. An apparatus comprising:
-
storage media including instructions stored thereon which when executed cause a computer system to perform a method including; providing data (ROD) to be sent to a remote computer system; receiving a customized identification (CID) which is a function of the ROD and a platform key (PK) and a random number (RN) of a remote computer system; providing content to be sent to a remote computer system, the content including first and second data sets, the first data set, including the CID and the RN, is used to create a watermark key (WK), and the second data set, including the ROD, may be extracted utilizing at least the WK. - View Dependent Claims (19, 20)
-
-
21. An apparatus comprising:
-
storage media including instructions stored thereon which when executed cause a computer system to perform a method including; providing data (ROD) to be sent to a remote computer system; receiving a customized identification (CID) which is a function of the ROD and a platform key (PK) and a random number (RN) of a remote computer system; providing content to be sent to a remote computer system, the content including the first data set, including the ROD and RN, is used to create a watermark key (WK), and the second data set, including the CID, may be extracted utilizing at least the WK. - View Dependent Claims (22)
-
Specification