摘要

With the rapid development of various group-oriented services, multipartite group communications occur frequently in a single network, where a multipartite access structure is defined to be a collection of the subsets of users who may come from different parts of the network such that only users in an authorized subset of users can use their shares to build up a group key for a secure group communication. Most existing group key establishment schemes based on a secret sharing target on building up a group key for a threshold access structure, and need to compute a -degree interpolating polynomial in order to encrypt and decrypt the secret group key. This approach is not suitable and inefficient in terms of computational complexity for multipartite group environments which need to realize the multipartite access structures. In 1991, Brickell et al. proved that an ideal access structure is induced by a matroid and furthermore, an access structure is ideal if it is induced by a representable matroid. In this paper, we study the characterization of representable matroids. By using the connection between ideal secret sharing and matroids and, in particular, the recent results on ideal multipartite access structures and the connection between multipartite matroids and discrete polymatroids, we introduce a new concept on -tuple, which is determined by the rank function of the associated discrete polymatroid. Using this new concept, we come up a new and simple sufficient condition for a multipartite matroid to be representable (in fact, every matroid and every access structure are multipartite). In other words, we have developed a sufficient condition for an access structure to be ideal. These new results can be applied to establish multipartite group keys efficiently in secure group communications.