We present a new secret sharing-based revocation scheme, and apply it into key management for secure multicast communication. The group key is distributed via a broadcast/multicast channel. In our protocol, the member's storage cost is a little constant which is independent of the number of broadcast members. The broadcast size is only relative to the number of evicted members. And most important, the batched re-keying operation in our scheme is as same as the single re-keying operation. Our protocol provides complete forward and backwards security, and can be easily proved an unconditionally secure session key distribution scheme with t-revocation capability.