A transceiver comprising a data processing module, a security processing
module, a medium access control (MAC) module, a dirty-paper-coding (DPC)
module, and a smart antenna processor. The data processing module
provides user data streams to the MAC module and channel state
information to the smart antenna processor. The security processing
module generates security data and provides the security data to the MAC
module. The security module also provides security policy data to the
smart antenna processor. The MAC module determines data transmission
rates for the user data streams and the security data. In addition, the
MAC module allocates the data streams and security data to transmission
channels for transmission. The DPC module encodes the security data onto
the user data streams. The smart antenna processor generates pre-coding
coefficients used by the DPC module and transmits the security encoded
data streams.