In this work, we propose a novel beam-forming power allocation method for a satellite communication (SATCOM) multiple-input multiple-output (MIMO) system to mitigate the co-channel interference (CCI) as well as limiting the signal leakage to the adversary users. In SATCOM systems, the beam-forming technique is a conventional way of avoiding interference, controlling the antenna beams, and mitigating undesired signals. We propose to use an advanced beam-forming technique which considers the number of independent channels used and transmitting power deployed to reduce and mitigate the unintentional interference effect. With certain quality of service (QoS) for the SATCOM system, independent channels components will be selected. It is desired to use less and stronger channel components when possible. On the other hand, considering that SATCOM systems often face the problem that adversary receiver detects the signal, a proposed power allocation method can efficiently reduce the received power at the adversary receiver. To reduce the computational burden on the transponder in order to minimize the size, mass, power consumption and delay for the satellite, we apply a hybrid onboard and ground based beam-forming design to distribute the calculation between the transponder and ground terminals. Also the digital channelizer beam-forming (DCB) technique is employed to achieve dynamic spatial control.