• No results found

Linear Authentication Codes: Bounds and Constructions

N/A
N/A
Protected

Academic year: 2021

Share "Linear Authentication Codes: Bounds and Constructions"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Linear Authentication Codes: Bounds and

Constructions

Huaxiong Wang, Chaoping Xing, and Rei Safavi-Naini

Abstract—In this paper, we consider a new class of uncondition-ally secure authentication codes, called linear authentication codes (or linear A-codes). We show that a linear A-code can be character-ized by a family of subspaces of a vector space over a finite field. We then derive an upper bound on the size of source space when other parameters of the system, that is, the sizes of the key space and the authenticator space, and the deception probability, are fixed. We give constructions that are asymptotically close to the bound and show applications of these codes in constructing distributed authentication systems.

Index Terms—Authentication codes (A-codes), distributed A-codes, linear A-codes.

I. INTRODUCTION

U

NCONDITIONALLY secure authentication codes (A-codes) allow two trusting parties to communicate in the presence of an opponent who may construct a fraudulent mes-sage, and/or substitute a transmitted message with a fraudulent one.

The construction of unconditionally secure A-codes relies on a number of theoretical areas including design theory, fi-nite geometry, coding theory, and information theory. Previous research on authentication theory has been mainly focused on deriving bounds on parameters of A-codes and construction of codes with desirable properties such as having the minimum possible deception probabilities and the minimum number of keys. In general, to describe the model of A-codes and charac-terize optimal codes, a combinatorial approach is used. For ex-ample, numerous results are in the form “an A-code with certain properties exists if and only if a certain combinatorial structure exists.”

In this paper, we introduce a new class of A-codes, called

linear A-codes. Linearity requires some additional algebraic

properties for the A-codes; that is, we require both the key space and the authenticator space of the codes be vector spaces, and a source state to induce a linear mapping between them. The main motivation of linear A-codes stems from the study

Manuscript received August 11, 2001; revised November 15, 2002. The ma-terial in this paper was presented in part at Indocrypt 2001, The Second Inter-national Conference on Cryptology, Chennai, India, December 16–20, 2001.

H. Wang is with the Department of Computing, Macquarie University, Sydney, NSW 2109, Australia (e-mail: [email protected]).

C. Xing is with the Department of Mathematics, National University of Sin-gapore, Singapore. He is also with the University of Science and Technology of China, Hefei, Anhui, China (e-mail: [email protected]).

R. Safavi-Naini is with the School of Information Technology and Com-puter Science, University of Wollongong, Wollongong, Australia (e-mail: [email protected]).

Communicated by P. Solé, Associate Editor for Coding Theory. Digital Object Identifier 10.1109/TIT.2003.809567

of distributed authentication systems in which the functionality of authentication is to be distributed among a number of participants. The extra algebraic property allows more efficient constructions of such distributed systems.

We characterize linear A-codes in terms of a family vector spaces over finite fields such that the dimension of the inter-section of a pair of such subspaces does not exceed a certain desired value (security parameter). We derive an upper bound on the number of possible source states of an A-code for given deception probabilities and number of keys, and give construc-tions that meet, or asymptotically meet, the bound.

The paper is organized as follows. In Section II, we give def-initions and review known results on A-codes that will be re-quired for the rest of the paper. In Section III, we introduce linear A-codes. Characterization of A-codes in terms of the families of subspaces of a vector space is given in Section IV, and bounds on the number of source states and constructions that asymp-totically meet the bounds are given in Sections V and VI. We show how linear A-codes can be used to construct distributed authentication schemes in Section VII. Finally, we propose fur-ther research problems and conclude the paper in Section VIII.

II. AUTHENTICATIONCODES(A-CODES)

A-codes were first considered by Gilbert, MacWilliams, and Sloane [10]. Development of the general theory of uncondition-ally secure authentication systems has been initiated by Sim-mons [22], [23] and extended by a number of authors (see, for example, [1]–[3], [5], [7], [8], [11], [16], [19], [24]–[28]).

In the conventional model for unconditionally secure authen-tication system, there are three participants: a transmitter, a

re-ceiver, and an opponent. The transmitter wants to communicate

a message to a receiver using a public channel which is sub-ject to active attacks. That is, the opponent may impersonate the transmitter and insert a message into the channel, or replace a transmitted message with a fraudulent one. To protect against these attacks, the transmitter and the receiver share a secret key which is used to choose an authentication rule from an A-code. A systematic A-code (or A-code without secrecy) is a code in which a message that is sent through the channel, consists of a source state (i.e., plaintext) concatenated with an

authen-ticator (or a tag). Such a code is a triple of finite sets together with an (authentication) function : . We sometimes also denote the A-code by . Here is the set of source states, is the set of keys, and is the set of authenticators. When the transmitter wants to send the message using a key , which is secretly shared with the receiver, he transmits the message , where 0018-9448/03$17.00 © 2003 IEEE

(2)

and . When the receiver receives , she checks the authenticity of the message by verifying whether or not, using the secret key . If the equality holds, she accepts as authentic.

Suppose the opponent has the ability to insert messages into the channel and/or to modify existing messages. An

imperson-ation attack is when the opponent inserts a new message

into the channel. A substitution attack is when the opponent sees

a message and changes it to where . A

message is called valid if there exists a key such that . We assume that there is a probability distribu-tion on the source states, which is known to all the participants. Given the probability distribution on the source states, the re-ceiver and the transmitter will choose a probability distribution for . We will denote the probability of success of the opponent in impersonation and substitution attacks by and , respec-tively. Then we have

valid and

valid observed

In the remainder of the paper, we will always assume that the keys and the source states are uniformly distributed. In this case, we can represent and as follows:

Consider an A-code , where is a set of source states, and is a set of authenticators. For this code, it is

known that and . Codes with

have been known to be equivalent to orthogonal arrays (see [26]). That is, suppose we have an A-code without se-crecy with source states and having authenticators in which

. Then and equality occurs if

and only if there exists an orthogonal array , where .

One of the goals of authentication theory is to derive bounds on various parameters of A-codes and to construct A-codes with desired properties. For a review of different bounds and con-structions for A-codes, refer to [11], , [14], [24], and [26].

III. LINEARA-CODES

Consider an A-code . For each key , the

authentication function : induces a mapping

from to defined by , . Thus, the

A-code can be characterized completely by the family of mappings , and vice versa. An attractive family of such mappings is obtained from an almost strongly

universal hash family, which was introduced by Wegman and

Carter [27] and has been the basis of the most combinatorial constructions. More details on the connections between almost strongly universal hash families and A-codes can be found in [2], [26], [27].

A source state in an A-code can also

be uniquely associated with a mapping from to

de-fined by , . Then, again, the A-code

can be characterized by a family of mapping . In a conventional authentication system, the key space and the authenticator space do not have any alge-braic structures. We will consider A-codes in which and have some additional algebraic structures. In particular, and

are vector spaces over a finite filed , and is a family of -linear mappings from to . These codes are called linear A-codes. As will be shown in Section VII, linear A-codes are useful in constructing distributed authentication schemes.

Definition 3.1: An A-code is linear over if i) and are finite-dimensional vector spaces over ;

ii) for every , defined by is an

-linear mapping from to .

We identify with , and write the

A-code as to emphasize that the source states are represented as linear mappings. We may assume that

and . Given a basis of and a basis

of , a linear mapping can be

repre-sented by a unique matrix over such that ,

. If and are two vector spaces over , and is a linear mapping from to , we will denote

. Obviously, is a subspace of and its dimension is denoted by .

Next, we compute the success probabilities of impersonation and substitution attacks for a linear A-code. For the imperson-ation attack, we have

where

Clearly, , and if equality holds then achieves the maximal value. In this case, each is onto, i.e., ,

.

For the substitution attach, we have

In order to compute , we need the following lemma.

Lemma 3.1: For any and any , we have either

i) ; or

ii)

(3)

Proof: Assume that ,

then there exists an . We

define a function from to

by . It is easy to

see that is one-to-one, which implies

On the other hand, we can define a function from

to by

. Again, is one-to-one, which implies

giving the proof of the lemma.

From Lemma 3.1, can be rewritten as

It follows that both and must be the reciprocals of a power

. That is, and for some integers and

with , and so performance of a linear A-code over can be determined by the parameters and . For given and (which correspond to the security level of the A-code), and and (which correspond to the key size and the length of tag), we would like to have as large as possible. Equivalently, for given and (the number of sources), we would like to construct linear A-code with such that and are as small as possible.

IV. INTERPRETING A LINEAR A-CODE AS AFAMILY OFSUBSPACES

Definition 4.1 [11]: An A-code is called

I-eq-uitable if it has the additional property that

Given an A-code , we may, without loss

of generality,1 assume is an Abelian group. Let

. We define a new A-code with

defined by .

Lemma 4.1: Let be an A-code. Then defined above is an I-equitable A-code and , where and are the probabilities of substi-tution attacks in and , respectively.

Proof: For any and , we have

So is I-equitable.

1IfA is not an Abelian group, we can define an operation on it to make it an

Abelian group.

On the other hand

The I-equitable property means that for any choice of and , has the least success chance for impersonation attack, and maximizes . Using Lemma 4.1, we will only consider I-equitable A-codes.

We further assume that . Then the source state of a linear A-code can be interpreted as surjective linear mapping from to . Indeed, for a given , let

. If there exists and

such that , since the A-code is I-equitable, we

know that . It follows that there

ex-ists an isomorphism from to and is an -linear

mapping from to and . Notice that

. Otherwise, if is authenticated, the authenticated

mes-sage can be substituted with that the

re-ceiver will always accept as authentic. This contradicts the as-sumption . Thus, we can simply replace by without changing the parameters of the A-code, and the procedure can be repeatedly carried out until each element in is an onto linear mapping from to . We then take to be .

Let denote the -dimensional linear space over .

Definition 4.2: A linear A-code is called an

linear A-code if , , ,

and .

Theorem 4.1: There exists an linear A-code if and only if there exists a family of subspaces of

is a subspace of such that

i) ;

ii) , ;

iii) , .

Proof: Consider an linear A-code and let

Since is I-equitable, , and so

. From Lemma 3.1, we know

It follows that , and

the necessity follows.

Conversely, if there is a family of subspaces of

(4)

and . For each subspace , there exists an -linear mapping from to such that

. Let . Then it is

straight-forward to verify that is an linear

A-code.

V. BOUNDS ONLINEARA-CODES

In an linear A-code over , given and

we would like to have as large as possible. In this section, we will derive some upper bounds on . We denote

the maximal for which an linear A-code over exists.

Let

denotes the Gaussian coefficient. Then, the number of -di-mensional subspaces of is , which gives an upper

bound for .

Theorem 5.1: For any integer with and prime power , we have

For , the bound in Theorem 5.1 is tight as the following corollary shows.

Corollary 5.1:

Proof: Let be the set of all -dimensional sub-spaces of the -dimensional vector space . Then

. Since for any , ,

, from Theorem 4.1, we know that there exists an linear A-code over .

If we take and , then . We obtain a

linear A-code. In other words, we have a linear A-code with the following parameters:

and

We note that A-codes with these parameters were first structed by Gilbert, MacWilliams, and Sloane [10]. Their con-struction uses projective planes and works as follows. Let be a prime power. Consider the projective plane over the fields . Fix a line in . The points on are regarded as source states, points not lying on are regarded as the encoding rules (i.e., key), and the lines different from are regarded as the messages . This results in an A-code with source states, authentication keys, and authenti-cators. The deception probabilities of this code are

On the other hand, choosing different values of in Corollary 5.1 results in linear A-codes with different parameters.

The following result improves the bound in Theorem 5.1

when .

Theorem 5.2: For an linear A-code over , we have

Proof: From Theorem 4.1, we know that there is an

linear A-code if and only if there is a family

of subspaces of , with

and . For each

, let denote the family of subspace of of

dimension . It follows that

We claim that

Otherwise, if is a subspace of dimension

, then is a subspace of both and which contradicts

the assumption that . We then have

The desired result follows immediately. For any fixed and , as we have

It follows that

(1) In the next section, we give a construction that meets the asymptotic bound in (1).

It is also worth pointing out that while in the general theory of A-codes it is possible that the size of source states grows expo-nentially with the size of the key, for example, the construction based on universal hash family (see, for example, [27], [2], [26], [28]). Because of the structure restriction, this will not be true for linear A-codes. In fact, from Theorem 4.1, it is easy to see

that , and this bound can be

asymp-totically achieved. For example, if , then, as we will show in the next section, we have a linear A-code

with .

VI. CONSTRUCTIONS

Rank distance codes [9] have been used to construct dis-tributed authentication schemes such as -codes by Johansson [12] and group authentication by van Dijk et al. [8]. Inspired by their work, we show that linear A-codes can be constructed

(5)

from rank distance codes. It turns out that such constructions re-sult in linear A-codes that asymptotically meet the bound in the previous session.

We first review rank distance codes studied by Gabidulin in [9]. Let be a set of by matrices over . The distance between two matrices and in is defined

by and the minimum distance of ,

denoted by , is defined as

Let and . We call an rank

distance code. The following theorem establishes the relation

between linear A-codes and rank distance codes.

Theorem 6.1: If there exists an rank distance code over , then there exists an linear A-code over .

Proof: Let be an rank distance code. We define a set of by matrices

where denotes the by identity matrix. For each , we define

where and . We consider the set of subspaces of

Clearly, and , we show that for

any

Indeed

From Theorem 4.1, we know that is a

linear A-code and the claimed result fol-lows.

As shown in [12], in an rank distance code,

we always have , where . Codes

for which the equality holds are called maximum-rank-distance

codes (or MRD-codes for short). Johansson [12] showed that

MRD-codes can be constructed from linearlized polynomials.

Recall that a polynomial of the form ,

where is called a linearized polynomial over . Let

be integers satisfying . By , we

denote the set of all linearized polynomials of degree at most

. Assume that are specified elements of

the field which are linearly independent over . For each , set

.. .

We associate with an matrix ,

which is obtained by writing (expressed in a fixed base) as a row vector with entries .

Lemma 6.1 [12]: is an

MRD-code. That is, is an

rank distance code.

Corollary 6.1: Let be integers satisfying

and let be a prime. The above construction from linearized

polynomials results in a linear A-code.

Proof: Put and . Applying Theorem 6.1 and Lemma 6.1, we obtain the desired result.

Example 6.1: Choosing and , we have a

linear A-code with , , and ,

with . The code has the same parameters as

the A-code , where

, and defined as ,

. It is easy to verify that is linear and .

Comparing Corollary 6.1 with Bound (1), we get the fol-lowing result.

Corollary 6.2: The parameters given in Corollary 6.1

asymp-totically meet the bounds in Theorem 5.2.

VII. APPLICATIONS

Linear A-codes have been implicitly used in constructing dis-tributed authentication schemes, for example, A -codes [12], group authentication schemes [16], [8] and one-time fail-stop signatures [20]. With appropriate modification, these construc-tions can be generalized to any linear A-codes. In this section, we show how linear A-codes can be used as a building block for constructing group authentication schemes and broadcast au-thentication systems.

A. Group Authentication Schemes

Group authentication schemes, also known as threshold au-thentication schemes, were introduced by Desmedt et al. [7]

to generalize conventional A-codes. In a group authentication scheme, there are multiple senders and the generation of authen-ticator requires collaboration of an authorized subset of senders. In a threshold authentication scheme, there are senders and generation of authenticator for a message requires collabo-ration of at least senders. A general method of constructing a

(6)

threshold authentication system is by combining a secret sharing scheme [21] and an A-code, by sharing the authentica-tion key among the senders. It is known that a direct combi-nation will fail to fulfill the security requirement of such sys-tems; and caution must be exercised in regard to the authentica-tion operaauthentica-tion for the generaauthentica-tion of authenticator such that one cannot recover the underlying authentication key even if he/she has seen the authenticated message from the authorized group. To the best of our knowledge, all the previous constructions use Shamir’s secret sharing and some particular examples of linear A-codes [7], [8]. We show that this construction method is generic in the sense that one can always construct group au-thentication schemes by combining any linear A-codes and a (linear) secret sharing scheme.

The construction of a group authentication scheme

proceeds as follows. Let be an linear

A-code over . Assume that there are senders

and a receiver . Assume and are

distinct elements of ( is associated to ). Let be random values in . The key of is and the key of is

(2)

Since is an -dimensional vector space over , the right-hand side of (2) is well defined. Assume that senders

want to authenticate a message . Each computes

and sends to the receiver , where

. The receiver computes and accepts

as authentic if .

The security proof of the above schemes is similar to [8]. Thus, various group A-codes can be obtained through different choices of the underlying linear A-codes. In general, we can always combine a linear A-code and a linear secret sharing scheme to construct a group A-code.

B. Broadcast Authentication Schemes

Broadcast A-codes (also called multireceiver A-codes) [7]

are another extension of conventional A-codes. In a broadcast A-code, there are multiple receivers, and a sender can authen-ticate a message to all receivers by broadcasting a message in such a way that each receiver can individually verify the au-thenticity of the message. An obvious solution is to use a con-ventional A-code and give all receivers the same key of the A-code. The sender can just broadcast the authenticated mes-sages of the A-code. This is not secure because a receiver can impersonate the sender and send fraudulent messages to other receiver. Another solution is to choose individual authentication keys for each receiver to share with the sender. To authenticate a message, the sender generates all the authenticators for all the keys, and broadcasts the concatenation of them which each re-ceiver can verify its authenticity through his/her corresponding

component. This solution, although secure, is very inefficient when the group of receivers is large as the number of keys and the length of broadcast increase linearly with the number of re-ceivers.

Desmedt et al. [7] gave a solution that achieves both effi-ciency and security. To guarantee the effieffi-ciency, they relaxed the security requirement to the threshold security; namely, it is assumed that the number of the malicious receivers (who might collude to attack the system) is bounded by some threshold pa-rameter. More precisely, in a broadcast A-code, there are receivers in which at most malicious receivers might try to attack the system. A broadcast A-code was constructed in [7] using the linear A-code of Example 6.1. We will gener-alize this construction method for general linear A-codes.

Let be a linear A-code over . A

broad-cast A-code using can be constructed as follows. Let denote receivers and let be the sender. The

key for the sender is a -tuple , and

the key for is

where are public, distinct elements of . To authenticate a message , the sender broadcasts the

authenti-cator to all receivers, where

, for . Upon receiving the broadcast

message, accepts as authentic if

Again, using a proof similar to [7], it is not difficult to prove the security of the above construction. We emphasize that in this construction the key size of the sender and the size of broad-cast grows linearly with , the security parameter of the system, rather than , the number of receivers in the previous trivial solu-tion. By choosing efficient underlying linear A-codes, we obtain more efficient broadcast A-codes than previous known schemes.

VIII. CONCLUSION

Linear A-codes are a new, interesting class of A-codes. We have shown that such A-codes can be characterized in terms of families of subspaces of vector spaces over finite fields. We derived an upper bound on the number of source states of these codes and gave constructions that asymptotically meet the bound. However, the construction that is closed to the asymptotic bound is only when , the size field, is sufficiently large. An interesting research problem is whether the bound in Theorem 5.2 can be met for general , and in particular, when

is small.

A linear A-code is defined using vector

spaces over finite fields. Another interesting question is: if we relax the underlying algebraic structure from a finite field to an Abelian group (or modules over a ring), can we improve the bound of Theorem 5.2 or give other nontrivial constructions?

We believe linear A-codes can be used in other distributed systems in which A-codes play a role and so exploring such applications needs further work.

(7)

ACKNOWLEDGMENT

The authors wish to thank H. Niederreiter for useful discus-sions that led to the proof of Theorem 5.2, and C. Ding for his interest in this work. The also wish to thank the reviewer for his/her insightful suggestions which improved the presentation of the paper.

REFERENCES

[1] J. Bierbrauer, “Universal hashing and geometric codes,” Des., Codes Cryptogr., vol. 11, pp. 207–221, 1997.

[2] J. Bierbrauer, T. Johansson, G. Kabatianskii, and B. Smeets, “On fami-lies of hash functions via geometric codes and concatenation,” in Ad-vances in Cryptology—CRYPTO’93 (Lecture Notes in Computer Sci-ence). Berlin, Germany: Springer-Verlag, 1994, vol. 773, pp. 331–342. [3] E. F. Brickell, “A few results in message authentication,” Congressus

Numerantium, vol. 43, pp. 141–154, 1984.

[4] J. L. Carter and M. N. Wegman, “Universal classes of hash functions,” J. Comput. Syst. Sci., vol. 18, pp. 143–154, 1979.

[5] B. den Boer, “A simple and key-economical unconditional authentica-tion scheme,” J. Comput. Security, vol. 2, pp. 65–71, 1993.

[6] Y. Desmedt, “Society and group oriented cryptology: A new concept,” in Advances in Cryptography—CRYPTO ’87 (Lecture Notes in Com-puter Science). Berlin, Germany: Sprilnger-Verlag, 1988, vol. 293, pp. 120–127.

[7] Y. Desmedt, Y. Frankel, and M. Yung, “Multi-receiver/Multi-sender network security: Efficient authenticated multicast/feedback,” in Proc. IEEE INFOCOM’92, 1992, pp. 2045–2054.

[8] M. van Dijk, C. Gehrmann, and B. Smeets, “Unconditionally secure group authentication,” Des., Codes Cryptogr., vol. 14, pp. 281–296, 1998.

[9] E. M. Gabidulin, “Theory of codes with maximum rank distance,” Probl. Inform. Transm., vol. 21, no. 1, pp. 1–12, 1985.

[10] E. N. Gilbert, F. J. MacWilliams, and N. J. A. Sloane, “Codes which detect deception,” Bell Syst. Tech. J., vol. 33, pp. 405–424, 1974. [11] T. Johansson, “Contributions to unconditionally secure authentication,”

Ph.D. dissertation, Lund Univ., Lund, Sweden, 1994.

[12] , “Authentication codes for nontrusting parties obtained from rank metric codes,” Des., Codes Cryptogr., vol. 6, pp. 205–218, 1995. [13] , “Further results on asymmetric authentication schemes,” Inform.

Comput., vol. 151, no. 1/2, pp. 100–133, 1999.

[14] G. Kabatianskii, B. Smeets, and T. Johansson, “On the cardinality of sys-tematic authentication codes via error correcting,” IEEE Trans. Inform. Theory, vol. 42, pp. 566–578, Mar. 1996.

[15] F. J. MacWilliams and N. Sloane, The Theory of Error-Correcting Codes. Amsterdam, The Netherlands: North-Holland, 1977. [16] K. Martin and R. Safavi-Naini, “Multisender authentication schemes

with unconditional security,” in Information and Communications Secu-rity (Lecture Notes in Computer Science). Berlin, Germany: Springer-Verlag, 1997, vol. 1334, pp. 130–143.

[17] R. Safavi-Naini, “Three systems for shared generation of authentica-tors,” Des., Codes Cryptogr., vol. 13, 1998.

[18] R. Safavi-Naini and H. Wang, “New results on multi-receiver authentica-tion codes,” in Advances in Cryptology—Eurocrypt ’98 (Lecture Notes in Computer Science). Berlin, Germany: Springer-Verlag, 1998, vol. 1438, pp. 527–541.

[19] , “Multireceiver authentication codes: Models, bounds, construc-tions and extensions,” Inform. Comput., vol. 151, no. 1/2, pp. 148–172, 1999.

[20] R. Safavi-Naini, W. Susilo, and H. Wang, “Fail-stop signature for long messages,” in Indocrypt’00 (Lecture Notes in Computer Sci-ence). Berlin, Germany: Springer-Verlag, 2000, vol. 1977, pp. 165–177.

[21] A. Shamir, “How to share a secret,” Commun. ACM, vol. 22, pp. 612–613, 1979.

[22] G. J. Simmons, “Authentication theory/coding theory,” in Advances in Cryptology-Crypto ’84 (Lecture Notes in Computer Science). Berlin, Germany: Springer-Verlag, 1984, vol. 196, pp. 411–431.

[23] , “A survey of information authentication,” in Contemporary Cryptology, The Science of Information Integrity, G. J. Simmons, Ed. Piscataway, NJ: IEEE Press, 1992, pp. 379–419.

[24] B. Smeets, P. Vanroose, and Z.-X. Wan, “On the construction of au-thentication codes with secrecy and codes withstanding spoofing attacks of orderL 2,” in Advances in Cryptology—Eurocrypt ’90 (Lecture Notes in Computer Science). Berlin, Germany: Springer-Verlag, 1990, vol. 473, pp. 306–312.

[25] D. R. Stinson, “The combinatorics of authentication and secrecy codes,” J. Cryptol., vol. 2, pp. 23–49, 1990.

[26] , “Universal hashing and authentication codes,” Codes Cryptogr., vol. 4, pp. 369–380, 1994.

[27] M. N. Wegman and J. L. Carter, “New hash functions and their use in au-thentication and set equality,” J. Comput. Syst. Sci., vol. 22, pp. 265–279, 1981.

[28] C. Xing, H. Wang, and K. Y. Lam, “Constructions of authentication codes from algebraic curves over finite fields,” IEEE Trans. Inform. Theory, vol. 46, pp. 886–892, May 2000.

References

Related documents

In this paper, we study the weight spectrum of linear codes with super-linear field size and use the probabilistic method to show that for nearly all such codes, the

Chronic autoimmune urticaria is associated with many autoimmune disorders. The most common among these is thyroid autoimmunity. 3 Upon further evaluation of patients with

One Saturday morning last year Ashlyn awoke past noon — she likes sleeping late — and walked into the living room and announced to her mother, “I had a dream.” Tara expected her

In addition, all subscales and the overall ADHD- FX demonstrated adequate convergent construct validity by significantly correlating with all but one of the theoretically

Thus, in order to analyse the remaining pock- ets and problems of the persisting caries prevalence, this study aims to introduce a specific term, depicting a math- ematically

higher value, the higher frequency components are attenuated: the evolution of the signals is smoother but the estimation of the derivation is less precise. In the Figures

circumstances of routine care with regard to diagnosis and treatment, the impact of PD on length of stay in the PICU while correcting for other prognostic factors including severity