Yes, when you create an asset using the issue API call, the last parameter lets you add any number of custom fields to your asset. These are then visible to all other blockchain nodes via the listassets API call.
In those custom fields you can enter hashes (e.g. using sha256) of the information you want. The information will not be visible to anybody, but it will be tied down. In other words anyone, when presented with the confidential information, can verify that it matches the appropriate asset custom field.