Marcel Fernandez

dblp:56/5109 · also Marcel Fernández · DBLP profile ↗
← Back
39ranked-venue papers
24as first author
8since 2021 · last 2026
0000-0001-7655-135XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 17 · 9 first-author · 1 since 2021Theory of computation · 9 · 6 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
YearPublicationVenuePosition
2026 Gpu generation of binary 2-separating codes
abstract
Abstract This paper addresses the generation of binary 2-separating codes and the study of the code rates that can be achieved in practice. In the case of binary 2-separating codes, there exist lower and upper theoretical bounds in the rates that can be achieved. The generation of 2-separating codes has been studied from a theoretical point of view, but, as far as we know, it has not been tackled from a practical point of view. In this paper, we consider and analyze two different generation algorithms. Both algorithms were implemented in CUDA and executed in GPUs, for the sake of efficiency. The first algorithm is inspired by the Moser–Tardos algorithm, which is based on the Local Lovász Lemma. This algorithm has a strong theoretical appeal; codes obtained through this first algorithm can be shown to match the best known lower bound. To generate codes with rates as large as possible, a second algorithm has been implemented. The rates achieved are larger than those achieved with the first algorithm, but they still are very far from the theoretical upper bound. The results obtained suggest that the theoretical upper bound can probably be improved.
Marcel Fernandez, Francisco-Jose Martínez-Zaldívar, Víctor M. García 0001, M. Ángeles Simarro, John Livieratos, Alberto González 0001
J. Supercomput.1
2025 Combinatorial constructions of separating codes
Marcel Fernandez, John Livieratos, Sebastià Martín
J. Complex.1
2024 Multiplicity Assignments for Koetter-Vardy Decoding. The Case of Traceability Codes
abstract
This paper studies the decoding of traceability codes though the lens of the Koetter- Vardy algebraic soft-decision decoding algorithm. Our focus is on the multiplicity assignment step. Previous works assumed that the cost of the multiplicity matrix had to approach infinity. We show that the cost of the multiplicity matrix can be polynomial in the code length in order to find identifiable traitors.
Marcel Fernandez, Josep Cotrina Navau
ISIT1
2024 An algorithmic construction of union-intersection-bounded families
Marcel Fernandez, John Livieratos, Sebastià Martín
Theor. Comput. Sci.1
2023 Multimedia Fingerprinting Codes Resistant to Linear Attacks and Adversarial Noise
abstract
It has recently been shown that there are no multimedia fingerprinting codes that can find all malicious users when they use arbitrary linear attacks plus adversarial noise. It is shown that such codes exist if the complete recovery property is limited to the IPP property, i.e., the property to find at least one malicious user. Moreover, we extend this property to a property that allows us to detect all users whose contribution to the forgery is large enough. Efficient decoding (tracing traitors) algorithms are developed for these codes.
Marcel Fernandez, Gregory A. Kabatiansky, Ibrahim Kamel, Ying Miao 0001, Tamer Rabie
ISNCC1
2023 A constructive approach to multimedia codes with complete traceability resistant to δ-noise
abstract
This paper presents an explicit construction of multimedia codes with complete traceability resistant to the averaging attack and δ-noise. The obtained code is a combination of a class of signature codes together with a generalization of superimposed codes, for which existence lower bounds, using the Lovász Local Lemma, are obtained. The constructions are a consequence of the Moser-Tardos variable framework.
Marcel Fernandez, Gregory A. Kabatiansky, Sebastià Martín, Cédric Tavernier
ITW1
2023 Bounds and Constructions of Parent Identifying Schemes via the Algorithmic Version of the Lovász Local Lemma
abstract
The usefulness of Identifiable Parent Property (IPP) schemes in diverse scenarios has led to several distinct but related concepts. This work focuses on three of these concepts: “classical” IPP codes, Multimedia IPP codes, and IPP set systems. Although several existence bounds for all of the above schemes are known, constructions are scarce. In this paper, we present explicit constructions of all mentioned IPP notions, in the form of combinatorial objects. Our discussion follows a systematic procedure. First, we use the Lovász Local Lemma (LLL) to obtain existence bounds for the object to be constructed. The bounds derived essentially match the previously best-known ones. Additionally, our proof strategy enables for further development. It allows us to use the Moser-Tardos algorithmic version of the LLL in order to construct, with polynomial complexity, the actual objects. Moreover, we extend the results of Giotis et al. to precisely establish the computational complexity of the proposed algorithms.
Marcel Fernandez, John Livieratos, Sebastià Martín
IEEE Trans. Inf. Theory1
2022 A study of the separating property in Reed-Solomon codes by bounding the minimum distance
abstract
Abstract According to their strength, the tracing properties of a code can be categorized as frameproof, separating, IPP and TA. It is known that, if the minimum distance of the code is larger than a certain threshold then the TA property implies the rest. Silverberg et al. ask if there is some kind of tracing capability left when the minimum distance falls below the threshold. Under different assumptions, several papers have given a negative answer to the question. In this paper, further progress is made. We establish values of the minimum distance for which Reed-Solomon codes do not posses the separating property.
Marcel Fernandez, Jorge Jiménez Urroz
Des. Codes Cryptogr.1
2020 On non-binary traceability set systems
Elena Egorova, Marcel Fernandez, Gregory A. Kabatiansky
Des. Codes Cryptogr.2
2019 A Construction of Traceability Set Systems with Polynomial Tracing Algorithm
abstract
A family F of w-subsets of a finite set X is called a set system with the identifiable parent property if for any w-subset contained in the union of some t sets, called traitors, of F at least one of these sets can be uniquely determined, i.e. traced. A set system with traceability property (TSS, for short) allows to trace at least one traitor by minimal distance decoding of the corresponding binary code, and hence the complexity of tracing procedure is of order O(M), where M is the number of users or the code's cardinality. We propose a new construction of TSS which is based on the old Kautz-Singleton concatenated construction with algebraic-geometry codes as the outer code and Guruswami-Sudan decoding algorithm. The resulting codes (set systems) have exponentially many users (codevectors) M and polylog(M) complexity of code construction and decoding, i.e. tracing traitors. This is the first construction of traceability set systems with such properties.
Elena Egorova, Marcel Fernandez, Gregory A. Kabatiansky
ISIT2
2019 Signature codes for weighted noisy adder channel, multimedia fingerprinting and compressed sensing
Elena Egorova, Marcel Fernandez, Gregory A. Kabatiansky, Moon Ho Lee
Des. Codes Cryptogr.2
2018 Constructions of almost secure frameproof codes with applications to fingerprinting schemes
Marcel Fernandez, Gregory A. Kabatiansky
Des. Codes Cryptogr.2
2017 Improved existence bounds on IPP codes using the Clique Lovász Local Lemma
abstract
Codes with the Identifying Parent Property constitute a powerful type of codes with many uses in fingerprinting. Thus, it is of great interest to find sharp existence bounds for that class of codes. By applying a specific variation of the Lovász Local Lemma, we get existence bounds on q-ary IPP codes that improve previously stated ones.
Castor Aranda, Marcel Fernandez
ISIT2
2016 Signature codes for the A-channel and collusion-secure multimedia fingerprinting codes
abstract
We consider collusion-resistant fingerprinting codes for multimedia content. We show that the corresponding IPP-codes may trace all guilty users and at the same time have exponentially many code words. We also establish an equivalence between signature codes for the A-channel and multimedia fingerprinting codes and prove that the rate of the best t-signature codes for A-channel is at least Θ(t-2). Finally, we construct a family of t-signature codes for the A-channel with polynomial decoding complexity and rate Θ(t-3).
Elena Egorova, Marcel Fernandez, Gregory A. Kabatiansky, Moon Ho Lee
ISIT2
2016 Almost separating and almost secure frameproof codes over q-ary alphabets
Marcel Fernandez, Gregory A. Kabatiansky
Des. Codes Cryptogr.2
2015 Almost IPP-codes or provably secure digital fingerprinting codes
abstract
Codes with the Identifiable Parent Property (IPP codes) form a very useful tool in traitor tracing schemes since they guarantee (with probability 1) identification of at least one of the traitors. We consider a natural generalization of IPP codes, namely codes for which this property holds with probability close to 1. A probabilistic version of the IPP problem has been studied under the name of collusion-secure digital fingerprinting codes. We point out that, somewhat surprisingly, fingerprinting codes do no automatically have the “almost IPP property.” In practice, this means that for a given forged fingerprint, a good tracing algorithm identifies some user, say u, as a traitor, claiming that the probability of incorrect accusation is close to 0. Nevertheless this user can successfully dispute this claim because with high probability there exist coalitions that do not contain u and that can generate the same forged fingerprint. The described shortcoming of the accepted definition of fingerprinting capacity is manifest even in the simplest case of two traitors. We discuss this case and then analyze some known constructions of digital fingerprinting codes based on concatenated codes.
Marcel Fernandez, Gregory A. Kabatiansky
ISIT1
2014 A simple scheme for correcting blocks of multiple adjacent bit errors
Josep Cotrina Navau, Marcel Fernandez
ISITA2
2011 Almost separating and almost secure frameproof codes
abstract
The theory of separating codes has been applied in several areas of science ranging from automata synthesis to the protection of distribution rights. In this paper, we introduce a relaxed version of separating and secure frameproof codes and show that for the relaxed definitions these two notions are different, as opposed to the original definitions when these notions coincide. Moreover, we also discuss how this new relaxed versions of the codes can be used to construct a family of fingerprinting codes.
Marcel Fernandez, Gregory A. Kabatiansky
ISIT1
2011 Identifying Traitors Using the Koetter-Vardy Algorithm
abstract
This paper deals with the use of the Koetter-Vardy soft-decision decoding algorithm to perform identification of guilty users in traitor tracing and fingerprinting schemes. In these schemes, each user is assigned a copy of an object with an embedded codeword. Placing different codewords in different copies makes each copy unique and at the same time allows unique identification of each user. The weakness of these schemes comes in the form of a collusion attack, where a group of dishonest users get together and, by comparing their copies, they create a pirate copy that tries to hide their identities. The concern of the paper is restricted to traitor tracing and fingerprinting schemes based on Reed-Solomon codes. By using the Koetter-Vardy soft-decision decoding algorithm as the core part of the tracing process, three different settings are approached: tracing in traceability codes, tracing in identifiable parent property codes and tracing in binary concatenated fingerprinting codes. It is also discussed how by a careful setting of a reliability matrix all possibly identifiable users can be found.
Marcel Fernandez, Miguel Soriano
IEEE Trans. Inf. Theory1
2010 A note about the identifier parent property in Reed-Solomon codes
Marcel Fernandez, Josep Cotrina Navau, Miguel Soriano, Neus Domingo
Comput. Secur.1
2010 A family of asymptotically good binary fingerprinting codes
abstract
A fingerprinting code is a set of codewords that are embedded in each copy of a digital object with the purpose of making each copy unique. If the fingerprinting code is$c$-secure with$\epsilon $error, then the decoding of a pirate word created by a coalition of at most$c$dishonest users, will expose at least one of the guilty parties with probability$1-\epsilon $. The Boneh–Shaw fingerprinting codes are$n$-secure codes with$\epsilon _{B}$error, where$n$also denotes the number of authorized users. Unfortunately, the length the Boneh–Shaw codes should be of order$O(n^{3}\log (n/\epsilon _{B}))$, which is prohibitive for practical applications. In this paper, we prove that the Boneh–Shaw codes are ($c< n$)-secure for lengths of order$O(nc^{2}\log (n/\epsilon _{B}))$. Moreover, in this paper it is also shown how to use these codes to construct binary fingerprinting codes of length$L=O(c^{6}\log (c/\epsilon ) \log n)$, with probability of error$\epsilon < \epsilon _{B}$and an identification algorithm of complexity$poly(\log n)=poly(L)$. These results improve in some aspects the best known schemes and with a much more simple construction.
Josep Cotrina Navau, Marcel Fernandez
IEEE Trans. Inf. Theory2
2009 On the IPP Properties of Reed-Solomon Codes
Marcel Fernandez, Josep Cotrina Navau, Miguel Soriano, Neus Domingo
SEC1
2008 Protection of Mobile Agents Execution Using a Modified Self-Validating Branch-Based Software Watermarking with External Sentinel
Joan Tomàs-Buliart, Marcel Fernandez, Miguel Soriano
CRITIS2
2008 New Considerations about the Correct Design of Turbo Fingerprinting Codes
Joan Tomàs-Buliart, Marcel Fernandez, Miguel Soriano
ESORICS2
2007 Tracing illegal redistribution using errors-anderasures and side information decoding algorithms
abstract
In a fingerprinting scheme, a distributor places marks in each copy of a digital object. Placing different marks in different copies uniquely identifies the recipient of each copy, and therefore allows tracing of the source of an unauthorised redistribution. A widely used approach to the fingerprinting problem is the use of error correcting codes with a suitable large minimum distance. With this approach, the set of embedded marks in a given copy is precisely a code word of the error correcting code. We present two different approaches that use side information for the tracing process. The first approach deals uses the Guruswami–Sudan errors-and-erasures list decoding algorithm whereas the second approach shows the use of a full side information matrix.
Marcel Fernandez, Miguel Soriano, Josep Cotrina Navau
IET Inf. Secur.1
2006 Obtaining Asymptotic Fingerprint Codes Through a New Analysis of the Boneh-Shaw Codes
Marcel Fernandez, Josep Cotrina Navau
Inscrypt1
2006 A Practical Solution for Distribution Rights Protection in Multicast Environments
Josep Pegueroles 0001, Marcel Fernandez, Francisco Rico-Novella, Miguel Soriano
ICCSA (3)2
2006 Families of traceability codes based on the Chinese Remainder Theorem
abstract
In this paper we present constructions of traceability codes based on the Chinese Remainder Theorem. Taking into account the non-uniformity of the alphabet of the code, we derive a new expression for the minimum distance that allows us to provide a criterion to obtain traceability codes with the maximum number of code words. In order to make the traceability conditions as independent as possible of the code parameters, we also present a new family of non-uniform alphabet codes whose tracing capabilities only depend on the code length.
Josep Cotrina Navau, Marcel Fernandez, Jordi Casademont
ITW2
2005 Equidistant Binary Fingerprinting Codes Existence and Identification Algorithms
Marcel Fernandez, Miguel Soriano, Josep Cotrina Navau
ICCSA (2)1
2005 Practical Scenarios for the Van Trung-Martirosyan Codes
Marcel Fernandez, Miguel Soriano, Josep Cotrina Navau
ICCSA (2)1
2005 Tracing Traitors by Guessing Secrets. The q-Ary Case
Marcel Fernandez, Miguel Soriano, Josep Cotrina Navau
ISPEC1
2005 A New Class of Codes for Fingerprinting Schemes
Marcel Fernandez, Miguel Soriano, Josep Cotrina Navau
ISPEC1
2005 Fingerprinting Schemes. Identifying the Guilty Sources Using Side Information
Miguel Soriano, Marcel Fernandez, Josep Cotrina Navau
IWDW2
2004 Identification of Traitors Using a Trellis
Marcel Fernandez, Miguel Soriano
ICICS1
2003 Mobile Agent Watermarking and Fingerprinting: Tracing Malicious Hosts
Oscar Esparza, Marcel Fernandez, Miguel Soriano, Jose L. Muñoz, Jordi Forné
DEXA2
2003 A generalization of traceability codes using ideal-based codes
abstract
Traceability codes are used in copyright protection schemes to prevent illegal redistribution of digital content. A traceability code, C, is a set of codewords with the following identification property: let z be a word that is "generated" by a coalition of codewords U/spl sub/C; then there is at least one codeword in U that is "closer" to z than any other codeword not in U is. If the identification process is to be performed efficiently, then error-correcting codes can be used. We make use of a powerful conceptual tool, called ideal-based code (that includes Reed-Solomon, algebraic-geometric and Chinese reminder theorem codes), introduced by V. Guruswami et al., (see Proc. 41st IEEE Symp. on Foundations of Comp. Science, p.159-68, 2000), to present a general framework for the construction and decoding of traceability codes.
Marcel Fernandez, Miguel Soriano
ITW1
2002 Soft-decision decoding of traceability codes
abstract
In the multimedia content market, there is the need to protect both intellectual property and distribution rights against dishonest buyers. Traitor tracing schemes provide means to find the guilty party in the case of an illegal redistribution. We consider traitor tracing schemes that use error correcting codes, where each user is assigned a unique set of ordered symbols. Since redistributing the set without modification trivially identifies the guilty user, a group of users, aiming to distort their identities, combine their sets and create a new pirate set. In this case, traitor tracing consists in identifying the users whose set agrees the most with the pirate. We present a traitor tracing algorithm that, taking advantage of soft-decision decoding techniques, finds all possibly identifiable traitors, thus extending the capabilities of previously known tracing algorithms.
Marcel Fernandez, Miguel Soriano
ICME (1)1
2002 Decoding codes with the identifiable parent property
abstract
In order to provide copyright protection for digital contents, a distributor can place marks in each copy of a digital object. Placing different marks in different copies, makes each copy unique, and at the same time allows one to trace the source of an unauthorized distribution. This embedding mark technique, known as fingerprinting, was introduced by Wagner (1983). A problem arises when a group of dishonest users collude, compare their copies, and by changing the marks where their copies differ they create a new copy that conceals their identities. Codes with the "identifiable parent property" or IPP codes, provide means of traceability in the presence of a collusion attack. We present a new decoding algorithm for IPP codes, that can also be used to improve the performance of the Silverberg-Staddon-Walker (see Advances in Cryptology - ASIACRYPT2001, 2001) IPP algorithms.
Marcel Fernandez, Miguel Soriano
ISCC1
2002 Fingerprinting Concatenated Codes with Efficient Identification
Marcel Fernandez, Miguel Soriano
ISC1