International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Cloud computing is a technology that uses the internet and central remote servers to keep up data and applications. As becomes more mature, many organizations and individuals are attracted in storing more accessible data e.g. personal data files, company related information in the cloud. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth. Typically, the cloud servers also need to support a keyword search feature for these encrypted files. Traditional searchable encryption schemes typically only support exact keyword matches. However, users sometimes have types or use slightly different formats e.g. \"Multi - keyword\" versus \"Multi keyword\".