NASA's Human Exploration and Development of Space (HEDS) Enterprise is defining architectures and requirements for human exploration that radically reduce the costs of such missions through the use of advanced technologies, commercial partnerships and innovative systems strategies. In addition, the HEDS Enterprise is collaborating with the Space Science Enterprise to acquire needed early knowledge about Mars and to demonstrate critical technologies via robotic missions. This paper provides an overview of the technological challenges facing NASA as it prepares for human exploration. Emphasis is placed on identifying the key technologies including those which will provide the most return in terms of reducing total mission cost and/or reducing potential risk to the mission crew. Top-level requirements are provided for those critical enabling technology options currently under consideration