Research Article

Universal Keyword Classifier on Public Key Based Encrypted Multikeyword Fuzzy Search in Public Cloud

Algorithm 10

SearchBTreeWildCardFuzzySearchableIndex(BSIE, ).
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