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 . |
|