Certain Software Downloads/Upgrades from Cisco requires Additional access/Valid Service contract. Availing this contract would gives you access to most of the tools and to the Encrypted Software's.
To know more details about Cisco service contract choose from the following:
a) Contact your Cisco Account team if you have a Direct Purchase Agreement.
b) Contact a Cisco Partner or Reseller to purchase a service agreement:
http://tools.cisco.com/WWChannels/LOCATR/jsp/partner_locator.jsp
c) Use the Profile Manager to update your Cisco.com profile and request association to service agreement:
http://tools.cisco.com/RPF/profile/edit_entitlement.do?Tab=3
d) Also you can contact your Cisco Representative or Cisco Accounts Manager for more detail
Cisco does provide a warranty period where you could obtain software. However to get access to the software you need to contact TAC using the following link http://tools.cisco.com/ServiceRequestTool/create/launch.do for additional help. They would be in a position to assist you better.