Research Article
Securely Outsourcing ID3 Decision Tree in Cloud Computing
Algorithm 5
Secure circuit protocol (SCP).
Input: has , has | Output: | 1. CCS: | Randomly selects for commitment, and sends to and . | Generates the random number and share it secretly as , sends to , and sends to . | 2. : Select seed for pseudo random function and send to . | 3. and : Generate corresponding circuit based on function . Random | selection of and generate the following commitments for all and : | . | . | and send the following information to : | . | . | 4. CCS: Abort if and report different values for these items. | 5. and : | sends decommitment | , , and to CCS | sends decommitment , , and to CCS. | 6. CCS: For , compute , , for the appropriate . If any call to | returns , then abort. Similarly, CCS knows the values and , and aborts if or | can not open the corresponding commitments of and : , , and . | Run and , then broadcasts and to and . | 7. and : Compute . |
|