The document proposes a framework called TOB (Thread-Oblivious dynamic Birthmark) that can revive existing dynamic birthmark techniques like SCSSB, DYKIS, and JB to handle plagiarism detection for multithreaded programs. Existing birthmark techniques become ineffective for multithreaded programs due to non-determinism from thread scheduling. The TOB framework applies the var-gram algorithm to generate birthmarks that are oblivious to thread scheduling. Experiments on 418 versions of 35 multithreaded programs show the TOB-based tools are effective at detecting plagiarism and resilient to code obfuscation techniques. The framework addresses challenges in applying dynamic birthmarks to detect whole program plagiarism of