提出一种基于数据分割的数字图像安全传输方法 STDDS。分割原图像,产生子图,通信双方基于约定的哈希函数动态计算密钥,对子图进行加密,生成分组子秘密和校验值;接收方对收到的子秘密进行完整性校验,当校验过的子秘密数量达到门限后,生成解密方程组,恢复出明文。STDDS利用分组子秘密确保了数据的可用性,即使部分密文在传输过程中遭到破坏,接收方也能够通过其余子秘密进行解密。实验结果表明,与传统的Arnold置乱、混沌数据加密相比,STDDS能够以较小的时间代价有效保护数据的机密性,在强噪声攻击和部分数据缺损的情况下,能保证解密图像数据的完整性。
A security transmission method of digital images based on data segmentation was proposed,namely STDDS.The image was segmented to generate sub-images,and the sub-images were encrypted based on the keys which were dynamically calculated based on the given hash function at the corresponding sides,groups of sub-secrets and verify value were then genera-ted.The integrity of the received sub-secrets was checked by the recipient,and when the number of checked sub-secrets reached the threshold,a group of decryption equations were built to decrypt the cipher text.STDDS ensures the data availability using the groups of sub-secrets.Even if part of the secret is corrupted during transmission,the cipher text can also be decrypted through the remaining sub-secrets,which ensures the data availability.Simulation results demonstrated that,compared with tra-ditional Arnold scrambling and chaotic encryption,the data confidentiality can be achieved by using STDDS with smaller time cost,and the integrity of decrypted plaintext can be achieved in the case of strong noise attacking and data lost.