Iran claims to have developed a fix for a sophisticated computer virus known as Flame which has infected computers throughout the Middle East in an apparent case of state-sponsored cyber-espionage.

According to experts, the information-stealing virus is so complex it could have only been created by a nation state - leading to speculation it was launched by the United States or Israel to damage or spy on the region's governments.

The discovery of Flame follows that of the Stuxnet worm, which attacked and disabled part of Iran's nuclear program in 2010, an attack Tehran subsequently blamed on both Washington and Tel Aviv.

This is one of many, many campaigns that happen all the time and never make it into the public domain, said Alexander Klimburg, a cyber security expert at the Austrian Institute for International Affairs, according to Reuters.