Abstract This paper is concerned with the bipartite secure control issue for a class of discrete-time nonlinear multi-agent systems under a dynamic encryption–decryption approach. First, the coupling relationships between agents are portrayed through a signed graph topology containing the edges of positive and negative connection weights. Next, the information transmissions between agents and their neighbors are executed via a shared communication network. The dynamic encryption–decryption approach is implemented to transform original signals into ciphertexts. Under the assumption that the signed graph is structurally balanced, a signed-network-based bipartite secure controller is designed to achieve the desired state control for the nonlinear multi-agent system and sufficient conditions are obtained for the existence of the desired signed-network-based state controller. Furthermore, a precise definition of the minimum channel capacity is proposed to understand the factors affecting the minimum channel capacity. Finally, the effectiveness of the proposed approach is illustrated by two simulation examples.