An iterative poisoning algorithm is a machine learning attack technique that progressively modifies training data across multiple rounds to manipulate the behavior of a target model. Instead of applying static or one-time alterations, the algorithm repeatedly evaluates the data or model state in sequential steps to identify, optimize, and inject subtle perturbations or trigger patterns into selected training instances. This step-by-step refinement creates strong statistical associations between specific input features and an adversary-chosen target outcome, embedding backdoors or degrading model performance while preserving the natural appearance of the data to evade automated detection and human inspection.