Skip to main content
Erschienen in: Cluster Computing 2/2018

04.07.2017

SearchaStore: fast and secure searchable cloud services

verfasst von: Wai-Kong Lee, Raphael C.-W. Phan, Geong-Sen Poh, Bok-Min Goi

Erschienen in: Cluster Computing | Ausgabe 2/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The emergence of Cloud Computing is revolutionizing the way we store, query, analyze and consume data, which also bring forward other development that fundamentally changed our life style. For example, Industry 4.0 and Internet of Things (IoT) can improve the quality of manufacturing and many aspects in our daily life; both of them rely heavily on the cloud computing platform to develop. Central to this paradigm shift is the need to keep any common data, often held at remote outsourced locations and usually to be accessed by different authorized parties, secure from being leaked to unauthorized entities. When using the cloud services, consumer may want to encrypt sensitive data before uploading it to the cloud, but this will also eliminate the possibility to search the data efficiently in the cloud storage. A more practical solution to this is to employ a searchable encryption scheme in the cloud storage, so that user can query the encrypted data efficiently without revealing the sensitive data to the service provider. Besides the security and search features, performance of searchable encryption schemes is also very important when it comes to practical applications. In this paper, we propose several techniques to accelerate the search performance of encrypted data stored on the cloud. Notably, our techniques include massively parallel file encryption, multi-array keyword red black tree (KRBT) implementation, batched keyword search and enhanced parallel search in KRBT. To the best of our knowledge, SearchaStore is the first work that attempts to accelerate searchable encryption using GPU technology.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Yang, G., Xie, L., Mantysalo, M., Zhou, X., Walter, S.K., Chen, Q., Zheng, L.: A healthcare information sharing scheme in distributed cloud networks. J. Clust. Comput. 18(4), 1405–1410 (2015)CrossRef Yang, G., Xie, L., Mantysalo, M., Zhou, X., Walter, S.K., Chen, Q., Zheng, L.: A healthcare information sharing scheme in distributed cloud networks. J. Clust. Comput. 18(4), 1405–1410 (2015)CrossRef
2.
Zurück zum Zitat Tao, F., Zuo, Y., Xu, L.D., Zhang, L.: IoT-based intelligent perception and access of manufacturing resource toward cloud manufacturing. IEEE Trans. Ind. Inf. 10(2), 1547–1557 (2014)CrossRef Tao, F., Zuo, Y., Xu, L.D., Zhang, L.: IoT-based intelligent perception and access of manufacturing resource toward cloud manufacturing. IEEE Trans. Ind. Inf. 10(2), 1547–1557 (2014)CrossRef
3.
Zurück zum Zitat A. Mhlaba, M. Masinde.: Implementation of Middleware for Internet of Things in Asset Tracking Applications: In-lining Approach. IEEE International Conference on Industrial Informatics, INDIN, pp. 460-469, 2015 A. Mhlaba, M. Masinde.: Implementation of Middleware for Internet of Things in Asset Tracking Applications: In-lining Approach. IEEE International Conference on Industrial Informatics, INDIN, pp. 460-469, 2015
4.
Zurück zum Zitat Mhlaba, A., Masinde, M.: Secure outsourcing of modular exponentiations in cloud and cluster computing. J. Clust. Comput. 19(2), 460–469 (2015) Mhlaba, A., Masinde, M.: Secure outsourcing of modular exponentiations in cloud and cluster computing. J. Clust. Comput. 19(2), 460–469 (2015)
5.
Zurück zum Zitat Lee, S.G., Lee, D., Lee, S.: Personalized DTV program recommendation system under a cloud computing environment. IEEE Trans. Consum. Electron. 56(2), 1034–1042 (2010)CrossRef Lee, S.G., Lee, D., Lee, S.: Personalized DTV program recommendation system under a cloud computing environment. IEEE Trans. Consum. Electron. 56(2), 1034–1042 (2010)CrossRef
6.
Zurück zum Zitat Kim, Y., Ko, J., Shin, D., Kim, C., Park, C.: A frequency monitoring system development for wide-area power grid protection. J. Clust. Comput. 16(2), 209–219 (2013)CrossRef Kim, Y., Ko, J., Shin, D., Kim, C., Park, C.: A frequency monitoring system development for wide-area power grid protection. J. Clust. Comput. 16(2), 209–219 (2013)CrossRef
7.
Zurück zum Zitat Park, S., Park, E., Seo, J., Li, G.: Factors affecting the continuous use of cloud service-focused on security risks. J. Clust. Comput. 19(1), 485–495 (2015)CrossRef Park, S., Park, E., Seo, J., Li, G.: Factors affecting the continuous use of cloud service-focused on security risks. J. Clust. Comput. 19(1), 485–495 (2015)CrossRef
8.
Zurück zum Zitat Fang, S., Xu, L., Pei, H., Liu, Y.: An integrated approach to snowmelt flood forecasting in water resource management. IEEE Trans. Ind. Inf. 10(1), 548558 (2014)CrossRef Fang, S., Xu, L., Pei, H., Liu, Y.: An integrated approach to snowmelt flood forecasting in water resource management. IEEE Trans. Ind. Inf. 10(1), 548558 (2014)CrossRef
9.
Zurück zum Zitat Xu, L.: Introduction: Systems science in industrial sectors. Syst. Res. Behav. Sci. 30(3), 211213 (2013)CrossRef Xu, L.: Introduction: Systems science in industrial sectors. Syst. Res. Behav. Sci. 30(3), 211213 (2013)CrossRef
10.
Zurück zum Zitat Song, X., Wagner, D., Perrig, A.: Practical techniques for searches on encrypted data. SP 00: Proceedings of the IEEE Symposium on Security and Privacy, pp. 44, (2000) Song, X., Wagner, D., Perrig, A.: Practical techniques for searches on encrypted data. SP 00: Proceedings of the IEEE Symposium on Security and Privacy, pp. 44, (2000)
12.
Zurück zum Zitat Curtmola, R., Garay, J.A., Kamara, S., Ostrovsky, R.: Searchable Symmetric Encryption: Improved Definitions and Efficient Constructions. ACM Conference on Computer and Communications Security, CCS, pp. 7988. (2006) Curtmola, R., Garay, J.A., Kamara, S., Ostrovsky, R.: Searchable Symmetric Encryption: Improved Definitions and Efficient Constructions. ACM Conference on Computer and Communications Security, CCS, pp. 7988. (2006)
13.
Zurück zum Zitat Chase, M., Kamara, S.: Structured Encryption and Controlled Disclosure. ASIACRYPT, Lecture Notes in Computer Science. 6477, pp. 577594. Springer, Heidelberg(2010) Chase, M., Kamara, S.: Structured Encryption and Controlled Disclosure. ASIACRYPT, Lecture Notes in Computer Science. 6477, pp. 577594. Springer, Heidelberg(2010)
14.
Zurück zum Zitat Kamara, S., Papamanthou, C., Roeder, T.: Dynamic searchable symmetric encryption. ACM Conference on Computer and Communications Security. pp. 965976. (2012) Kamara, S., Papamanthou, C., Roeder, T.: Dynamic searchable symmetric encryption. ACM Conference on Computer and Communications Security. pp. 965976. (2012)
15.
Zurück zum Zitat Naveed, M., Prabhakaran, M., Gunter, C.A.: Dynamic searchable encryption via blind storage. Proceedings of the IEEE Symposium on Security and Privacy, pp. 639–654. (2014) Naveed, M., Prabhakaran, M., Gunter, C.A.: Dynamic searchable encryption via blind storage. Proceedings of the IEEE Symposium on Security and Privacy, pp. 639–654. (2014)
16.
Zurück zum Zitat Curtmola, R., Garay, J.A., Kamara, S., Ostrovsky, R.: Searchable symmetric encryption: improved definitions and efficient constructions. J. Comput. Secur. 19(5), 895–934 (2011)CrossRef Curtmola, R., Garay, J.A., Kamara, S., Ostrovsky, R.: Searchable symmetric encryption: improved definitions and efficient constructions. J. Comput. Secur. 19(5), 895–934 (2011)CrossRef
17.
Zurück zum Zitat Moataz, T., Justus, B., Ray, I., Cuppens-Boulahia, N., Cuppens, F., Ray, I.: Privacy-preserving multiple keyword search on outsourced data in the clouds. Lect. Notes Comput. Sci. 8566(2014), 66–81 (2014)CrossRef Moataz, T., Justus, B., Ray, I., Cuppens-Boulahia, N., Cuppens, F., Ray, I.: Privacy-preserving multiple keyword search on outsourced data in the clouds. Lect. Notes Comput. Sci. 8566(2014), 66–81 (2014)CrossRef
18.
Zurück zum Zitat Cash, D., Jarecki, S., Jutla, C.S., Krawczyk, H., Rosu, M., Steiner, M.: Highly-scalable searchable symmetric encryption with support for Boolean queries. Advances in Cryptology. Lecture Notes in Computer Science, vol. 8042, pp. 353–373. Springer, Berlin (2013) Cash, D., Jarecki, S., Jutla, C.S., Krawczyk, H., Rosu, M., Steiner, M.: Highly-scalable searchable symmetric encryption with support for Boolean queries. Advances in Cryptology. Lecture Notes in Computer Science, vol. 8042, pp. 353–373. Springer, Berlin (2013)
19.
Zurück zum Zitat Moataz, T., Shikfa, A.: Boolean symmetric searchable encryption. 8th ACM Symposium on Information, Computer and Communications Security, ASIA CCS, pp. 265276. (2013) Moataz, T., Shikfa, A.: Boolean symmetric searchable encryption. 8th ACM Symposium on Information, Computer and Communications Security, ASIA CCS, pp. 265276. (2013)
20.
Zurück zum Zitat Yu, J., Lu, P., Zhu, Y., Xue, G., Li, M.: Toward secure multikeyword top-k retrieval over encrypted cloud data. IEEE Trans. Dependable Secur. Comput. 10(4), 239–250 (2013)CrossRef Yu, J., Lu, P., Zhu, Y., Xue, G., Li, M.: Toward secure multikeyword top-k retrieval over encrypted cloud data. IEEE Trans. Dependable Secur. Comput. 10(4), 239–250 (2013)CrossRef
21.
Zurück zum Zitat Kamara, S., Papamanthou, C.: Parallel and Dynamic Searchable Symmetric Encryption. Financial Cryptography, pp. 258–274. Springer, Berlin (2013) Kamara, S., Papamanthou, C.: Parallel and Dynamic Searchable Symmetric Encryption. Financial Cryptography, pp. 258–274. Springer, Berlin (2013)
22.
Zurück zum Zitat Cash, D., Jaeger, J., Jarecki, S., Jutla, C., Krawczyk, H., Rosu, M.C., Steiner, M.: Dynamic Searchable Encryption in Very-Large Databases: Data Structures and Implementation. Network and Distributed System Security Symposium, NDSS (2014) Cash, D., Jaeger, J., Jarecki, S., Jutla, C., Krawczyk, H., Rosu, M.C., Steiner, M.: Dynamic Searchable Encryption in Very-Large Databases: Data Structures and Implementation. Network and Distributed System Security Symposium, NDSS (2014)
23.
Zurück zum Zitat Xia, Z., Wang, X., Sun, X., Wang, Q.: A secure and dynamic multi-keyword ranked search scheme over outsourced cloud data. IEEE Trans. Parallel Distrib.Syst. 27(2), 1–13 (2015) Xia, Z., Wang, X., Sun, X., Wang, Q.: A secure and dynamic multi-keyword ranked search scheme over outsourced cloud data. IEEE Trans. Parallel Distrib.Syst. 27(2), 1–13 (2015)
24.
Zurück zum Zitat Boneh, D., Kushilevitz, E., Ostrovsky, R., Skeith, W.E. III.: Public key encryption that allows PIR queries. CRYPTO, Lecture Notes in Computer Science. 4622, pp. 5067. Springer, Heidelberg. (2007) Boneh, D., Kushilevitz, E., Ostrovsky, R., Skeith, W.E. III.: Public key encryption that allows PIR queries. CRYPTO, Lecture Notes in Computer Science. 4622, pp. 5067. Springer, Heidelberg. (2007)
25.
Zurück zum Zitat Stefanov, E., Shi, E.: ObliviStore: High Performance Oblivious Cloud Storage. Proceedings of the IEEE Symposium on Security and Privacy, pp. 253–267. (2013) Stefanov, E., Shi, E.: ObliviStore: High Performance Oblivious Cloud Storage. Proceedings of the IEEE Symposium on Security and Privacy, pp. 253–267. (2013)
26.
Zurück zum Zitat Gentry, C., Halevi, S., Smart, N.P.: Fully homomorphic encryption with polylog overhead. Advances in Cryptology—EUROCRYPT, Lecture Notes in Computer Science, vol. 7237, pp. 465–482. Springer, Berlin (2012) Gentry, C., Halevi, S., Smart, N.P.: Fully homomorphic encryption with polylog overhead. Advances in Cryptology—EUROCRYPT, Lecture Notes in Computer Science, vol. 7237, pp. 465–482. Springer, Berlin (2012)
27.
Zurück zum Zitat Hughes, D.M., Lim, I.S.: Kd-jump: a path-preserving stackless traversal for faster isosurface raytracing on GPUs. IEEE Trans. Vis. Comput. Graph. 15(6), 1555–1562 (2009)CrossRef Hughes, D.M., Lim, I.S.: Kd-jump: a path-preserving stackless traversal for faster isosurface raytracing on GPUs. IEEE Trans. Vis. Comput. Graph. 15(6), 1555–1562 (2009)CrossRef
28.
Zurück zum Zitat Kaczmarski, K.: B+-tree optimized for GPGPU. Lect. Notes Comput. Sci. 7566, 843–854 (2012)CrossRef Kaczmarski, K.: B+-tree optimized for GPGPU. Lect. Notes Comput. Sci. 7566, 843–854 (2012)CrossRef
29.
Zurück zum Zitat C. Kim, J., Chhugani, N., Satish, E., Sedlar, A., Nguyen, D., Kaldewey, T., Lee, V.W., Brandt, S.A., Dubey, P.: FAST: fast architecture sensitive tree search on modern CPUs and GPUs. Proceedings of the 2010 ACM SIGMOD International Conference on Management of data, pp. 339–350. (2010) C. Kim, J., Chhugani, N., Satish, E., Sedlar, A., Nguyen, D., Kaldewey, T., Lee, V.W., Brandt, S.A., Dubey, P.: FAST: fast architecture sensitive tree search on modern CPUs and GPUs. Proceedings of the 2010 ACM SIGMOD International Conference on Management of data, pp. 339–350. (2010)
30.
Zurück zum Zitat Chen, X., Ren, L., Wang, Y., Yang, H.: GPU-accelerated sparse LU factorization for circuit simulation with performance modeling. IEEE Trans. Parallel Distrib. Syst. 26(3), 786–795 (2015)CrossRef Chen, X., Ren, L., Wang, Y., Yang, H.: GPU-accelerated sparse LU factorization for circuit simulation with performance modeling. IEEE Trans. Parallel Distrib. Syst. 26(3), 786–795 (2015)CrossRef
31.
Zurück zum Zitat Mei, S., He, M., Shen, Z.: Optimizing Hopfield Neural Network for Spectral Mixture Unmixing on GPU Platform. IEEE Geosci. Remote Sens. Lett. 11(4), 818–822 (2014)CrossRef Mei, S., He, M., Shen, Z.: Optimizing Hopfield Neural Network for Spectral Mixture Unmixing on GPU Platform. IEEE Geosci. Remote Sens. Lett. 11(4), 818–822 (2014)CrossRef
32.
Zurück zum Zitat Hu, L., Nooshabadi, S., Mladenov, T.: Forward error correction with Raptor GF(2) and GF(256) codes on GPU. IEEE Trans. Consum. Electron. 59(1), 273–280 (2013)CrossRef Hu, L., Nooshabadi, S., Mladenov, T.: Forward error correction with Raptor GF(2) and GF(256) codes on GPU. IEEE Trans. Consum. Electron. 59(1), 273–280 (2013)CrossRef
33.
Zurück zum Zitat Lee, W.K., Cheong, H.S., Phan, Raphael C.-W., Goi, B.M.: Fast implementation of block ciphers and PRNGs in Maxwell GPU architecture. J. Clust. Comput. 19(1), 335–347 (2016)CrossRef Lee, W.K., Cheong, H.S., Phan, Raphael C.-W., Goi, B.M.: Fast implementation of block ciphers and PRNGs in Maxwell GPU architecture. J. Clust. Comput. 19(1), 335–347 (2016)CrossRef
34.
Zurück zum Zitat Yang, Y., Guan, Z., Sun, H., Chen, Z.: Accelerating RSA with fine-grained parallelism using GPU. Information Security Practice and Experience, Lecture Notes in Computer Science, vol 9065, pp. 454-468. (2015) Yang, Y., Guan, Z., Sun, H., Chen, Z.: Accelerating RSA with fine-grained parallelism using GPU. Information Security Practice and Experience, Lecture Notes in Computer Science, vol 9065, pp. 454-468. (2015)
35.
Zurück zum Zitat Park, H., Park, K.: Parallel algorithms for redblack trees. Theor. Comput. Sci. 262(12), 415435 (2001) Park, H., Park, K.: Parallel algorithms for redblack trees. Theor. Comput. Sci. 262(12), 415435 (2001)
Metadaten
Titel
SearchaStore: fast and secure searchable cloud services
verfasst von
Wai-Kong Lee
Raphael C.-W. Phan
Geong-Sen Poh
Bok-Min Goi
Publikationsdatum
04.07.2017
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 2/2018
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-017-0941-1

Weitere Artikel der Ausgabe 2/2018

Cluster Computing 2/2018 Zur Ausgabe

Premium Partner