US agriculture secretary Ann Veneman has resigned from the position after four years, during which she was responsible for handling issues such as BSE and food security.