On optimal weak algebraic manipulation detection codes and weighted external difference families
Minfeng Shao, Ying Miao

TL;DR
This paper characterizes weak AMD codes using generalized external difference families, improves bounds on tampering success probabilities, and proposes explicit constructions for optimal codes.
Contribution
It introduces a combinatorial characterization of weak AMD codes via BSWEDFs and provides new constructions for optimal weak AMD codes.
Findings
Improved lower bound on tampering success probability.
Established relationship between weak AMD codes and BSWEDFs.
Provided explicit constructions for optimal weak AMD codes.
Abstract
This paper provides a combinatorial characterization of weak algebraic manipulation detection (AMD) codes via a kind of generalized external difference families called bounded standard weighted external difference families (BSWEDFs). By means of this characterization, we improve a known lower bound on the maximum probability of successful tampering for the adversary's all possible strategies in weak AMD codes. We clarify the relationship between weak AMD codes and BSWEDFs with various properties. We also propose several explicit constructions for BSWEDFs, some of which can generate new optimal weak AMD codes.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · DNA and Biological Computing · graph theory and CDMA systems
On optimal weak algebraic manipulation detection codes
and weighted external difference families
††thanks: M. Shao and Y. Miao are with the Graduate School of Systems and Information Engineering, University of Tsukuba, Tennodai 1-1-1, Tsukuba 305-8573, Japan (e-mail: [email protected], [email protected]).
Minfeng Shao and Ying Miao
Abstract
This paper provides a combinatorial characterization of weak algebraic manipulation detection (AMD) codes via a kind of generalized external difference families called bounded standard weighted external difference families (BSWEDFs). By means of this characterization, we improve a known lower bound on the maximum probability of successful tampering for the adversary’s all possible strategies in weak AMD codes. We clarify the relationship between weak AMD codes and BSWEDFs with various properties. We also propose several explicit constructions for BSWEDFs, some of which can generate new optimal weak AMD codes.
Index Terms:
Algebraic manipulation detection code, difference family, weighted external difference family.
I Introduction
Algebraic manipulation detection (AMD) codes were first introduced by Cramer et al. [5] to convert linear secret sharing schemes into robust secret sharing schemes and build nearly optimal robust fuzzy extractors. For those cryptographic applications, AMD codes received much attention and were further studied in [1, 6, 7]. Generally speaking, for AMD codes, we consider two different settings: the adversary has full knowledge of the source (the strong model) and the adversary has no knowledge about the source (the weak model). In the viewpoint of combinatorics, AMD codes were proved to be closely related with various kinds of external difference families for both strong and weak models by Paterson and Stinson [20]. In the literature, optimal AMD codes in the strong model and their corresponding generalized external difference families received the most attention (see [2, 12, 15, 17, 20, 18, 21, 22], and the references therein), while relatively little was known about AMD codes under the weak model.
In this paper, we focus on weak AMD codes. In [20], Paterson and Stinson first derived a theoretic bound on the maximum probability of successful tampering for weak AMD codes. Very recently, Huczynska and Paterson [13] characterized the optimal weak AMD codes with respect to the Paterson-Stinson bound by weighted external difference families. Natural questions arise from the Paterson-Stinson bound and the corresponding characterization are: (i) Whether the Paterson-Stinson bound is always tight; (ii) If not, what are the equivalent combinatorial structures for those optimal weak AMD codes not having been characterized by the characterization in [13].
To answer these questions, in this paper, we further study the relationship between weak AMD codes and weighted external difference families. Firstly, we define a new type of weighted external difference families which are proved equivalent with weak AMD codes. By means of this combinatorial characterization of weak AMD codes: (1) We improve the known lower bound on the maximum probability of successful tampering for the adversary’s all possible strategies; (2) We derive a necessary condition for the Paterson-Stinson bound to be achieved; (3) We determine the exact combinatorial structure for a weak AMD code to be optimal, when the Paterson-Stinson bound is not achievable. In this way, some weak AMD codes which have not been identified to be -optimal previously now can be identified to be in fact -optimal. Secondly, we show the relationships between this new type of weighted external difference families and other types of external difference families. Finally, we exhibit several explicit constructions of optimal weighted external difference families to generate optimal weak AMD codes.
This paper is organized as follows. In Section II, we introduces some preliminaries about AMD codes. In Section III, we investigate the relationship between AMD codes and external difference families. In Section IV, we describe several explicit constructions for bounded standard weighted external difference families, which are combinatorial equivalents of weak AMD codes. Conclusion is drawn in Section V.
II Preliminaries
In this section we describe some notation and definitions about AMD codes.
- •
Let be an Abelian group of order with identity [math];
- •
For a positive integer , let be the residue class ring of integers modulo ;
- •
For a multi-set and a positive integer , let denote the multi-set, where each element of repeated times;
- •
For a subset , denotes the multi-set ;
- •
For subsets , denotes the multi-set ;
- •
For a multi-set , let denote the number of times that appears in ;
- •
For positive integers , let denote the least common multiple of .
Let be the source space, i.e., the set of plaintext messages with size , and be the encoded message space. An encoding function maps to some . Let denote the set of valid encodings of , where is required for any so that any message can be correctly decoded as . Denote .
Definition 1** ([20]):**
For given , let
- •
The value be chosen according to the adversary’s strategy ;
- •
The source message be chosen uniformly at random by the encoder, i.e., we assume equiprobable sources;
- •
The message be encoded into using the encoding function ;
- •
The adversary wins (a successful tampering) if and only if with .
The probability of successful tampering is denoted by for strategy of the adversary. The code is called an algebraic manipulation detection code (or an -AMD code for short) under the weak model, where and denotes the maximum probability of successful tampering for all possible strategies, i.e.,
[TABLE]
Specially, if encodes to an element of uniformly, i.e., for any and , then we use to distinguish this kind of AMD codes under the weak model, which were also termed as weak AMD codes in [13].
For weak AMD codes, the following Paterson-Stinson bound was derived in [20].
Lemma 1** ([20]):**
For any weak -AMD code, the probability satisfies
[TABLE]
Definition 2** ([20]):**
A weak AMD code that meets the bound of Lemma 1 with equality is said to be -optimal with respect to the bound in Lemma 1, where is used to indicate that random choosing is an optimal strategy for the adversary.
III Algebraic manipulation detection codes and external difference families
In this section, we study the relationship between algebraic manipulation detection codes and external difference families. Before doing this, we first introduce some notation and definitions about difference families and their generalizations.
Definition 3** ([4]):**
Let be a family of subsets of . Then is called a difference family (DF) if each nonzero element of appears exactly times in the multi-set . Let . One briefly says that is an -DF.
When the set is also called an difference set. If forms a partition of , then is called a partitioned difference family (PDF) [9] and denoted as an -PDF.
Definition 4** ([20]):**
Let be a family of disjoint subsets of . Then forms an external difference family (EDF) if each nonzero element of appears exactly times in the union of multi-sets for , i.e.,
[TABLE]
We briefly denote as an -EDF, where . An EDF is regular if , denoted as an -EDF, which is also named as a perfect difference system of sets (refer to [16, 11, 10] for instances).
Definition 5** ([20]):**
Let be a family of disjoint subsets of . Then is a bounded external difference family (BEDF) if each nonzero element of appears at most times in the union of multi-sets for , i.e.,
[TABLE]
We briefly denote as an -BEDF, where .
To construct AMD codes, in [20], the following generalizations of EDF were also introduced.
Definition 6** ([20]):**
Let be a family of disjoint subsets of . is called an -generalized strong external difference family (GSEDF) if for any given , each nonzero element of appears exactly times in the union of multi-sets for , i.e.,
[TABLE]
where for .
Definition 7** ([20]):**
Let be a family of disjoint subsets of . Then forms an -bounded generalized strong external difference family (BGSEDF) if for any given , each nonzero element of appears at most times in the union of multi-sets for , i.e.,
[TABLE]
where for .
Definition 8** ([20]):**
Let be a family of disjoint subsets of . Then is an -partitioned external difference family (PEDF) if for any given ,
[TABLE]
where for .
To characterize weak AMD codes, we further generalize external difference families to weighted external differences families.
Definition 9**:**
Let be a family of disjoint subsets of . Let with for and . Define as the standard weighted multi-sets of , where
[TABLE]
Then is called an -bounded standard weighted external difference family (BSWEDF) if is the smallest positive integer such that
[TABLE]
where . Furthermore, if satisfies
[TABLE]
then it is named as a standard weighted external difference family, also denoted as an -SWEDF for short.
For BSWEDFs and SWEDFs, we have the following facts on their parameters.
Lemma 2**:**
Let be an -BSWEDF. Then we have
[TABLE]
Specially, if is an -SWEDF, then and
[TABLE]
Proof.
Let . The fact
[TABLE]
means that
[TABLE]
Thus, we have .
Similarly, for the case of SWEDFs, by Definition 9 and (5), we have , i.e., , which also means . ∎
Definition 10**:**
An -BSWEDF is said to be optimal if takes the smallest possible value for given , , and .
Specially, an -BSWEDF is optimal if achieves the lower bound given by (4) with equality, i.e., .
For , let denote the probability that the adversary wins by modifying into for some . Thus, we have .
Theorem 1**:**
There exists a weak -AMD code if and only if there exists an -BSWEDF, where , , , , and .
Proof.
If is a weak -AMD code, then for any , we have
[TABLE]
that is,
[TABLE]
where the second equality holds by the fact that encodes to elements of with uniform probability. Note that for given , , and ,
[TABLE]
Thus, Inequality (6) implies that
[TABLE]
where denotes the number of times that appears in the multi-set . This means that any appears at most times in the multi-set , i.e.,
[TABLE]
Note that means there exists at least one such that the equality in (7) holds. Then forms an -BSWEDF by Definition 9.
Conversely, suppose that there exists an -BSWEDF over . Let and for . Then we can define a weak AMD code, where with equiprobability. For any , similarly as (6), we have
[TABLE]
where the last inequality holds by the fact that is an -BSWEDF. According to Definition 9, the equality is achieved for at least one in the preceding inequality. Thus, the weak -AMD code defined based on the BSWEDF satisfies
[TABLE]
which completes the proof. ∎
When we consider the optimality of BSWEDF, the size-distribution is given. However, the -optimality of weak AMD codes only relates with as defined in [20] but disregards the exact size-distribution of . There may exist several BSWEDFs with different which correspond to weak AMD codes with exactly the same parameter . Thus, although the BSWEDF gives a characterization of the weak AMD code, in general, the optimal BSWEDF for a given does not necessarily correspond to an -optimal weak AMD code for a given .
Definition 11**:**
For given , and , an -BSWEDF is said to be strongly optimal if , where
[TABLE]
By Theorem 1 and Lemma 2, we have
Corollary 1**:**
For any weak -AMD code , we have
[TABLE]
where for any .
Proof.
Let be a weak -AMD code. By Theorem 1, there exists an -BSWEDF with . Then by Lemma 2 and (8),
[TABLE]
∎
Definition 12**:**
A weak AMD code with is said to be -optimal with respect to the bound in Corollary 1.
When , the bound in Corollary 1 is exactly the same as the one given in Lemma 1. However, when , our bound in Corollary 1 can improve the known one in Lemma 1. The following is an easy example.
Corollary 2**:**
For any weak -AMD code , if is a prime and , then we have
[TABLE]
Proof.
The lemma follows from the facts that for , , and is a prime. In this case, . ∎
A more concrete example is listed below.
Example 1**:**
Let , , and . Let be a family of disjoint subsets of , which corresponding to a weak -AMD code, where . According to Lemma 1 and definition 2, this is not an -optimal weak AMD code. However, -optimality should mean that random choosing is an optimal strategy for the adversary. Clearly, according to Corollary 1, the parameter cannot be smaller then
[TABLE]
Therefore, this example should be an -optimal weak -AMD code. This trouble is due to the fact that the known bound in Lemma 1 is not always tight.
Relationships between optimal weak AMD codes and optimal BSWEDFs are described below.
Corollary 3**:**
Let and be positive integers.
- (I)
For given , let denote the the smallest possible for weak -AMD codes. Then a weak -AMD code has the smallest , i.e., if and only if its corresponding BSWEDF with parameters is optimal, where , , for , , and .
- (II)
For given , there exists an -optimal weak -AMD code with respect to the bound in Corollary 1 if and only if there exists a strongly optimal -BSWEDF, where , , , and .
- (III)
There exists an -optimal weak -AMD code with respect to the bound in Lemma 1 if and only if there exists an -SWEDF, where , and .
Proof.
By Theorem 1, for given , , (or , resp.), a weak AMD code with the smallest is equivalent to a BSWEDF with the smallest , i.e., an optimal (or strongly optimal, resp.) BSWEDF. The third part of the result follows directly from Theorem 1 and Lemma 2. ∎
Example 2**:**
Let , , and . Let and be two families of disjoint subsets of . It is easy to verify that
[TABLE]
and
[TABLE]
According to Lemma 2, is an optimal -BSWEDF and is an optimal -BSWEDF. By Corollary 1,
[TABLE]
Thus, by Definition 11, is in fact not only an optimal, but a strongly optimal BSWEDF. By Corollary 3. (II), we can obtain a corresponding -optimal weak AMD code with respect to the bound in Corollary 1 from .
Although the weak -AMD code based on an optimal -BSWEDF may sometimes not correspond to an -optimal weak AMD code with parameters , the difference is not big.
Lemma 3**:**
Let . Let be the weak -AMD code based on an optimal -BSWEDF with , and let be the -optimal weak -AMD code with respect to the bound in Corollary 1. Then we have
[TABLE]
Proof.
The lemma follows directly from the fact that
[TABLE]
∎
In [13], Huczynska and Paterson characterized -optimal AMD codes by reciprocally-weighted external difference families, which can be defined as follows.
Definition 13** ([13]):**
Let be a family of subsets of . Let with for and . Then is said to be an reciprocally-weighted external difference family (RWEDF) if
[TABLE]
where
[TABLE]
Theorem 2** ([13]):**
A weak -AMD code is -optimal with respect to the bound in Lemma 1 if and only if there exists an -RWEDF, where , and .
Clearly, for , and by Theorem 2 and Corollary 3 or Definitions 9 and 13, we know that an -RWEDF is essentially the same as an -SWEDF, where . Therefore, Theorem 1 and Corollary 3 provide more combinatorial characterizations for various weak AMD codes . These results can be viewed as a generalization of Theorem 2. As a byproduct, we have the following property for an -RWEDF directly from Lemma 2 and Corollary 3. (III).
Corollary 4**:**
A necessary condition for the existence of an -RWEDF, or equivalently an -optimal weak -AMD code with respect to Lemma 1, is , where and .
In Figure 1, we summarize the relationships between weak AMD codes and BSWEDFs, where SO-BSWEDF, O-BSWEDF, and OW-AMD-code denote strongly optimal BSWEDF, optimal BSWEDF, and -optimal weak AMD-code, respectively.
III-A Among EDFs, SEDFs, PEDFs, SWEDFs, and BSWEDFs
In general, an EDF is not necessarily an SWEDF. However, in the following cases, an EDF is always an SWEDF. First of all, we consider the regular case.
Lemma 4**:**
A regular -EDF forms an -SWEDF.
The lemma follows directly from the definitions of EDF and SWEDF.
For the case of GSEDFs we have the following result.
Lemma 5**:**
If is an -GSEDF, then is an -SWEDF, where .
Proof.
Let be an -GSEDF, by (1),
[TABLE]
which means
[TABLE]
Thus, we have
[TABLE]
i.e., is an -SWEDF with . ∎
Similarly, the relationship between PEDFs and SWEDFs can be given by the following lemma.
Lemma 6**:**
If is an -PEDF, then is an -SWEDF, where and .
Proof.
Since is an -PEDF, by (3),
[TABLE]
for . By Definition 8, for . Thus, for , we have Thus, we have
[TABLE]
i.e., is an -SWEDF, where . ∎
In what follows, we recall an example of SWEDF which is not an EDF, or an GSEDF, or a PEDF.
Example 3** ([20]):**
Let and . Then . It is easy to check
[TABLE]
[TABLE]
[TABLE]
and
[TABLE]
for any positive integer . Thus, is an SWEDF which does not form an EDF, or a GSEDF, or a PEDF.
Similarly, a BEDF is not necessarily a BSWEDF in general and we have the following relationship between BEDFs and BSWEDFs.
Lemma 7**:**
The regular -BEDF forms an -BSWEDF, where .
Lemma 8**:**
If is an -BGSEDF, then is an -BSWEDF, where .
Proof.
Since is an -BGSEDF, by (2),
[TABLE]
which means
[TABLE]
Let be the smallest positive integer such that
[TABLE]
Thus, by (9), we have , i.e., is an -BSWEDF. ∎
IV Constructions of optimal BSWEDFs and SWEDFs
In this section, we are going to construct BSWEDFs and SWEDFs, which are generally not EDFs, or GSEDFs, or PEDFs.
We recall a well-known construction of difference families. Let be a prime power. Let be a primitive element of ,
[TABLE]
and
[TABLE]
It is well-known that is a -DF over the additive group of .
Construction A**:**
Let be the family of disjoint subsets defined as
[TABLE]
Theorem 3**:**
Let be the family defined in Construction A. If is odd, then is an optimal -BSWEDF.
Before the proof we list a well-known result about and .
Lemma 9**:**
If is odd, then the family satisfies
[TABLE]
and
[TABLE]
Proof.
By (10) and (11), we have and , where . The fact is a -PDF means that
[TABLE]
The preceding equality can be rewritten as
[TABLE]
where for the last equality we use the facts and . This completes the proof. ∎
Proof of Theorem 3: By Definition 9, in this case, , , , and . Thus, and . Recall that , which implies
[TABLE]
where we use the fact and the last equality holds by Lemma 9. By the fact , we have
[TABLE]
and
[TABLE]
where we use the facts and for . The above two equalities imply that
[TABLE]
[TABLE]
i.e., is an -BSWEDF. By Lemma 2, we have
[TABLE]
Thus, is an optimal -BSWEDF.
∎
It is easily seen from the proof of Theorem 3 that the above BSWEDFs are not EDFs, or GSEDFs, or PEDFs.
Example 4**:**
Let . By Construction A, the family of sets over can be listed as
[TABLE]
It is easy to check that
[TABLE]
which means that is an optimal -BSWEDF.
Let and be an -PDF over an Abelian group of order . Such kinds of PDFs exist, for example, when is a prime power, and . Based on we can construct a BSWEDF as follows.
Construction B**:**
Let be the family of disjoint subsets of , defined as , , and .
Theorem 4**:**
The family generated by Construction B is an optimal -BSWEDF.
Proof.
The fact that is an -PDF means that . Thus, we have
[TABLE]
where we apply the fact . Note that
[TABLE]
Based on the above two equalities,
[TABLE]
i.e., is an -BSWEDF.
By Lemma 2, we have
[TABLE]
Thus, is an optimal -BSWEDF.
∎
It is easily seen from the proof of Theorem 4 that the above BSWEDFs are not EDFs, or GSEDFs, or PEDFs.
Example 5**:**
Let . By Construction B, the family of sets over can be listed as
[TABLE]
It is easy to check that
[TABLE]
which means that is an optimal -BSWEDF.
Construction C**:**
Let be a prime power and let be the family of disjoint subsets of , defined as , , , and .
Theorem 5**:**
The family in Construction C is an optimal -BSWEDF.
Proof.
Note that , which implies and . Lemma 9 shows that . Thus, we have
[TABLE]
Recall that
[TABLE]
and
[TABLE]
For the differences between and , we have
[TABLE]
Therefore, the above four equalities mean that
[TABLE]
i.e., is an -BSWEDF.
By Lemma 2, we have
[TABLE]
Thus, is an optimal -BSWEDF.
∎
It is easily seen from the proof of Theorem 5 that the above BSWEDFs are not EDFs, or GSEDFs, or PEDFs.
Example 6**:**
Let . By Construction A, the family of sets over can be listed as
[TABLE]
It is easy to check that
[TABLE]
which means that is an optimal -BSWEDF.
IV-A A construction of cyclic SWEDFs
In this subsection, we are going to construct cyclic SWEDFs, which are not regular EDFs, or GSEDFs, or PEDFs. A cyclic SWEDF means an SWEDF over a cyclic additive group.
A well-studied kind of PDFs are those with parameters over where , and . In Table I, we list such PDFs which can be applied in the following construction.
Construction D**:**
Let be the family of disjoint subsets of , defined as
[TABLE]
[TABLE]
Theorem 6**:**
Let be the family in Construction D. Then is a cyclic -SWEDF, where the element appears times and the element appears times in .
Proof.
Since is an PDF, we can conclude that
[TABLE]
Recall that , which means
[TABLE]
Thus, by Construction D, we have
[TABLE]
where we use the fact .
Note that for any ,
[TABLE]
Thus, we have
[TABLE]
For the last part of external differences, we have
[TABLE]
Combining (14), (15) and (16),
[TABLE]
where .
Therefore, is a cyclic -SWEDF, where the element occurs times in and the element appears times in . This completes the proof.
∎
It is easily seen from the proof of Theorem 6 that the above SWEDFs are not regular EDFs, or GSEDFs, or PEDFs.
In [13], Huczynska and Paterson introduced some constructions of SWEDFs (or equivalently, RWSEDs) with the so-called bimodal property.
Definition 14** ([13]):**
Let be a finite Abelian group and be a collection of disjoint subsets of with sizes , respectively. We say that has the bimodal property if for each we have for , where is defined in Definition 13.
The SWEDF generated by Construction D does not have the bimodal property. Let be the SWEDF generated by Construction D. For any with , we have and . However, by Construction D, [math] is not an element of for . Thus, the number of solutions for for and for and is at most , since , i.e., . Next, we show that there exists with satisfying . If for all and for and , then means that . This is to say that is the union of some cosets of besides the element [math] and for some integer . This is impossible since there are elements with in . Thus, the SWEDF generated by Construction D is not bimodal. For more details about SWEDFs (or equivalently, RWEDFs) with bimodal property the reader may refer to [13, 14].
Compared with the constructions in [13], Construction D can generate RWEDFs with flexible parameters without bimodal property. To the best of our knowledge, this is the first class of RWEDFs without the bimodal property, which are not regular EDFs, or GSEDFs, or PEDFs.
Corollary 5**:**
Let be the family in Construction D. Then is an -RWEDF without the bimodal property, where the element appears times and the element appears times in .
Example 7**:**
Let and . It is easy to check that is a PDF with parameters . By Construction D, we generate a family of subsets of as . It is easy to check that
[TABLE]
i.e., is a -SWEDF (or -RWEDF). Note that , which means the SWEDF does not have the bimodal property by Definition 14.
V Concluding Remarks
In this paper, we first characterized weak algebraic manipulation detection codes via bounded standard weighted external difference families (BSWEDFs). As a byproduct, we improved the known lower bound for weak algebraic manipulation detection codes. To generate optimal weak AMD codes, constructions for BSWEDFs, especially, a construction of SWEDFs without the bimodal property, were introduced.
Combinatorial structures, e.g., BSWEDFs, SWEDFs, strong external difference families (SEDFs), partitioned external difference families (PEDFs), play a key role in the constructions of weak algebraic manipulation detection (AMD) codes. There are some known results for the existence of SEDFs. However, the existence of BSWEDFs, SWEDFs, and PEDFs are generally open. Finding more explicit constructions for such combinatorial structures are not only an interesting subject for AMD codes but also an interesting problem in their own right, which is left for future research.
acknowledgements
The authors would like to thank Prof. Marco Buratti for the helpful discussion about difference families. This research is supported by JSPS Grant-in-Aid for Scientific Research (B) under Grant No. 18H01133.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H. Ahmadi and R. Safavi-Naini, “Detection of algebraic manipulation in the presence of leakage,” ICITS 2013, Lecture Notes in Computer Science, vol. 8317, pp. 238-258, 2013.
- 2[2] J. Bao, L. Ji, R. Wei, and Y. Zhang, “New existence and nonexistence results for strong external difference families,” Discrete Mathematics, vol. 341, no. 6, pp. 1798-1805, 2018.
- 3[3] M. Buratti, J. Yan, and C. Wang, “From a 1 1 1 -rotational RBIBD to a partitioned difference family,” Electron. J. Comb., vol. 17, R 139, 2010.
- 4[4] C.J. Colbourn and J.H. Dinitz, Handbook of Combinatorial Designs , Chapman & Hall/CRC, vol. 42, 2006.
- 5[5] R. Cramer, Y. Dodis, S. Fehr, C. Padró, and D. Wichs, “Detection of algebraic manipulation with applications to robust secret sharing and fuzzy extractors,” EUROCRYPT 2008 , Lecture Notes in Computer Science, vol 4965, pp. 471-488, 2008.
- 6[6] R. Cramer, S. Fehr, and C. Padró, “Algebraic manipulation codes,” Science China Mathematics , vol. 56, no. 7, pp. 1349-1358, 2013.
- 7[7] R. Cramer. C. Padró, and C. Xing, “Optimal algebraic manipulation detection codes in the constant-error model,” TCC 2015 , Lecture Notes in Computer Science, vol. 9014, pp. 481-501, 2015.
- 8[8] C. Ding, “Optimal constant composition codes from zero-difference balanced functions,” IEEE Trans. Inf. Theory, vol. 54, no. 12, pp. 5766-5770, 2008.
