how to perform the watermarking with cryptography?

hi....
I want to embedded an encrypted watermark to a cover medium and to evaluate the quality of extracted watermark after decryption...The watermark embedding must be in DCT domain. How should I write the code for performing this operation? Anybody having the code for reference?

5 件のコメント

Geoff Hayes
Geoff Hayes 2014 年 11 月 19 日
Which is line 96?
neetha k k
neetha k k 2014 年 11 月 20 日
d=bitxor(op,r); error during this operation
Geoff Hayes
Geoff Hayes 2014 年 11 月 20 日
You may want to review this decryption code
for i=1 :256
for j=1:256
d=bitxor(op,r);
end
end
What is r, as it hasn't been defined previously? What is the data type for op? Note also that this loop doesn't do anything different on each iteration as it just repeats the same bitxor operation without making use of the indices i and j. (As an aside, you should name these indices to something else because i and j are also used as representations for the imaginary number.)
Neethu
Neethu 2014 年 11 月 21 日
I just want to encrypt the watermark before embedding to the cover image.Also decrypt it after the extraction...what should i do for that? can you please help me
Geoff Hayes
Geoff Hayes 2014 年 11 月 21 日
Neethu - you need to explain what your code is attempting with the decryption. Why have you written it this way?

サインインしてコメントする。

 採用された回答

Image Analyst
Image Analyst 2014 年 11 月 21 日

0 投票

If op is uint8, then r must be uint8. If op is uint16, then r must be uint16. It does not let you mix integer types when doing operations on them together. In other words, if op is uint8 and r is uint16, it won't allow that. Your code is more than I want to take the time to read and understand, so it's up to you to figure out what integer type they are and what you need, and make them match. You can use the functions cast(), typecast(), uint8() and uint16() to do any necessary conversion(s).

その他の回答 (1 件)

Neethu
Neethu 2014 年 11 月 22 日

0 投票

hi.... I want to embedded an encrypted watermark to a cover medium and to evaluate the quality of extracted watermark after decryption...The watermark embedding must be in DCT domain. How should I write the code for performing this operation? Anybody having the code for reference?

質問済み:

2014 年 11 月 19 日

コメント済み:

2014 年 11 月 22 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by