No Indian nation or tribe within the territory of the United States shall be acknowledged or recognized as an independent nation, tribe, or power with whom the United States may contract by treaty; but no obligation of any treaty lawfully made and ratified with any such Indian nation or tribe prior to March 3, 1871, shall be hereby invalidated or impaired. Such treaties, and any Executive orders and Acts of Congress under which the rights of any Indian tribe to fish are secured, shall be construed to prohibit (in addition to any other prohibition) the imposition under any law of a State or political subdivision thereof of any tax on any income derived from the exercise of rights to fish secured by such treaty, Executive order, or Act of Congress if section
7873 of title
26 does not permit a like Federal tax to be imposed on such income.