1. A computer-readable storage medium storing computer-executable instructions for causing a computer to perform a method for secure exchange of electronic design automation information, the method comprising: receiving rules related to manufacture of integrated circuits comprising both secured and unsecured portions wherein the rules related to manufacture of integrated circuits are annotated to indicate the secured portions thereof; identifying the secured portions of the rules related to manufacture of integrated circuits based on the annotations; unlocking the secured portions of the rules related to manufacture of integrated circuits; processing at least some of the secured portions of the rules related to manufacture of integrated circuits to generate results; and revealing at least some of the results without revealing at least some of the secured portions of the rules related to manufacture of integrated circuits.