A San Diego man convicted of assault on a federal officer for repeatedly punching a U.S. Customs and Border Protection officer in the head at the San Ysidro Port of Entry has been sentenced to more than five years in prison, the U.S. Attorney’s Office said Tuesday.