基于深度学习的相位截断傅里叶变换非对称加密系统攻击方法  被引量:9

Attacking asymmetric cryptosystem based on phase truncated Fourier fransform by deep learning

在线阅读下载全文

作  者:徐昭 周昕[1] 白星 李聪 陈洁 倪洋 Xu Zhao;Zhou Xin;Bai Xing;Li Cong;Chen Jie;Ni Yang(College of Electronics and Information Engineering,Sichuan University,Chengdu 610065,China)

机构地区:[1]四川大学电子信息学院,成都610065

出  处:《物理学报》2021年第14期150-156,共7页Acta Physica Sinica

基  金:国家自然科学基金(批准号:61475104,61177009)资助的课题.

摘  要:大多数光学加密系统都是对称加密系统,在光学图像加密中明文和密文之间具有线性关系,其系统的安全性有待加强.而基于相位截断傅里叶变换(phase-truncated Fourier transform,PTFT)的非对称加密系统,其非线性的相位截断操作使加密系统的安全性得到了极大提升.本文提出使用深度学习方法攻击PTFT加密系统,通过PTFT加密系统构造出明密文对图像数据集,然后将其输入残差网络(residual network,ResNet)中进行训练,ResNet自动学习该加密系统的解密特性.最后应用测试集对训练好的模型进行解密性能测试,数据表明该模型能够较好地恢复图像并且该模型具有一定的抗噪声能力.与两步迭代振幅恢复算法相比,本文所提出方法恢复的图像质量更好.Most of optical encryption systems are symmetric cryptosystems.The plaintext and the ciphertext in optical image encryption are related linearly.The security of the system needs to be strengthened.The asymmetric cryptosystem based on phase truncated Fourier transforms(PTFT)makes the security of the encryption system greatly improved by its nonlinear phase truncation.Deep learning(DL)as a method of machine learning was proposed decades ago.With the development of computer’s performance,the practicality of deep learning proves to be more and more obvious.Recently,deep learning has been effectively used in many fields such as biomedicine,object detection,etc.The good results have been achieved.In this article proposed is the attack to the PTFT encryption system by deep learning.Through the PTFT encryption system,we construct a plaintext-ciphertext paired image dataset and then train it by residual network(ResNet).There are two problems encountered by the traditional neural network model.One is vanishing or named exploding gradient,which makes training effect difficult to converge and the other is a degradation phenomenon.When continuing to increase the number of layers for a suitable depth model,the model accuracy will decline which is not caused by overfitting.This problem can be solved by the ResNet to a certain extent by directly bypassing and then taking the input information to the output to protect the integrity of the information.The biggest difference between ordinary directly connected convolutional neural networks and ResNet is that the ResNet has many bypass branches that directly connect the input to the subsequent layers,so that the subsequent layers can directly learn the residuals.The ResNet can automatically learn the decryption characteristics of the encryption system.Finally,the test set is used to test the decryption performance of the trained model.The data show that the model can restore the image with high quality and the model has a certain anti-noise ability.Compared with the two-step itera

关 键 词:光学加密 相位截断傅里叶变换 深度学习 残差网络 

分 类 号:TP391.41[自动化与计算机技术—计算机应用技术] TP18[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象