Systems and methods for digital content security
First Claim
Patent Images
1. A method for digital watermarking comprising:
- generating an input key, generation of the input key comprising a sequence of operations, the operations comprising;
performing at least one circular-bit-shift operation on a gradient image, and performing at least one block-wise permutation on the gradient image; and
performing a fragile watermark-embedding algorithm using the input key.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for digital content security. In one embodiment, a method includes generating an input key, generation of the input key comprising a sequence of operations, the operations including: performing at least one circular-bit-shift operation on a gradient image, and performing at least one block-wise permutation on the gradient image. One such method further includes performing a fragile watermark-embedding algorithm using the input key. Another such method includes utilizing the input key for encryption.
-
Citations
15 Claims
-
1. A method for digital watermarking comprising:
-
generating an input key, generation of the input key comprising a sequence of operations, the operations comprising;
performing at least one circular-bit-shift operation on a gradient image, and performing at least one block-wise permutation on the gradient image; and
performing a fragile watermark-embedding algorithm using the input key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
generating an input key, generation of the input key comprising a sequence of operations, the operations comprising;
performing at least one circular-bit-shift operation on a gradient image, and performing at least one block-wise permutation on the gradient image; and
encrypting digital content utilizing the input key.
-
-
14. A computer-readable medium on which is encoded program code, the program code comprising:
-
program code for generating an input key, generation of the input key comprising a sequence of operations, the operations comprising;
program code for performing at least one circular-bit-shift operation on a gradient image, and program code for performing at least one block-wise permutation on the gradient image; and
program code for performing a fragile watermark-embedding algorithm using the input key.
-
-
15. A computer-readable medium on which is encoded program code, the program code comprising:
-
program code for generating an input key, generation of the input key comprising a sequence of operations, the operations comprising;
program code for performing at least one circular-bit-shift operation on a gradient image, and program code for performing at least one block-wise permutation on the gradient image; and
program code for encrypting digital content utilizing the input key.
-
Specification