In this work, the synchronization of two indirectly coupled discrete-time chaotic systems is first demonstrated. Next, the result is then applied for presenting a secure communication system. The novelty of the proposed method lies on the generation of encryption key stream for discrete-time chaotic systems using indirect coupled synchronization. Simulation is performed for the proposed synchronization and communication system and it is shown that the message can be successfully recovered. Moreover, security analysis of the proposed method is also carried out to show that the technique is indeed potentially secure.