Research Article
Tree-Based Public Key Encryption with Conjunctive Keyword Search
Algorithm 6
The algorithm for encrypting each node in the index tree, declared by encryptNode (
, ).| Input: a tree node and the public key . | | Output: an encrypted node . | | (1) | if is then | | (2) | return | | (3) | end if | | (4) | if is a leaf node then | | (5) | calls to generate , and replaces with ; | | (6) | else This means is an internal node. | | (7) | calls to generate , and replaces with ; | | (8) | calls encryptNode (, ); | | (9) | calls encryptNode (, ); | | (10) | end if | | (11) | return |
|