提出了一种基于迭代振幅相位恢复算法和非线性双随机相位编码的图像加密方法。该方法利用两个公开密钥和一幅“假图像”在非线性双随机相位加密系统中生成密文,接着利用迭代非线性双随机相位编码生成两个私有密钥。待加密图像和密文作为迭代加密方法中的两个限定值。解密过程则可以在经典的基于4f系统的线性的光学双随机相位编码系统中完成。该加密方法具有迭代收敛速度快、安全性高的优点。迭代该图像加密方法能够抵御最近提出的基于改进的振幅相位恢复算法的攻击。理论分析和仿真实验都证明了此方法的有效性和可靠性。