Iran has arrested several people over the downing of a Ukrainian passenger plane last week.
In a televised speech on Tuesday, Iranian President Hassan Rouhani called the accident a "very painful and unforgivable error".
Dismissing criticism that the Iranian military has attempted to cover up the accident, the President pledged a thorough investigation and punishment for those involved in the incident which killed everyone on board the plane.
He added that a special court will be formed, given the seriousness of the matter.
"The judiciary should form a special court with experts and a high-ranking judge. This is not an ordinary case, all the world will be watching this case of ours."
The New York Times on Tuesday said it has analyzed the security camera footage, and verified that two missiles, fired 30 seconds apart, shot down the aircraft.
The newspaper said the missiles were launched from an Iranian military facility eight miles away from the plane.
Iran denied the shooting at first but later admitted it had shot down the plane, saying it has mistakenly shot down the flight amid heightened tensions with the U.S.
Meanwhile, Iranian social media posts are urging citizens to participate in demonstrations on Wednesday,. which would be the protests' fifth day.
The protesters are outraged that the military took days to admit that it shot down the Ukraine passenger flight which carried mainly Iranians or dual nationals.
Since Saturday, thousands of protesters, with students at the forefront, have taken to the streets to condemn the Iranian government.
Iran's judiciary said Tuesday that 30 protesters have been detained.
Kim Jae-hee, Arirang News.