Commutative Watermarking-Encryption of Audio Data with Minimum Knowledge Verification
Hindawi
Advances in Multimedia
Volume 2017, Article ID 5879257, 10 pages
https://doi.org/10.1155/2017/5879257
Research Article
Commutative Watermarking-Encryption of Audio Data with
Minimum Knowledge Verification
Roland Schmitz and Jan Gruber
Stuttgart Media University, Nobelstrasse 10, 70569 Stuttgart, Germany
Correspondence should be addressed to Roland Schmitz;
Received 30 September 2016; Accepted 20 February 2017; Published 20 March 2017
Academic Editor: Akram M. Z. M. Khedher
Copyright Β© 2017 Roland Schmitz and Jan Gruber. This is an open access article distributed under the Creative Commons
Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is
properly cited.
We present a scheme for commutative watermarking-encryption (CWE) of audio data and demonstrate its robustness against an
important class of attacks, Time-Scale Modifications (TSM). In addition, we show how the proposed CWE scheme can be integrated
into a cryptographic protocol enabling public verification of the embedded mark without disclosing the mark or the watermarking
key used for embedding.
1. Introduction
Commutative watermarking-encryption (CWE) means the
combination of watermarking and encryption in such a way
that the encryption and watermarking functions commute;
that is,
MππΎ (EπΎ (π) , π) = EπΎ (MππΎ (π, π)) ,
(1)
where E is the encryption function, πΎ is the encryption key,
ππΎ is the watermarking key, π is the cleartext media data,
and π is the mark to be embedded.
If encryption and watermarking do commute, their combination can serve as an important building block within
a Digital Rights Management (DRM) System, as detailed
further in Section 2. In the present paper, an existing CWE
concept for still images [1] is extended to audio files. To the
best of our knowledge, this is the first CWE scheme for audio
files to appear in the literature. In addition, we show that the
presented CWE scheme can be integrated into a modified
version of a protocol due to Craver and Katzenbeisser
[2], enabling zero-knowledge verification of the watermark,
meaning a verifier can verify the presence of a watermark
without disclosure of the mark M or the watermarking key
ππΎ . The rest of the paper is organized as follows: in Section 2,
we motivate the need for CWE schemes and identify some
basic requirements. In Section 3, we shortly review existing
CWE schemes for still images and encryption/watermarking
techniques for audio files, with a special emphasis on those
algorithms using similar techniques as in our approach. In
Section 4, we present our CWE scheme in detail. Section 5
provides experimental results on the robustness and fidelity
of the watermarking part. Section 6 presents the integration
of the CWE scheme into a zero-knowledge protocol for
verifying the mark, and Section 7 concludes the paper.
2. Motivation for CWE
The concept of commutative watermarking-encryption
(CWE) was first discussed in [3] with a special emphasis on
watermarking in the encrypted domain. From the left-hand
side of (1) it is clear that the watermarking function M must
be able to act in the encrypted domain, which means that
only a limited set of audiovisual features (if any) is available
to the embedder and can be used to embed the mark.
2.1. Dispute Resolve Protocols. The prime motivation to look
at CWE schemes originates from the need to implement socalled Dispute Resolve Protocols, where a rights owner π
provides a digital media object π to a distributor π·, who in
turn sells π to some customer πΆ. In this scenario, a number
of attacks are possible, most importantly the case where πΆ
sells a copy of π in his own right. In particular, if such a
2
Advances in Multimedia
copy is detected, the Dispute Resolve Protocol must be able
to identify π
as the rightful owner of π and to identify πΆ as
the offending party.
An obvious solution is that π
embeds a watermark
identifying π
as the rightful owner into π and provides the
marked object π to π·. The distributor π· in turn marks π
for each customer πΆ with an additional watermark uniquely
identifying πΆ. Unfortunately, in this scenario the distributor
π· is able to generate π identical copies of π and sell them to
π customers πΆπ . If these copies are marked with the identifier
of some specific customer πΆ, the distributor π· can repudiate
having generated the copies and the customer πΆ could be held
responsible for the offence of π·.
The basic problem here is that π· has access to the marked
object π in plaintext. If a CWE scheme is available, however,
the following protocol between a generic seller π and a generic
buyer π΅ becomes possible, as proposed in [4]:
(1) π encrypts π with her symmetric key πΎπ . The result is
πΆ = EπΎπ (π).
(2) π sends πΆ to π΅, together with an individual mark ππ΅
that π΅ is to embed into πΆ.
(3) π΅ embeds ππ΅ into πΆ and encrypts the result with his
own key πΎπ΅ . The final result π = EπΎπ΅ (M(πΆ, ππ΅ )) is
sent to π.
(4) π verifies that π contains ππ΅ as watermark. If the verification is successful, π removes her own encryption
and sends the result π = EπΎπ΅ (M(π, ππ΅ )) back to the
buyer.
(5) π΅ removes his encryption from π and is in possession
of the individually marked object π = (M(π, ππ΅ )).
If the distributor π· takes the role of the seller in this protocol
and the rightsholder π
performs the en- and decryption
operations in steps (1) and (4), respectively, the problem
mentioned above can be solved, if a CWE scheme for the
media object π is available. The need for a CWE scheme
becomes obvious in steps (3) and (4), where an encrypted
media object is watermarked and the presence of a watermark
is verified in an encrypted object, respectively. Moreover,
steps (3) and (4) call for a public key watermarking scheme,
where there is a private embedding key and a public detection
key, or an asymmetric scheme, where it is possible to verify
the existence of a watermark without fully disclosing the
embedding key or the watermark itself.
2.2. DRM Systems. In Digital Rights Management (DRM)
Systems [5], encryption and watermarking are often combined in a natural way: the media data are transferred to
a compliant media player in encrypted form, so that access
to the plaintext data happens only under control of the
compliant player. In addition, watermarks are embedded into
the media data to have an additional layer of protection
which is present even after the data have been decrypted.
These watermarks can be used to claim copyright, enforce
copying restrictions, or track illegal copies offered on the
Internet. If a CWE scheme is used, compliant media players
have the opportunity to detect and insert watermarks even
in encrypted data. More generally, it should be possible to
protect multimedia data throughout the distribution chain in
a flexible way by allowing the encryption and watermarking
operations to commute [6].
2.3. Searching in Encrypted Databases. With the advent of
cloud computing, new security challenges h (...truncated)