Data processing method and apparatus
First Claim
1. A data processing apparatus comprising:
- check bit generation means for generating first check bits corresponding to pixel positions of pixels on the basis of pseudo random number values corresponding to the pixel positions, and of pixel data of digital image data; and
multiplexing means for multiplexing the first check bits in corresponding pixel data of the digital image data.
0 Assignments
0 Petitions
Accused Products
Abstract
An encrypted image C(i, j) is generated by exclusively ORing pseudo random number values, which are generated using a key k0 as a key, and respective bits, except for the LSBs, of B pixel data at respective pixel positions (i, j) of digital image data I(i, j). First check bits B(i, j) corresponding to the pixel positions of pixels are generated based on the image C(i, j) and a conversion table. A digitally watermarked image I′(i, j) is obtained by embedding the first check bits in the LSBs of the corresponding pixel data of the digital image data. Check bits U(i, j) are obtained by encrypting pixel data by exclusively ORing respective bits, except for the LSBs, of B pixel data at positions (i, j) of the image I′(i, j) and the pseudo random numbers. If each check bit U(i, j) matches the LSB of the corresponding B pixel data, it is determined that the corresponding pixel is free from tampering.
29 Citations
61 Claims
-
1. A data processing apparatus comprising:
-
check bit generation means for generating first check bits corresponding to pixel positions of pixels on the basis of pseudo random number values corresponding to the pixel positions, and of pixel data of digital image data; and
multiplexing means for multiplexing the first check bits in corresponding pixel data of the digital image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13-50. -50. (canceled)
-
51. A data processing method comprising:
-
a check bit generation step of generating first check bits corresponding to pixel positions of pixels on the basis of pseudo random number values corresponding to the pixel positions, and of pixel data of digital image data; and
a multiplexing step of multiplexing the first check bits in corresponding pixel data of the digital image data. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61-98. -98. (canceled)
Specification