The U.S. is demanding that Iran make a public statement saying the Strait of Hormuz is open and that ships crossing the vital corridor won't be attacked anymore, senior U.S. officials said Friday, adding that internal Tehran power struggles have made it difficult to reach and keep a deal.