The U.S. Justice Department will continue to prosecute Tornado Cash developer Roman Storm, a judge in the Southern District of New York has ruled. Judge Katherine Polk Fila denied Storm's motion to dismiss the criminal case, explaining her decision in a lengthy ruling.

Storm is charged with conspiracy to commit money laundering, operating an unregistered money-laundering business, and violating international sanctions. Prosecutors allege Tornado Cash facilitated the laundering of more than $1 billion, including funds from the North Korean hacker group Lazarus.

Storm has denied his guilt, saying he only wrote the Tornado Cash code. The judge also denied Storm's motion to produce documents from Dutch authorities, calling his defense "speculative."

The trial is set to begin on Dec. 2 and last two weeks. If convicted, Storm faces up to 45 years in prison.