Commutative Encryption and Reversible Watermarking Algorithm for Vector Maps Based on Virtual Coordinates

被引:2
作者
Dai, Qianyi [1 ,2 ]
Wu, Baiyan [1 ,2 ]
Liu, Fanshuo [1 ,2 ]
Bu, Zixuan [1 ,2 ]
Zhang, Haodong [1 ,2 ]
机构
[1] Hunan Univ Sci & Technol, Natl Local Joint Engn Lab Geospatial Informat Tech, Xiangtan 411201, Peoples R China
[2] Hunan Univ Sci & Technol, Sch Earth Sci & Spatial Informat Engn, Xiangtan 411201, Peoples R China
关键词
vector map; commutative encryption and reversible watermarking; virtual coordinates; difference expansion; 2D; SCHEME;
D O I
10.3390/ijgi13090338
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The combination of encryption and digital watermarking technologies is an increasingly popular approach to achieve full lifecycle data protection. Recently, reversible data hiding in the encrypted domain (RDHED) has greatly aroused the interest of many scholars. However, the fixed order of first encryption and then watermarking makes these algorithms unsuitable for many applications. Commutative encryption and watermarking (CEW) technology realizes the flexible combination of encryption and watermarking, and suits more applications. However, most existing CEW schemes for vector maps are not reversible and are unsuitable for high-precision maps. To solve this problem, here, we propose a commutative encryption and reversible watermarking (CERW) algorithm for vector maps based on virtual coordinates that are uniformly distributed on the number axis. The CERW algorithm consists of a virtual interval step-based encryption scheme and a coordinate difference-based reversible watermarking scheme. In the encryption scheme, the map coordinates are moved randomly by multiples of virtual interval steps defined as the distance between two adjacent virtual coordinates. In the reversible watermarking scheme, the difference expansion (DE) technique is used to embed the watermark bit into the coordinate difference, computed based on the relative position of a map coordinate in a virtual interval. As the relative position of a map coordinate in a virtual interval remains unchanged during the coordinate scrambling encryption process, the watermarking and encryption operations do not interfere with each other, and commutativity between encryption and watermarking is achieved. The results show that the proposed method has high security, high capacity, and good invisibility. In addition, the algorithm applies not only to polyline and polygon vector data, but also to sparsely distributed point data, which traditional DE watermarking algorithms often fail to watermark.
引用
收藏
页数:24
相关论文
共 34 条
[1]   Designing digital image encryption using 2D and 3D reversible modular chaotic maps [J].
Broumandnia, Ali .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2019, 47 :188-198
[2]  
Coron JS, 2005, LECT NOTES COMPUT SC, V3621, P430
[3]   A Novel Hybrid Information Security Scheme for 2D Vector Map [J].
Da, Qingan ;
Sun, Jianguo ;
Zhang, Liguo ;
Kou, Liang ;
Wang, Wenshan ;
Han, Qilong ;
Zhou, Ruolin .
MOBILE NETWORKS & APPLICATIONS, 2018, 23 (04) :734-742
[4]   Developments in pseudo-random number generators [J].
Deng, Lih-Yuan ;
Bowman, Dale .
Wiley Interdisciplinary Reviews: Computational Statistics, 2017, 9 (05)
[5]   Improved Related-Cipher Attack on Salsa20 Stream Cipher [J].
Ding, Lin .
IEEE ACCESS, 2019, 7 :30197-30202
[6]   A robust and lossless commutative encryption and watermarking algorithm for vector geographic data [J].
Guo, Shuitao ;
Zhu, Shijie ;
Zhu, Changqing ;
Ren, Na ;
Tang, Wei ;
Xu, Dingjie .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2023, 75
[7]  
Higgins Sarah, 2012, Manag. Res. Data, V1, P17, DOI DOI 10.29085/9781856048910.003
[8]   Cosine-transform-based chaotic system for image encryption [J].
Hua, Zhongyun ;
Zhou, Yicong ;
Huang, Hejiao .
INFORMATION SCIENCES, 2019, 480 :403-419
[9]   A crypto-marking method for secure vector map [J].
Jang, Bong-Joo ;
Lee, Suk-Hwan ;
Lee, Eung-Joo ;
Lim, Sanghun ;
Kwon, Ki-Ryong .
MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (14) :16011-16044
[10]   Commutative encryption and watermarking based on orthogonal decomposition [J].
Jiang, Li ;
Xu, Zhengquan ;
Xu, Yanyan .
MULTIMEDIA TOOLS AND APPLICATIONS, 2014, 70 (03) :1617-1635