Iran's top security body said after the blast on July 2 that the cause had been determined but would be announced later "for security reasons".