Abstract
In mobile wireless broadcast networks, XML data is encrypted before it is sent over the broadcast channel in order to ensure the confidentiality of XML data. In these networks, mobile clients must not have access to all the XML data; rather they should have access to some parts of the XML data that are relevant to them and to which they are authorized to have access. In this paper, a new encrypted XML data stream structure is proposed which supports the confidentiality of XML data over the broadcast channel. In our proposed stream structure, the size of encrypted XML data stream is reduced by grouping the paths, XML nodes, texts, and attributes together. The proposed structure includes several indexes to skip from irrelevant data over the broadcast channel. The experimental results demonstrate that the use of our proposed stream structure efficiently disseminates XML data in mobile wireless broadcast networks in a secure manner and the indexes in our proposed stream structure improve the performance of XML query processing over the encrypted XML data stream.
Similar content being viewed by others
Notes
One-Sibling-Address.
Two-Sibling-Addresses.
Same-Path-Address.
Path Summary.
Clone node Link.
Foreign node Link.
Location Path Information.
Clustering Region.
References
Extensible Markup Language (XML) (2016) https://www.w3.org/XML
Boroujeni AB, Mirabi M (2016) A novel replication strategy for efficient XML data broadcast in wireless mobile networks. J Inf Sci Eng 32(2):309–327
Mirabi H, Mirabi M, Boroujeni AB (2016) An efficient XML data placement scheme over multiple wireless broadcast channels. J Inf Sci Eng 32(5):1183–1203
Javani M, Mirabi M (2017) An efficient index and data distribution scheme for XML data broadcast in mobile wireless networks. J Inf Sci Eng 33(1):159–182
Chung YD, Lee JY (2007) An indexing method for wireless broadcast XML data. Inf Sci 177(9):1931–1953
Imieĺinski T, Badrinath BR (1993) Data management for mobile computing. SIGMOD Record 22(1):34–39
Imielinski T, Viswanathan S, Badrinath BR (1994) Energy efficient indexing on air. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, Minneapolis, Minnesota, USA, pp 25–36
Acharya S, Alonso R, Franklin M, Zdonik S (1995) Broadcast disks: data management for asymmetric communication environments. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, San Jose, CA, USA, pp 199–210
Imielinski T, Viswanathan S, Badrinath BR (1997) Data on air: organization and access. IEEE Trans Knowl Data Eng 9(3):353–372
Chung YD, Kim MH (2001) Effective data placement for wireless broadcast. Distrib Parallel Databases 9(2):133–150
Chung YD, Bang SH, Kim MH (2002) An efficient broadcast data clustering method for multipoint queries in wireless information systems. J Syst Softw 64(3):173–181
Chen M-S, Wu K-L, Yu PS (2003) Optimizing index allocation for sequential data broadcasting in wireless mobile computing. IEEE Trans Knowl Data Eng 15(1):161–173
Lee C-C, Leu Y (2005) Efficient data broadcast schemes for mobile computing environments with data missing. Inf Sci 172(3–4):335–359
Qin Y, Sun W, Zhang Z, Yu P (2007) An efficient document-split algorithm for on-demand xml data broadcast scheduling. In: Proceedings of the IET Conference on Wireless, Mobile and Sensor Networks (CCWMSN07), Shanghai, China, pp 759–762
Sun W, Qin Y, Yu P, Zhang Z (2007), On-demand XML data broadcast in wireless computing environments. In: Proceedings of the Third International Conference on Wireless Communications, Networking and Mobile Computing, Shanghai, China, pp 3035–3038
Qin Y, Sun W, Zhang Z, Yu P, He Z, Query-grouping based scheduling algorithm for on-demand xml data broadcast. In: Proceedings of the 4th International Conference on Wireless Communications, Networking and Mobile Computing, (2008), Dalian, China, pp 1–4
Qin Y, Sun W, Zhang Z, Yu P, He Z, Chen W (2009) A novel air index scheme for twig queries in on-demand XML data broadcast. In: Proceedings of the 20th International Conference on Database and Expert Systems Applications (DEXA 2009), LNCS 5690, Linz, Austria, pp 412–426
Sun W, Yu P, Qing Y, Zhang Z, Zheng B (2009) Two-tier air indexing for on-demand XML data broadcast. In: Proceedings of the 29th IEEE International Conference on Distributed Computing Systems, Montreal, Quebec, Canada, pp 199–206
Qin Y, Wang H, Xia J (2011) Effective scheduling algorithm for on-demand XML data broadcasts in wireless environments. In: Proceedings of the Australasian Database Conference (ADC ‘11), Perth, Australia, pp 95–102
Park S-H, Choi J-H, Lee S (2006) An effective, efficient XML data broadcasting method in a mobile wireless network. In: Proceedings of the 17th International Conference on Database and Expert Systems Applications (DEXA 2006), LNCS 4080, Krakow, Poland, pp 358–367
Park JP, Park C-S, Chung YD (2010) Energy and latency efficient access of wireless XML data stream. J Database Manag 21(1):58–79
Park JP, Park C-S, Chung YD (2013) Lineage encoding: an efficient wireless XML data streaming supporting twig pattern queries. IEEE Trans Knowl Data Eng 25(7):1559–1573
Mirabi M, Ibrahim H, Fathi L (2014) PS + Pre/Post: a novel structure and access mechanism for wireless XML data stream supporting twig pattern queries. Pervasive Mob Comput 15:3–25
Park C-S, Kim CS, Chung YD (2005) Efficient stream organization for wireless broadcasting of XML data. In: Proceedings of the 10th Asian Computing Science Conference on Advances in Computer Science: Data Management on the Web, LNCS 3818, Kunming, China, pp 223–235
Su T-C, Liu C-M (2010) On-demand data broadcasting for data items with time constraints on multiple broadcast channels. In: Proceedings of the 15th International Conference on Database Systems for Advanced Applications (DASFAA 2010), LNCS 6193, (2010), Tsukuba, Japan, pp 458–469
Chung YD, Yoo S, Kim MH (2010) Energy and latency efficient processing of full-text searches on a wireless broadcast stream. IEEE Trans Knowl Data Eng 22(2):207–218
Safabahar B, Mirabi M (2017) A new structure and access mechanism for secure and efficient XML data broadcast in mobile wireless networks. J Syst Softw 125(3):119–132
Mirabi M, Ibrahim H, Fathi L, Udzir NI, Mamat A (2015) A dynamic compressed accessibility map for secure XML querying and updating. J Inf Sci Eng 31(1):59–93
Mirabi M, Ibrahim H, Udzir NI, Mamat A (2012) A compact bit string accessibility map for secure XML query processing. Procedia Comput Sci 10:1172–1179
Mirabi M, Ibrahim H, Udzir NI, Mamat A (2012) XML access control models and mechanisms: a survey. Int Rev Comput Softw 7(4):1518–1527
Mirabi M, Ibrahim H, Mamat A, Udzir NI (2011) Integrating access control mechanism with EXEL labeling scheme for XML document updating. In: Fong S (ed) Networked digital technologies. NDT 2011. Communications in Computer and Information Science, vol 136. Springer, Berlin
Mirabi M, Ibrahim H, Fathi L, Udzir NI, Mamat A (2011) An access control model for supporting XML document updating. In: Fong S (ed) Networked digital technologies. NDT 2011. Communications in Computer and Information Science, vol 136. Springer, Berlin
Bertino E, Ferrari E (2002) Secure and selective dissemination of XML documents. ACM Trans Inf Syst Secur 5(3):290–331
Geuer-Pollmann C (2002) XML pool encryption. In: Proceedings of the 2002 ACM Workshop on XML Security, Washington, DC, USA, pp 1–9
Miklau G, Suciu D (2003) Controlling access to published data using cryptography. In: Proceedings of the 29th International Conference on Very Large Data Bases, Berlin, Germany, pp 898–909
Ko H-K, Kim M-J, Lee S (2007) On the efficiency of secure XML broadcasting. Inf Sci 177(24):5505–5521
Fathi L, Ibrahim H, Mirabi M (2013) An air indexing method for encrypted XML data broadcast in mobile wireless network. In: Proceedings of the 12th International ACM Workshop on Data Engineering for Wireless and Mobile Access, New York, USA, pp 28–35
Fathi L, Ibrahim H, Mirabi M (2014) An energy conservation indexing method for secure XML data broadcast in mobile wireless networks. Pervasive Mob Comput 13:125–141
Haw S-C, Lee C-S (2009) Extending path summary and region encoding for efficient structural query processing in native XML databases. J Syst Softw 82(6):1025–1035
Haw S-C, Lee C-S (2011) Data storage practices and query processing in XML databases: a survey. Knowl Based Syst 24(8):1317–1340
Wong K-F, Yu JX, Tang N (2006) Answering XML queries using path-based indexes: a survey. World Wide Web 9(3):277–299
Mirabi M, Ibrahim H, Udzir NI, Mamat A (2012) An encoding scheme based on fractional number for querying and updating XML data. J Syst Softw 85(8):1831–1851
Mirabi M, Ibrahim H, Udzir NI, Mamat A (2011) Label size increment of bit string based labeling scheme in dynamic XML updating. In: Ariwa E, El-Qawasmeh E (eds) Digital enterprise and information systems. Communications in Computer and Information Science, vol 194. Springer, Berlin, pp 466–477
Mirabi M, Ibrahim H, Mamat A, Udzir NI, Fathi L (2010) Controlling label size increment of efficient XML encoding and labeling scheme in dynamic XML update. J Comput Sci 6(12):1535–1540
Mirabi M, Ibrahim H, Fathi L, Mamat A, Udzir NI (2011) A fractional number based labeling scheme for dynamic XML updating. In: Proceedings of the 3rd International Conference on Computing and Informatics (ICOCI 2011), Bandung, Indonesia, pp 194–200
Eastlake D, Reagle J, Hirsch F, Roessler T (2012) XML Encryption Syntax and Processing Version 1.1. http://www.w3.org/TR/xmlenc-core1/
World Wide Web Consortium (W3C) https://www.w3.org
Gao J, Wang T, Yang D (2008) XFlat: query-friendly encrypted XML view publishing. Inf Sci 178(3):774–787
Lee J-G, Whang K-Y (2006) Secure query processing against encrypted XML data using query-aware decryption. Inf Sci 176(13):1928–1947
Berglund A, Boag S, Chamberlin D, Fernández MF, Kay M, Robie J, Siméon J (2010) XML Path Language (XPath) 2.0, 2nd edn. http://www.w3.org/TR/2010/REC-xpath20-20101214
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Shokri, M., Mirabi, M. An efficient stream structure for broadcasting the encrypted XML data in mobile wireless broadcast channels. J Supercomput 75, 7147–7173 (2019). https://doi.org/10.1007/s11227-019-02920-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-019-02920-8