Research Article
Universal Keyword Classifier on Public Key Based Encrypted Multikeyword Fuzzy Search in Public Cloud
Algorithm 10
SearchBTreeWildCardFuzzySearchableIndex(BSI
E,
).
Input: – Encrypted BTree Wildcard Fuzzy Searchable Index | –Encrypted MultiKeyword Trapdoor | Output: Set of Matched Encrypted Files | (1) Declare the variable for processing loop | (2) Find the height of the B Tree index and assign it to TreeHeight | (3) AddNode childrenNodeValue = . childrenNodeValue; | (4) if (TreeHeight == 0) then | (5) for to NumberofChild do | (6) if ([] = = childrenNodeValue []. []) then | (7) return (NodeValue) childrenNodeValue [].NodeValue; | (8) end if | (9) end for // loop | (10) else | (11) for to .NumberofChild do | (12) if (( = = . NumberofChild)∣∣([] < childrenNodeValue [].KeyIndex)) then | (13) return SearchBTreeWildCardFuzzyIndex (childrenNodeValue[].NextNode, | [], TreeHeight − 1); | (14) end if | (15) end for // loop | (16) return NULL | (17) end if | (18) End SearchBTreeWildCardFuzzyIndex |
|